Arquivos em ED2

2390 palavras 10 páginas
Arquivos
Estruturas de Dados II – Vanessa Braganholo

Entidades


Aplicações precisam armazenar dados sobre as mais diversas entidades, que podem ser concretas ou abstratas







Funcionário de uma empresa (concreto)
Carros de uma locadora de veículos (concreto)
Contas-corrente dos clientes de um banco (abstrato)
Ligações telefônicas dos clientes de uma empresa de telefonia (abstrato)

Atributos


Cada uma dessas entidades pode ser descrita por um conjunto de atributos








Funcionário: nome, CPF, data-nascimento, salário
Carro: marca, modelo, ano-fabricação, placa
Conta-Corrente: agência, conta, saldo
Ligações Telefônicas: data, origem, destino, duração

Os atributos também podem ser chamados de campos Registros




Indivíduos dessas entidades possuem um valor para cada um desses atributos (chamados de pares atributo-valor) Um conjunto de pares atributo-valor que identifica um indivíduo de uma entidade é chamado de registro Exemplos de Registros
Funcionário:
, , ,
 Carro
, , ,
 Conta-Corrente
, ,
 Ligação Telefônica
, ,
,


Tabela




Uma tabela é um conjunto ordenado de registros.
Uma tabela pode ser armazenada em memória principal ou em memória secundária (disco)
Nesse segundo caso, também costuma ser chamada de arquivo

Exemplo: Arquivo de Funcionários

Nome

CPF

Data-Nascimento

Salário

João

012345678-90 10/04/1980

3000

Maria

234567890-12 25/07/1978

5000

Lúcia

345678901-23 27/04/1981

1500

IMPORTANTE: Todos os registros de uma mesma tabela possuem a mesma estrutura (mesmo conjunto de atributos/campos)

Problema: encontrar registros


Problema comum de diversas aplicações: encontrar um ou mais registros em uma tabela





Encontrar o empregado Maria
Encontrar todos os empregados que ganham 3000
Encontrar todos os empregados que nasceram em
27/04/1981

Conceito de Chave




Dados

Relacionados

  • Empreendedorismo
    578 palavras | 3 páginas
  • Analise e desenvolvimento de sistemas
    1347 palavras | 6 páginas
  • Arvoreb
    710 palavras | 3 páginas
  • Árvore b+
    1145 palavras | 5 páginas
  • Trablaho montadoras
    3003 palavras | 13 páginas
  • Conclusão do curso de medicina veterinária
    13176 palavras | 53 páginas
  • Look and feel
    3554 palavras | 15 páginas
  • HACKERS
    6434 palavras | 26 páginas
  • Documentação de um software
    9501 palavras | 39 páginas
  • Ética
    4697 palavras | 19 páginas