Metodologia Para El Desarrollo De BD
Enviado por • 8 de Mayo de 2013 • 666 Palabras (3 Páginas) • 236 Visitas
Metodología para el diseño de Bases de Datos
Se requiere diseñar e implantar una Base de Datos con herramientas informáticas de última generación para el Departamento de Control de Estudios de UNEFA.
Solucionar los problemas encontrados aplicando las fases de la metodología
FASE I: Estudio previo y plan de trabajo.
El departamento de Control de estudio de UNEFA, presenta la necesidad de diseño e implantación de una Base de Datos para el control y manejo de toda la información que este departamento maneja. Esto con el fin de mejorar el actual Sistema de almacenamiento manual que poseen. Y designar un área con personal especializado para el control y manejo de la Base de Datos, donde se cuenten con claves y privilegios de acceso, finalizando con la entrega de un plan de trabajo detallado con todos los pasos que se deberán cumplir para la creación de dicha Base de Datos.
Objetivos;
1. Mayor control de la información almacenada.
2. Disminución de los errores de almacenamiento.
3. Proporcionar un mejor servicio dirigido a disminuir el tiempo de espera.
4. Evitar la pérdida de información.
FASE II: Concepción de la Base de Datos y selección del equipo.
Requerimientos de Almacenamiento
Almacenar datos del departamento.
Almacenar datos de cada coordinación.
Almacenar los datos de los Profesores de cada materia.
Almacenar los datos de los estudiantes.
Almacenar los datos de cada asignatura.
Almacenar los datos del periodo académico.
Almacenar los datos de las aulas, y secciones.
Selección del equipo
Servidor IBM con Windows server 2008R2.
Red de cableado UTP CAT 6.
FESE III: Modelo conceptual.
Diseño Lógico
Nro: 1.
Tabla: Estudiante
Descripción : Guarda los datos de todos los estudiantes
Clave Nombre Tipo Comentarios
PK cedula varchar(10) Cédula del estudiante
FK nombre Text Nombre del estudiante
apellido Text Apellido del estudiante
sexo char(1) Sexo del estudiante
dirección varchar(100) Dirección del estudiante
fechanac date Fecha de nacimiento del estudiante
teléfono varchar(15) Teléfono del estudiante
fecha_ingreso date Fecha de ingreso al sistema del estudiante
Nota1 varchar(5) Nota del estudiante en primer corte
Nota2 varchar(5) Nota del estudiante en segundo corte
Nota3 varchar(5) Nota del estudiante en tercer corte
promedios varchar(5) Promedio del estudiante
Nro: 2.
Tabla: Asignatura
Descripción : Guarda los datos de todas las asignaturas
Clave Nombre Tipo Comentarios
FK Nombre Text Nombre de la asignatura
PK Código Varchar(10) Código de la asignatura
Nombre_Prof Text Nombre del Prof. Que imparte la asignatura
semestre varchar(10) -
Nro: 3.
Tabla: Grupo
Descripción : Guarda los datos de todos los grupo
Clave Nombre Tipo Comentarios
FK Numero Int Numero de grupo
PK Código Varchar(10) Código del grupo
Especialidad Varchar(10) -
Sección char(5) Sección del grupo
Turno varchar(10) Turno del grupo
Nro: 4.
Tabla: Aula
Descripción : Guarda los datos todas las aulas
Clave Nombre Tipo Comentarios
FK Numero Int Número del aula
PK Código Varchar(10) Código del aula
Nro: 5.
Tabla: Profesor
Descripción : Guarda los datos de todos los Profesores
Clave Nombre Tipo Comentarios
FK nombre Text Nombre del profesor
PK cedula varchar(10) Cédula del profesor
apellido Text Apellido del profesor
sexo char(1) Sexo del profesor
dirección varchar(100) Dirección del profesor
fechanac date Fecha de nacimiento del profesor
teléfono varchar(15) Teléfono del profesor
fecha_ingreso date Fecha de ingreso al sistema del profesor
Nro: 6.
Tabla: Departamento
Descripción : Guarda los datos de todos los departamentos
Clave Nombre Tipo Comentarios
FK nombre Text Nombre del departamento
PK código varchar(10) Código del departamento
Descripción de las tablas
Profesor/departamento (pertenece a)
* Cedula
* Código
Grupo/profesor (enseña)
* Código
* Cedula
Estudiante/grupo (es matriculado en)
* Cedula
* Código
Asignatura/grupo (impartida en)
* Código
* Código
Diseño Físico
Esta etapa depende del SGBD comercial que se utilizará para implementar la base de datos.
Vistas:
CREATE DATA BASE PRINCIPAL;
USE PRINCIPAL;
CREATE TABLA ESTUDIANTE (cedula varchar (10) PK, nombre text, apellido text, sexo varchar (1), fechanac date, dirección varchar (100), teléfono varchar (15), fecha_ingreso date);
INSERT INTO (cedula, nombre, apellido, sexo, fechanac, dirección, teléfono, fecha_ingreso);
Values (“23537896”, “Bóselo”, “García”, “M”, “02-02-1980”, “Urb. La rosaleda”, 04145696523, “03-09-2010”);
CREATE TABLA ASIGNATURA (nombre text, código varchar (10) PK, Nombre_Prof text, semestre varchar (10));
INSERT INTO (nombre, codigo, Nombre_Prof, semestre);
VALUES (“Ingles”, 0236,”CARLOS L.”,06);
Select *FROM ESTUDIANTE;
Select *FROM ESTUDIANTE Where (sexo=”F”);
Select nombre FROM ESTUDIANTE where (Nota1<10);
Select *FROM PROFESOR;
Select *FROM PROFESOR Where (nombre %A);
Select nombre, apellido FROM PROFESOR where (fecha_ingreso=”20-09-2010”);
UPDATE ESTUDIANTE SET promedio=”20” where (nota1=”20”) and (nota2=”20”) and (nota3=”20”);
FASE IV: Implantación.
Una vez aprobado el modelo conceptual de la base de datos, puede procederse a su implantación, la cual suele seguir el siguiente proceso:
Luego de examinar varios programas candidatas hasta conseguir el programa que se ajusta bien a los requerimientos del modelo conceptual.
Se realiza la primera instalación y se nombra a un administrador de la base de datos que, a partir de ahora, será el máximo responsable de ella.
Se realizan pruebas con una colección-test de documentos o de entidades a ser representadas para comprobar la consistencia de los modelos y esquemas de registros.
Se realizan los cambios o ajustes necesarios, hasta obtener el modelo final.
Se define una política de mantenimiento y explotación de los recursos de la BD.
Luego se procede a la formación del personal técnico y de los usuarios finales.
Se realizan las acciones de promoción, en su caso.
FASE V: Producción y Mantenimiento.
...