TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Script Criação de Banco de Dados Cenário Escolar

Por:   •  24/5/2017  •  Trabalho acadêmico  •  816 Palavras (4 Páginas)  •  814 Visualizações

Página 1 de 4

TRABALHO II

Curso: Ciência da Computação

Turma: CC06

Nomes: Thalles Henrique / Arthur Gaigher

TEMA: Faculdade

Nome do Banco de Dados: FaculdadeThallesArthur

Qual o processo o seu SGBD terá? O que ele está tratando?

Ele terá um processo de uma instituição de ensino onde terão relacionamentos de alunos, cursos, turmas, professores e matrículas. Ele trata do cenário de uma faculdade.

Script de criação do banco de dados:

DDL - Scripts de criação das tabelas e seus respectivos campos:

CREATE DATABASE FaculdadeThallesArthur;

USE FaculdadeThallesArthur;

CREATE TABLE alunos (

        cod_aluno int not null PRIMARY KEY IDENTITY (1,1),

        nome varchar(60) not null,

        email varchar(50) not null,

        cpf bigint not null

);

CREATE TABLE cursos (

        cod_curso int not null PRIMARY KEY IDENTITY(1,1),

        nome varchar(40) not null,

        sigla varchar(3) not null,

        carga_horaria int not null

);

CREATE TABLE professores (

        cod_professor int not null PRIMARY KEY IDENTITY (1,1),

        nome varchar(60) not null,

        email varchar(50) not null,

        valor_hora float not null

);

CREATE TABLE turmas (

        cod_turma int not null PRIMARY KEY IDENTITY (1,1),

        cod_professor int not null,

        cod_curso int not null,

        CONSTRAINT fk_cod_professor FOREIGN KEY (cod_professor)

                REFERENCES professores (cod_professor),

        CONSTRAINT fk_cod_curso FOREIGN KEY (cod_curso)

                REFERENCES cursos (cod_curso)

);

CREATE TABLE matriculas (

        cod_matricula int not null,

        cod_turma int not null,

        data_matricula date not null,

        CONSTRAINT pk_matricula PRIMARY KEY (cod_matricula, cod_turma),

        CONSTRAINT fk_cod_turma FOREIGN KEY (cod_turma) 

                REFERENCES turmas (cod_turma),

);

DML - Scripts de manipulação dos dados (pelo menos 5 registros em cada tabela)

USE FaculdadeThallesArthur;

--INSERÇÕES DE REGISTROS

INSERT INTO alunos (nome, email, cpf)

        VALUES ('Thalles Henrique', 'thalles@faculdade.com.br', '11111111111');

INSERT INTO alunos (nome, email, cpf)

        VALUES ('Arthur Gaigher', 'arthur@faculdade.com.br', '22222222222');

...

Baixar como (para membros premium)  txt (4.7 Kb)   pdf (80.2 Kb)   docx (15.3 Kb)  
Continuar por mais 3 páginas »
Disponível apenas no TrabalhosGratuitos.com