Você está na página 1de 5

BANCO DE DADOS

Projeto de Banco de Dados


Produção: Equipe Pedagógica Gran Cursos Online

PROJETO DE BANCO DE DADOS

Segundo ELMASRI e NAVATHE, um banco de dados é uma coleção logica-


mente coerente de dados com algum significado inerente. Um banco de dados é
projetado, construído e populado com dados para uma finalidade específica. Ele
possui um grupo definido de usuários e algumas aplicações previamente conce-
bidas nas quais esses usuários estão interessados.
Exemplos de banco de dados: lista telefônica, catálogo de CDs, sistema de
controle de estoque de um mercado.

Sistemas Gerenciadores de Bancos de Dados (SGBD)


Data Base Management System (DBMS)

O que são? Conjunto de ferramentas computacionais utilizadas para geren-


ciar um banco de dados.

Funcionalidades de um SGBD:
• Armazenar dados;
• Recuperar dados;
• Organizar dados;
• Consistência dos dados;
• Controlar o acesso;
• Manter os dados seguros.
ANOTAÇÕES

1
www.grancursosonline.com.br
BANCO DE DADOS
Projeto de Banco de Dados
Produção: Equipe Pedagógica Gran Cursos Online

Projeto de banco de dados:

O projeto de banco de dados é iniciado com análise de requisitos. A segunda


é a do projeto conceitual. O conjunto de necessidades se transforma no projeto
conceitual. A fase de projeto de lógico compreende a feitura do modelo lógico. A
última fase consiste no projeto físico, que resulta no modelo físico do projeto de
banco de dados.

Direto do concurso
1. (ESAF/2013) O projeto de um banco de dados é realizado segundo as fases
seguintes:
a. Modelagem conceitual. Projeto lógico. Projeto físico.
b. Modelagem gerencial. Projeto lógico. Projeto de controle.
c. Discussão conceitual. Projeto básico. Projeto detalhado.
d. Planejamento conceitual. Desenvolvimento. Implantação.
e. Modelagem conceitual. Desenvolvimento. Implementação.

Comentário
A ordem é: 1º – modelagem conceitual; 2º – projeto lógico; 3º – projeto físico.
ANOTAÇÕES

2
www.grancursosonline.com.br
BANCO DE DADOS
Projeto de Banco de Dados
Produção: Equipe Pedagógica Gran Cursos Online

Análise de requisitos

Objetivo: entendimento claro da necessidade do cliente.


O que se faz:
• Entrevistas e reuniões;
• Descrição do universo de relações de negócios: minimundo;
• Levantamento dos requisitos.

Projeto conceitual

Conjunto de necessidades levantados na análise de requisitos é modelado.


É construído o modelo conceitual: modelo abstrato cuja finalidade é descre-
ver, de maneira conceitual, os dados a serem utilizados em um sistema ou que
pertencem a um domínio.
Clientes participam da modelagem conceitual do projeto, já que a finalidade é
descrever o domínio da aplicação.

Modelo conceitual

Registra que dados podem aparecer no banco, mas não registra como esses
dados estão armazenados no SGBD.
É uma forma de descrever os dados independentemente de implementação
em um SGBD.
Tipos de técnicas de modelagem conceitual:
• Abordagem entidade-relacionamento;
• Abordagem orientada a objetos.

Modelo Entidade Relacionamento (MER)

Possui entidades (objetos), atributos (características) e relacionamentos entre


as entidades.
Minimundo: uma universidade possui uma biblioteca que contém livros e que
são emprestados por alunos da universidade.
ANOTAÇÕES

3
www.grancursosonline.com.br
BANCO DE DADOS
Projeto de Banco de Dados
Produção: Equipe Pedagógica Gran Cursos Online

Também poderiam ser atributos de aluno: CPF, RF, número do telefone etc.
Os relacionamentos são as relações entre duas entidades ou dois objetos.

Diagrama entidade-relacionamento

Chave primária é a que identifica, de forma única, a entidade. A chave primá-


ria de aluno é matrícula, por exemplo.
ANOTAÇÕES

4
www.grancursosonline.com.br
BANCO DE DADOS
Projeto de Banco de Dados
Produção: Equipe Pedagógica Gran Cursos Online

GABARITO

1. a

Este material foi elaborado pela equipe pedagógica do Gran Cursos Online, de acordo com a
aula preparada e ministrada pela professora Fernanda Hondo Tedesque.

ANOTAÇÕES

5
www.grancursosonline.com.br