Example: stock market

Disciplina de Banco de Dados - Unesp

Aspectos B sicos de Banco de Dados Prof. Rog rio Gon alves Bittencourt, Florian polis, fevereiro de 2004. ASPECTOS B SICOS DE Banco DE Dados i Copyright 2004. Adobe Acrobat eBookReader for Windows . Todos os direitos reservados. O conte do deste livro somente para informa o e est sujeito a corre es sem avisos. Nenhuma parte deste livro pode ser reproduzida ou transmitida, em qualquer forma ou em qualquer meio, eletr nico, grava o mec nica, ou qualquer outro, sem uma permiss o por escrito do autor. Por favor, lembre-se que a arte existente ou imagens que voc pode querer incluir em seu projeto podem ser protegidas pela lei de direitos autorais.

Representam os dados usando estruturas de registro. EX: Modelo Relacional, Modelo Rede, Modelo Hierárquico. Modelos Físicos: Descrevem como os dados são armazenados representando informação como formato de registros, ordenação de

Tags:

  Estrutura, Dados, De dados, Estruturas de

Information

Domain:

Source:

Link to this page:

Please notify us if you found a problem with this document:

Other abuse

Transcription of Disciplina de Banco de Dados - Unesp

1 Aspectos B sicos de Banco de Dados Prof. Rog rio Gon alves Bittencourt, Florian polis, fevereiro de 2004. ASPECTOS B SICOS DE Banco DE Dados i Copyright 2004. Adobe Acrobat eBookReader for Windows . Todos os direitos reservados. O conte do deste livro somente para informa o e est sujeito a corre es sem avisos. Nenhuma parte deste livro pode ser reproduzida ou transmitida, em qualquer forma ou em qualquer meio, eletr nico, grava o mec nica, ou qualquer outro, sem uma permiss o por escrito do autor. Por favor, lembre-se que a arte existente ou imagens que voc pode querer incluir em seu projeto podem ser protegidas pela lei de direitos autorais.

2 A incorpora o de tal material em seu trabalho sem autoriza o poderia ser uma viola o dos direitos autorais. Por favor, esteja certo de obter permiss o do autor. ASPECTOS B SICOS DE Banco DE Dados i Conte do INTRODU O 1. Qual a Diferen a Entre Dados , Informa o e Conhecimento 1. Banco de Dados 1. Sistema de Ger ncia de Banco de Dados (SGBD) 2. Sistema de Banco de Dados 2. Porque Usar Banco de Dados 4. Vantagens do Controle Centralizado 4. O Que se Pode Almejar Com o Uso de SBD 5. Modelos de Dados 6. Arquitetura de um SGBD 6. Os Tr s N veis da Arquitetura 7. N vel Externo 10. N vel Conceitual 12. N vel Interno 13.

3 Mapeamentos 14. Linguagens de SGBD's 14. Independ ncia de Dados 16. Administrador de Banco de Dados 16. Exerc cios 19. MODELOS DE Dados (MODELOS CONCEITUAIS E L GICOS) 21. Classifica o de Modelos de Dados 21. Modelos L gicos Baseados Em Objetos 21. ASPECTOS B SICOS DE Banco DE Dados ii Modelos L gicos Baseados Em Registro 21. Modelos F sicos de Dados 25. Classifica o de SGBD's 25. Exerc cios 25. MODELO RELACIONAL 27. Dicion rio de Dados 30. Tabelas de Exemplo do Dicion rio de Dados 31. Regras de Integridade Relacional 32. Implica es das Regras 33. Especifica o de Banco de Dados Relacional 33. As 12 Regras de Codd 34.

4 INTEGRIDADE 43. Controle de Integridade Sem ntica do Banco de Dados 43. Classifica o dos Requisitos de Integridade (RI) 45. M todos Utilizados no Suporte Especifica o de Restri es de Integridade 47. Defini o e Teste de Restri es de Integridade 47. Exemplo de Manuten o de Restri o de Integridade Com e Sem TRIGGER (SQL) 48. Triggers Podem Causar Problemas 49. T cnicas Para a Implementa o de Controle Autom tico de RI's no SGBD 50. Vantagens do Esquema Pr -Compilativo 50. VIS ES 53. Vantagens 55. Algumas Sugest es Importantes 55. TRIGGERS 56. ASPECTOS B SICOS DE Banco DE Dados iii Vantagens 57. Utiliza o de Triggers 57.

5 ASPECTOS B SICOS DE Banco DE Dados 1. Introdu o Introdu o Neste cap tulo apresentaremos alguns termos (terminologia) e conceitos de grande import ncia. Qual a Diferen a Entre Dados , Informa o e Conhecimento Dados - representa o de fatos, conceitos ou instru es de maneiras formalizadas, adequadas para comunica o, interpreta o ou processamento por pessoas ou meios automatizados. INFORMA O - significado que pessoas associam aos Dados atrav s de conven es usadas em sua interpreta o. CONHECIMENTO - discernimento, crit rio, aprecia o pr tica de vida, experi ncia. Banco de Dados Um Banco de Dados um conjunto de arquivos relacionados entre si (Chu, 1983).

6 Um Banco de Dados uma cole o de Dados operacionais armazenados, sendo usados pelos sistemas de aplica o de uma determinada organiza o (C. J. Date, 1985). Um Banco de Dados uma cole o de Dados relacionais (Elmasri & Navathe, 1989). Um Banco de Dados um conjunto de Dados armazenados, cujo conte do informativo representa, a cada instante, o estado atual de uma determinada aplica o . (Laender, 1990). ASPECTOS B SICOS DE Banco DE Dados 2. Introdu o Baseado nas defini es acima se pode deduzir ent o que Banco de Dados : Cole o de Dados relacionados;. Cole o logicamente coerente de Dados com algum significado inerente.

7 Um BD est sempre associado a aplica es e a usu rios que t m interesse nele. Ex: Agenda de endere os Sistema de Ger ncia de Banco de Dados (SGBD). O SGBD permite a defini o, constru o e manipula o do Banco de Dados para diversas aplica es . DEFINI O do BD: Envolve a especifica o dos tipos de Dados a serem armazenados no BD, mais a descri o de cada tipo de dado. CONSTRU O do BD: Processo de armazenar os Dados em um meio controlado pelo SGBD. MANIPULA O do BD: Execu o de opera es de consulta e recupera o de Dados espec ficos, al m de atualiza o de Dados para refletir, no BD, mudan as no mini- mundo sendo modelado.

8 A manipula o inclui, tamb m, a gera o de relat rios a partir dos Dados do BD. Sistema de Banco de Dados Sistema de Banco de Dados um sistema de software composto pelos programas de aplica o, pelo SGBD e pelo BD, para um conjunto de aplica es de uma mesma organiza o. Programas de aplica o, colocado na defini o acima, s o programas que realizam fun es da aplica o. EX.: c lculo das dedu es e impostos, a partir da receita apurada, dos custos computados e da legisla o em vigor. Eles tamb m s o os respons veis pela garantia das restri es de integridade que n o podem ser controladas pelo SGBD. Implementam interfaces e relat rios espec ficos.

9 Acessam o BD atrav s do SGBD para consulta e atualiza o dos Dados da aplica o. ASPECTOS B SICOS DE Banco DE Dados 3. Introdu o Resumindo: SBD = BD + SGBD + PA. De acordo com (DATE,1985), um SBD dividido em m dulos que tratam de partes, em separado, cada uma das responsabilidades do sistema geral. Estes componentes fundamentais s o: Gerenciador de Arquivos que trata da aloca o do espa o para armazenamento e das estruturas de Dados utilizadas para representar a informa o armazenada no disco;. Gerenciador de Banco de Dados fornece a interface entre os Dados de baixo n vel armazenados no disco e os programas aplicativos e de consulta submetidos ao sistema.

10 Processador de Consultas traduz as consultas escritas em uma linguagem de alto n vel para instru es de baixo n vel que o gerenciador do Banco de Dados entende;. Pr -compilador DML converte comandos DML embutidos em um aplicativo para chamadas de procedimento normal na linguagem hospedeira;. Arquivos de Dados armazenam Banco de Dados por si mesmos;. Dicion rio de Dados o componente respons vel pelo armazenamento dos metadados sobre a estrutura do Banco de Dados . O dicion rio de Dados bastante utilizado;. Usu rios Programadores Usu rios Administrador de Ing nuos de aplicativos sofisticados Banco de Dados Interfaces do Programas Esquema de Consulta aplicativo aplicativos bancos de Pr -compilador Processador Compilador de da linguagem de consultas linguagem de de manipula o defini o de de Dados C digo objeto Gerenciador de programas de Banco aplicativos de Dados SGDB Gerenciador de arquivos DISCO Arquivos de Dados Dicion rios de Dados ASPECTOS B SICOS DE Banco DE Dados 4.


Related search queries