TRABALHO BANCO DE DADOS
Alunos:
Turma: TAD 3AN
1. Crie as tabelas PROPRIETARO e VEICULO, com suas respectivas chaves primárias.
CREATE TABLE PROPRIETARIO(CPF NUMBER(11) NOT NULL,NOME VARCHAR(30),SEXO CHAR(1),DT_NASC(DATE),PRIMARY KEY (CPF)); create table VEICULO(PLACA char(7),ANO_FABRICACAO NUMBER(4),QT_PORTAS NUMBER(1),CPF NUMBER(11),PRIMARY KEY(PLACA));
2. Adicione a chave estrangeira na tabela VEICULO.
ALTER TABLE VEICULO ADD FOREIGN KEY(CPF) REFERENCES PROPRIETARIO(CPF);
3. Adicione uma nova coluna na tabela PROPRIETARO, com o nome de TELEFONE do tipo de dados NUMBER(10).
ALTER TABLE PROPRIETARIO ADD TELEFONE NUMBER(10);
4. Cadastre os proprietários abaixo:
INSERT ALL
INTO PROPRIETARIO(CPF,NOME,SEXO,DT_NASC,TELEFONE) VALUES
(74847383728, 'João da Silva', 'M', '02-04-1987', 33518786)
INTO PROPRIETARIO(CPF,NOME,SEXO,DT_NASC,TELEFONE) VALUES
(87699433220, 'Maria de Jesus', 'F', '26-11-1995', 99801126)
INTO PROPRIETARIO(CPF,NOME,SEXO,DT_NASC,TELEFONE) VALUES
(12365498712, 'Pedro Teixeira', 'M', '14-10-1996', 89806123)
INTO PROPRIETARIO(CPF,NOME,SEXO,DT_NASC,TELEFONE) VALUES
(54637286515, 'Marina da Silva', 'F', '11-09-2001', 81174546)
INTO PROPRIETARIO(CPF,NOME,SEXO,DT_NASC,TELEFONE) VALUES
(85947000943, 'Ana Lucia', 'F', '07-05-1999', 92365743) select * from dual;
5. Cadastre os veículos abaixo:
INSERT ALL
INTO VEICULO (PLACA,ANO_FABRICACAO,QT_PORTAS,CPF) VALUES (
'JFH3245', 2001, 4, 74847383728
)
INTO VEICULO (PLACA,ANO_FABRICACAO,QT_PORTAS,CPF) VALUES (
'JFI1342', 2003, 4, 74847383728
)
INTO VEICULO (PLACA,ANO_FABRICACAO,QT_PORTAS,CPF) VALUES (
'JAA6765', 2009, 4, 12365498712
)
INTO VEICULO (PLACA,ANO_FABRICACAO,QT_PORTAS,CPF) VALUES (
'JFU3112', 1997, 2, 54637286515
)
INTO VEICULO (PLACA,ANO_FABRICACAO,QT_PORTAS,CPF) VALUES (
'NFH0987',1934, 2, 85947000943
)
INTO VEICULO (PLACA,ANO_FABRICACAO,QT_PORTAS,CPF) VALUES (
'JER3421', 1988, 2, 12365498712
)
SELECT * FROM DUAL;
6. Atualize a data de nascimento, do proprietário de CPF