ETAPA-5 Análise E Desenvolvimento De Sistemas - 3ª. Série - Sistemas De Banco De Dados -
Trabalho Escolar: ETAPA-5 Análise E Desenvolvimento De Sistemas - 3ª. Série - Sistemas De Banco De Dados -. Pesquise 862.000+ trabalhos acadêmicosPor: tiagodyoliveira • 21/3/2014 • 1.079 Palavras (5 Páginas) • 636 Visualizações
CST em Análise e Desenvolvimento de Sistemas - 3ª. Série
- Sistemas de Banco de Dados –
Etapa 5 .
3 PASSOS
Passo 1
Criar 10 tuplas para cada relação (tabela) de forma que sigam os conceitos tratados
anteriormente (chave primária/estrangeira, relacionamento, redundância e integridade).
Proprietário
NRO_FICHA(PK) NOME_PROPRIETARIO ENDEREÇO TELEFONE
1 João Quadra 1 2111-4444
2 Marcia Quadra 5 3232-5656
3 José Quadra 8 2324-2121
4 Emanuel Quadra 12 2134-5678
5 André Quadra 9 8765-9876
6 Willian Quadra 7 5678-0987
7 Marcelo Quadra 3 9876-6767
8 Roberto Quadra 11 9998-5454
9 Lucas Quadra 13 7655-3232
10 Ricardo Quadra 2 3341-0099
Veiculo
PLACA_VEICULO MOD_VEICULO COR_VEICULO TIPO_VEICULO ANO_VEICULO NRO_FICHA(FK)
FER-2005 F355 Vermelho Ferrari 2005 1
BMW-2003 M5 Preto BMW 2003 2
FOX-2012 FOX Vermelho Volkswagen 2012 3
UNO-2002 UNO Prata Fiat 2002 4
CLI-2011 Clio Cinza Renault 2011 5
KAL-2010 KA Prata Ford 2010 6
CEL-2009 Celta Prata GM 2009 7
CLA-2009 Classic Preto GM 2009 8
FIS-2011 Fiesta Branco Ford 2011 9
GOL-2012 GOL Cinza Volkswagen 2012 10
Vaga
COD_VAGA PLACA_VEICULO (FK)
101 FER-2005
102 BMW-2003
103 FOX-2012
104 UNO-2002
105 CLI-2011
106 KAL-2010
107 CEL-2009
108 CLA-2009
109 FIS-2011
Passo 2
Fazer as atividades a seguir:
1. Criar uma operação de “SELEÇÃO” para cada relação existente no modelo criado e
descrever que ação essa operação está realizando.
Seleção→ Seleciona tuplas da relação argumento que satisfaçam à condição de seleção;
σ nome_proprietario=‟Marcia”(Proprietário)
σ tipo_veiculo=‟Fiat‟(Veiculo)
σcod_vaga=‟5‟(Vaga)
SELECT Nro_ficha, Nome_proprietario, Endereço, Telefone FROM Proprietario
WHERE Nome_proprietario='Marcia'
Cada operação apresentada irá selecionar apenas as linhas que contenha a palavra que queira encontrar. Como, por exemplo, no caso na primeira seleção (σ nome_proprietario= ‟Maria” (Proprietário)) o símbolo mostrado(σ), sigma, representa aseleção ou restrição da linha que contenha o que esteja procurando, que no caso é “Maria” que está na coluna nome_proprietario, e na tabela, e o resultado apresentado será a linha que contenha as informações de Maria:
Exemplo:
NRO_FICHA NOME_PROPRIETARIO ENDEREÇO TELEFONE
2 Marcia Quadra 5 3232-5656
2. Criar uma operação de “PROJEÇÃO” para cada relação existente no modelo criado e
descrever que ação essa operação está realizando.
Projeção→ Produz uma nova relação contendo um “subconjunto vertical” da relação argumento, sem relação”duplicações”:
p nome_proprietario (Proprietário)
p nro_ficha (Número da ficha)
p telefone (Telefone)
A operação de projeção apresentada irá projetar apenas as colunas chamadas, por exemplo, na projeção p nome_proprietario(proprietário) está projetando a coluna “nome_proprietario” da tabela, que irá ficar assim:
Exemplo:
NOME_PROPRIETARIO
João
Marcia
José
Emanuel
André
Willian
Marcelo
Roberto
Lucas
Ricardo
3. Criar uma operação de “UNIÃO” para cada relação existente no modelo criado e
descrever que ação essa operação está realizando.
...