Banco De Dados
Pesquisas Acadêmicas: Banco De Dados. Pesquise 861.000+ trabalhos acadêmicosPor: frangofrito09 • 2/11/2013 • 1.005 Palavras (5 Páginas) • 299 Visualizações
INTRODUÇÃO A BANCO DE DADOS
Osvaldo Kotaro Takai
Isabel Cristina Italiano
João Eduardo Ferreira
DCC-IME-USP – Fevereiro - 2005
Introdução a Banco de Dados O.K. Takai; I.C.Italiano; J.E. Ferreira. 2
Índice
1 INTRODUÇÃO ................................................................................................................. 6
1.1 MODELOS DE DADOS...................................................................................................... 6
1.1.1 Modelo Hierárquico.................................................................................................. 6
1.1.2 Modelo em Rede ..................................................................................................... 7
1.1.3 Modelo Relacional ................................................................................................... 8
1.1.4 Modelo Orientado a Objetos.................................................................................... 8
1.1.5 Sistemas Objeto-Relacionais .................................................................................. 9
1.2 ARQUITETURAS DE BANCO DADOS .................................................................................. 9
1.2.1 Introdução................................................................................................................ 9
1.2.2 Arquiteturas ........................................................................................................... 10
1.2.3 Resumo das arquiteturas de SGBDs .................................................................... 11
1.3 AMBIENTE DE IMPLEMENTAÇÃO CLIENTE-SERVIDOR....................................................... 12
2 DEFINIÇÃO GERAL....................................................................................................... 14
2.1 PROPRIEDADES:........................................................................................................... 14
2.2 CARACTERÍSTICAS DA ABORDAGEM DE BASE DE DADOS X PROCESSAMENTO TRADICIONAL
DE ARQUIVOS............................................................................................................................ 15
2.3 CAPACIDADES DO SGBD.............................................................................................. 16
2.4 VANTAGENS ADICIONAIS DA ABORDAGEM DA BASE DE DADOS........................................ 17
2.5 QUANDO NÃO UTILIZAR UM SGBD................................................................................. 18
2.6 PROFISSIONAIS E ATIVIDADES ENVOLVIDAS EM UM SGBD.............................................. 18
3 CONCEITOS E ARQUITETURAS DE SGBD’S............................................................. 19
3.1 MODELOS DE DADOS, ESQUEMAS E INSTÂNCIAS............................................................ 19
3.1.1 Categorias de Modelos de Dados ......................................................................... 19
3.1.2 Esquemas e Instâncias ......................................................................................... 19
3.2 ARQUITETURA E INDEPENDÊNCIA DE DADOS DE SGBD’S ............................................... 20
3.3 LINGUAGENS DE BASE DE DADOS.................................................................................. 21
4 MODELAGEM DE DADOS USANDO O MODELO ENTIDADE-RELACIONAMENTO
(MER) 22
4.1 MODELO DE DADOS CONCEITUAL DE ALTO-NÍVEL E PROJETO DE BASE DADOS............... 22
4.2 UM EXEMPLO............................................................................................................... 22
4.3 CONCEITOS DO MODELO ENTIDADE-RELACIONAMENTO.................................................. 23
4.3.1 Entidades e Atributos ............................................................................................ 23
4.3.2 Tipos de Entidades, Conjunto de Valores e Atributos-Chaves ............................. 24
4.3.3 Relacionamentos, Papéis e Restrições Estruturais .............................................. 25
4.3.4 Tipo de Entidade-Fraca ......................................................................................... 30
4.3.5 Projeto da Base de Dados COMPANHIA utilizando o MER ................................. 31
4.4 DIAGRAMA ENTIDADE-RELACIONAMENTO (DER)............................................................ 31
4.5 TIPOS DE RELACIONAMENTOS DE GRAU MAIOR QUE DOIS .............................................. 33
4.6 QUESTÕES PARA A SÍNTESE ......................................................................................... 37
5 O MODELO DE DADOS RELACIONAL ........................................................................ 38
5.1 CONCEITOS DO MODELO RELACIONAL........................................................................... 38
5.1.1 Notação do Modelo Relacional.............................................................................. 39
5.1.2 Atributos-chaves de uma Relação......................................................................... 40
5.1.3 Esquemas de Bases de Dados Relacionais e Restrições de Integridade ............ 41
5.1.4 Operações de Atualizações sobre Relações ........................................................
...