Anda di halaman 1dari 13

Tarea 1. Modelo Entidad-Relacin.

Universidad Virtual del Estado de Guanajuato.


Ingeniera en Gestin de Tecnologas de
Informacin
Materia: Bases de Datos
Asesora: Leticia Pureco Reyes.
Integrantes del equipo 5:
Nombre: Ma. De la Luz Rodrguez Ramrez
Matrcula:12001005
Nombre: Vctor M Torres Ortega
Matrcula:12003810
Fecha: 21 de junio del 2015

Modelo Entidad-Relacin
Diseo de un modelo conceptual de una base de datos.
Introduccin
El diseo de una base de datos tiene su inicio en el anlisis, diseo conceptual,
diseo lgico y mapeo del modelo relacional para su representacin grfica en
tablas e insercin posterior en un sistema gestor de bases de datos (SGBD).
En el siguiente apartado analizaremos la ejemplificacin de una organizacin,
donde se

requiere un anlisis de base de datos, detallaremos cada una de las

partes del modelo conceptual para poder llegar a una solucin y poder apoyar el
anlisis grficamente y llegar con nuestro esquema a una mejor estrategia para el
diseo de la base de datos, llegando a cubrir las necesidades y requisitos que nos
plantean en la problemtica de la preparatoria Optimus Prime para obtener un mejor
control escolar.
Anlisis e identificacin de datos.
Primero se requiere contestar algunas preguntas para ir desglosando y analizando
la informacin.
Qu hace la organizacin? Es una institucin educativa de nivel preparatoria
Optimus Prime, S. A. de C. V,
Por qu necesita una base de datos? Para llevar el control de la gestin escolar.
Para qu necesita una base de datos? Llevar el registro de alumnos, docentes y
calificaciones de la institucin. Cul considero es la informacin relevante de la
organizacin?

Cada alumno tiene sus propias caractersticas, es decir, clave del alumno,
nombre, apellido paterno, apellido materno, edad, domicilio (calle, nmero,
colonia), ciudad, estado, cdigo postal, telfono.
Los docentes que trabajan en la preparatoria tambin poseen sus caractersticas
propias: clave del docente, nombre, apellido paterno, apellido materno, tipo de
profesor (si es de tiempo completo o asignatura), domicilio (calle, nmero, colonia),
ciudad, estado, cdigo postal, telfono.
Las materias que son impartidas en la preparatoria deben contener la siguiente
informacin: clave de la materia, nombre de la materia, docente que imparte, carrera,
semestre, periodo escolar, grupo.
Las calificaciones que debe almacenar un docente tambin deben contener la
siguiente informacin: clave de calificacin, materia, alumno, calificacin parcial 1,
calificacin parcial 2, calificacin parcial 3, calificacin parcial 4, tipo de estatus de
examen final (si est exento o debe presentar examen), calificacin examen final,
calificacin final.
Identificacin de entidades y atributos.
Las siguientes son las entidades que se encontraron del apartado anterior
marcadas con rojo y verde sus atributos.
Conjunto de
entidades=
Atributo=
Atributo=
Atributo=
Atributo=
Atributo=
Atributo=
Atributo=
Atributo=
Atributo=
Atributo=
Atributo=
Atributo=

Alumnos
Clave del alumno
Nombre
Apellido Paterno
Apellido Materno
Edad
Calle
Numero
Colonia
Ciudad
Estado
Codigo Postal
Telefono

Conjunto de
entidades=
Atributo=
Atributo=
Atributo=
Atributo=
Atributo=
Atributo=
Atributo=
Atributo=
Atributo=
Atributo=
Atributo=
Atributo=

Docentes
Clave del docentes
Nombre
Apellido Paterno
Apellido Materno
Tipo de profesor
Calle
Numero
Colonia
Ciudad
Estado
Codigo Postal
Telefono

Conjunto de
entidades=
Atributo=
Atributo=
Atributo=
Atributo=
Atributo=
Atributo=
Atributo=

Conjunto de
entidades=

Materias
Clave de la materia
Nombre de la materia
Docente que imparte
Carrera
Semestre
Periodo escolar
Grupo

Atributo=
Atributo=
Atributo=
Atributo=
Atributo=
Atributo=
Atributo=
Atributo=
Atributo=
Atributo=

Calificaciones
Clave de calificacion
Materia
Alumno
Calificacion parcial 1
Calificacion parcial 2
Calificacion parcial 3
Calificacion parcial 4
Estatus de examen final
Calificacion examen final
Examen final

Quedando la representacin grfica de las entidades como se ve en las imagenes


siguientes:

Alumnos
Clave del alumno
Nombre
Apellido Paterno
Apellido Materno
Edad
Calle
Numero
Colonia
Ciudad
Estado
Codigo Postal
Telefono

Probando con una tabla con informacin, quedara de mostrada como sigue

Clave del
alumno

73847

Nombre

Juan

Apellido
Paterno

Prez

Apellido
Materno

Hernndez

Edad

19

Calle

Toxqui

Numero

18

Colonia

Fuentes

Ciudad

Leon

Estado

Gto

Codigo
Postal

85269

Telefono

7545854

Y de la misma manera se puede crear las tablas de informacin para las dems
Entidades.

Docentes

Calificaciones
Clave de calificacion
Materia
Alumno
Calificacion parcial 1
Calificacion parcial 2
Calificacion parcial 3
Calificacion parcial 4
Estatus de examen final
Calificacion examen final
Examen final

Clave del docentes


Nombre
Apellido Paterno
Apellido Materno
Tipo de profesor
Calle
Numero
Colonia
Ciudad
Estado
Codigo Postal
Telefono

Materias
Clave de la materia
Nombre de la materia
Docente que imparte
Carrera
Semestre
Periodo escolar
Grupo

Relaciones de la base de datos.


Un alumno puede cursar varias materias y viceversa.

Alumnos

Cursa

Materias

Relacin(N:M)
Un docente imparte varias materias y viceversa

Docentes

Imparte

Relacin(N:M)

Materias

Un alumno registra varias calificaciones.

Alumnos

Calificaciones

Registra

Relacin(1:N)
Una materia puede registrar varias calificaciones.

Materias

Calificaciones

Registra

Relacin(1:N)
Un alumno puede tener varios profesores y viceversa

Alumnos

Tiene

Docentes

Relacin (N:M)
Observacin:Se puede asignar un grupo, el

cual quedara de la siguiente

manera.
Un alumno se encuentra registrado a un grupo, y un docente asignado a varios
grupos y un grupo tiene registrados varios alumnos y un grupo es asignado a
varios profesores.

Representacin grfica

Clave
del Alumno
Nombre

Clave
de la materia

Apellido
Paterno
Nombre
de la materia

Apellido
Materno
Edad

Materias

Calle
Numero

Docente
que imparte
Semestre

Alumnos

Periodo
escolar

Colonia

Grupo

Ciudad

Carrera

Estado
Codigo
Postal
Telefono

(1:N)

Clave
del Docente

(1:N)
Imparte

Registra

(1:N)

Clave de
la calificacion

Nombre
Apellido
Paterno
Apellido
Materno
Tipo

Materia
Calle
Alumno

Docentes

Calificacion
parcial 1
Calificacion
parcial 2

Numero
Colonia

Calificaciones
Ciudad

Calificacion
parcial 3

Estado

Calificacion
parcial 4

Codigo
Postal

Calificacion
examen final

Telefono

Examen
Final

Definicin de claves ID
Ahora definiremos las claves id o principales que es el atributo que diferencia a las
entidades.
Para la entidades Alumnos se identifica el alumno Jose Perez con el atributo que
identifica como clave principal o id que es la clave del alumno, ya que ningn
alumno tendr la misma clave en la institucin.La clave del alumno se modificara
por Id_alumnos.
Para la entidades Docentes el atributo que lo identifica como clave principal o id es
la clave del docente, ya que ningn docente tendr la misma clave en la
institucin. La clave del docente ser Id_docentes.
Para la entidades Materias el atributo que lo identifica como clave principal o id es
la clave de la materia, ya que cada una de las materias tendr una clave para
identificarla.
El cambio de clave de la materia ser Id_materias. Ya que en la parte un atributo
de la entidad denota el docente que tiene la materia asignada, cambiaremos esta
por una llave fornea que es una llave principal de otra entidad, entonces quedara
que Docente que imparte como Fk_id_docentes.
Para la entidad Calificaciones el atributo que lo identifica como clave principal ser
Clave de la calificacin, ya que cada una de las calificaciones se ira identificando
con ella.
El cambio de Clave de la calificacin ser por Id_calificaciones. Ya que en la
entidad se denota el atributo Alumno y Materia, cambiaremos esos atributos por 2
atributos de llaves principales de otras entidades, las cuales son Alumnos y
Materias.
Materia se le asignara Fk_id_materias y Alumno ser Fk_id_alumnos

As pues decimos que las claves sern remplazadas como se puede observar en
las tablas.

Alumnos
Id_alumnos
Nombre
Apellido_Paterno
Apellido_Materno
Edad
Calle
Numero
Colonia
Ciudad
Estado

Materias
Id_materias
Nombre_materia
Fk_id_docentes
Carrera
Semestre
Periodo_escolar
Grupo

Calificaciones
Id_calificaciones
Fk_id_materias
Fk_id_alumnos
Calificacion_parcial_1
Calificacion_parcial_2
Calificacion_parcial_3
Calificacion_parcial_4
Estatus_examen_final
Calificacion_examen_final
Examen_final

Docentes
Id_docentes
Nombre
Apellido_Paterno
Apellido_Materno
Tipo_de_profesor
Calle
Numero
Colonia

Codigo_Postal

Ciudad

Telefono

Estado
Codigo_Postal
Telefono

Como se ha podido observar en el apartado anterior, y siguiendo las reglas para


las entidades y los atributos, se ha agregado a los espacios en blanco el guin
bajo que posteriormente este ayudara a poner las entidades en tablas del diseo
lgico.

Mapeo del diseo.


Ahora se realizara la representacin del mapeo del diagrama conceptual.

Alumnos
Id_alumnos
Nombre
Apellido_Paterno
Apellido_Materno
Edad
Calle
Numero
Colonia
Ciudad
Estado
Codigo_Postal
Telefono

Calificaciones
1
N
N

Id_calificaciones
Fk_id_materias
Fk_id_alumnos
Calificacion_parcial_1
Calificacion_parcial_2
Calificacion_parcial_3
Calificacion_parcial_4
Estatus_examen_final
Calificacion_examen_final
Examen_final

Docentes
1
Materias
Id_materias
Nombre_materia
Fk_id_docentes
Carrera
Semestre
Periodo_escolar
Grupo

1
N

Id_docentes
Nombre
Apellido_Paterno
Apellido_Materno
Tipo_de_profesor
Calle
Numero
Colonia
Ciudad
Estado
Codigo_Postal
Telefono

Por ultimo haremos el comparativo de datos con las tablas obtenidas. A este mtodo
se le conoce como Mapeo de tablas.
Tabla Alumnos
Id_alum Nombre Apellido_ Apellido_ Edad
nos
Paterno Materno

Calle

Num Colonia Ciudad Estado Codigo_ Telefono


ero
Postal

73847 Juan

Prez

Hernn
dez

19

Toxqui

18

89322 Rosa

Peralta

Cacho

18

Chopain 3

Fuentes Len

Guan 85269 7545854


ajuato

Leon
Modern
o

Guan 54355 6.5E+07


ajuato

Len

Tabla Docentes
Id_Doce Nombre Apellido Apellido_ Tipo_pr
ntes
_
Materno ofesor
Paterno

Calle

Num Colonia Ciudad Estado Codigo_ Telefono


ero
Postal

456

Ernest
o

Gmez Hernn
dez

Tiemp
o
compl
eto

Emilian 4
o
zapata

Cerrito Leon

Guan 45675 5.4E+07


ajuato

564

Pedro

Jure
z

Asign
atura

Morata 6

Gran
Jard
n

Gua
naju
ato

Mnde
z

Leon

4655

46545

Tabla Materias
id_materias Nombre_materia Fk_id_doc
entes

Carrera

Semestre Periodo_esc
olar

Grupo

36

Matemticas

456

Computacin

2015

45

Computacin

456

Computacin

2015

Tabla Calificaciones
Id_califica Fk_id_mat Fk_Id_alu Calificacio Calificacio Calificacio Calificacio Estatu Calificaci Examen_
ciones
erias
mnos
n_parcial_ n_parcial_2 n_parcial_ n_parcial_ s_exa on_exam final
1
3
4
men_fi en_final
nal

4567

36

73847

10

10

10

10

Exen 10
to

10

4596

45

89322

10

Exe
nto

Detalles del trabajo colaborativo


Este trabajo fue ms intuitivo que colaborativo ya que no se estn estableciendo
acuerdo, creo que si tomo como referencia parte de mi trabajo es que considero
correcto las definiciones y diagramas de entidad relacin, la introduccin me parece
acertada ya que el objetivo del trabajo es entender como diseos en forma
esquemtica nos ayudaran a entender las relaciones entre las bases de datos.

Conclusiones grupales
El modelo entidad-relacin nos da una visin general de cmo se pude atacar un
problema de base de datos, construyendo los cimientos de la base de datos, desde
el planteamiento de las entidades, al igual que sus atributos que esta contendr para
almacenar la informacin a detalle de cada una de las abstracciones del mundo real
como se ha visto en el ejemplo del problema anterior, que nos llev de la mano para
entender que podemos modelar un mundo de informacin en entidades que sern la
representacin de los datos de muchos entes, los cuales al unirlos y relacionarlos
obtendremos una forma de organizacin y control sobre esta informacin, la cual a
su vez ser ms fcil de organizar y consultar. Si bien una vez construido y
analizado el desarrollo del modelo entidad-relacin, podremos de una manera muy
factible y/o fcil llevar este modelo a un modelo relacional, el cual a su vez nos
llevara a construir esas entidades en tablas de informacin, en las cuales podremos
simular en un sistema gestor de bases de datos que posteriormente podremos
consultar y que a su vez resolver la problemtica planteada para la preparatoria
Optimus Prime S.A de C.V.
Entonces, se ha comprendido cmo es que las bases de datos funcionan as como
su

etapa de construccin, donde claramente se determina donde se guardara la

informacin quien tendr comunicacin con cada una de las bases de datos y cul

de los atributos ser la clave para enlazarse con cada una de ellas, es por eso que
debemos de tener claro que rol tendr cada campo para posteriormente sacarle el
mayor provecho a la informacin.

Referencias biogrficas:

Kroenke, D. (2003). Procesamiento de Bases de Datos (8a. Ed.). Mxico: Editorial


Pearson Educacin. Recuperado el 08 de junio de 2010, de la base de datos de
Bibliotechnia de la Biblioteca Digital de la UVEG
Universidad nacional de Colombia (2012) Diseo Conceptual, recuperado el da 20
de junio del 2015 de http://www.unalmed.edu.co/~mstabare/diseno_conceptual.htm
Bertino, E. y Martino, L. (1995). Sistemas de bases de datos orientadas a objetos:
conceptos y arquitecturas. [Versin en lnea]. Recuperado el 3 de junio de 2011, de
h t t p s : / / b o o k s . g o o g l e . c o m . m x / b o o k s ? i d = XohLQySVNMC&printsec=frontcover&dq=bases+de+datos+orientadas+a
+objetos&hl=es&ei=RHv2TbPiKJS0sAOCtvW5Bw&sa=X&oi=book_result&ct=result
#v=onepage&q&f=false
.
Lester R. Bittel y Jackson E. Ramsey(2008), Handbook for Professional Managers,
Mc-Graw Hill, Nueva York, EE.UU.

Anda mungkin juga menyukai