Proyecto matricula

Solo disponible en BuenasTareas
  • Páginas : 6 (1271 palabras )
  • Descarga(s) : 4
  • Publicado : 22 de febrero de 2010
Leer documento completo
Vista previa del texto
UNIVERSIDAD CATÓLICA

“Santo Toribio de Mogrovejo”

Trabajo :

Base de datos de Matricula

Integrantes :

✓ Gonzales Gonzales Juan Alberto
✓ José N. Delgado Gonzales
✓ Walter Tarrillo Mondragón

Carrera :

Ingeniería de Sistema y Computación

Ciclo :VII

Asignatura :

Administración de Base Datos

Docente :

Ing. José Castillo Zumaran

Chiclayo, Julio del 2005

1. Modelo Entidad - Relacion

2. Modelo Lógico

3. Modelo Físico de BD

4. Modelo Físico de BD en SQL Server
5. Implementación de la Base de Datos:
• Creación de la Base dedatos

Use Master
GO
Create Database COLEGIO
On Primary
(NAME = 'COLEGIO_Data',
FILENAME = 'C:\Archivos de programa\Microsoft SQL Server\MSSQL\data\COLEGIO _Data.Mdf',
SIZE = 10Mb,
MAXSIZE = 20Mb,
FILEGROWTH= 1Mb)
LOG ON
(NAME = 'COLEGIO_Log',
FILENAME = 'C:\Archivos de programa\Microsoft SQL Server\MSSQL\data\COLEGIO_Data.ldf',
SIZE = 5Mb,
MAXSIZE = 10Mb,
FILEGROWTH= 1Mb)

[pic]

• Creación de Tablas:
create table Aula
(
IdAula char(5) not null constraint pk_IdAula Primary key,
Tipo varchar(15) not null,
Capacidad numeric not null
)

create table Curso
(
IdCurso char(5) not null constraint pk_IdCurso Primary key,NombreCurso varchar(15) not null,
HorasTeoricas numeric not null,
HorasPracticas numeric not null,
Nivel char(1) not null,
Grado char(1) not null
)
create table Docente
(
IdDocente char(5) not null constraint pk_IdDocente Primary key,
Nombre varchar(25) not null,
Apellidos varchar(35) not null,
Direccionvarchar(50) not null,
Telefono varchar(12),
Dni char(8) not null,
Especialidad varchar(25) not null,
E_Mail varchar(50),
Sexo char(1) not null
)
create table AñoEscolar
(
NumAño char(4) not null constraint pk_NumAño Primary key,
FechaIni datetime not null,
FechaFin datetime not null,
Estado char(1) not null
)drop table AñoEscolar
create table Ubigeo
(
IdUbigeo char(6) not null constraint pk_IdUbigeo Primary key,
Distrito varchar(35) not null,
Provincia varchar(25) not null,
Departamento varchar(25) not null
)
create table Apoderado
(
Dni Char(8) not null constraint pk_Dni Primary key,
Nombre varchar(25) not null,Apellidos varchar(35) not null,
Sexo char(1) not null,
Direccion varchar(35) not null,
EstadoCiv char(1) not null,
Telefono varchar(12)
)
create table Colegio
(
IdColegio char(5)not null constraint pk_IdColegio Primary key,
Nombre varchar(25) not null,
Direccion varchar(25) not null,
Tipo char(1) not null,
IdUbigeochar(6)not null constraint fk_IdUbigeo references Ubigeo
)

create table Alumno
(
IdAlumno char(5) not null constraint pk_IdAlumno Primary key,
Nombre varchar(25) not null,
Apellidos varchar(35)not null,
FechaNac datetime not null,
Telefono varchar(12),
Sexo char(1) not null,
E_Mail varchar(50) ,
IdUbigeo char(6) CONSTRAINTfk_IdUbigeo2 REFERENCES Ubigeo
)

create table Parentesco
(
Dni Char(8) not null constraint fk_Dni references Apoderado,
IdAlumno char(5) not null constraint fk_IdAlumno references Alumno,
Parentesco varchar(15) not null,
constraint pk_Parentesco primary key(Dni,IdAlumno)
)

create table Promedio
(
IdAlumno char(5)...
tracking img