Está en la página 1de 5

Escuela Tecnológica Instituto Técnico Central

Tecnólogo en Desarrollo de Software


Asignatura: Bases de datos II
Estudiantes: Javier Sánchez / José Reinoso

TALLER INTEGRIDAD DE DATOS

1. Elaboren los ejemplos del taller de dos tablas donde se hace evidente la
conceptualización del día de ayer. Restricciones.

Creación de la base de datos y sus respectivas tablas (Columnas y tipo de


dato de cada una)

Alteramos las tablas creadas para restringir el contenido de las mismas.


Al intentar ingresar un dato con restricción e intentar guardarlo, el sistema alertará
por medio de una ventana emergente. Así mismo, con las demás restricciones.
2. Vamos a la Base de Datos BIBLIOTECA y ejecutamos cada uno de las
restricciones que tenemos en SQL Server con un ejemplo.

Se agregó la restricción a la tabla ESTUDIANTE, en su columna DNI, para evitar


datos repetidos.

Se agregó la restricción a la tabla LIBROS, en su columna área, para que


solamente se puedan ingresar los datos “Terror”, “Novela”, “Poesia” y “Ficcion”
ANEXOS

//Creación de base de datos COLEGIO y sus respectivas tablas

create database COLEGIO

use COLEGIO

Create table tblCalificacion(


CodigoCalificacion TINYINT primary key,
Nombre varchar(50) not null
)

create table tblAlumno(


Codigo char(9) primary key,
DNI char(8) not null,
Nombres char(40) not null,
Apellidos char(60) not null,
PuntajeIngreso SMALLINT NOT NULL,
Sexo char(1) not null,
CodigoCalificacion TINYINT null REFERENCES
tblCalificacion(CodigoCalificacion)
)

alter table tblAlumno


add constraint UQ_DNI unique (DNI)

alter table tblAlumno


add constraint CH_PuntajeIngreso0Y100 CHECK (PuntajeIngreso>=0 AND
PuntajeIngreso<=100)

alter table tblAlumno


add constraint CH_Sexo_MF CHECK (Sexo in ('M','F'))

insert into tblAlumno(Codigo, DNI, Nombres, Apellidos, PuntajeIngreso, Sexo,


CodigoCalificacion) values ('A1234457', '40408082', 'JOSE', 'REINOSO', 70, 'M', 104)

//Creación de restricciones

alter table LIBROS


add constraint AL_AREA check (area in ('Terror','Novela','Poesia','Ficcion'))

alter table ESTUDIANTE


add constraint UQ_DNI unique (DNI)

alter table ESTUDIANTE


add constraint AL_EDAD CHECK (edad>=18 AND edad<=100)

También podría gustarte