2. Modelo Relacional
Em definição simplificada, o modelo baseia-se em
dois conceitos: conceito de entidade e relação - Uma
entidade é um elemento caracterizado pelos dados
que são recolhidos na sua identificação vulgarmente
designado por tabela. Na construção da tabela
identificam-se os dados da entidade. A atribuição de
valores a uma entidade constrói um registro da
tabela. A relação determina o modo como cada
registro de cada tabela se associa a registros de
outras tabelas.
3. Fases do Projeto de BD
Enunciado de requisitos – entrevista com o usuário do
banco de dados para entender e documentar seus
requisitos de dados.
Projeto conceitual – dados os requisitos do sistema, o
esquema conceitual é uma descrição concisa dos
requisitos do usuário, usando um modelo de dados.
Ela serve para checar se todos os pedidos dos
usuários estão sendo atendidos e se não há conflitos
entre eles. Não há preocupação com o
armazenamento físico.
4. Fases do Projeto de BD
Projeto Lógico – é a descrição das estruturas de
representação de base de dados. O modelo
conceitual é transformado em um modelo de dados
de implementação.
Projeto físico – é a descrição das estruturas internas
de armazenamento, dos esquemas utilizando a DDL
(data definition language).
5. Modelos de dados
Modelo conceitual:
Usado na descrição do banco de dados.
Independe de implementação do SGBD.
É o ponto de partida para o projeto.
6. Modelos de dados
Modelo lógico:
Usado na descrição de dados no nível lógico.
Depende do SGBD.
7. Modelos de dados
Modelo físico:
Descrevem como os dados são armazenados no
computador, tal como formato de registros, ordenação
de registros e caminhos de acesso.