Documentos de Académico
Documentos de Profesional
Documentos de Cultura
REPORTE DE PRCTICAS
CARRERA:
INGENIERIA EN SISTEMAS COMPUTACIONALES
ASIGNATURA:
TALLER DE BASE DE DATOS
NOMBRE DE LA PRCTICA:
Construccin de esquemas de base de datos mediante el lenguaje de definicin de
datos (Data Definition Language - DDL).
NMERO DE LA PRCTICA:
3
SEMESTRE:
5
GRUPO:
501A
R01/0216
F-JC-51
Tabla de contenido
INTRODUCCIN:..................................................................................................................................... 2
OBJETIVO: ................................................................................................................................................ 4
Objetivo General ................................................................................................................................... 4
Objetivos Especficos ........................................................................................................................... 4
COMPETENCIA A DESARROLLAR: .................................................................................................... 4
MARCO TERICO ................................................................................................................................... 5
MATERIALES y EQUIPO (REQUERIMIENTOS): ........................................................................... 5
DESARROLLO: .................................................................................................................................... 5
RESULTADOS:......................................................................................................................................... 6
CONCLUSIONES: .................................................................................................................................. 41
BIBLIOGRAFA: ...................................................................................................................................... 42
RETROALIMENTACIN DEL DOCENTE: ......................................................................................... 43
R01/0216
F-JC-51
INTRODUCCIN:
F-JC-51
nuestra base de datos, para ello se har uso del estndar SQL:2011 para crear y borrar
una base de datos relacional y para insertar, borrar y modificar las diferentes tablas,
dominios, restricciones y vistas que la componen. La sencillez y la homogeneidad del
SQL: 2011 hacen que:
Para mayor detalle de la sintaxis y uso de estos comandos haga uso del material
didctico y las fuentes bibliogrficas proporcionado por el instructor
R01/0216
F-JC-51
OBJETIVO:
Objetivo General
Complementar el aprendizaje respecto a la interpretacin de diagramas de modelo E-R
y en base a l generar estructura de afinidades.
Objetivos Especficos
COMPETENCIA A DESARROLLAR:
El alumno ser capaz de crear y modificar esquemas de bases de datos de manera que
proyecte las necesidades del cliente (reglas de negocio) mediante las reglas sintcticas
del DDL.
R01/0216
F-JC-51
MARCO TERICO
MATERIALES y EQUIPO (REQUERIMIENTOS):
DESARROLLO:
1. Formar equipos de trabajo con integrantes mximo de 4 personas.
2. Sortear/seleccionar un problema de los que se encuentran en el anexo A
3. Analizar el diagrama E-R y el modelo relacional normalizado
4. Realizar un script donde:
a. Se cree un esquema de base de datos
b. Por cada afinidad genere una tabla con campos acorde a los atributos
sealados indicando si pueden albergar o no valores nulos.
c. Cada afinidad debe tener indicada como restriccin la llave primaria.
d. Analice las relaciones entre tablas y establzcalas como restricciones.
e. Considere restricciones acerca de los valores que albergaran los campos e
indquelas.
5. Cargar el script a MySQL a traves de consola
6. Verificar que se haya creado la base de datos
7. Verificar que se hayan creado las tablas de acuerdo al nmero de afinidades en los
modelos correspondientes
8. Verificar la estructura de cada una de las tablas.
R01/0216
F-JC-51
RESULTADOS:
-- CODIGO MYSQL -Residuos Txicos
DROP SCHEMA IF EXISTS Residuos_Toxicos;
CREATE SCHEMA Residuos_Toxicos;
USE Residuos_Toxicos;
CREATE TABLE EmpresaProductora (
NIF_Empresa
varchar(12) not null,
Nombre_Empresa
varchar(40) not null,
Ciudad_Empresa
varchar(20),
Actividad
varchar(80),
Od_Empresa
LONGTEXT,
CONSTRAINT pk_emp
PRIMARY KEY (NIF_Empresa),
CONSTRAINT up_emp
CHECK (NIF_Empresa = UPPER(NIF_Empresa))
);
CREATE TABLE Residuo (
NIF_Empresa
Cod_Residuo
Toxicidad
Cantidad_Residuo
Od_Residuo
CONSTRAINT pk_res
PRIMARY KEY (NIF_Empresa, Cod_Residuo),
CONSTRAINT fk_res_Emp
FOREIGN KEY (NIF_Empresa)
REFERENCES EmpresaProductora(NIF_Empresa)
ON DELETE CASCADE,
CONSTRAINT ck_res
CHECK (Cod_Residuo >= 0),
CONSTRAINT ck_cant
CHECK (Cantidad_Residuo > 0)
);
CREATE TABLE Constituyente (
Cod_Constituyente
Nombre_Constituyente
Od_Constituyente
CONSTRAINT pk_con
PRIMARY KEY (Cod_Constituyente),
CONSTRAINT ck_cod
CHECK (Cod_Constituyente >= 0)
);
R01/0216
F-JC-51
CONSTRAINT pk_des
PRIMARY KEY (Cod_Destino),
CONSTRAINT ck_des
CHECK (Cod_Destino = UPPER(Cod_Destino))
);
CREATE TABLE Traslado (
NIF_Empresa
Cod_Residuo
Fecha_Envio
Cod_Destino
Envase
Fecha_Llegada
Tratamiento
Cantidad_Traslado
Od_Traslado
R01/0216
F-JC-51
R01/0216
F-JC-51
Dietas ganaderas
DROP SCHEMA IF EXISTS Dietas_Ganaderas;
CREATE DATABASE Dietas_Ganaderas;
USE Dietas_Ganaderas;
CREATE TABLE Animal (
Cod_Animal
Tipo_Animal
Peso
Ano_Nacimiento
Utilidad_Animal
Produccion_Animal
Od_Animal
CONSTRAINT pk_ani
PRIMARY KEY (Cod_Animal),
CONSTRAINT ck_ani
CHECK (Cod_Animal = UPPER(Cod_Animal)),
CONSTRAINT ck_tani
CHECK (Tipo_Animal = INITCAP(Tipo_Animal))
);
CREATE TABLE Nutriente (
Nombre_Nutriente
Magnitud_Nutriente
Estado
Od_Nutriente
CONSTRAINT pk_nut
PRIMARY KEY (Nombre_Nutriente),
CONSTRAINT ck_nut
CHECK (Nombre_Nutriente = INITCAP(Nombre_Nutriente))
);
CREATE TABLE Animal_Nutriente (
Cod_Animal
varchar(10) not null,
Nombre_Nutriente
varchar(30) not null,
Cantidad_Necesitada INTEGER(4),
CONSTRAINT pk_anu
PRIMARY KEY (Cod_Animal, Nombre_Nutriente),
CONSTRAINT fk_anu_ani
FOREIGN KEY (Cod_Animal)
REFERENCES Animal(Cod_Animal) ON DELETE CASCADE,
CONSTRAINT fk_anu_nut
FOREIGN KEY (Nombre_Nutriente)
REFERENCES Nutriente(Nombre_Nutriente) ON DELETE CASCADE,
CONSTRAINT ck_canu
CHECK (Cantidad_Necesitada > 0)
);
R01/0216
F-JC-51
CONSTRAINT pk_ali
PRIMARY KEY (Nombre_Alimento),
CONSTRAINT ck_ali
CHECK (Nombre_Alimento = INITCAP(Nombre_Alimento)),
CONSTRAINT ck_coa
CHECK (Coste_Alimento >= 0)
);
CREATE TABLE Nutriente_Alimento (
Nombre_Nutriente
varchar(30) not null,
Nombre_Alimento
varchar(30) not null,
Cantidad_contenida
FLOAT(4,2),
CONSTRAINT pk_nua
PRIMARY KEY (Nombre_Nutriente, Nombre_Alimento),
CONSTRAINT fk_nua_nut
FOREIGN KEY (Nombre_Nutriente)
REFERENCES Nutriente(Nombre_Nutriente) ON DELETE CASCADE,
CONSTRAINT fk_nua_ali
FOREIGN KEY (Nombre_Alimento)
REFERENCES Alimento(Nombre_Alimento) ON DELETE CASCADE,
CONSTRAINT ck_cac
CHECK (Cantidad_contenida > 0)
);
CREATE TABLE Toma (
Cod_Toma
INTEGER(2) not null,
Nombre_Toma varchar(20),
Hora_Inicio
TIME,
Hora_Fin
TIME,
Od_Toma
LONG,
CONSTRAINT pk_tom
PRIMARY KEY (Cod_Toma),
CONSTRAINT ck_cto
CHECK (Cod_Toma >= 0),
CONSTRAINT ck_tom
CHECK (Nombre_Toma = INITCAP(Nombre_Toma))
);
R01/0216
F-JC-51
R01/0216
F-JC-51
Coleccin de Mariposas
DROP SCHEMA IF EXISTS Coleccion_Mariposas;
CREATE SCHEMA Coleccion_Mariposas;
USE Coleccion_Mariposas;
CREATE TABLE Familia(
Nombre_Familia
Od_Familia
CONSTRAINT pk_fam
PRIMARY KEY (Nombre_Familia),
CONSTRAINT ck_fam
CHECK (Nombre_Familia = INITCAP(Nombre_Familia))
);
CREATE TABLE Genero(
Nombre_Genero
Nombre_Familia
Od_Genero
CONSTRAINT pk_gen
PRIMARY KEY (Nombre_Genero),
CONSTRAINT ck_gen
CHECK (Nombre_Genero = INITCAP(Nombre_Genero)),
CONSTRAINT fk_gen_fam
FOREIGN KEY (Nombre_Familia)
REFERENCES Familia(Nombre_Familia)
);
CREATE TABLE Especie(
Nombre_Especie
Nombre_Cientifico
Nombre_Genero
Od_Especie
CONSTRAINT pk_esp
PRIMARY KEY (Nombre_Especie),
CONSTRAINT ak_esp
UNIQUE (Nombre_Cientifico),
CONSTRAINT ck_esp
CHECK (Nombre_Especie = INITCAP(Nombre_Especie)),
CONSTRAINT ck_cie
CHECK (Nombre_Cientifico = INITCAP(Nombre_Cientifico)),
CONSTRAINT fk_esp_gen
FOREIGN KEY (Nombre_Genero)
REFERENCES Genero(Nombre_Genero)
);
CREATE TABLE Aficionado(
DNI
int(8) not null,
Nombre
varchar(20) not null,
R01/0216
F-JC-51
CONSTRAINT pk_aficIo
PRIMARY KEY (DNI)
);
CREATE TABLE Coleccion(
DNI
Fecha_Inicio
Precio_Estimado
Cuidado
Od_Coleccion
CONSTRAINT pk_col
PRIMARY KEY (DNI),
CONSTRAINT fk_col_per
FOREIGN KEY (DNI)
REFERENCES Aficionado(DNI) ON DELETE CASCADE
);
CREATE TABLE ZonLocPro(
Nombre_Zona varchar(20) not null,
Localidad
varchar(20),
Provincia
varchar(20),
CONSTRAINT pk_zlp
PRIMARY KEY (Nombre_Zona),
CONSTRAINT ck_zlp
CHECK (Nombre_Zona = INITCAP(Nombre_Zona))
);
CREATE TABLE EspZonCom(
Nombre_Especie
varchar(30) not null,
Nombre_Zona
varchar(20) not null,
Nombre_Comun
varchar(40),
CONSTRAINT pk_esz
PRIMARY KEY (Nombre_Especie, Nombre_Zona),
CONSTRAINT fk_esz_esp
FOREIGN KEY (Nombre_Especie)
REFERENCES Especie(Nombre_Especie),
CONSTRAINT fk_esz_zon
FOREIGN KEY (Nombre_Zona)
REFERENCES ZonLocPro(Nombre_Zona)
);
CREATE TABLE EjemplarMariposa(
Nombre_Especie
varchar(30) not null,
Nombre_Zona
varchar(20) not null,
Fecha_Captura
DATE not null,
Hora_Captura
TIME not null,
R01/0216
F-JC-51
CHAR(1),
int(4),
CHAR(1),
int(8) not null,
LONGTEXT,
CONSTRAINT pk_ejm
PRIMARY KEY (Nombre_Especie, Nombre_Zona,
Fecha_Captura, Hora_Captura),
CONSTRAINT fk_ejm_ezc
FOREIGN KEY (Nombre_Especie, Nombre_Zona)
REFERENCES EspZonCom(Nombre_Especie, Nombre_Zona),
CONSTRAINT fk_ejm_per
FOREIGN KEY (DNI_Captura)
REFERENCES Aficionado(DNI),
CONSTRAINT ck_ejm_Sexo
CHECK (Sexo IN ('M', 'H', 'I')),
CONSTRAINT ck_ejm_Tipo
CHECK (Tipo_Ejemplar IN ('L','C'))
);
CREATE TABLE EjemplarLiberado(
Nombre_Especie
varchar(30) not null,
Nombre_Zona
varchar(20) not null,
Fecha_Captura
DATE not null,
Hora_Captura
TIME not null,
Tiempo_Estudio
int(4),
Od_liberado
LONGTEXT,
CONSTRAINT pk_ejl
PRIMARY KEY (Nombre_Especie, Nombre_Zona,
Fecha_Captura, Hora_Captura),
CONSTRAINT fk_ejl_ejm
FOREIGN KEY (Nombre_Especie, Nombre_Zona,
Fecha_Captura, Hora_Captura)
REFERENCES EjemplarMariposa(Nombre_Especie,
Nombre_Zona, Fecha_Captura, Hora_Captura) ON DELETE CASCADE
);
CREATE TABLE EjemplarColeccionado(
Nombre_Especie
varchar(30) not null,
Nombre_Zona
varchar(20) not null,
Fecha_Captura
DATE not null,
Hora_Captura
TIME not null,
Precio_Ejemplar
int(6),
DNI_Coleccion
int(8) not null,
Od_Coleccionado
LONGTEXT,
CONSTRAINT pk_ejc
PRIMARY KEY (Nombre_Especie, Nombre_Zona,
Fecha_Captura, Hora_Captura),
CONSTRAINT fk_ejc_ejm
FOREIGN KEY (Nombre_Especie, Nombre_Zona,
R01/0216
F-JC-51
R01/0216
F-JC-51
Proyeccin de pelculas
DROP SCHEMA IF EXISTS Proyeccion_Peliculas;
CREATE SCHEMA Proyeccion_Peliculas;
USE Proyeccion_Peliculas;
CREATE TABLE Pelicula(
CIP
Titulo_P
Ano_Produccion
Titulo_S
Nacionalidad
Presupuesto
Duracion
CONSTRAINT pk_pelicula
PRIMARY KEY (CIP),
CONSTRAINT ck_CIP
UNIQUE (Titulo_P,Ano_Produccion),
CONSTRAINT ck_pre
CHECK (Presupuesto > 0),
CONSTRAINT ck_dur
CHECK (Duracion > 0)
);
CREATE TABLE Personaje(
Nombre_Persona
varchar(25) not null,
Nacionalidad_Persona varchar(15),
Sexo_Persona
CHAR(1),
CONSTRAINT pk_Persona
PRIMARY KEY(Nombre_Persona),
CONSTRAINT ck_npe
CHECK (Nombre_Persona=INITCAP(Nombre_Persona)),
CONSTRAINT ck_sep
CHECK (Sexo_Persona IN ('H','M'))
);
CREATE TABLE Tarea(
Tarea
varchar(30) not null,
Sexo_Tarea
CHAR(1),
CONSTRAINT pk_Tarea
PRIMARY KEY (Tarea),
CONSTRAINT ck_set
CHECK (Sexo_Tarea IN ('H','M','N'))
);
CREATE TABLE Trabajo(
CIP
Nombre_Persona
Tarea
R01/0216
F-JC-51
CONSTRAINT pk_trabajo
PRIMARY KEY (CIP,Nombre_Persona, Tarea),
CONSTRAINT fk_Tra_Pel
FOREIGN KEY (CIP)
REFERENCES Pelicula(CIP) ON DELETE CASCADE,
CONSTRAINT fk_tra_per
FOREIGN KEY (Nombre_Persona)
REFERENCES Personaje (Nombre_Persona) ON DELETE CASCADE,
CONSTRAINT fk_tra_tar
FOREIGN KEY (Tarea)
REFERENCES Tarea(Tarea) ON DELETE CASCADE
);
CREATE TABLE Festival(
Festival
varchar(40) not null,
Fundacion
DATE,
CONSTRAINT pk_Festival
PRIMARY KEY (Festival),
CONSTRAINT ck_fes
CHECK (Festival=INITCAP(Festival))
);
CREATE TABLE Certamen(
Festival
varchar(40) not null,
Certamen
int(4) not null,
Organizador
varchar(60),
CONSTRAINT pk_Certamen
PRIMARY KEY (Festival,Certamen),
CONSTRAINT fk_cer_fes
FOREIGN KEY (Festival)
REFERENCES Festival (Festival) ON DELETE CASCADE
);
CREATE TABLE Premio(
Premio varchar(50),
Tarea varchar(50),
CONSTRAINT pk_Premio
PRIMARY KEY (Premio),
CONSTRAINT fk_pre_tar
FOREIGN KEY (Tarea)
REFERENCES Tarea(Tarea)
);
CREATE TABLE Festival_Premio(
Festival
varchar(45) not null,
Premio
varchar(50) not null,
Galardon
varchar(50),
R01/0216
F-JC-51
R01/0216
F-JC-51
R01/0216
F-JC-51
Fiesta Nacional
DROP SCHEMA IF EXISTS Fiesta_Nacional;
CREATE SCHEMA Fiesta_Nacional;
USE Fiesta_Nacional;
CREATE TABLE Plazas(
Nombre_Plaza
Cat_Plaza
Aforo
Localidad_Plaza
Apoderado_Plaza
CONSTRAINT pk_Plazas
PRIMARY KEY (Nombre_Plaza),
CONSTRAINT ck_nop
CHECK (Nombre_Plaza = INITCAP(Nombre_Plaza)),
CONSTRAINT ck_apo
CHECK (Apoderado_Plaza = INITCAP(Apoderado_Plaza)),
CONSTRAINT ck_afo
CHECK (Aforo > 0)
);
CREATE TABLE Ganaderias(
Nombre_Ganaderia
Dueno_Ganaderia
Dir_Ganaderia
Color_Ganaderia
Hierro_Ganaderia
CONSTRAINT pk_Ganaderias
PRIMARY KEY (Nombre_Ganaderia),
CONSTRAINT ck_nga
CHECK (Nombre_Ganaderia = INITCAP(Nombre_Ganaderia)),
CONSTRAINT ck_due
CHECK (Dueno_Ganaderia = INITCAP(Dueno_Ganaderia))
);
CREATE TABLE Fiestas(
Nombre_Plaza varchar(20) not null,
Fecha_Fiesta DATE not null,
Clase_Fiesta int(1),
Hora_Fiesta
TIME,
Exp_Fiesta
varchar(10),
CONSTRAINT pk_Fiestas
PRIMARY KEY (Nombre_Plaza, Fecha_Fiesta),
CONSTRAINT fk_Fie_Pla
FOREIGN KEY (Nombre_Plaza)
REFERENCES Plazas(Nombre_Plaza) ON DELETE CASCADE
);
R01/0216
F-JC-51
CONSTRAINT pk_Reses
PRIMARY KEY (Nombre_Ganaderia, Nombre_Res),
CONSTRAINT fk_Res_gan
FOREIGN KEY (Nombre_Ganaderia)
REFERENCES Ganaderias(Nombre_Ganaderia)
ON UPDATE CASCADE ON DELETE CASCADE,
CONSTRAINT ck_nres
CHECK (Nombre_Res = INITCAP(Nombre_Res)),
CONSTRAINT ck_pes
CHECK (Peso_Res > 100)
);
CREATE TABLE Localidades(
Nombre_Plaza varchar(20) not null,
Fecha_Fiesta DATE not null,
Asiento
varchar(20) not null,
precio
int(4),
CONSTRAINT pk_loc
PRIMARY KEY (Nombre_Plaza, Fecha_Fiesta, Asiento),
CONSTRAINT fk_loc_fie
FOREIGN KEY (Nombre_Plaza, Fecha_Fiesta)
REFERENCES Fiestas(Nombre_Plaza, Fecha_Fiesta)
ON UPDATE CASCADE ON DELETE CASCADE,
CONSTRAINT ck_locpre
CHECK (precio > 0)
);
CREATE TABLE Lidiadores(
Apodo_Lidiador
Nombre_Lidiador
Tipo_Mat
Nac_Lidiador
CONSTRAINT pk_lid
PRIMARY KEY (Apodo_Lidiador),
CONSTRAINT ck_apd
CHECK (Apodo_Lidiador = INITCAP(Apodo_Lidiador)),
CONSTRAINT ck_nli
CHECK (Nombre_Lidiador = INITCAP(Nombre_Lidiador))
);
CREATE TABLE Matadores(
Apodo_Matador
Apoderado_Matador
R01/0216
F-JC-51
CONSTRAINT pk_carteles
PRIMARY KEY (Nombre_Plaza, Fecha_Fiesta, Apodo_Matador),
CONSTRAINT fk_car_fie
FOREIGN KEY (Nombre_Plaza, Fecha_Fiesta)
REFERENCES Fiestas(Nombre_Plaza, Fecha_Fiesta)
ON UPDATE CASCADE ON DELETE CASCADE,
CONSTRAINT fk_car_Mat
FOREIGN KEY (Apodo_Matador)
REFERENCES Matadores(Apodo_Matador)
ON UPDATE CASCADE ON DELETE CASCADE
);
CREATE TABLE Subalternos(
Apodo_Subalterno
varchar(25) not null,
Tipo_Sub
varchar(10) not null,
Apodo_Matador
varchar(25),
CONSTRAINT pk_Sub
PRIMARY KEY (Apodo_Subalterno),
CONSTRAINT fk_Sub_lid
FOREIGN KEY (Apodo_Subalterno)
REFERENCES Lidiadores(Apodo_Lidiador)
ON UPDATE CASCADE ON DELETE CASCADE,
CONSTRAINT fk_Sub_Mat
FOREIGN KEY (Apodo_Matador)
REFERENCES Matadores(Apodo_Matador)
ON UPDATE CASCADE ON DELETE CASCADE
);
CREATE TABLE Apariciones(
Nombre_Plaza
Fecha_Fiesta
Apodo_Matador
Premio_Labor
R01/0216
F-JC-51
CONSTRAINT pk_pre
PRIMARY KEY (Nombre_Plaza, Fecha_Fiesta,
Nombre_Ganaderia, Nombre_Res),
CONSTRAINT fk_pre_fie
FOREIGN KEY (Nombre_Plaza, Fecha_Fiesta)
REFERENCES Fiestas(Nombre_Plaza, Fecha_Fiesta)
ON UPDATE CASCADE ON DELETE CASCADE,
CONSTRAINT fk_pre_Res
FOREIGN KEY (Nombre_Ganaderia, Nombre_Res)
REFERENCES Reses(Nombre_Ganaderia, Nombre_Res)
ON UPDATE CASCADE ON DELETE CASCADE,
CONSTRAINT ck_rmv
CHECK (Tipo_Res IN ('L', 'R'))
);
CREATE TABLE Faenas(
Nombre_Plaza
Fecha_Fiesta
Nombre_Ganaderia
Nombre_Res
Apodo_Matador
Premio_Faena
Od_Faena
CONSTRAINT pk_fae
PRIMARY KEY (Nombre_Ganaderia, Nombre_Res),
CONSTRAINT fk_fae_pre
FOREIGN KEY (Nombre_Plaza, Fecha_Fiesta,
Nombre_Ganaderia, Nombre_Res)
REFERENCES Presencias(Nombre_Plaza, Fecha_Fiesta, Nombre_Ganaderia, Nombre_Res)
ON UPDATE CASCADE ON DELETE CASCADE,
CONSTRAINT fk_fae_apa
FOREIGN KEY (Nombre_Plaza, Fecha_Fiesta, Apodo_Matador)
REFERENCES Apariciones(Nombre_Plaza, Fecha_Fiesta,
R01/0216
F-JC-51
R01/0216
F-JC-51
-- PANTALLAS LINUX
R01/0216
F-JC-51
Residuos Txicos
R01/0216
F-JC-51
R01/0216
F-JC-51
R01/0216
F-JC-51
Dietas Ganaderas
R01/0216
F-JC-51
R01/0216
F-JC-51
R01/0216
F-JC-51
Proyeccin de Peliculas
R01/0216
F-JC-51
R01/0216
F-JC-51
R01/0216
F-JC-51
Coleccin de Mariposas
R01/0216
F-JC-51
R01/0216
F-JC-51
R01/0216
F-JC-51
Fiesta Nacional
R01/0216
F-JC-51
R01/0216
F-JC-51
R01/0216
F-JC-51
CONCLUSIONES:
El DDL (Lenguaje de Definicin de Datos) es un sencillo lenguaje artificial para definir y
describir los objetos de la base de datos, su estructura, relaciones y restricciones.
Esta prctica consisti en crear tablas en nuestro DDL (MySql) partiendo de las
afinidades que la docente nos otorg, haciendo un anlisis de lo que peda el problema,
y aadiendo las restricciones que se nos solicitan, tanto para restricciones generales
como determinar el tipo o formato de ciertos valores de entrada, as como las
restricciones de nuestras llaves forneas y primarias.
Podra decirse que la realizacin se me dificult al principio, debido a que MySql maneja
diferentes sintaxis en algunas funciones, o ms bien, son funciones diferentes, adems
de que las restricciones deben analizarse detalladamente, sin embargo al final logr
resolver todas mis dudas investigando en internet.
.
R01/0216
F-JC-51
BIBLIOGRAFA:
R01/0216
F-JC-51
R01/0216
F-JC-51
NOMBRE Y FIRMA
(Integrantes del equipo)
_____________________________
LUGAR DE LA PRCTICA:
____ITSAT CAMPUS XOYOTITLA____
JESUS ALFREDO CRUZ CASTRO
R01/0216
FECHA DE REALIZACIN:
_________________________________
F-JC-51