Вы находитесь на странице: 1из 7

EJERCICIO 1

MODELAR LAS TABLAS: Laboratorio, computador y encargado.

CREACIN DE LA BASE DE DATOS

Nombre de la Base de Datos: Create database ejercicio1;

CREACIN DE TABLAS

Tabla Encargado

Create Table Encargado

Ced_encar varchar (10) primary key,

Nombre_ encar varchar (50),

Apellido_ encar varchar (50),

Direccion_ encar varchar (70),

Telefono_ encar varchar (10)

);

Tabla Laboratorio

Create Table Laboratorio

Cod_lab varchar (10) primary key,

Num_lab varchar (10),

Nombre_lab varchar (50),

Ced_encar varchar (10)

);

Tabla Computador

create table Computador

Cod_comp varchar (10) primary key,

Num_comp varchar (10),

Cod_lab varchar (10)

);
RELACIN ENTRE TABLAS

Relacin Laboratorio-encargado

Alter table laboratorio add constraint TIENE

FOREIGN key (Ced_encar)REFERENCES encargado

(Ced_encar);

Relacin Computador-laboratorio

Alter table computador add constraint posee

FOREIGN key (Cod_lab)REFERENCES laboratorio

(Cod_lab);
EJERCICIO 2

MODELAR LAS TABLAS: Profesor, materia y estudiante

CREACIN DE LA BASE DE DATOS

Nombre de la Base de Datos: Create database ejercicio2;

CREACIN DE TABLAS

Tabla Profesor

create table Profesor

Ced_prof varchar (10) primary key,

Nombre_prof varchar (50),

Apellido_prof varchar (70),

Email_prof varchar (60)

);

Tabla Materia

create table Materia

Cod_mat varchar (10) primary key,

Nombre_mat varchar (50),

Ced_prof varchar (10)

);

Tabla Estudiante

create table Estudiante

Ced_est varchar (10) primary key,

Nombre_est varchar (50),

Apellido_est varchar (50),

Telefono_est varchar (10)

);

Tabla Materia-Estudiante

Create Table MateriaEstudiante

(
Cod_matest varchar (10) primary key,

Cod_mat varchar (10),

Ced_est varchar (10)

);

RELACIN ENTRE TABLAS

Relacin Materia-profesor

Alter table materia add constraint imparte

FOREIGN key (Ced_prof)REFERENCES profesor

(Ced_prof);

Relacin MateriaEstudiante-materia

Alter table materiaestudiante add constraint posee

FOREIGN key (Cod_mat)REFERENCES materia

(Cod_mat);

Relacin MateriaEstudiante-estudiante

Alter table materiaestudiante add constraint adquiere

FOREIGN key (Ced_est)REFERENCES estudiante

(Ced_est);
EJERCICIO 3

MODELAR LAS TABLAS: Clnica, paciente y doctor.

CREACIN DE LA BASE DE DATOS

Nombre de la Base de Datos: Create database ejercicio3;

CREACIN DE TABLAS

Tabla Clnica

create table Clinica

Cod_clinica varchar (10) primary key,

Nombre_clinica varchar (70),

Direccion_clinica varchar (80),

Telefono_clinica varchar (10)

);

Tabla Doctor

create table Doctor

Ced_doc varchar (10) primary key,

Nombre_doc varchar (70),

Apellido_doc varchar (60),

Telefono_doc varchar (10),


Cod_clinica varchar (10)

);

Tabla Paciente

create table Paciente

Cod_pacient varchar (10) primary key,

Nombre_pacient varchar(50),

Apellido_pacient varchar (50),

Edad_pacient varchar (3),

Ced_doc varchar (10)

);

Tabla Paciente-Doctor

create table PacienteDoctor

Cod_pacientdoc varchar (10) primary key,

Cod_pacient varchar(10),

Ced_doc varchar (10)

);

RELACIN ENTRE TABLAS

Relacin Doctor-clinica

Alter table doctor add constraint trabaja

FOREIGN key (Cod_clinica)REFERENCES Clinica

(Cod_clinica);

Relacin Pacientedoctor-doctor

Alter table pacientedoctor add constraint atiende

FOREIGN key (Ced_doc)REFERENCES doctor

(Ced_doc);

Relacin Pacientedoctor-paciente

Alter table pacientedoctor add constraint tiene


FOREIGN key (Cod_pacient)REFERENCES paciente

(Cod_pacient);

Вам также может понравиться