|Iii

Disponível somente no TrabalhosFeitos
  • Páginas : 16 (3940 palavras )
  • Download(s) : 0
  • Publicado : 31 de julho de 2012
Ler documento completo
Amostra do texto
Eixo Tecnológico: GESTÃO
Curso: Superior de Tecnologia em Análise e Desenvolvimento de Sistemas
Unidade Curricular / Unidade de Estudo: BANCO DE DADOS I - Manhã

Aula 01
2011 / 1

Docente: Fábio Giulian Marques
Módulo/Semestre: 3º SEMESTRE
Introdução a Banco de Dados
Os bancos de dados se popularizaram graças à necessidade das grandes empresas de
armazenar grandiosas quantidades deinformação de uma forma rápida, simples e confiável.
Como definição do banco de dados, entendemos que se trata de um conjunto de dados interrelacionados e armazenados sem redundâncias desnecessárias, os quais servem às aplicações sem
estar relacionados de uma maneira direta entre eles.
Um banco de dados pode ser utilizado por várias aplicações e usuários. Todo banco de dados
deve permitirinserir, modificar e excluir dados, portanto nos bancos de dados se salvam
informações de dois tipos:
• Os dados de usuários (dados usados pelas aplicações)
• Os dados de sistema (dados que o banco de dados utiliza para sua administração. Ex: Dados
dos usuários que têm acesso ao banco de dados)
O primeiro Sistema Gerenciador de Banco de Dados (SGBD) comercial surgiu no final de 1960
com base nosprimitivos sistemas de arquivos disponíveis na época, os quais não controlavam o
acesso concorrente por vários usuários ou processos. Os SGBDs evoluíram desses sistemas de
arquivos de armazenamento em disco, criando novas estruturas de dados com o objetivo de
armazenar informações. Com o tempo, os SGBD’s passaram a utilizar diferentes formas de
representação, ou modelos de dados, paradescrever a estrutura das informações contidas em seus
bancos de dados. Atualmente, os seguintes modelos de dados são normalmente utilizados pelos
SGBD’s: modelo hierárquico, modelo em redes, modelo relacional (amplamente usado) e o modelo
orientado a objetos.
Modelo Hierárquico
O modelo hierárquico foi o primeiro a ser reconhecido como um modelo de dados. Seu
desenvolvimento somente foi possíveldevido à consolidação dos discos de armazenamento
endereçáveis, pois esses discos possibilitaram a exploração de sua estrutura de endereçamento físico
para viabilizar a representação hierárquica das informações. Nesse modelo de dados, os dados são
estruturados em hierarquias ou árvores. Os nós das hierarquias contêm ocorrências de registros,
onde cada registro é uma coleção de campos(atributos), cada um contendo apenas uma informação.
O registro da hierarquia que precede a outros é o registro-pai, os outros são chamados de registrosfilhos. Uma ligação é uma associação entre dois registros. O relacionamento entre um registro-pai e
vários registros-filhos possui cardinalidade 1:N. Os dados organizados segundo este modelo podem
ser acessados segundo uma seqüência hierárquica comuma navegação do topo para as folhas e da
esquerda para a direita. Um registro pode estar associado a vários registros diferentes, desde que
seja replicado. A replicação possui duas grandes desvantagens: pode causar inconsistência de dados
quando houver atualização e o desperdício de espaço é inevitável. O sistema comercial mais
divulgado no modelo hierárquico foi o Information ManagementSystem da IBM Corp(IMS).
Grande parte das restrições e consistências de dados estava contida dentro dos programas escritos
para as aplicações. Era necessário escrever programas na ordem para acessar o banco de dados. Um
diagrama de estrutura de árvore descreve o esquema de um banco de dados hierárquico. Tal
diagrama consiste em dois componentes básicos: Caixas, as quais correspondem aos tipos deregistros e Linhas, que correspondem às ligações entre os tipos de registros. Como exemplo do
modelo hierárquico, considere a Figura 1.1 abaixo.

Eixo Tecnológico: GESTÃO
Curso: Superior de Tecnologia em Análise e Desenvolvimento de Sistemas
Unidade Curricular / Unidade de Estudo: BANCO DE DADOS I - Manhã

Aula 01
2011 / 1

Docente: Fábio Giulian Marques
Módulo/Semestre: 3º SEMESTRE...
tracking img