Banco de dados

Disponível somente no TrabalhosFeitos
  • Páginas : 40 (9769 palavras )
  • Download(s) : 0
  • Publicado : 5 de outubro de 2011
Ler documento completo
Amostra do texto
IFBA - CAMPUS CAMAÇARI / NÚCLEO AVANÇADO DIAS D´ÁVILA Curso Técnico em Informática / Disciplina: Banco de Dados I Professor: Risiberg F. Teixeira / Monitoras: Bianca S. Teixeira e Naftali A. Bispo

APOSTILA BANCO DE DADOS I

Introdução a sistemas de banco de dados

Professor: Risiberg Ferreira Teixeira Monitoras: Bianca S. Teixeira e Naftali A. Bispo

ABRIL / 2011
1

IFBA - CAMPUSCAMAÇARI / NÚCLEO AVANÇADO DIAS D´ÁVILA Curso Técnico em Informática / Disciplina: Banco de Dados I Professor: Risiberg F. Teixeira / Monitoras: Bianca S. Teixeira e Naftali A. Bispo

2

IFBA - CAMPUS CAMAÇARI / NÚCLEO AVANÇADO DIAS D´ÁVILA Curso Técnico em Informática / Disciplina: Banco de Dados I Professor: Risiberg F. Teixeira / Monitoras: Bianca S. Teixeira e Naftali A. Bispo

SUMÁRIO 1.Introdução à modelagem de Banco de Dados 1. 1.1. O Que é um Sistema de Banco de Dados? 1. 1.2. Dados 1.2.1.Integrado 1. 1.2.2. Compartilhado 1. 1.3. Hardware 1. 1.4. Software 1.5. Usuários 1.5.1. Programas de Aplicações 1.5.2. Usuários Finais 1.6. O que é um Banco de Dados? 1. 1.6.1. Dados Persistentes 1.6.2. Entidades e Relacionamentos 1.6.3. Propriedades 1.6.4. Dados e Modelos de Dados 1.7. Porque Banco de Dados? 1.8. Administração de dados e administração de banco de dados 1.9. Vantagens da Abordagem de banco de dados 1.9.1. Independência dos dados 1.9.2. Sistemas Relacionais e outros 1.9.3. Exercícios de Fixação 2.0. Modelo Entidade Relacionamento- MER 2.1. Valores versus Variáveis 2.2. Valores e variáveis são tipados 2.3. Tipos versus Representações 2.4. Entidades e Atributos
1 2 22 3 3 3 3 4 4 4 4 5 6 6 6 7 7 8 8 9 28 28 29 29 29 3

IFBA - CAMPUS CAMAÇARI / NÚCLEO AVANÇADO DIAS D´ÁVILA Curso Técnico em Informática / Disciplina: Banco de Dados I Professor: Risiberg F. Teixeira / Monitoras: Bianca S. Teixeira e Naftali A. Bispo

2.5. Atributos-chave de um tipo de entidade 2.6. Relacionamentos 2.7. Restrições no relacionamento 2.8. Atributos de Tipos Relacionamento 2.9.Tipo Entidade Fraca 2.10. Exercícios de Fixação 3.0. O Modelo de Dados Relacional e as Restrições de um Banco de Dados Relacional 3.1. Modelo Relacional 3.2. Banco de dados relacionais e seus elementos 3.3. Estrutura de dados e consulta 3.4. Criando um banco de dados 3.5. Tipos de Dados 3.6. Restrições de Chave em Valores Null 3.7. Integridade de Entidade, Integridade Referencial e ChavesEstrangeiras 3.8. Criação de tabelas 3.9. Visualizando a estrutura de uma tabela 3.10. Operação Insert 3.11. Consulta de Registros 3.12. Operações relacionais unárias:SELECT 3.13. Operações de Restrição 3.14. Operações de atualização e tratamento de violações de restrição 3.15. Alterações de Registros em um banco de dados 3.15.1. Operação Update 3.15.2. Remoção de Registros 3.15.3. Operação Delete 3.15.4.Alteração de Tabelas 3.16. Atividade no DBVisualizer

30 30 31 32 33 35 43 43 43 44 44 45 46 47 47 48 49 49 50 52 53 53 53 54 54 55 56

4

IFBA - CAMPUS CAMAÇARI / NÚCLEO AVANÇADO DIAS D´ÁVILA Curso Técnico em Informática / Disciplina: Banco de Dados I Professor: Risiberg F. Teixeira / Monitoras: Bianca S. Teixeira e Naftali A. Bispo

1. Introdução à modelagem de Banco de dados
Paracomeçarmos o nosso estudo de banco de dados nada melhor do que compreender como funciona todo o processo do sistema,com isso é importante que façamos um levantamento prévio do que é um sistema de banco de dados. Mas o que seria um sistema que manipula um banco de dados? Pra que serve ? Bem, um sistema de banco de dados nada mais é do que um programa que tem por função fazer a manutenção de registros.Tais como : nome,idade,CPF dentre outros,ou seja dados relevantes para se ter uma informação precisa sobre algo. O banco de dados é como se você tivesse um armário que guardasse objetos, cada coisa no seu devido lugar não é o correto? Pois bem, com o banco de dados é assim,funciona dentro do sistema e tem por função guardar informações de uma forma organizada para que facilite o manipulador na...
tracking img