Banco de dados

268 palavras 2 páginas
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| bdii |
| carteira |
| joomla |
| lia |
| mysql |
+--------------------+
6 rows in set (0.24 sec)

create table curso ( id_curso int primary key, nome_curso char(20) );

insert into curso (id_curso, nome_curso) values ('1', 'SISTEMAS DE INFORMAÇÃO'),
('2', 'DIREITO'),
('3', 'PEDAGOGIA'),
('4', 'LETRAS');

DISCIPLINAS POR CURSO INCLUINDO DISCIPLINAS SEM CURSO

create table disciplina ( id_disciplina int primary key, nome_disciplina char(20) not null, id_curso int, foreign key (id_curso) references curso (id_curso) );

insert into disciplina (id_disciplina, nome_disciplina, id_curso) values ('1','BDI','1'),
('2','BDII','1'),
('3','SO','1'),
('4','REDES','1'),
('5','PORTUGUES','3'),
('6','DIREITO ADM','2'),
('7','DIREITO PENAL','2');

create table professor ( id_professor int primary key, nome_professor char(20) );

insert into professor (id_professor, nome_professor) values ('1','SOUZA LIMA'),
('2','JULIANO'),
('3','ANDERSON'),
('4','LEONARDO'),
('5','sERGIO');

create table disciplina_professor
(
id_disciplina int, id_professor int, foreign key (id_disciplina) references disciplina (id_disciplina), foreign key (id_professor) references professor (id_professor) );

insert into disciplina_professor (id_disciplina, id_professor) values ('1','1'),
('2','1'),
('1','2'),
('2','2'),
('3','2'),
('3','3'),
('4','4'),
('4','4'),
('7','4');

DISCIPLINAS POR CURSO

select

c.nome_curso,
d.nome_disciplina
from disciplina d inner join cursO c, on d.id_curso = c.id_curso

order by

c.nome_curso,
d.nome_disciplina;

DISCIPLINAS POR CURSO
INCLUINDO AS DISCIPLINAS
SEM CURSO ATRIBUÍDO

select

c.nome_curso,

Relacionados

  • Banco de dados: dados
    436 palavras | 2 páginas
  • banco de dados
    11859 palavras | 48 páginas
  • Banco de dados
    2201 palavras | 9 páginas
  • Bancos de Dados
    6609 palavras | 27 páginas
  • Banco de dados
    2417 palavras | 10 páginas
  • Banco de dados
    1390 palavras | 6 páginas
  • BANCO DE DADOS
    2097 palavras | 9 páginas
  • O Que Banco De Dados
    1748 palavras | 7 páginas
  • Banco de dados
    940 palavras | 4 páginas
  • banco de dados
    2741 palavras | 11 páginas