Restricciones sql
Instituto Tecnología de Tijuana
Subdirección académica
Departamento de sistemas y computación
Semestre agosto – diciembre 2015
Taller de base de datos 5SC5AProfesor: Doc. Margarita Ramírez Ramírez
Unidad 2
Ejercicio 9. Ejecicio restricciones
Alumno: Esqueda Álvarez Carmen Denisse 13211435
Tijuana B.C de 11 de septiembre del 2015
--Ejercicio 9--Esqueda Carmen
Create database Alummnos
use Alummnos
--1. crea una tabla alumno con los datos
create table ALUMNO
(
no_control int,
Nombre varchar(30),
Carrera varchar(20),
RFC varchar(20),correo varchar(30),
);
select * from ALUMNO
--2. crea una tabla Carrera con los datos
create table CARRERA
(
CveCarrera int,
Carrera varchar(20),
);
select * from CARRERA
--3. agrega a la tabla alumnoun constraint llave primaria (NoControl)
alter table ALUMNO alter column no_control int not null
alter table ALUMNO add constraint PK_Noontrol primary key (no_control)
--4. agrega a la tabla carreraun constraint llave primaria (Cvecarrera)
alter table CARRERA alter column CveCarrera int not null
alter table CARRERA add constraint PK_CveCarrera primary key (CveCarrera)
--5. Elimina de la tablaalumno el atributo carrera
alter table ALUMNO drop column Carrera;
--6. agrega a la tabla Alumno atributo CveCarrera de tipo int
alter table ALUMNO add CveCarrera int;
--7. agrega un constraint a latabla Alumno, llave foranea (Cvecarrera) referenciada a tabla carrera
alter table ALUMNO add constraint FK_CveCarrera foreign key (CveCarrera) references CARRERA
--8. agrega atributo escuela a latabla Alumno, varchar(10)
alter table ALUMNO add escuela varchar(30);
--9. agrega constraint default a escuela como 'Instituto Tecnologico de Tijuana'
create default escuela as 'Instituto Tecnologico deTijuana'
exec sp_bindefault escuela, 'ALUMNO.escuela'
--10. agrega una clausula unique a la tabla carrera en el atributo descripcionCarrera
alter table CARRERA add descripcionCarrera varchar(30);...
Regístrate para leer el documento completo.