Sunteți pe pagina 1din 0

Tabelas e Relacionamentos no Access Professor Srgio Furgeri

Pgina: 1
Tabelas e Relacionamentos no Access

Exerccio 2 Engenharia Civil

Dado o enunciado a seguir, construir os projetos Conceitual, Lgico e Fsico

Uma empresa de engenharia civil possui diversos funcionrios atuando em seus projetos onde cada
funcionrio pode trabalhar em diversos projetos ao mesmo tempo. Os funcionrios so beneficiados pela
empresa atravs do nmero de dependentes que cada um possui, onde no final do ms pago uma ajuda
de custo para cada dependente. Todo funcionrio pertence a um determinado departamento. Cada
departamento possui um nome. A empresa possui uma relao de projetos contendo nome, localizao
(cidade) e data inicial. A empresa precisa saber a situao em que cada projeto se encontra (pendente,
em execuo, encerrado) e quantas horas cada funcionrio gastou em cada projeto para saber seu custo
final.

Projeto Lgico


Tabela Funcionrios
FuRG FuNome FuTelefone FuEndereco FuCidade
11.111.111-11 Fernando Soares (19) 3875-4542 Rua 13 de Maio Indaiatuba
12.121.212-12 Tatiane Mendes (19) 3254-5612 Rua Armando Campinas
12.123.123-01 Joo da Silva (19) 3875-4545 Rua 24 de Maio Indaiatuba
12.154.455-05 Maria de Olinda (19) 3254-5658 Rua Bonito Campinas
13.456.852.06 Gilson Antunes (19) 3223-2123 Rua Antnio de Campinas
15.123.445-04 Ricardo Lima (19) 3287-1545 Rua Casa Campinas
45.125.487-02 Manuel Russo (19) 3254-7845 Rua Bela Vista Campinas
Continuao (tabela Funcionrios)
FuEstado FuBairro FuCep FuFuncao DeNumero
SP Jardim Brasil 13.330-580 Gerente 002
SP Parque das Neves 14.454-454 Compradora 003
SP Centro 13.330-000 Gerente 001
Tabelas e Relacionamentos no Access Professor Srgio Furgeri
Pgina: 2
SP Cidade Nova 14.254-540 Secretria 001
SP Jardim Regina 14.456-440 Auxiliar de 003
SP Jardim Amrica 14.458-000 Tcnico em 001
SP Tancredo 14.123-400 Tcnico em 001

Tabela Departamentos
DeNumero DeNome
001 Engenharia
002 Desenvolvimento
003 Compras

Tabela Dependentes
FuRG DpNumero DpNome DpTipo
11.111.111-11 1 Rosana Filha
11.111.111-11 2 Tiago Filho
11.111.111-11 3 Silvia Esposa
12.121.212-12 1 Maria Esposa

Tabela Projetos
PrNumero PrNome PrLocalizacao PrData PrStatus
001 Edifcio Vida Indaiatuba 12/02/20 Em execuo
002 Casa Moraes Campinas 12/01/20 Encerrado
003 Edifcio 7 Campinas 05/01/19 Encerrado

Tabela Controle de Projetos
FuRG PrNumero CpData CpHora
11.111.111-11 001 12/02/2001 40
11.111.111-11 002 13/01/2001 30
12.121.212-12 001 13/02/2001 70
12.121.212-12 003 06/01/1999 20
12.123.123-01 003 06/01/1999 22

Passos para criao das tabelas no Access:

1. Ao iniciar o Microsoft Access, ser mostrada a seguinte tela:

Tabelas e Relacionamentos no Access Professor Srgio Furgeri
Pgina: 3

2. Escolha a opo Banco de Dados Vazio e click em OK. Logo aps, aparecer uma tela onde devero
ser informados o nome do Banco de Dados e o local onde ser salvo:



3. Depois de ter escolhido o nome e o local do Banco de Dados, click no boto Criar. O banco de dados
ser criado apresentando a seguinte tela:

4. Selecione a guia Tabelas e d um duplo click em Criar tabela no modo estrutura

Tabelas e Relacionamentos no Access Professor Srgio Furgeri
Pgina: 4
5. Digite os dados referentes tabela de Funcionrios. Note que para cada campo criado, existir uma
guia chamada Geral onde devem ser colocadas as informaes referentes ao campo, como por exemplo
o seu tamanho, se ele requerido ou no e outras informaes.

OBS: Para se criar chave primaria, selecione o campo onde deseja que ela seja criada, click com o
boto direito do mouse e selecione a opo Chave Primria, como a figura abaixo:


Se desejar criar mais de uma chave, selecione os campos segurando a tecla Ctrl e repita o mesmo
procedimento descrito anteriormente.

6. Depois de criada a tabela, feche-a e aparecer uma caixa de dilogo perguntando se voc deseja ou
no salvar a tabela criada. Click no boto Sim e aparecer uma nova caixa de dilogo pedindo que
informe o nome da tabela. Digite Funcionrios e pressione o boto OK e a tabela estar criada. Agora
faa o mesmo com o restante das tabelas.


Projeto Fsico

TABELA DE FUNCIONRIOS:

Nome do
Campo
Tipo de
Dados
Tamanho Formato Legenda Valor
Padro
Regra de
Validao
Texto de
Validao
Requerido Indexado
FuRG Texto 15 RG: Sim Sim
FuNome Texto 50 > Nome: Negado
Nulo
O campo
Nome no
pode ser
vazio!
No
FuTelefone Texto 15 Telefone: Negado
Nulo
No
FuEndereco Texto 50 > Endereo: Negado
Nulo
O campo
Endereo
no pode
ser vazio!
No
FuCidade Texto 30 > Cidade: Negado O campo No
Tabelas e Relacionamentos no Access Professor Srgio Furgeri
Pgina: 5
Nulo Cidade...
FuEstado Texto 2 > Estado: Negado
Nulo
O campo
Estado no
pode ser
vazio!
No
FuBairro Texto 25 > Bairro: Negado
Nulo
O campo
Bairro...
No
FuCep Texto 10 Cep: Negado
Nulo
No
FuFuncao Texto 30 > Funo Negado
Nulo
O campo
Funo...
No
DeNumero Texto 3 Nmero do
Departamento
Negado
Nulo
No


TABELA DE DEPARTAMENTOS:

Nome do
Campo
Tipo de
Dados
Tamanho Formato Legenda Valor
Padro
Regra de
Validao
Texto de
Validao
Requerido Indexado
DeNumero Texto 3 Nmero do
Departamento:
No Sim
DeNome Texto 15 Nome do
Departamento:
Negado
Nulo
O campo
Nome
no pode
ser vazio!
No

TABELA DE DEPENDENTES:

Nome do
Campo
Tipo de
Dados
Tamanho Formato Legenda Valor
Padro
Regra de
Validao
Texto de
Validao
Requerido Indexado
FuRG Texto 15 RG: Sim Sim
DpNumero Nmero Nmero: Sim Sim
DpNome Texto 50 Nome: Negado
Nulo
O campo
Nome
no pode
ser vazio!
No
DpTipo Texto 15 Tipo: Negado
Nulo
O campo
Tipo...
No

TABELA DE PROJETOS:

Nome do
Campo
Tipo de
Dados
Tamanho Formato Legenda Valor
Padro
Regra de
Validao
Texto de
Validao
Requerido Indexado
PrNumero Texto 3 Nmero: Sim Sim
PrNome Texto 50 Nome : Negado
Nulo
O campo
Nome no
pode ser
vazio!
No
PrLocalizacao Texto 25 Localizao: Negado
Nulo
O campo
Localiza-
o...
No
Tabelas e Relacionamentos no Access Professor Srgio Furgeri
Pgina: 6
PrData Data/Hora - Data: Negado
Nulo
No
PrStatus Texto 50 Status: Negado
Nulo
No


TABELA DE CONTROLE DE PROJETOS:

Nome do
Campo
Tipo de
Dados
Tamanho Formato Legenda Valor
Padro
Regra de
Validao
Texto de
Validao
Requerido Indexado
FuRG Texto 15 Rg do
Funcionrio:
Sim Sim
PrNumero Texto 3 Nmero do
Projeto:
Sim Sim
CpData Data/Hora - Data: Sim Sim
CpHoras Nmero Numero de
Horas:
Negado
Nulo
No


FAZENDO O RELACIONAMENTO ENTRE TABELAS:

1. Para criar um relacionamento entre tabelas, clique no menu Ferramentas, opo
Relacionamentos... .Aparecer a seguinte tela onde se deve escolher as tabelas a serem
relacionadas:

Tabelas e Relacionamentos no Access Professor Srgio Furgeri
Pgina: 7
2. Adicione todas as tabelas existentes e depois click no boto Fechar. Aparecer a seguinte tela onde
ser feito o relacionamento entre elas:

3. Click com o mouse sobre o campo FuRG da tabela de Funcionrios e arraste at o campo FuRG da
tabela de Dependentes para estabelecer um relacionamento entre esses dois campos. Aparecer a
seguinte tela:



4. Marque as caixas Impor Integridade Referencial, Propagar Atualizao dos Campos
Relacionados e Propagar Excluso dos Registros Relacionados. Click em Criar para concluir o
relacionamento.

OBS Importantes: A caixa Impor Integridade Referencial s deve ser marcada se o campo
coincidente da tabela primria for uma chave primria ou tiver um ndice exclusivo, se os campos
relacionados tiverem o mesmo tipo de dados e se ambas as tabelas estiverem relacionadas no mesmo
Banco de Dados do Microsoft Access.

5. Faa os demais relacionamentos com as tabelas. A tela de relacionamentos dever apresentar a
seguinte caracterstica como na figura seguinte:
Tabelas e Relacionamentos no Access Professor Srgio Furgeri
Pgina: 8

S-ar putea să vă placă și