O documento apresenta os principais conceitos das bases de dados relacionais, incluindo entidades, atributos, chaves primárias, relacionamentos entre entidades através de chaves externas, e a importância da integridade da informação.
1. 6. Introdução ao Sistema de Gestão de Base de Dados
As Bases do Modelo Relacional
Entidades
TIC
Turma:10º A
2011/2012
(Aula Nº2)
2. Índice
Sumário;
Resumo da aula anterior;
Revisão
Objetivos da aula
Base de Dados Relacionais
Conceitos
Relacionamento entre entidades
Integridade de Informação
Resumo da aula
Próxima aula
Ficha de Trabalho
3. Sumário Aula Nº2
Sumário As Bases de dados relacionais;
Ultima Aula
Revisão
Conceitos: Atributos, tabelas ou entidades e
chaves;
Objetivos Aula
Palavras Chave Relacionamentos entre entidades ou tabelas;
BD Relacional
Conceitos Preservação da integridade da informação.
Relacionamento
Entre entidades
Elaboração da ficha de trabalho.
Integridade de
Informação
Resumo
Próxima Aula
Ficha de
Trabalho
4. Resumo da aula anterior
Introdução às bases de dados
Base de Dados
Sumário •Conceito
•Vantagens
Ultima Aula •Fases
Revisão Modelo de Base de Dados
•Modelo baseado em objetos;
Objetivos Aula
•Modelo baseado em registos:
Palavras Chave Modelo hierárquico;
Modelo de rede;
BD Relacional Modelo relacional.
•Modelo relacional
Conceitos Tabelas
•Estrutura de uma tabela:
Relacionamento Coluna
Entre entidades Linha
Integridade de Campo
Informação Nome campo
Resumo Sistema de gestão de Base de Dados
•Conceito
Próxima Aula •Exemplos
•Microsoft Access
Ficha de
Trabalho
5. Objetivos da aula
Sumário
Ultima Aula
Revisão
Objetivos Aula
Palavras Chave
BD Relacional
Conceitos
Relacionamento
Entre entidades
Integridade de
Informação
Resumo
Próxima Aula
Ficha de
Trabalho
7. Base de dados relacionais
Sumário
Constituídas por tabelas e relacionamento entre elas.
Ultima Aula
Revisão
Objetivos Aula Funcionamento coerente e consistente relativamente às operações que lhe são
Palavras Chave
BD Relacional típicas, como: inserções, consultas, alterações e eliminações.
Conceitos
Relacionamento Para estruturar essas tabelas e o relacionamento entre elas temos de elaborar o
Entre entidades
Integridade de
Informação modelo relacional.
Resumo
Próxima Aula
Ficha de
Trabalho
8. Conceitos
Modelo BD Entidades e Tipo de Chaves
Atributos Atributos
Sumário Modelo de bases de dados: É um método que desenvolve esquemas de bases de dados.
Modelo Relacional
Ultima Aula
Revisão Modelo Relacional Modelo de Dados Relacional
Objetivos Aula
Artigo Fornecedor
Palavras Chave CodArtigo CodFornec
Artigo Nome
BD Relacional CodFornec
Morada
Conceitos
Entidade Tabela
Relacionamento Atributo Campos
Entre entidades Elementos Registo
Integridade de
Informação
Resumo Primeiro elaboramos o modelo
da base de dados, só depois é
Próxima Aula que criamos a base de dados.
Ficha de
Trabalho
9. Conceitos
Modelo BD Entidades e Tipo de Chaves
Atributos Atributos
Sumário
Unidade Fundamental: entidades.
Ultima Aula
Revisão Entidade: objeto acerca dos qual se pretende recolher e registar informação.
Exemplos: alunos, produtos, livros, cidades, rios, clientes, etc.
Objetivos Aula
Palavras Chave Atributos: São os diferentes elementos de informação que caracterizam uma certa
entidade. Na prática os atributos são equivalentes aos vários campos ou colunas de
BD Relacional
uma tabela.
Conceitos Entidade
Aluno
Relacionamento
Nº Aluno
Entre entidades Nome
Então uma Entidade é
Integridade de um conjunto de
Data
Atributos
Nascimento
Informação atributos. Sexo
. Morada
Resumo Telefone
Próxima Aula
Ficha de
Trabalho
10. Conceitos
Modelo BD Entidades e Tipo de Chaves
Atributos Atributos
Sumário
Atómico: é o atributo que se encontra decomposto na unidade mais elementar.
Ultima Aula ex.: idade, ano_escolar
Composto: é um atributo que se pode ainda decompor em formas mais elementares.
Revisão
ex.: nome ( primeiro nome, ultimo nome)
Objetivos Aula Identificador: identifica de forma unívoca um elemento dentro de uma entidade.
Palavras Chave ex.: nr_aluno; bi; contribuinte
BD Relacional
Princípio da atomicidade: cada atributo deve ser o mais elementar possível.
Conceitos
Relacionamento Atributo Composto
Entre entidades
Atributo Identificador
Integridade de Nome Data Nascimento
Informação Nº
Primeiro Último Dia Mês Ano
Resumo
1 Ana Marques 15 5 1985
Próxima Aula Atributo Atómico 2 Daniel Silva 20 2 1984
Ficha de 3 Sara Santos 30 3 1986
Trabalho
11. Conceitos
Modelo BD Entidades e Tipo de Chaves
Atributos Atributos
Sumário Chave: atributo ou conjunto de atributos que por si só ou em conjunto são capazes de
Ultima Aula identificar de forma unívoca os registos dessa entidade ou tabela.
Revisão
Nome Idade Departamento Vencim. Nº Nome Data Nasc. Morada Sexo
Objetivos Aula Silva 35 Contabilidade 1000 1 Abel 1991-01-01 Lisboa M
Cruz 30 Comercial 1500 2 Ana 1991-05-15 Porto F
Palavras Chave
Santos 40 Marketing 1500 3 Carla 1992-03-20 Braga F
BD Relacional Silva 25 Segurança 900 4 Daniel 1990-02-20 Faro M
Conceitos
Relacionamento
Qual é o atributo identificador da entidade Empregados e Alunos?
?? ??
? ?? ?
? ?
A entidade empregados não tem atributo identificador.
Entre entidades
A entidade alunos tem um atributo identificador, que é o número.
Integridade de
Informação
Tipos de Chaves Primárias
Resumo
Chave primária simples: chave que é constituída por um só atributo.
Próxima Aula
Chave primária composta: chave que é constituída por mais que um atributo.
Ficha de
Trabalho
12. Conceitos
Modelo BD Entidades e Tipo de Chaves
Atributos Atributos
Sumário
Chave Primária
Ultima Aula Alunos Cursos Inscrição
Nº Nome Morada CodC. NomeCurso Dur(H) Nº CodC. DataIns Class.
Revisão
1 Abel Lisboa A10 Administração 30 1 I12 2005-05-05 1
Objetivos Aula 2 Ana Porto C11 Contabilidade 35 2 A10 2005-05-10 3
3 Carla Braga I12 Informática 25 2 C11 2005-05-15 5
Palavras Chave
1 I12 2005-05-15 5
BD Relacional Chave primária composta
Chave primária simples
Conceitos Nas bases relacionais as chaves primárias desempenham um papel muito importante, por duas
Relacionamento ordens de razão:
Entre entidades Integridade de entidades:
Integridade de cada registo é identificado univocamente e por isso nunca poderão existir dois registos
Informação exactamente iguais na tabela;
Resumo na chave primária nunca serão admitidos valores repetidos ou valores nulos.
Próxima Aula Relacionamentos:
é através das chaves primárias que se estabelecem as relações entre as tabelas.
Ficha de
Trabalho
13. Relacionamentos entre Entidades
Os sistemas de bases de dados relacionados caracterizam-se por permitirem criar bases de dados
com tabelas relacionadas entre si através das respetivas chaves.
Sumário Consideremos o seguinte Exemplo:
Ultima Aula A empresa ABC comercializa um conjunto de artigos, os quais são adquiridos a um conjunto
de Fornecedores.
Revisão
1º Quais são as Entidades, seus Atributos e Chaves?
Objetivos Aula Chave Externa: atributo
Fornecedores (CodFornec, Nome, Morada) numa entidade que é chave
Palavras Chave
Artigos (CodArtigo, Artigo, CodFornec) primária noutra entidade.
BD Relacional
2º Relacionar as Entidades
Conceitos
Artigos Fornecedores
Relacionamento
Entre entidades CodArtigo CodFornec
Artigo Nome
Integridade de CodFornec Morada
Informação
Resumo Chave Externa Na entidade artigos o atributo CodFornec
dá-nos indicações para a tabela Fornecedores
Próxima Aula onde podemos obter informação completa do
fornecedor do artigo.
Ficha de .
Trabalho
14. Integridade da Informação
O modelo relacional obriga a que a realização das operações de atualização numa base de
dados deve decorrer de forma a que a informação se mantenha consistente.
Sumário
Ultima Aula Uma base de dados relacional deve assegurar dois tipos de integridade:
Revisão
Integridade de entidades;
Objetivos Aula
Integridade Referência impõe que um valor de uma chave externa tem obrigatoriedade de
Palavras Chave existir como elemento constituinte da chave primária da tabela relacionada com aquela chave
externa.
BD Relacional
Conceitos Artigos Fornecedores
Relacionamento CodArtigo Artigo CodFornec CodFornec Nome Morada
Entre entidades
1021 Modem 101 101 MEGAbit Porto
Integridade de 1033 Impressora 102 102 LisFor Lisboa
Informação
1044 Impressora 102 103 InforCom Coimbra
Resumo 1055 CD-RW 103 1055 CD-RW 103
Próxima Aula
Ficha de
Trabalho
16. Próxima aula
Modelação de informação;
Sumário
Ultima Aula
Normalização das tabelas;
Revisão
Objetivos Aula
Formas normais e seus problemas.
Palavras Chave
BD Relacional
Conceitos
Relacionamento
Entre entidades
Integridade de
Informação
Resumo
Próxima Aula
Ficha de
Trabalho
17. Ficha de trabalho
Sumário
Ultima Aula
Revisão
Objetivos Aula
Palavras Chave
BD Relacional
Conceitos
Relacionamento
Entre entidades
Integridade de
Informação Correção
Resumo
Próxima Aula
Ficha de
Trabalho