Вы находитесь на странице: 1из 13

Estructura de los proyectos de base de

datos
Presentado por

Rosario de Ftima Surez Amndola

Para los Programa Educativo

Ingeniera en Informtica
Ingeniera en Sistemas Computacionales

Departamento

Sistemas y Computacin

Fecha

Estructura de los proyectos de base de datos


Realizado por: Rosario de Ftima Surez Amndola
Contenido
Presentacin.................................................................................................................................. 3
Portada .......................................................................................................................................... 4
Antecedentes ................................................................................................................................ 5
Situacin Actual. ........................................................................................................................ 5
Definicin del Problema. ........................................................................................................... 5
Determinacin de Supuestos. ................................................................................................... 5
Objetivo. .................................................................................................................................... 5
Estudio de Factibilidad .............................................................................................................. 5
Factibilidad Tcnica ............................................................................................................... 5
Factibilidad Operativa ........................................................................................................... 5
Factibilidad Econmica.......................................................................................................... 5
Marco Terico ............................................................................................................................... 6
Diseo Conceptual ........................................................................................................................ 6
Determinacin de las entidades................................................................................................ 6
Determinacin de las relaciones. .............................................................................................. 6
Determinacin de Agregaciones o Jerarquizaciones. ............................................................... 6
Diagrama Entidad Relacin. ................................................................................................... 7
Diseo Lgico ................................................................................................................................ 8
1. Aproximacin al modelo. ..................................................................................................... 8
Normalizaciones. ....................................................................................................................... 8
Primera FN............................................................................................................................. 8
Segunda FN............................................................................................................................ 8
Tercera FN ............................................................................................................................. 8
Otras FN................................................................................................................................. 8
Esquema Relacional. ................................................................................................................. 9
Grafo Relacional. ....................................................................................................................... 9
Tablas. ..................................................................................................................................... 10
Vistas/Formatos /Reportes ..................................................................................................... 11
Consultas. ................................................................................................................................ 11
Usuarios................................................................................................................................... 11
Diseo Fsico ................................................................................................................................ 12
Creacin de la Base de Datos. ................................................................................................. 12
Creacin de tablas. .................................................................................................................. 12

Estructura de los proyectos de base de datos


Realizado por: Rosario de Ftima Surez Amndola
Consultas. ................................................................................................................................ 12

Estructura de los proyectos de base de datos


Realizado por: Rosario de Ftima Surez Amndola
Presentacin.
El presente trabajo es una gua para estructuras los proyectos de la asignatura de
Fundamentos de Base de Datos, por lo que es un apoyo didctico para los docentes que
imparten esa asignatura, en especial para este nuevo modelo basado en el enfoque de
competencias, donde el estudiante es un sujeto proactivo de su propio aprendizaje, de ah que
se estructure la tarea a realizar por los estudiantes.
Esta estructura se compone de cada apartado del documento final que ser entregado como
parte del proyecto integrador realizado en esa asignatura.
Adems el documento contendr los apartados tradicionales, tales como el ndice, la
introduccin, y la conclusin del mismo.
Esperando que sea una ayuda tanto para los docentes como para los estudiantes.

Estructura de los proyectos de base de datos


Realizado por: Rosario de Ftima Surez Amndola
Portada
El siguiente esquema se utilizar para la portada del documento

[Ttulo]
Desarrollado en:

[Compaa]
[Direccin de la compaa]
[Telfono de la compaa]
[Direccin de correo electrnico de la compaa]
RFC de la compaa
Realizado por:

Nombre(s) del (los) Autor(es)


Matrculas
Para la Asignatura de

Fundamento de Bases de Datos


Del plan de estudio

Carrera
Asesorado por

Nombre del(a) Profesora

Fecha de Entrega

Estructura de los proyectos de base de datos


Realizado por: Rosario de Ftima Surez Amndola
Antecedentes
Situacin Actual.
Describir brevemente como se encuentra la empresa o el proceso que se desea analizar, en
materia de base de datos, dndole importancia al almacenamiento y recuperacin de los
datos. Otro aspecto que se debe considerar es el uso de los formatos y reportes donde se
registran hechos y datos que se utilicen durante el proceso. El tamao mnimo es de una
cuartilla.

Definicin del Problema.


Es problema ser expresado describiendo brevemente las consecuencias que ocurren cuando
se lleva una mala administracin de los datos descritos en el inciso anterior. En un
determinado momento la situacin actual se puede unir a este punto. Para la realizacin de la
problemtica es importante tener en cuenta el rbol del problema, para la realizacin del
mismo. El tamao mnimo ser de una cuartilla.

Determinacin de Supuestos.
Este apartado es opcional. En l se pondr todo aquello que se considera importante, sin
embargo no se describieron en el punto anterior. Los supuestos apoyan a entender mejor el
problema, en especial para el momento del diseo conceptual en el punto de las
cardinalidades y relaciones.

Objetivo.
El cual se definir de forma clara y sencilla, empezando con un verbo en infinitivo. Es
importante que el objetivo exprese que se disear una base de datos. Por lo tanto una
propuesta de Objetivo ser

Disear una base de datos

Estudio de Factibilidad
Factibilidad Tcnica
Se especificarn el Hardware y Software que se utilizarn, as como cul es el Hardware y
Software con el que cuenta la organizacin
Factibilidad Operativa
Es importante especificar los insumos y personal necesario para manejar la base de datos,
tambin cual es el personal con el que cuenta la compaa y que insumos se utilizan
actualmente para llevar a cabo.
Factibilidad Econmica.
Con los datos de las factibilidades anteriores, se determinan los costos de arranque y de
operacin, para realizar el anlisis costo beneficio del proyecto.

Estructura de los proyectos de base de datos


Realizado por: Rosario de Ftima Surez Amndola
Marco Terico
Se pondrn los conceptos que se utilizaron al desarrollar el trabajo, toda prctica
requiere de un sustento terico donde se aplica, para la realizacin de la misma, es
importante utilizar fuentes confiables y realizar la citacin adecuada para ello. El
Marco terico se expondr de manera clara y sencilla, hilando los conceptos para
evitar que parezca un glosario de trminos.
El marco terico se basar principalmente en los conceptos tanto de base de datos
como en los de la situacin planteada. Por lo tanto es necesario realizar una
esquematizacin del mismo.
El tamao del marco terico ser mnimo de tres cuartillas.

Diseo Conceptual
Determinacin de las entidades.
Se describirn brevemente cuales son las entidades que se utilizaran en este proyecto, as
como los atributos identificando el atributo principal (identificador). Las entidades salen de los
formatos, reportes y aspectos donde se desee almacenar la informacin. Es necesario
determinar qu tipo de entidad se trata: Fuerte o Dbil
Nombre de la Entidad:
Descripcin de la entidad
Nombre del Atributo
Descripcin del atributo
atributo principal
Atributo normal
Atributo multivaluado
Atributo pral. Alternativo
Atributo derivado
Tabla 1 Determinacin de Entidades
Nota: Las entidades deben tener el atributo principal y el normal, los atributos multivaluados, pral. alternativo, y derivado , slo
en casos particulares se utilizan, por lo tanto en caso de que se utilicen se pondr el cono que los representa.

Determinacin de las relaciones.


Se describirn las relaciones que existen entre cada una de las entidades, as como la
cardinalidades correspondientes, en caso de que la relacin sea de muchos a muchos o tenga
atributos se realizaran entidades agregadas con la estructura de la tabla de entidades, es
importante describirlos en el punto siguiente.
Nombre de la relacin
Diagrama de la relacin
Descripcin de la cardinalidades:
Tabla 2 Determinacin de Relaciones

Determinacin de Agregaciones o Jerarquizaciones.


En este apartado se expondr:

Jerarquizaciones (generalizacin y especializacin que surjan de la realizacin del


modelo conceptual) describir la entidad y cules entidades surgen de ella

Estructura de los proyectos de base de datos


Realizado por: Rosario de Ftima Surez Amndola

Agregaciones: aquellas entidades que surgen de acuerdo a las relaciones de muchas a


muchas o de uno a uno
Nombre de la Entidad:
Nombre del Atributo
Descripcin del atributo
lista de atributos
Nombre de la Entidad especializada 1
lista de atributos nuevos
Nombre de la Entidad especializada 2
lista de atributos nuevos
Nombre de la Entidad especializada n
lista de atributos nuevos
Tabla 3 Jerarquizaciones o Especializaciones

Nombre de la Agregacin
Nombre de la Entidad:
Nombre de la Entidad:
Descripcin de la entidad agregada.
Nombre del Atributo
Descripcin del atributo
atributo principal 1
atributo principal 2
Atributo normal
Atributo multivaluado
Atributo pral. Alternativo
Atributo derivado
Tabla 4 Determinacin de Agregaciones
Nota: Las entidades deben tener el atributo principal y el normal, los atributos multivaluados, pral. alternativo, y derivado , slo
en casos particulares se utilizan, por lo tanto en caso de que se utilicen se pondr el cono que los representa.

Diagrama Entidad Relacin.


Se pone el diagrama entidad relacin.

Ilustracin 1 Diagrama Entidad - Relacin

Estructura de los proyectos de base de datos


Realizado por: Rosario de Ftima Surez Amndola
Diseo Lgico
1. Aproximacin al modelo.
En este apartado se pondrn la transformacin de las entidades en tablas, as como un breve
anlisis de los datos que se utilizan tanto en los formatos de entrada en caso de que no se
hayan tomado en cuenta en el diseo conceptual, generando los primeros esquemas
relacionales
Tablas
Nombre de Tabla:
Descripcin :
Nombre del atributo

Tipo de Dato

Observaciones

Se pondr el nombre Se pone el tipo Se pondr si el atributo es una clave primaria


del atributo utilizado de campo de o fornea, o cualquier otro aspecto que
en la entidad
que se trata
apoye a la realizacin del diseo lgico.
Tabla 5 Tablas de las entidades transformadas

Esquema Relacional
Se pondr el esquema relacional resultado de la transformacin del modelo conceptual al
lgico, identificando los campos claves, tanto primarias como forneas.
Nombre de la Relacin (AtributoCP#, Atributo1, Atributo2, atributosCF#, .AtributoN)
El AtributoCP# debe ser la clave principal, la cual deber tener el smbolo # al final y
subrayarse.
El (los) AtributoCF#.son las claves forneas y tener el smbolo # al final.
Esquema 1 Relacin antes de las normalizaciones

Normalizaciones.
Se aplicar al esquema relacional obtenido en el punto anterior las normalizaciones explicando
brevemente el proceso
Primera FN
Se verificar que todas las relaciones tengan una clave primaria y que todos los atributos
tengan valores atmicos. En caso contrario se aplicar la 1FN explicando a que Relaciones se
les aplic y porqu.
Segunda FN
Se verificar que todos los atributos dependan funcionalmente de la clave primaria. En caso
contrario se aplicar la 2FN explicando a que Relaciones se les aplic y porqu.
Tercera FN
Se verificar que todos los atributos no tengan dependencias transitivas con otros. En caso
contrario se aplicar la 3FN explicando a que Relaciones se les aplic y porqu.
Otras FN
Este apartado es opcional, y se verificar en caso de ser necesario que se cumplan las
especificaciones de las siguientes formas normales las cuales son: 3FNBC, 4FN y 5FN

Estructura de los proyectos de base de datos


Realizado por: Rosario de Ftima Surez Amndola
Esquema Relacional.
Una vez aplicado las normalizaciones se realizar el esquema relacional
Nombre de la Relacin (Atributo1:Dominio1, Atributo2:Dominio2.AtributoN, DominioN)
El Atributo 1 debe ser la clave principal.
Todos los atributos claves sean stas principal o forneas deben tener al final el smbolo #.
La clave principal de la relacin deber subrayarse clave#
Esquema 2 Relacional despus de aplicadas las Normalizaciones

Grafo Relacional.
El grafo relacional sale del esquema relacional uniendo las claves forneas con sus respectivas
claves principales, de manera que se puedan observar a que campo y tabla referencian cada
una.

Esquema 3 Grafo relacional

Estructura de los proyectos de base de datos


Realizado por: Rosario de Ftima Surez Amndola
Tablas.
Una vez realizado el esquema relacional y grafo relacional se realizaran las tablas de acuerdo a la estructura de la Error! La autoreferencia al marcador no
es vlida.
Nombre de Tabla: Se utilizar nombre de acuerdo a la nomenclatura de nombre.
Alias: Nombre con el que se ha venido desarrollando en el diseo.
Descripcin : describir la tabla
Nombre del atributo
Descripcin
Dominio
Corto

Largo

Se pondr el
nombre de
acuerdo a las
nomenclaturas
del nombre.

Se pondr el
nombre que
se ha
utilizado
durante el
diseo.

Esta columna
es opcional
donde se
describir el
campo

Reglas de Integridad

Intensin

Extensin

Requerido

Valor default

Campo Clave
/Referencia

Se pone el
tipo de
campo de que
se trata

Se pone las
diferentes
mscaras de
entrada y/o
se especifica
el rango de
valores

Se pondr si el campo es
obligatorio u opcional
(en este ltimo caso
permite los valores
nulos)

Se pondr el valor que


por omisin podr
tomar el dato

Se pondr si es Llave
primaria o fornea, en
caso de que se trata de
esta ltima se pondr a
que tabla referencia

Tabla 6 Tablas de la Base de Datos resultado del proceso de normalizacin

Estructura de los proyectos de base de datos


Realizado por: Rosario de Ftima Surez Amndola
Vistas/Formatos /Reportes
En este apartado se pondrn las diferentes vistas que tendrn las tablas de la base de datos,
pueden ser pantallas, reportes, etc. Por lo que se pondr cual ser la vista del usuario seguido
de la creacin de la vista:

Ilustracin 2 Pantalla de Captura o Reporte

Nombre de la Vista/formato/Reporte:
Descripcin
Ordenado por
Atributo
Tabla a la que pertenece
Tabla 7 Vistas, Formatos o Reportes

Consultas.
Se pondrn la pregunta clave seguida de la instruccin en el lgebra relacional de la consulta,
se puede poner tambin la tabla resultado de la consulta
Nombre de la Consulta:
Descripcin Se pondr lo que se desea consultar
Atributo
Tabla a la que pertenece
Operacin en Algebra Relacional
Tabla 8 consultas

Usuarios.
Primero se determinaran los privilegios que tiene cada rol y despus los usuarios que
pertenecen a ese rol
Nombre del Rol
Descripcin
Privilegios que otorga el rol
Tablas de Lectura
Tablas de Escritura
Usuarios

Rol al que pertenece

11

Estructura de los proyectos de base de datos


Realizado por: Rosario de Ftima Surez Amndola
Diseo Fsico
Creacin de la Base de Datos.
Se pondr el cdigo (script) donde se cre la base de datos.

Creacin de tablas.
Se pondr el cdigo donde se crearon cada una de las tablas, as como las modificaciones que
se le hicieron a cada una

Consultas.
Se pondr el cdigo donde se crearon cada una de las consultas realizadas

12

Вам также может понравиться