TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

O Sistema Gerenciador de Banco de Dados

Por:   •  21/4/2015  •  Projeto de pesquisa  •  1.614 Palavras (7 Páginas)  •  335 Visualizações

Página 1 de 7

Universidade do Grande ABC - UniABC - Anhanguera

Disciplina Sistemas de Banco de Dados

EDVANE CONCEIÇÃO RA: 6443286473 3° - semestre

EVANILDO RODRIGUES FERREIRA RA: 7476685643 2° - semestre

FELISBERTO DO N. CARMO RA: 7626711319 2° - semestre

JOSÉ MARCOS RODRIGUES RA: 7475687691 2° - semestre

MÁRCIO RODRIGUES RA: 7475687743 2° - semestre

MICHAEL DE JESUS ASSUNÇÃO RA: 7629723615 2° - semestre

INTRODUÇÃO A BANCO DE DADOS - MER (Modelo Entidade Relacionamento)

Santo André

2014

Universidade do Grande ABC - UniABC - Anhanguera

Disciplina Sistemas de Banco de Dados

INTRODUÇÃO A BANCO DE DADOS - MER (Modelo Entidade Relacionamento)

Trabalho realizado sob a orientação da

 profª  Izar para

 composição de nota do 1º Bimestre dos alunos

 do Curso TADS 2º/3º Semestres.

Santo André

2014

ÍNDICE

1 INTRODUÇÃO ......................................................................................................................

1.1 MODELOS DE DADOS......................................................................................................

* Modelo Hierárquico................................................................................................................

* Modelo em Rede ....................................................................................................................

* Modelo Relacional .................................................................................................................

* Modelo Orientado a Objetos...................................................................................................

* Sistemas Objeto-Relacionais .................................................................................................

* Softwares PostgreSQL........................................................................................................................

* Softwares Mysql.....................................................................................................................

INTRODUÇÃO

O primeiro Sistema Gerenciador de Banco de Dados (SGBD) comercial surgiu no final de 1960 com base nos primitivos sistemas de arquivos disponíveis na época, os quais não controlavam o acesso concorrente por vários usuários ou processos.            

Em 1970, Edgar “Ted” Codd, matemático funcionário da IBM, convenceu a IBM a fundar o Sistema R, um projeto de pesquisa que construiu um protótipo de um banco de dados relacional e que levaria à criação da SQL e do DB2. A IBM, no entanto, mantinha seu interesse voltado para o IMS, um sistema de banco de dados confiável, de alta tecnologia, que havia surgido em 1968 deixando tais pesquisas para segundo plano e, não sabendo da impor

tância daquelas pesquisas, permitiu sua publicação.Assim, Larry Ellison, que havia acabado de fundar uma pequena empresa ecrutando programadores do Sistema R e da Universidade da Califórnia, conseguiu colocar no mercado o primeiro banco de dados relacional com base em SQL em 1979. Em 1983, a empresa lançou uma versão portátil do banco de dados, teve um faturamento bruto anual de US$ 5.000.000 e mudou seu nome

para Oracle. Impelida pela concorrência, a IBM finalmente lançou o SQL/DS, seu primeiro banco de dados rela cional, em 1980.

Atualmente, os seguintes modelos de dados são normalmente utilizados pelos SGBD’s:

Modelo Hierárquico

O modelo hierárquico foi o primeiro a ser reconhecido como um modelo de dados. Seu desenvolvimento foi possível devido à consolidação dos discos de armazenamento endereçáveis, viabilizando a representação hierárquica das informações. Nesse modelo, 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 registros-filhos. Tal relacionamento possui cardinalidade 1:N. Os dados são organizados segundo uma seqüência hierárquica com uma 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.

Modelo em Redes

O modelo em redes surgiu como uma extensão ao modelo hierárquico, eliminando o conceito de hierarquia e permitindo que um mesmo registro estivesse envolvido em várias associações. Neste modelo, os registros são organizados em cardinalidade M:N e possibilita acesso a qualquer nó da rede sem passar pela raiz.

Modelo Relacional

O modelo relacional apareceu devido às seguintes necessidades: aumentar a independência e dados nos sistemas gerenciadores de banco de dados; prover um conjunto de funções apoiadas em álgebra relacional para armazena-  mento e recuperação de dados; permitir processamento ad hoc.

Este modelo não tem caminhos pré-definidos para se fazer acesso aos dados, sua estrutura é organizada em relações (tabela), e com algumas restrições, como a integridade referencial, chaves e integridade de junções de relações, foram necessárias para se evitar alguns pontos negativos.Vários produtos comerciais disponíveis: DB2, ORACLE, SQL Server, SYBASE, INFORMIX.

Modelo Orientado a Objetos

Devido a limitações do modelo relacional, em 1980, os bancos de dados orientados a objeto começaram a se tornar comercialmente viáveis. Alguns exemplos são os sistemas de informações geográficas (SIG), os sistemas CAD e CAM, que são mais facilmente construídos usando tipos complexos de dados.Este modelo é usado para docu- mentar as facilidades de um conjunto de linguagens de programação orientadas a objetos e a biblioteca de classes que pode formar a base para o Sistema de Banco de Dados em aplicações especializadas. Exemplo de sistemas:

...

Baixar como (para membros premium)  txt (11.4 Kb)   pdf (171.4 Kb)   docx (16.8 Kb)  
Continuar por mais 6 páginas »
Disponível apenas no TrabalhosGratuitos.com