Informatica
Organize as tabelas abaixo em um esquema relacional. As redundâncias de informação devem ser eliminadas.
Utilize a estrutura de generalização e especialização para viabilizar o processo. Após isto, implemente o banco e faça o povoamento. Uma vez povoado implemente uma Stored Procedure para cada uma das perguntas apresentadas abaixo.
PRODUTO
fabricante
A
A
A
B
B
B
B
C
C
D
D
D
D
D
D
D
D
E
E
F
G
G
H
I
PC modelo 1001
1002
1003
1004
1006
3002
3004
1005
1007
1008
1009
1010
2001
2002
2003
3001
3003
2004
2008
2005
2006
2007
3005
3006
tipo pc pc pc pc pc impressora impressora pc pc pc pc pc laptop laptop laptop impressora impressora laptop laptop laptop laptop laptop impressora impressora
modelo
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
velocidade
133
120
166
166
166
200
200
180
200
160
memoria
16
16
24
32
16
32
32
32
32
16
hd
1.6
1.6
2.5
2.5
2.0
3.1
3.2
2.0
2.5
1.2
cd
6x
6x
6x
8x
8x
8x
8x
8x
8x
8x
preco
1595
1399
1899
1999
1999
2099
2349
3699
2599
1495
LAPTOP modelo 2001
2002
2003
2004
2005
2006
2007
2008
velocidade
100
117
117
133
133
120
150
120
memoria
20
12
32
16
16
8
16
16
hd
1.10
0.75
1.00
1.10
1.00
0.81
1.35
1.10
tela
9.5
11.3
10.4
11.2
11.3
12.1
12.1
12.1
preco
1999
2499
3599
3499
2599
1999
4799
2099
IMPRESSORA modelo cor tipo preço
3001
true ink-jet 275
3002
true ink-jet 269
3003
false laser 829
3004
false laser 879
3005
false ink-jet 180
3006
true dry 470
(fonte: A First Course in Database Systems. Ullmann & Widom. Prentice-Hall)
1. Quais os modelos de PC que têm velocidade maior ou igual a X? (X = 150)
2. Que fabricantes fazem laptops com disco rígido maior ou igual a X GB ? (X=1)
3. Encontre os números dos modelos e preços de todos os produtos (de qualquer tipo)