Anda di halaman 1dari 3

Estudio inicial de la base de datos

• Analizar la situación de la compañía


• Definir problemas y restricciones
• Definir objetivos
Mejorar la eficiencia operativa, con lo que se incrementa la capacidad del UCL y la
posibilidad de expandir sus operaciones

• Definir alcances y límites

Calificaciones

Le entregan un concentrado de calificaciones en Microsoft Excel, para que diseñe una base de
datos que lleve el control de calificaciones de los alumnos de una escuela preparatoria.
NOTA: El objetivo de la base de datos es generar boletas de calificaciones.
La base de datos debe contener la información que se le ha entregado.

asignatura cuenta nombre Apellidos semestre calificación


Lógica 001 LUIS PEREZ LOPEZ sexto 7

Diseño de la base de datos

1. Entidades:
Entidad Descripción Atributos Clave

Imparte asignatura, semestre asignatura

Alumno cuenta, apellidos, nombre cuenta

Boleta numero_b, calificacion, aula, lugar numero_b

2. Relaciones:
Relación Descripción Entidades involucradas Atributos

Se_concentraen Asocia de imparte con la boleta Imparte Fecha


Boleta

Tiene Asocia alumno con la boleta Alumno Fecha


Boleta

1
3. Modelo Entidad Relación

semestre nombre

apellidos
asignatura
cuenta

Imparte Alumno

Calificacion

Numero_b

Se_concentra en
Boleta tiene

4. Aplicar Formas Normales


Primera y Segunda forma normal FN2

Imparte (asignatura, semestre)


Alumno (cuenta, apellidos, nombre)
Boleta (Numero_b, asignatura, cuenta, calificación)

Tercera forma normal FN3


Imparte (asignatura, semestre)
Alumno (cuenta, apellidos, nombre)
Boleta (Numero_b, asignatura, cuenta, calificación)

5. Modelo Relacional

Ejercicio: en base al punto anterior, aplicar las formas normales, obtener el modelo
relacional.

Imparte (asignatura, semestre)


Alumno (cuenta, apellidos, nombre)
Boleta (Numero_b, asignatura, cuenta, calificación)

6. Diccionario de datos
Entidad Atributo Tipo de dato Longitud Descripción

Imparte asignatura varchar 35 Es la materia (Clave primaria).


semestre numero 6 Semestre donde se imparte la materia.

2
Alumno cuenta numero 6 Es el código del alumno Clave primaria.
apellidos varchar 30 Es el apellido del alumno.
nombre varchar 25 Es el nombre del alumno.

Boleta Numero_b numerico 2 Clave primaria


asignatura varchar 35 Clave foránea (imparte).
cuenta numero 6 Clave foránea (alumno).
calificación varchar 3 Calificación de un alumno.

7. Selección del DBMS


Mysql

8. Diseño lógico
Es la transformación del modelo relacional en tablas
* Código

9. Diseño físico
(Establecer las características de la computadora donde se va a instalar la base de datos)

Anda mungkin juga menyukai