FASE 3 GRUPO 301330 15 Ver 2

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 10

BASES DE DATOS BÁSICO

FASE 3: Diseño

CRISTHIAN FERNANDO GUTIERREZ ACOSTA- 1.151.934.931


OSCAR IVAN BLANCO AYALA - 1.130.676.722

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD DE COLOMBIA.


CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
INGENIERÍA DE SISTEMAS
SANTIAGO DE CALI
2020
INTRODUCCIÓN.

El presente trabajo correponsde a la segunda actividad colaborativa del curso de


base de datos, a traves del cual se plantea la transeferencia de los conocimientos
adquiridos de la primera unidad del curso. Para ello se analiza un problema de la
vida cotidiana y a traves de los conocimientos adquiridos tranformados de modo
que se puedan organizar y solucionar para sacar el mejor provecho de la
información.

Demostrando la capacidad de análisis y la habilidad de poder elaborar un modelo


entidad-relación apoytando con la herramienta sql developer. El estudio de las
bases de datos, es fundamienta para el diseño de sistemas de información, pues
éstas son la columba vertebral, la estructura y, un mal diseño lleva en poco
tiempo a degenerarlo, a brindar información errónea e inconsistente, buscamos
poner en práctica los conceptos aprendidos en cuanto a entidades, relaciones y
como crear un modelo lógiuco entidad-relación.
OBJETIVOS DE ACTIVIDAD

 Desarrollar los conceptos entidad-relación.


 Elaborar un modelo logico entidad-relacion.
 Encontrar soluciones por medio del analisis de algunos problemas.
 Aplicar los conceptos básicos para realizar el modelo relacional.
DESARROLLO DE ACTIVIDAD.

DESCRIPCION DEL PROBLEMA.

En cada municipio grande o pequeño del país existen talleres de mecánica y usted
se ha percatado que es un buen negocio el desarrollar aplicaciones que permita
controlar las actividades que ahí se desarrollan dado que muchos de ellos solo
llevan un control manual de su información. Partiendo de lo anterior a usted se le
entregan los requerimientos iniciales para que inicie la construcción de la base de
datos.
DESCRIPCION DE TERMINOS.

1. Que es modelo relacional.

2. Base teórica y conceptual.

3. Descripción. Permite guardar la definición de datos de la estructura de


datos en el diccionario del sistema. Esto permite describir los atributos
necesarios para describir a la entidad. Donde se puede   acceder a la
descripción de la entidad de una forma fácil y ágil. En general: son atributos
que muestran unas características de la entidad. 

4. Esquema: representa la configuración lógica de todo o parte de una base


de datos relacional. Puede existir dos formas: como representación visual y
como un conjunto de fórmulas conocidas como restricciones de integridad
que controlan una base de datos. Estas fórmulas se expresan en un lenguaje
de definición de datos, tal como SQL.

5. Instancias.

6. Técnicas de normalización: Es el proceso de organizar los datos de una


base de datos, valga la redundancia. Debemos tener en cuenta la creación
de tablas y las reglas que se usan para definir las relaciones, estas reglas
son diseñadas para proteger los datos, y para que la base de datos sea
flexible con el fin de eliminar redundancias y dependencias incoherentes.

Requisitos de la normalización
Para que las tablas de nuestra BD estén normalizadas deben cumplir las
siguientes reglas:

 Cada tabla debe tener su nombre único.


 No puede haber dos filas iguales.
 No se permiten los duplicados.
 Todos los datos en una columna deben ser del mismo tipo.

Primera forma normal

 Elimine los grupos repetidos de las tablas individuales.


 Cree una tabla independiente para cada conjunto de datos relacionados.
 Identifique cada conjunto de datos relacionados con una clave principal.
Segunda forma normal

 Cree tablas independientes para conjuntos de valores que se apliquen a


varios registros.
 Relacione estas tablas con una clave externa.

Tercera forma normal

 Elimine los campos que no dependan de la clave.

7. Formas normales: proporcionan los criterios para determinar el grado de


vulnerabilidad de una tabla a inconsistencias y anomalías lógicas. Cuanto
más alta sea la forma normal aplicable a una tabla, menos vulnerable será a
inconsistencias y anomalías. Cada tabla tiene una "forma normal más alta"
(HNF): por definición, una tabla siempre satisface los requisitos de su HNF y
de todas las formas normales más bajas que su HNF; también por
definición, una tabla no puede satisfacer los requisitos de ninguna forma
normal más arriba que su HNF.
Las formas normales son aplicables a tablas individuales; decir que una
base de datos entera está en la forma normal n es decir que todas sus
tablas están en la forma normal n.

8. Ventajas. Dentro de las ventajas, tenemos:

 Permite contar con menos redundancia en las bases de datos


relacionales.. Así, simplifica el mantenimiento de los bancos de datos.
 Ocupa menos espacio en disco. Hay menos repetición de datos, lo que
tiene como consecuencia un mucho menor uso de espacio en disco.
 Son más simples y más estables, son más fáciles de mantener.
 Ayuda a los diseñadores de bases de datos a desarrollar un esquema
que minimice los problemas de lógica. Cada regla está basada en la
que le antecede.
 Evitan errores de lógica cuando se trataban de manipular los datos.
 Hace las cosas fáciles de entender.
9. Desventajas. Dentro de las desventajas, tenemos:

 Al normalizar una base de datos implica siempre separar los atributos


en tablas independientes. Esto requiere probablemente integrar
claves foráneas y puede conducir a redundancias de claves.
 Pero su mayor inconveniente es que en una base de datos
normalizada los datos que forman un todo lógico ya no se guardan
juntos. Si se quiere reunir a los datos que figuran en tablas separadas
es necesario ejecutar un Join.
 Las consultas a las bases de datos con Joins permiten filtrar datos
complejos; pero llevarlas a cabo requiere un esfuerzo mayor que una
consulta simple, a lo que viene a sumarse la lentitud de la ejecución
de la consulta cuando los Joins implican a un gran número de tablas.
 No siempre es posible evitar por completo los valores duplicados en
las bases de datos relacionales. Volviendo a nuestra base de datos, se
puede observar que la conexión de tablas con claves ajenas puede
estar ligado a redundancias. Se habla en este caso de redundancia de
claves.

10. Que el diccionario de datos: Un diccionario de datos, o repositorio


de metadatos, como lo define el IBM Dictionary of Computing, es un
repositorio centralizado de información sobre datos tales como significado,
relación con otros datos, origen, uso y formato.1
En un diccionario de datos se encuentra la lista de todos los elementos que
forman parte del flujo de datos en todo el sistema. Los elementos más
importantes son flujos de datos, almacenes de datos y procesos. El
diccionario guarda los detalles y descripciones de todos estos elementos.
Si los analistas desean conocer cuántos caracteres abarca un determinado
dato o qué otros nombres recibe en distintas partes del sistema, o dónde
se utiliza, encontrarán las respuestas en un diccionario de datos
desarrollado en forma apropiada.
El diccionario se desarrolla durante el análisis de flujo de datos y auxilia a
los analistas que participan en la determinación de los requerimientos de
sistemas.
Términos usados y disponibles:

USADOS
DISPONIBLES
 Que es el modelo relacional-1
 Base teorica y conceptual-2
 Descripción - 3
 Esquema – Cristhian Gutiérrez-4
 Instancias-5
 Técnica de normalización – Cristhian Gutiérrez-6
 Formas normales – Cristhian Gutiérrez-7
 Ventajas-8
 Desventajas-9
 Que diccionario de datos – Cristhian Gutiérrez -10
CONCLUSIONES

 Las bases de datos utilizan varios términos importantes o variables que son
importantes conocer para poder realizar un mejor diseño de una base de
datos.
 Después de realizar esta actividad, se puede concluir que al diseñar una
matriz de modelos entidad relación hay que tener en cuenta la cantidad de
sustantivos que son las entidades y los verbos que son las relaciones. Se
establece la cardinalidad para llenar la matriz, en la cual se verifica la
relación que existe entre ellos.
 Es muy importante observar el proceso que se sigue en la organización para
determinar los requerimientos que se necesitan para la elaboración de un
sistema y para ello se recurren varias técnicas de recopilación de
información para que el proyecto satisfaga las necesidades de los usuarios
finales, los cuales esta en plena dependencia de la base de datos del
proyecto.
 Se realiza la trasferencia del conocimiento enfocado en un caso real
analizando y elaborando el modelo entidad-relación estableciendo las
cardinalidades entre las entidades.
REFERENCIAS BIBLIOGRÁFICAS

Lucidchart. 05 de abril 2020. Que es un esquema. Recuperado:


https://www.lucidchart.com/pages/es/que-es-un-esquema-de-base-de-datos

EDteam. 12 de diciembre 2017. Normalización de bases de datos .Recuperado:


https://ed.team/blog/normalizacion-de-bases-de-datos

Wikipedia. 13 de marzo de 2018. Forma nomal (bases de datos) .Recuperado:


https://es.wikipedia.org/wiki/Forma_normal_(base_de_datos)

Wikipedia. 10 de marzo de 2020. Diccionario de datos. Recuperado:


https://es.wikipedia.org/wiki/Diccionario_de_datos

Normalización: evita las redundancias en las bases de datos. 18 de junio de 2018.


Recuperado: https://www.ionos.es/digitalguide/hosting/cuestiones-
tecnicas/normalizacion/

Normalización de bases de datos. 29 Mayo del 2003. Recuperado:


http://www.eet2mdp.edu.ar/alumnos/MATERIAL/MATERIAL/info/infonorma.pd
f

Gestión de bases de datos. Recuperado:


https://gestionbasesdatos.readthedocs.io/es/latest/Tema2/Teoria.html

También podría gustarte