Vous êtes sur la page 1sur 13

Diagrama de BBDD

Diccionario de Datos
Nombre de Tabla: Alumnos Fecha Creación: 18/12/2017

Descripción: Base de datos que contendrá el registro de todos los alumnos

Llave Campo Tamaño Tipo Dato Descripción


PK Id_Alu 8 Entero Clave única de alumno
Nombre_Alu 50 Carácter Nombres del alumno
Apellido_Alu 50 Carácter Apellidos del alumno
Documento_Alu 11 Carácter Documento de
identidad del alumno
Direccion_Alu 250 Carácter Dirección del alumno
Edad_Alu 3 Entero Edad del alumno
FecNacimiento -- Fecha Fecha de nacimiento
del alumno
Sexo_Alu 1 Carácter Sexo del alumno (M,F)
ColegioPresedente_Alu 250 Carácter Colegio de donde viene
el alumno
FK Id_TipoColegio 8 Carácter Referencia de los tipos
de colegios que hay
Correo_Alu 100 Carácter Correo del alumno
Celular_Alu 11 Carácter Celular del alumno
FK Id_TipoAlumno 8 Carácter Referencia de los tipos
de alumno
Estado_Alu 1 Carácter Estado del alumno
FecCreacion_Alu -- Fecha Fecha de creación del
registro
UsrCreacion_Alu 8 Carácter Usuario de creación del
registro

Nombre de Tabla: Cursos Fecha Creación: 18/12/2017

Descripción: Base de datos que contendrá el registro de todos los cursos que pueden haber

Llave Campo Tamaño Tipo Dato Descripción


PK Id_Curso 8 Entero Clave única de los
cursos
Descripcion_Curso 150 Carácter Descripción o nombre
del curso
Creditos_Curso 3 Entero Créditos del curso
FK Id_Turno 8 Entero Referencia de los turnos
que hay
FK Id_Horario 8 Entero Referencia de los
horarios que hay
FK Id_Periodo 8 Entero Referencia de los
periodos que hay
Observaciones_Curso 250 Carácter Alguna observación que
hay en cuanto al curso
Estado_Curso 1 Carácter Estado del curso
FK Id_CursoPresedente 8 Entero Referencia circular
sobre cursos
precedentes
UsrCreacion_Curso 8 Carácter Usuario de creación del
curso
FecCreacion_Curso -- Fecha Fecha de creación del
registro del curso
FK Id_Docente 8 Entero Referencia de los
docentes que enseñan
el curso

Nombre de Tabla: Docente Fecha Creación: 18/12/2017

Descripción: Base de datos que contendrá el registro de todos los Docentes de la Universidad

Llave Campo Tamaño Tipo Dato Descripción


PK Id_Doc 8 Entero Clave única de los
docentes
Nombre_Doc 150 Carácter Nombre del Docente
Apellido_Doc 150 Carácter Apellidos del docente
Documento_Doc 11 Carácter Documento de
identidad del docente
Direccion_Doc 250 Carácter Dirección del docente
Telefono_Doc 11 Carácter Teléfono del docente
Presedencia_Doc 250 Carácter Precedencia del
docente donde
enseño
Especialidad_Doc 250 Carácter Especialidad del
docente
CantidadEspecialidades_Doc 3 Entero Cantidad de
especialidades del
docente
Edad_Doc 3 Entero Edad del docente
FechaNacimiento_Doc -- Fecha Fecha de nacimiento
del docente
Profesion_Doc 250 Carácter Profesión del docente
Estado_Doc 1 Carácter Estado del docente
UsrCreacion_Doc 8 Carácter Usuario de creación
del registro
FecCreacion_Doc -- Fecha Fecha de creación del
registro
Nombre de Tabla: Horario Fecha Creación: 18/12/2017

Descripción: Base de datos que contendrá el registro de todos los Horario de la Universidad

Llave Campo Tamaño Tipo Dato Descripción


PK Id_Horario 8 Entero Clave única del horario
Inicio_Horario -- Fecha Hora Hora de inicio del
horario
Fin_Horario -- Fecha Hora Hora de finalización del
horario
Observaciones_Horario 255 Carácter Alguna observación del
horario
Estado_Horario 1 Carácter Estado del horario
FK Id_Periodo 8 Entero Referencia al periodo
del horario
UsrCreacion_Horario 10 Carácter Usuario de creación del
registro
FecCreacion_Horario -- Fecha Fecha de creación del
registro

Nombre de Tabla: Matriculas Fecha Creación: 18/12/2017

Descripción: Base de datos que contendrá el registro de todas las cabeceras de las matriculas

Llave Campo Tamaño Tipo Dato Descripción


PK Id_Matricula 8 Entero Calve única de la
matricula
FK Id_Alu 8 Entero Referencia a los
alumnos ya registrados
Nombre_Alu 150 Carácter Nombre del alumno en
la matricula
Apellido_Alu 150 Carácter Apellido del alumno en
la matricula
FK Id_Periodo 8 Entero Referencia al periodo
de la matricula
FK Id_Turno 8 Entero Referencia al turno de
la matricula
TotalCreditos_Matricula 5 Entero Total de créditos de la
matricula
Estado_Matricula 1 Carácter Estado de la Matricula
UsrCreacion_Matricula 10 Carácter Usuario de creación del
registro
FecCreacion_Matricula -- Fecha Fecha de creación de la
Matricula
Nombre de Tabla: MatriculasDetalle Fecha Creación: 18/12/2017

Descripción: Base de datos que contendrá el registro de todas los detalles de las matriculas

Llave Campo Tamaño Tipo Dato Descripción


PK Id_Matricula 8 Entero Calve única de la
matricula detalle
FK Id_Curso 8 Entero Referencia al curso que
se matricula
Descripcion_Curso 150 Carácter Descripción del curso
matriculado
FK Id_Turno 8 Entero Referencia al turno que
se matricula
Creditos_Curso 8 Entero Créditos unitarios del
curso
Estado_Matricula 1 Carácter Estado del detalle de la
matricula
UsrCreacion_Matricula 10 Carácter Usuario de creación del
registro
FecCreacion_Matricula -- Fecha Fecha de creación del
registro

Nombre de Tabla: Periodo Fecha Creación: 18/12/2017

Descripción: Base de datos que contendrá el registro de todas los Periodos

Llave Campo Tamaño Tipo Dato Descripción


PK Id_Peri 8 Entero Calve única del periodo
Descripcion_Peri 250 Carácter Descripción del periodo
lectivo
Estado_Peri 1 Carácter Estado del periodo
UsrCreacion_peri 11 Carácter Usuario de creación del
registro
FecCreacion_Peri -- Fecha Fecha de creación del
registro

Nombre de Tabla: Tipos Fecha Creación: 18/12/2017

Descripción: Base de datos que contendrá el registro de todos los tipos a registrar

Llave Campo Tamaño Tipo Dato Descripción


PK Id_Tipo 5 Carácter Calve única de los tipos
Descripcion_Tipo 150 Carácter Descripción del tipo
DescripcionCorta_Tipo 10 Carácter Descripción corta del
tipo
Estado_Tipo 1 Carácter Estado del tipo
UsrCreacion 10 Carácter Usuario de creación del
registro
FecCreacion -- Fecha Fecha de creación del
registro
Nombre de Tabla: Turno Fecha Creación: 18/12/2017

Descripción: Base de datos que contendrá el registro de todos los turnos

Llave Campo Tamaño Tipo Dato Descripción


PK Id_Turno 8 Entero Clave única del turno
Descripcion_Turno 50 Carácter Descripción del turno
Estado_Turno 1 Carácter Estado del turno
UsrCreacion_Turno 10 Carácter Usuario de creación del
registro
FecCreacion_Turno -- Fecha Fecha de creación del
registro

Nombre de Tabla: Usuarios Fecha Creación: 18/12/2017

Descripción: Base de datos que contendrá el registro de todos los Usuarios

Llave Campo Tamaño Tipo Dato Descripción


PK Id_Usuario 8 Carácter Clave única del usuario
Nombre_Usu 150 Carácter Nombre del usuario
Apllido_Usu 150 Carácter Apellido del usuario
Usuario_Usu 15 Carácter Descripción o nombre del
usuario
Password_Usu 50 Carácter Password o contraseña
del usuario
Estado_Usu 1 Carácter Estado del usuario
FecCreacion_Usu -- Fecha Fecha de creación del
registro
UsrCreacion_Usu 8 Carácter Usuario de creación del
registro
Codigo de Creacion de BBDD y Referencias

Create database [BDUniversidad]


USE [BDUniversidad]
GO
/****** Object: Table [dbo].[Usuarios] Script Date: 12/22/2017
00:10:00 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[Usuarios](
[Id_Usuario] [varchar](8) NOT NULL,
[Nombre_Usu] [varchar](150) NULL,
[Apellido_Usu] [varchar](150) NULL,
[Usuario_Usu] [varchar](15) NULL,
[Password_Usu] [varchar](50) NULL,
[Estado_Usu] [varchar](1) NULL,
[FecCreacion_Usu] [datetime] NULL,
[UsrCreacion_Usu] [varchar](8) NULL,
CONSTRAINT [PK_Usuarios] PRIMARY KEY CLUSTERED
(
[Id_Usuario] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY
= OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[Turnos] Script Date: 12/22/2017
00:10:00 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[Turnos](
[Id_Turno] [int] NOT NULL,
[Descripcion_Turno] [varchar](50) NULL,
[Estado_Turno] [char](1) NULL,
[UsrCreacion_Turno] [varchar](10) NULL,
[FecCreacion_Turno] [datetime] NULL,
CONSTRAINT [PK_Turnos] PRIMARY KEY CLUSTERED
(
[Id_Turno] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY
= OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[Tipos] Script Date: 12/22/2017
00:10:00 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[Tipos](
[Id_Tipo] [varchar](5) NOT NULL,
[Descripcion_Tipo] [varchar](150) NULL,
[DescripcionCorta_tipo] [varchar](10) NULL,
[Estado_Tipo] [char](1) NULL,
[UsrCreacion] [varchar](10) NULL,
[FecCreacion] [datetime] NULL,
CONSTRAINT [PK_Tipos] PRIMARY KEY CLUSTERED
(
[Id_Tipo] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY
= OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[Periodo] Script Date: 12/22/2017
00:10:00 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[Periodo](
[Id_Peri] [int] NOT NULL,
[Descripcion_Peri] [varchar](250) NULL,
[Estado_Peri] [char](1) NULL,
[UsrCreacion_peri] [varchar](11) NULL,
[FecCreacion_Peri] [datetime] NULL,
CONSTRAINT [PK_Periodo] PRIMARY KEY CLUSTERED
(
[Id_Peri] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY
= OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[Docentes] Script Date: 12/22/2017
00:10:00 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[Docentes](
[Id_Doc] [int] NOT NULL,
[Nombre_Doc] [varchar](150) NULL,
[Apellido_Doc] [varchar](150) NULL,
[Documento_Doc] [varchar](11) NULL,
[Direccion_Doc] [varchar](250) NULL,
[Telefono_Doc] [varchar](11) NULL,
[Presedencia_Doc] [varchar](250) NULL,
[Especialidad_Doc] [varchar](250) NULL,
[CantidadEspecialidades_Doc] [int] NULL,
[Edad_Doc] [datetime] NULL,
[FechaNacimiento_Doc] [datetime] NULL,
[Profesion_Doc] [varchar](250) NULL,
[Estado_Doc] [char](1) NULL,
[UsrCreacion_Doc] [varchar](8) NULL,
[FecCreacion_Doc] [datetime] NULL,
CONSTRAINT [PK_Docentes] PRIMARY KEY CLUSTERED
(
[Id_Doc] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY
= OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[Horario] Script Date: 12/22/2017
00:10:00 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[Horario](
[Id_Horario] [int] NOT NULL,
[Inicio_Horario] [datetime] NULL,
[Fin_Horario] [datetime] NULL,
[Observaciones_Horario] [varchar](250) NULL,
[Estado_Horario] [char](1) NULL,
[Id_Periodo] [int] NULL,
[UsrCreacion_Horario] [varchar](10) NULL,
[FecCreacion_Horario] [datetime] NULL,
CONSTRAINT [PK_Horario] PRIMARY KEY CLUSTERED
(
[Id_Horario] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY
= OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[Alumnos] Script Date: 12/22/2017
00:10:00 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[Alumnos](
[Id_Alu] [int] NOT NULL,
[Nombre_Alu] [varchar](50) NULL,
[Apellido_Alu] [varchar](50) NULL,
[Documento_Alu] [varchar](11) NULL,
[Direccion_Alu] [varchar](250) NULL,
[Edad_Alu] [int] NULL,
[FecNacimiento_Alu] [datetime] NULL,
[Sexo_Alu] [char](1) NULL,
[ColegioPresedente_Alu] [varchar](250) NULL,
[Id_TipoColegio] [varchar](5) NULL,
[Correo_Alu] [varchar](100) NULL,
[Celular_Alu] [varchar](11) NULL,
[Id_TipoAlumno] [varchar](5) NULL,
[Estado_Alu] [char](1) NULL,
[FecCreacion_Alu] [datetime] NULL,
[UsrCreacion_Alu] [varchar](8) NULL,
CONSTRAINT [PK_Alumnos] PRIMARY KEY CLUSTERED
(
[Id_Alu] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY
= OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[Matriculas] Script Date: 12/22/2017
00:10:00 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[Matriculas](
[Id_Matricula] [int] NOT NULL,
[Id_Alu] [int] NULL,
[Nombre_Alu] [varchar](150) NULL,
[Apellido_Alu] [varchar](150) NULL,
[Id_Periodo] [int] NULL,
[Id_Turno] [int] NULL,
[TotalCreditos_Matricula] [int] NULL,
[Estado_Matricula] [char](1) NULL,
[UsrCreacion_Matricula] [varchar](11) NULL,
[FecCreacion_Matricula] [datetime] NULL,
CONSTRAINT [PK_Matriculas] PRIMARY KEY CLUSTERED
(
[Id_Matricula] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY
= OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[Cursos] Script Date: 12/22/2017
00:10:00 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[Cursos](
[Id_Curso] [int] NOT NULL,
[Descripcion_Curso] [varchar](150) NULL,
[Creditos_Curso] [int] NULL,
[Id_Turno] [int] NULL,
[Id_Horario] [int] NULL,
[Id_Periodo] [int] NULL,
[Observaciones_Curso] [varchar](250) NULL,
[Estado_Curso] [char](1) NULL,
[Id_CursoPresedente] [int] NULL,
[UsrCreacion_Curso] [varchar](8) NULL,
[Id_Docente] [int] NULL,
CONSTRAINT [PK_Cursos] PRIMARY KEY CLUSTERED
(
[Id_Curso] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY
= OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[MatriculasDetalle] Script Date:
12/22/2017 00:10:00 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[MatriculasDetalle](
[Id_Matricula] [int] NOT NULL,
[Id_Curso] [int] NULL,
[Descripcion_Curso] [varchar](150) NULL,
[Id_Turno] [int] NULL,
[Creditos_Curso] [int] NULL,
[Estado_Matricula] [char](1) NULL,
[UsrCreacion_Matricula] [varchar](10) NULL,
[FecCreacion_Matricula] [datetime] NULL,
CONSTRAINT [PK_MatriculasDetalle] PRIMARY KEY CLUSTERED
(
[Id_Matricula] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY
= OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: ForeignKey [FK_Alumnos_TiposAlumno] Script Date:
12/22/2017 00:10:00 ******/
ALTER TABLE [dbo].[Alumnos] WITH CHECK ADD CONSTRAINT
[FK_Alumnos_TiposAlumno] FOREIGN KEY([Id_TipoAlumno])
REFERENCES [dbo].[Tipos] ([Id_Tipo])
GO
ALTER TABLE [dbo].[Alumnos] CHECK CONSTRAINT [FK_Alumnos_TiposAlumno]
GO
/****** Object: ForeignKey [FK_Alumnos_TiposColegio] Script Date:
12/22/2017 00:10:00 ******/
ALTER TABLE [dbo].[Alumnos] WITH CHECK ADD CONSTRAINT
[FK_Alumnos_TiposColegio] FOREIGN KEY([Id_TipoColegio])
REFERENCES [dbo].[Tipos] ([Id_Tipo])
GO
ALTER TABLE [dbo].[Alumnos] CHECK CONSTRAINT [FK_Alumnos_TiposColegio]
GO
/****** Object: ForeignKey [FK_Cursos_Cursos] Script Date:
12/22/2017 00:10:00 ******/
ALTER TABLE [dbo].[Cursos] WITH CHECK ADD CONSTRAINT
[FK_Cursos_Cursos] FOREIGN KEY([Id_CursoPresedente])
REFERENCES [dbo].[Cursos] ([Id_Curso])
GO
ALTER TABLE [dbo].[Cursos] CHECK CONSTRAINT [FK_Cursos_Cursos]
GO
/****** Object: ForeignKey [FK_Cursos_Docentes] Script Date:
12/22/2017 00:10:00 ******/
ALTER TABLE [dbo].[Cursos] WITH CHECK ADD CONSTRAINT
[FK_Cursos_Docentes] FOREIGN KEY([Id_Docente])
REFERENCES [dbo].[Docentes] ([Id_Doc])
GO
ALTER TABLE [dbo].[Cursos] CHECK CONSTRAINT [FK_Cursos_Docentes]
GO
/****** Object: ForeignKey [FK_Cursos_Horario] Script Date:
12/22/2017 00:10:00 ******/
ALTER TABLE [dbo].[Cursos] WITH CHECK ADD CONSTRAINT
[FK_Cursos_Horario] FOREIGN KEY([Id_Horario])
REFERENCES [dbo].[Horario] ([Id_Horario])
GO
ALTER TABLE [dbo].[Cursos] CHECK CONSTRAINT [FK_Cursos_Horario]
GO
/****** Object: ForeignKey [FK_Cursos_Periodo] Script Date:
12/22/2017 00:10:00 ******/
ALTER TABLE [dbo].[Cursos] WITH CHECK ADD CONSTRAINT
[FK_Cursos_Periodo] FOREIGN KEY([Id_Periodo])
REFERENCES [dbo].[Periodo] ([Id_Peri])
GO
ALTER TABLE [dbo].[Cursos] CHECK CONSTRAINT [FK_Cursos_Periodo]
GO
/****** Object: ForeignKey [FK_Cursos_Turnos] Script Date:
12/22/2017 00:10:00 ******/
ALTER TABLE [dbo].[Cursos] WITH CHECK ADD CONSTRAINT
[FK_Cursos_Turnos] FOREIGN KEY([Id_Turno])
REFERENCES [dbo].[Turnos] ([Id_Turno])
GO
ALTER TABLE [dbo].[Cursos] CHECK CONSTRAINT [FK_Cursos_Turnos]
GO
/****** Object: ForeignKey [FK_Horario_Periodo] Script Date:
12/22/2017 00:10:00 ******/
ALTER TABLE [dbo].[Horario] WITH CHECK ADD CONSTRAINT
[FK_Horario_Periodo] FOREIGN KEY([Id_Periodo])
REFERENCES [dbo].[Periodo] ([Id_Peri])
GO
ALTER TABLE [dbo].[Horario] CHECK CONSTRAINT [FK_Horario_Periodo]
GO
/****** Object: ForeignKey [FK_Matriculas_Alumnos] Script Date:
12/22/2017 00:10:00 ******/
ALTER TABLE [dbo].[Matriculas] WITH CHECK ADD CONSTRAINT
[FK_Matriculas_Alumnos] FOREIGN KEY([Id_Alu])
REFERENCES [dbo].[Alumnos] ([Id_Alu])
GO
ALTER TABLE [dbo].[Matriculas] CHECK CONSTRAINT
[FK_Matriculas_Alumnos]
GO
/****** Object: ForeignKey [FK_Matriculas_Periodo] Script Date:
12/22/2017 00:10:00 ******/
ALTER TABLE [dbo].[Matriculas] WITH CHECK ADD CONSTRAINT
[FK_Matriculas_Periodo] FOREIGN KEY([Id_Periodo])
REFERENCES [dbo].[Periodo] ([Id_Peri])
GO
ALTER TABLE [dbo].[Matriculas] CHECK CONSTRAINT
[FK_Matriculas_Periodo]
GO
/****** Object: ForeignKey [FK_Matriculas_Turnos] Script Date:
12/22/2017 00:10:00 ******/
ALTER TABLE [dbo].[Matriculas] WITH CHECK ADD CONSTRAINT
[FK_Matriculas_Turnos] FOREIGN KEY([Id_Turno])
REFERENCES [dbo].[Turnos] ([Id_Turno])
GO
ALTER TABLE [dbo].[Matriculas] CHECK CONSTRAINT [FK_Matriculas_Turnos]
GO
/****** Object: ForeignKey [FK_MatriculasDetalle_Cursos] Script
Date: 12/22/2017 00:10:00 ******/
ALTER TABLE [dbo].[MatriculasDetalle] WITH CHECK ADD CONSTRAINT
[FK_MatriculasDetalle_Cursos] FOREIGN KEY([Id_Curso])
REFERENCES [dbo].[Cursos] ([Id_Curso])
GO
ALTER TABLE [dbo].[MatriculasDetalle] CHECK CONSTRAINT
[FK_MatriculasDetalle_Cursos]
GO
/****** Object: ForeignKey [FK_MatriculasDetalle_Matriculas]
Script Date: 12/22/2017 00:10:00 ******/
ALTER TABLE [dbo].[MatriculasDetalle] WITH CHECK ADD CONSTRAINT
[FK_MatriculasDetalle_Matriculas] FOREIGN KEY([Id_Matricula])
REFERENCES [dbo].[Matriculas] ([Id_Matricula])
GO
ALTER TABLE [dbo].[MatriculasDetalle] CHECK CONSTRAINT
[FK_MatriculasDetalle_Matriculas]
GO
/****** Object: ForeignKey [FK_MatriculasDetalle_Turnos] Script
Date: 12/22/2017 00:10:00 ******/
ALTER TABLE [dbo].[MatriculasDetalle] WITH CHECK ADD CONSTRAINT
[FK_MatriculasDetalle_Turnos] FOREIGN KEY([Id_Turno])
REFERENCES [dbo].[Turnos] ([Id_Turno])
GO
ALTER TABLE [dbo].[MatriculasDetalle] CHECK CONSTRAINT
[FK_MatriculasDetalle_Turnos]
GO

Vous aimerez peut-être aussi