Fase 3 Diseño
Fase 3 Diseño
Fase 3 Diseño
TRABAJO COLABORATIVO
CURSO:
TUTOR:
INGENIERÍA DE SISTEMAS
31 MARZO DE 2020
CALI
TABLA DE CONTENIDO
INTRODUCCIÓN................................................................................................................3
OBJETIVOS..........................................................................................................................4
DESARROLLO DE LA ACTIVIDAD...............................................................................5
CONCLUSIONES...............................................................................................................13
BIBLIOGRAFÍA.................................................................................................................14
1
INTRODUCCIÓN
2
Luego, se desarrollan las definiciones de una serie de conceptos elegidas por cada
estudiante relacionadas con el modelo relacional, técnicas de normalización y diccionario
de datos.
OBJETIVOS
Objetivos generales.
Conocer los términos relacionados a la fase de diseño de la base de datos
3
Objetivos específicos
DESARROLLO DE LA ACTIVIDAD
1. De acuerdo con las acciones del rol seleccionado deben construir el cronograma
de actividades y acciones que permitan la gestión y construcción del producto
4
académico individual y colaborativo. Esto se debe evidenciar y presentar en el
tema de la actividad.
5
QUÉ ES EL MODELO RELACIONAL: es uno de los modelos matemáticos más
importantes, actuales y con mayores perspectivas para la representación de las bases
de datos, es el enfoque relacional. Este se basa en la teoría matemática de las
relaciones, suministrándose con ello una fundamentación teórica que permite aplicar
todos los resultados de dicha teoría a problemas tales como el diseño de
sublenguajes de datos y otros.
6
BASE TEÓRICA Y CONCEPTUAL: El modelo de datos entidad-relación está
basado en una percepción del mundo real que consta de una colección de objetos
básicos, llamados entidades, y de relaciones entre esos objetos amorfos.
Entidad: Representa una “cosa”, "objeto" o "concepto" del mundo real con
existencia independiente, es decir, se diferencia únicamente de otro objeto o
cosa, incluso siendo del mismo tipo, o una misma entidad.
Algunos ejemplos:
Una persona: se diferencia de cualquier otra persona, incluso siendo
gemelos.
Un automóvil: aunque sean de la misma marca, el mismo modelo, etc,
tendrán atributos diferentes, por ejemplo, el número de chasis.
Una casa: aunque sea exactamente igual a otra, aún se diferenciará en su
dirección.
Una entidad puede ser un objeto con existencia física como: una persona, un
animal, una casa, etc. (entidad concreta); o un objeto con existencia
conceptual como: un puesto de trabajo, una asignatura de clases, un nombre,
etc. (entidad abstracta).
Atributos: Los atributos son las características que definen o identifican a una
entidad. Estas pueden ser muchas, y el diseñador solo utiliza o implementa las que
considere más relevantes.
En un conjunto de entidades del mismo tipo, cada entidad tiene valores específicos
asignados para cada uno de sus atributos, de esta forma, es posible su identificación
unívoca.
7
Ejemplos: A la colección de entidades «alumnos», con el siguiente conjunto de
atributos en común, (id, nombre, edad, semestre), pertenecen las entidades:
Cada una de las entidades pertenecientes a este conjunto se diferencia de las demás
por el valor de sus atributos. Nótese que dos o más entidades diferentes pueden
tener los mismos valores para algunos de sus atributos, pero nunca para todos.
TÉCNICA DE NORMALIZACIÓN
8
Esta es una técnica que se diseñó para ejercer un control en la redundancia de datos
que está conformada por formas normales junto con las reglas que condiciona cada
forma normal, siguiendo una serie de reglas en el momento de crear tablas y
establecer relaciones.
Tenemos que mediante la teoría de la normalización se ha desarrollado para obtener
estructuras de datos eficientes que eviten las anomalías de actualización.
También tenemos que la normalización es la expresión formal de modo de que al
realizar un buen diseño. Permite las medidas necesarias para describir la estructura
lógica de los datos en un sistema de información.
Se cuenta también con unas fases de la normalización
Que permiten la normalización involuntaria de las fases que realizan en orden
secuencial. La realización de la seguridad fase supone que se ha concluido la
primera y así sucesivamente tras completar cada fase y se dice que la relación está
en:
Primera forma normal a la cual denominamos (1FN)
Segunda forma normal a la cual denominamos (2FN)
Tercera forma normal a la cual denominamos (3FN)
Forma normal de bayce-Codd a la cual denominamos (FNBC)
Además, existe la cuarta y quinta forma normal a la cual denominamos (4FN
& 5FN)
Respeto a las gráficas de las formas normales y primera regla donde se relaciona en
1FN que son un subconjunto del universo de datos las relaciones posibles. Las
relaciones en 2FN son subconjuntos de las que están en 1FN y así sucesivamente.
9
En la primera forma normal (1FN)
Una tabla está en primera forma si: Todos los atributos son atómicos. Un atributo es
atómico si los elementos del dominio son simples e indivisibles.
No debe existir variación en el número de columnas.
Los campos no clave deben identificarse por la clave (dependencia funcional).
Debe existir una independencia del orden tanto de las filas como de las columnas; es
decir, si los datos cambian de orden no deben cambiar sus significados.
Esta forma normal elimina los valores repetidos dentro de una base de datos.1
Segunda Forma Normal (2FN)
Una relación está en 2FN si está en 1FN y si los atributos que no forman parte de
ninguna clave dependen de forma completa de la clave principal. Es decir, que no
existen dependencias parciales. Todos los atributos que no son clave principal deben
depender únicamente de la clave principal.
En otras palabras, podríamos decir que la segunda forma normal está basada en el
concepto de dependencia completamente funcional.
Tercera Forma Normal (3FN)
La tabla se encuentra en 3FN si es 2FN y si no existe ninguna dependencia
funcional transitiva en los atributos que no son clave.
Un ejemplo de este concepto sería que, una dependencia funcional X →Y en un
esquema de relación R es una dependencia transitiva si hay un conjunto de atributos
Z que no es un subconjunto de alguna clave de R, donde se mantiene X →Z y Z →
Y.
Forma normal de Boyce-Codd (FNBC)
La tabla se encuentra en FNBC si cada determinante, atributo que determina
completamente a otro, es clave candidata. Deberá registrarse de forma anillada ante
la presencia de un intervalo seguido de una formalización perpetua, es decir las
10
variantes creadas, en una tabla no se llegarán a mostrar, si las ya planificadas, dejan
de existir.
Cuarta Forma Normal (4FN)
Una tabla se encuentra en 4FN si, y solo si, para cada una de sus dependencias
multivaluadas no funcionales X →Y, siendo X una super-clave que, X es una clave
candidata o un conjunto de claves primarias.
Quinta Forma Normal (5FN)
Una tabla se encuentra en 5FN si:
La tabla está en 4FN
No existen relaciones de dependencias de reunión (join) no triviales que no se
generen desde las claves. Una tabla que se encuentra en la 4FN se dice que está en
la 5FN si, y sólo si, cada relación de dependencia de reunión (join) se encuentra
definida por claves candidatas. Por lo que, si se aplicara una consulta entre al menos
tres relaciones independientes entre sí dentro de la 4FN y se obtuvieran tuplas
espurias, entonces no estaría dentro de la 5FN.
11
TÉRMINOS ESCOGIDOS POR ANDERSON DIDIER CORTES
Esquema: Dentro del diseño de base de datos, la etapa del diseño conceptual es
muy importante y aquí se formalizan los requerimientos y se representan en un
esquema conceptual. “Este esquema es de alto nivel de abstracción, independiente
del sistema de gestión de base de datos y constituye la especificación para la etapa
del diseño lógico” (Jiménez, 1996, p. 1). Debe ser completo, consistente y evitar la
ambigüedad en lo posible.
Para esquemas conceptuales de bases de datos se han propuesto varios modelos,
siendo de entre los más utilizados y difundidos el modelo entidad-relación.
12
CONCLUSIONES
El diccionario de datos nos ayuda a tener un listado organizado de los objetos o elementos
que forman parte de la base de datos y ayudan a los analistas en la determinación de los
requerimientos del sistema.
BIBLIOGRAFÍA
13
C.J. Date. (1994). "An Introduction to Database Systems". Addison-Wesley.
Camuña, R. J. F. (2014). Lenguajes de definición y modificación de datos SQL (UF1472),
Capitulo 2 - Lenguajes de definición, manipulación y control. Madrid, ESPAÑA: IC
Editorial. pág. 39-90. Obtenido de
https://bibliotecavirtual.unad.edu.co:2538/lib/unadsp/reader.action?
docID=4184070&query=
Carte, Traci A .; Jasperson, Jon (Sean); y Cornelius, Mark E. (2020). "Integrando los
conceptos de ERD y UML cuando se enseña el modelado de datos", Journal of
Information Systems. Obtenido de https://aisel.aisnet.org/jise/vol17/iss1/9
Chicano, T. E. (2013). Utilización de las bases de datos relacionales en el sistema de
gestión y almacenamiento de datos: uf0348. IC Editorial, 2013. ProQuest Ebook
Central, pág. 87-110. Obtenido de :
https://bibliotecavirtual.unad.edu.co:2538/lib/unadsp/reader.action?
ppg=111&docID=4499234&tm=1528910264489
Dapayox. (24 de 06 de 2011). Diccionarios De Datos En Las Bases De Datos. Obtenido de
https://dapayox.wordpress.com/2011/06/24/diccionario_base_datos/
E.F Codd. (junio de 1970). "A Relational Model of Data for Large Shared Databanks".
Communications of the ACM.
Sosa, F. M. & López, V. M. (2007). Diseño de bases de datos relacionales. Córdoba, AR:
El Cid Editor. Pág. 20-85. Obtenido de
http://bibliotecavirtual.unad.edu.co:2460/lib/unadsp/detail.action?
docID=3175111&query=Dise%C3%B1o%20de%20bases%20de%20datos
%20relacionales.
Universidad de Concepción. (1996). Una propuesta para la especificación de restricciones
dinámicas en esquemas conceptuales de bases de datos. Obtenido de
https://mimateriaenlinea.unid.edu.mx/dts_cursos_mdl/pos/TI/BE/AM/08/Restricciones_Din
amicas_esquemas_conceptuales.pd
14