Organização e Gerência de Arquivos

Slides:



Advertisements
Apresentações semelhantes
Abordagem Entidade Relacionamento
Advertisements

Laboratório WEB Professora: Viviane de Oliveira Souza Gerardi.
Normalização Aula 3.
Renata Viegas Extensões MER Renata Viegas
O Modelo E-R Definição: Características
Métricas e Estimativas em processo de produção de Software Métricas e estimativas em processos de Produção de software Métricas e estimativas em processos.
SISTEMAS DE INFORMAÇÃO
Modelo Entidade-Relacionamento
Sistemas de Gerenciamento de Bancos de Dados SGBD / DBMS
Sistema Gerenciador de Banco de Dados SGBD
Sistema Gerenciador de Banco de Dados SGBD
Modelagem Orientada a Objetos Relacionamentos. Conteúdo n Ligação entre objetos n Associação entre classes n Agregação n Multiplicidade e Papel n Atributo.
RESUMO DA AULA 5 Profa. Sandra de Amo GBC053 – BCC
Organização de Arquivos Introdução
Introdução a Bancos de Dados
1 Tipos definidos O programador pode definir seus próprios tipos de dados tipos complexos usados da mesma forma que os simples declaram-se variáveis utilizando-se.
Pesquisa em Memória Primária
Pesquisa em Memória Primária
Prof. Carlos H. Marcondes
SCC Bancos de Dados e Suas Aplicações
Dicionário de Dados Apresentação
Algoritmo Apresentação
Algoritmos e Estruturas de Dados II
Aspectos Avançados em Engenharia de Software Aula 3 Fernanda Campos
Análise e Projetos de Sistemas UML-Linguagem de Modelagem Unificada Modelo de Dados com UML Diagrama de Classes Professor: Armando Hage.
FORMAS DE REPRESENTAÇÃO QUE SERVEM PARA DESCREVER AS ESTRUTURAS DAS INFORMAÇÕES CONTIDAS EM UM BD. Modelos de Dados.
Modelagem de Dados Usando o Modelo Entidade-Relacionamento
Banco de Dados Prof. MSc Wagner Siqueira Cavalcante
Modelo Relacional Uma base de dados é Uma relação é
Análise de Sistemas Análise e Projeto Prof. Jeime Nunes Site:
Proteção de Memória O sistema operacional deve impedir que um processo tenha acesso ou modifique uma página do sistema sem autorização. Proteção para páginas.
Linguagem de Programação II Parte VII
Análise Estruturada.
Usando Microsoft Access 2010
Gerenciamento de Dados
Prof. Kelly E. Medeiros Bacharel em Sistemas de Informação
Aula 3 Vetores e Listas. Arrays (vetores) Array – sequência de elementos do mesmo tipo. Tamanho do Array – seu número de elementos (número fixo) Consequência:
Introdução a Banco de dados
Curso Técnico em Informática Prof. Tales Cabral Colégio da Imaculada.
MER – MODELO DE ENTIDADE E RELACIONAMENTO
Modelo de Dados Descrição formal de um estrutura de banco de dados.
Análise e Projeto de Sistemas
Análise de Sistemas de Informação
Curso Técnico em Informática
SISTEMAS OPERACIONAIS I Gerenciamento de Arquivos
A abordagem de banco de dados para gerenciamento de dados
Objetivos Apresentar de forma breve a Metodologia de Modelagem Orientada a Objetos (OMT). A partir de um modelo de objetos de um sistema de informação.
Curso Técnico em Informática
Banco de Dados Aplicado ao Desenvolvimento de Software
Introdução a Banco de Dados Aula 04
Bancos de Dados.
Silberschatz, Galvin and Gagne ©2009 Operating System Concepts – 8 th Edition Capítulo 10: Interface de Sistemas de Arquivos.
Teste.
TECNOLOGIAS E LINGUAGENS PARA BANCO DE DADOS I
Algoritmos e Estruturas de Dados I – Arquivos
Banco de dados 1 Modelagem de Dados Utilizando MER
SISTEMAS DE INFORMAÇÃO Prof. Paulo Renato de Morais.
Sistemas de Arquivos Sistemas Operacionais Profa. Priscila Facciolli
Projeto de Banco de Dados
B ANCO DE DADOS Introdução ABTécnico. C ONCEITO É uma coleção de dados interrelacionados, representando informações sobre um domínio específico. Exemplos:
Students to Business – 2011/1 Fase 2. aGENDA O que é um banco de dados? Onde aplicamos o banco de dados? Laboratório: Navegando no SQL Server Management.
INTRODUÇÃO THOBER CORADI DETOFENO, MSC. Aula 02 JOINVILLE 2015 Universidade do Estado de Santa Catarina – CCT/UDESC.
Salário, Sexo, R$200,00, Veículos, Idade, Marco Antônio, Masculino, R$600,00, Funcionário, Marca, 18 anos, Livros, Motoristas, Maria do Carmo, Endereço,
Banco de Dados Prof. MSc Wagner Siqueira Cavalcante.
Modelagem de Dados Consiste em mapear o mundo real do sistema em um modelo que irá representar a realidade e o relacionamento existente entre os dados.
Modelo de Entidade-relacionamento
Sistemas Operacionais Sistemas de Arquivos Prof. José Queiroz - ZEQUE.
Modelagem Entidade-Relacionamento (MER)
Banco de Dados I 4P/SI – 2010/02 Prof. Carlos Alberto Seixas.
ACCESS Prof: Felipe Lira.  O que é o ACCESS ? Microsoft Access (nome completo Microsoft Office Access), também conhecido por MSAccess, é um sistema de.
Transcrição da apresentação:

Organização e Gerência de Arquivos Conceitos Básicos

Conceitos Básicos Dados representam informações referem-se a informações simples exemplos: número de estudantes em uma sala cor de um carro referem-se a objetos ou eventos similares exemplos: empregados de uma companhia transações em um sistema contábil

Conceitos Básicos Entidades Atributos objetos ou eventos de um mesmo tipo são descritas por um ou mais atributos Atributos são as características que descrevem uma entidade

Conceitos Básicos Exemplo Entidade: EMPREGADO Atributos da Entidade: nome, endereço, CPF, RG, nome do pai, nome da mãe, número de matrícula na empresa, número de dependentes, nome do cônjuge, tipo sangüíneo, salário, etc.

Conceitos Básicos Atributos distinguem as entidades, isto é, cada conjunto de atributos define unicamente uma entidade a entidade EMPREGADO tem um conjunto de características diferentes da entidade ESTUDANTE

Conceitos Básicos Instância Chave cada objeto ou evento particular descrito pela entidade exemplo: João José Chave conjunto de atributos que identificam instâncias da entidade exemplo: CPF Número de matrícula RG, data de expedição, órgão expedidor

Conceitos Básicos Chave Chave Primária Chave Secundária pode ser um único atributo ou uma combinação de atributos é usada para selecionar instâncias Chave Primária identifica unicamente cada instância exemplo: CPF Chave Secundária identifica mais de uma instância exemplo: CIDADE

Conceitos Básicos Registros Campo estrutura que agrega dados de vários tipos pode ser usada para representar uma entidade todos os atributos que descrevem a entidade devem estar representados Campo é a unidade de informação do registro cada campo representa um atributo cada campo tem um nome, um tipo e um tamanho

Conceitos Básicos Exemplo registro EMPREGADO campos nome_campo tipo tamanho NOME caracteres 30 MATRÍCULA inteiro SALÁRIO real N_DEPENDENTES inteiro CPF caracteres 11

Conceitos Básicos Formatos de registros registros de tamanhos fixo têm os mesmos campos mesma quantidade, mesma ordem, mesmo tamanho formato mais usado Registros de tamanho variável campos de tamanho variável registros de formato variável grupos repetidos.

Conceitos Básicos Campos de tamanho variável ao invés de um tamanho fixo, o registro tem um número fixo de campos usa somente o espaço necessário para acomodar o dado Exemplo Jo Fox (06 caracteres) Elizabeth Josephene Throgmorton (30 caracteres)

Conceitos Básicos Registros de Formato Variável diferentes tipos de entidades armazenadas no mesmo arquivo Exemplo: Um empregado temporário e outro permanente na empresa

Conceitos Básicos Grupos de Repetição Grupos de atributos são repetidos em um número indefinido de vezes (zero ou mais) Exemplos No registro do empregado, os dados de seus dependentes

Conceitos Básicos Arquivo Coleção de todos os registros que representam as Instâncias de uma Entidade Pode ser visto como unidade Lógica ou Física

Conceitos Básicos Arquivo Lógico Refere-se à estrutura do arquivo Refere-se ao modo como foi projetado e como é visto pela aplicação

Conceitos Básicos Arquivo Físico Refere-se ao modo como a estrutura lógica é armazenada no meio físico Quando nos referimos a um arquivo no meio físico, estamos nos referimos a uma seqüência particular de bytes armazenada neste meio

Conceitos Básicos Arquivo Lógico X Arquivo Físico cada arquivo lógico manipulado pela aplicação é tratado como um canal que estabelece a comunicação entre a aplicação e o arquivo físico o espaço necessário para o armazenamento do arquivo depende de seu tamanho lógico (a soma dos tamanhos de todos os registros) e do modo de armazenamento no meio físico

Conceitos Básicos Exemplos Registros lógicos com campos de tamanho variável e armazenados em registros de tamanho fixo Limitar o número de grupos repetidos que são permitidos e alocar espaço suficiente para o maior registro possível

Conceitos Básicos Acesso a registro Considerando que os arquivos estão organizados por registros, devemos pensar em como recuperar um registro específico Então, é interessante ter uma chave associada a cada registro, chave essa que, baseada no conteúdo do registro, sirva para identificá-lo.

Conceitos Básicos Chave Externa não é composta por atributos deriva de características do registro físico exemplo: NÚMERO DE REGISTRO são atribuídos de modo sistemático, podendo, por isso, identificar um registro de modo único (podem ser usados como chave primária)