CREATE DATABASE AGENDA
Por: Luiz Otavio • 24/2/2016 • Projeto de pesquisa • 307 Palavras (2 Páginas) • 325 Visualizações
. Criar um banco de dados com o template(), encoding UTF8, cujo nome seja agenda. O usuario dono do banco deve ter o seu nome.
CREATE DATABASE AGENDA
WITH OWNER Luiz
TEMPLATE template()
ENCODNG WTF8;
-----------------------------------------------------------------------------------------------------------------------------------
. Crie o script ( DDL) com base nas seguintes informações :
. Banco de dados : consultório
. Tabelas
. Ambulatório (nroa, andar, capacidade)
. Médicos (codm, CPF, nome, idade, cidade, especialidade, #nroa)
. Pacientes(codp, CPF, nome, idade, cidade, doença)
. Consultas(#codm, #codp, data, hora)
.Funcionarios(codf, CPF, nome, idade, cidade, salário)
-------------------------------------------------------------------------------------------------------------------------
create database Pessoa;
createtable Pessoa
(
CodPessoa SERIAL,
CPF NUMERIC(11) UNIQUE,
Nome VARCHAR(100) NOT NULL,
Sexo CHAR(1) CHECK(VALUE "M", "F"),
Data de nascimento VARCHAR(10)
);
--------------------------------------------------------------------------------------------------------------------------
Questões 1 e 5
create database Faculdade;
createtable Curso
(
codCurso SERIAL,
nomeCurso VARCHAR(50)
);
createtable Aluno
(
matriculaAluno VARCHAR(13),
nomeAluno VARCHAR(25),
telefoneAluno INTERGER,
dataAluno date,
Sexo CHAR(1) CHECK(VALUE "M", "F"),
codCurso SERIAL,
cpfAluno SERIAL UNIQUE CONSTRAINTS
);
createtable disc
(
codDisc VARCHAR(4),
nomeDisc VARCHAR(50),
num_creditsDisc INTERGER ( num_creditsDisc / 15 ) = 0;
cod_cursoDisc INTERGER
);
createtable Professor
(
cpfProf NUMERIC(11) UNIQUE,
nomeProf VARCHAR(80),
titulacao VARCHAR(30)
);
createtable Turma
(
codDisciplina INT PRIMARY KEY,
codProf NUMERIC,
codTurma SERIAL
);
2. ALTER TABLE Aluno ADD COLUMN Aluno VARCHAR(50);
ALTER TABLE disc RENAME TO disciplina;
ALTER TABLE telefoneAluno ALTER COLUMN telefoneAluno varchar(20);
ALTER TABLE Professor ADD telefoneProfessor varchar(20);
3. ALTER TABLE Aluno MODIFY matriculaAluno CHECK VARCHAR(15);
ALTER TABLE Disciplina MODIFY codDisck
...