TrabalhoSQLpa2

568 palavras 3 páginas
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58

-- a) Crie uma base de dados (database) com o nome de UNIVERSIDADE. create database UNIVERSIDADE; use UNIVERSIDADE;
-- b) Escreva instruções DDL da SQL apropriadas para definir o banco de dados
UNIVERSIDADE.
create table Aluno (
Nome varchar (100),
Numero_aluno int primary key,
Tipo_aluno int,
Curso varchar (5)
);
create table Disciplina (
Nome_disciplina varchar (100),
Numero_disciplina varchar (10) primary key,
Creditos int,
Departamento varchar (5)
);
create table Turma (
Identificacao_turma int primary key,
Numero_disciplina varchar(10),
Semestre varchar (15),
Ano int,
Professor varchar (15), foreign key (Numero_disciplina) references Disciplina(Numero_disciplina)
);
create table Historico_Escolar (
Numero_aluno int,
Identificacao_turma int,
Nota varchar (3), foreign key (Numero_aluno) references Aluno(Numero_aluno), foreign key (Identificacao_turma) references Turma(Identificacao_turma)
);
create table Pre_Requisito(
Numero_disciplina varchar(10),
Numero_pre_requisito varchar(10), foreign key (Numero_pre_requisito) references Disciplina(Numero_disciplina)
);
-- c) Escreva instruções DML para inserir os dados da Figura 2 – Exemplo. insert into Aluno values ('Silva', 17, 1, 'CC'); insert into Aluno values ('Braga', 8, 2, 'CC'); insert insert insert insert

into into into into Disciplina
Disciplina
Disciplina
Disciplina

insert insert insert insert into into into into Turma
Turma
Turma
Turma

values values values values values values values values ('Introd. à ciencia da computação', 'CC1310', 4, 'CC');
('Estrutura de dados', 'CC3320', 4, 'CC');
('Matematica discreta', 'MAT2410', 3, 'MAT');
('Banco de dados', 'CC3380', 3, 'CC');

('85', 'MAT2410', 'Segundo', '07', 'Kleber');
('92', 'CC1310', 'Segundo', '07', 'Anderson');
('102', 'CC3320', 'Primeiro', '08', 'Carlos');
('112', 'MAT2410', 'Segundo',

Relacionados