Practica 5 Bases De Datos
Enviado por almerial • 1 de Abril de 2014 • 365 Palabras (2 Páginas) • 388 Visitas
Objetivo
Con esta práctica se pretende adquirir la habilidad para modificar cualquier
esquema de base de datos utilizando DDL (Data Definition Language) por sus
siglas en ingles, además de aprender y aplicar de manera optima el uso de
algunos comandos de gran importancia para la modificación en general de
cualquier base de datos, ya sea alguna relación, columna, tipo de dato y
llaves primarias o foráneas.
Desarrollo
create database cinemex;
use cinemex;
create table Gerente(
nombre varchar(45) not null,
turno varchar(15) not null,
noCel int not null,
salario double not null,
idGerente int not null,
Cinemex_idCinemex int not null, primary key
(idGerente,Cinemex_idCinemex));
create table Cinemex(
idCinemex int primary key not null,
nombre varchar(45) not null,
direccion varchar(45) not null,
tel varchar (20) not null,
email varchar(50) not null);
create table Empleado(
idEmpleado varchar(20) primary key not null,
nombre varchar (50) not null,
direccion varchar(100) not null,
tel varchar (20) not null,
sex varchar(1) not null);
create table CinemexEmpleado(
Cinemex_idCinemex int,
Empleado_idEmpleado varchar(20),
primary key(Cinemex_idCinemex,Empleado_idEmpleado),
foreign key(Cinemex_idCinemex) references Cinemex(idCinemex) on update cascade on delete restrict, foreign key(Empleado_idEmpleado) references Empleado(idEmpleado) on update cascade on delete restrict);
alter table Empleado add column salario double not null;
alter table Empleado add column correoElectronico varchar(30) not null;
alter table Gerente modify column noCel char(18);
alter table Empleado rename
...