Sei sulla pagina 1di 7

BASES DE DATOS BASICOS

CÓDIGO: 301330ª
Fase 3-Diseño.

Entregado por:

Daniel Contreras Rey


Código: 98.774.278
Jonatan Mayorga Villanueva
Código: 86.085.356
Mineira Ramos Ramos
Código: 1.039.082.843

Presentado al tutor:
IVAN ARTURO LOPEZ ORTIZ
Grupo: 26

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD


ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
ABRIL 2020
Introducción

En el presente trabajo y archivos Excel adjuntos, se mostrará el tratamiento de las formas de


normalización de las tablas para bases de datos, así como, el uso de herramientas tales como el
SQL Developer Data Modeler, tanto para diseñar el modelo lógico como el relacional funcional,
buscando acercar el problema planteado desde el inicio a una solución real, desarrollando estos
puntos para la puesta en marcha de lo obtenido.
Objetivos

Desarrollar la arquitectura del Modelo Entidad Relación al Modelo Relacional de la Base de


Datos que se viene desarrollando en el ejercicio de la asignatura.

Realizar el proceso completo de Normalización al Modelo Relacional, a través de las primeras


tres Formas Normales.

Aplicar el concepto de Diccionario de Datos al ejercicio y Base de Datos en cuestión.

Diseñar el Modelo Relacional a través de la herramienta SQL Data Modeler con todos sus
elementos.
Términos

Que es el Modelo Relacional


Es un modelo matemático que se basa en la teoría de las relaciones

Base teórica y conceptual


Según Arias (2006; 39). Las bases teóricas están formadas por: “un conjunto de conceptos y
proposiciones que constituyen un punto de vista o enfoque determinado, dirigido a explicar el
fenómeno o problema planteado”.

Descripción
Esta parte se orienta al tratamiento de datos estadísticos, esto es, al análisis estadísticos de
poblaciones finitas. Para estas poblaciones, analiza una o más características, con el objeto de
resumir el comportamiento de cada una de ellas dentro de la población, o la relación entre varias.

Esquema.
Es la descripción lógica de la base de datos, proporciona los nombres de las entidades y sus
atributos especificando las relaciones que existen entre ellos. Es un banco en el que se inscriben
los valores que irán formando cada uno de los atributos. El esquema no cambia los que varían
son los datos y con esto tenemos una nueva instancia

Instancia
Una instancia de Motor de base de datos funciona como un servicio que controla todas las
solicitudes de aplicación para trabajar con datos de cualquiera de las bases de datos
administradas por dicha instancia. Es el destino de las solicitudes de conexión (inicios de sesión)
de aplicaciones. La conexión se ejecuta en una conexión de red si la aplicación y la instancia
están en equipos independientes. Si la aplicación y la instancia están en el mismo equipo, la
conexión de SQL Server se puede ejecutar como una conexión de red o una conexión en
memoria. Cuando una conexión se ha completado, una aplicación envía instrucciones Transact-
SQL a través de la conexión hasta la instancia. La instancia resuelve las instrucciones de
Transact-SQL en operaciones con los datos y objetos de las bases de datos y, si se han concedido
los permisos necesarios a las credenciales de inicio de sesión, realiza el trabajo. Los datos
recuperados se devuelven a la aplicación, junto con cualesquiera mensajes como errores

Técnica de normalización
Es el proceso de organizar los datos de una base de datos, valga la redundancia.
Se debe 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.
¿Por qué se normalizan las bases de datos?
Las bases de datos relacionales se normalizan para:

 Evitar la redundancia de los datos.


 Disminuir problemas de actualización de los datos en las tablas.
 Proteger la integridad de los datos.
 Facilitar el acceso e interpretación de los datos.
 Reducir el tiempo y complejidad de revisión de las bases de datos.
 Optimizar el espacio de almacenamiento.
 Prevenir borrados indeseados de datos.

Formas normales
Para normalizar una base de datos existen principalmente 3 reglas, las cuales se deberían cumplir
para evitar redundancias e incoherencias en las dependencias. A estas reglas se les conoce como
"Forma normal" qué va de la 1 a la 3 y si la base de datos cumple con cada regla se dice que
está en la "primera o segunda o tercera forma normal"

Primera forma normal


 Eliminar los grupos repetidos de las tablas individuales.
 Crear una tabla independiente para cada conjunto de datos relacionados.
 Identificar cada conjunto de datos relacionados con una clave principal.
Segunda forma normal
 Crear tablas independientes para conjuntos de valores que se apliquen a varios registros.
 Relacionar estas tablas con una clave externa.
Tercera forma normal
 Eliminar los campos que no dependan de la clave.

Ventajas
Las principales ventajas que se destacan son una mejora de rendimiento frente a las bases de
datos centralizadas; mayor fiabilidad en los datos; y, por supuesto, la interconexión entre los
distintos nodos.

Desventajas
han surgido algunos problemas que con las bases de datos centralizados no aparecían, tales como
una cantidad de errores respecto a las conversiones de datos, dado que ahora es más difícil
controlar las operaciones sobre los datos

Que es el Diccionario de Datos


Es el depósito en el que se guarda la información referente a todos los datos que forman la base
de datos. Se trata de una guía en la que se describe la BD y los objetos que forman parte de ella.
Se encarga de identificar los procesos donde se utilizan los datos y los sitios donde es necesario
el acceso inmediato a la información.
Conclusiones

Se logra aplicar el concepto de Modelo Relacional al ejercicio práctico de la Base de Datos


Taller Mecánico.

Se comprenden y aplican las Formas Normales de la Normalización, de manera correcta a la


Base de Datos Taller Mecánico.

Se determina y complementa el diccionario de datos para la base de datos Taller Mecánico.

Se aplican los conceptos teóricos del Modelo Relacional y Normalización a través del programa
SQL Data Modeler.
Bibliografía

 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 Recuperado de
http://bibliotecavirtual.unad.edu.co:2460/lib/unadsp/detail.action?
docID=3175111&query=Dise%C3%B1o%20de%20bases%20de%20datos
%20relacionales.

 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. Recuperado de:
https://bibliotecavirtual.unad.edu.co:2538/lib/unadsp/reader.action?
ppg=111&docID=4499234&tm=1528910264489

 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 Recuperado de:
https://bibliotecavirtual.unad.edu.co:2538/lib/unadsp/reader.action?
docID=4184070&query=

 Veloza, I. (2018) Identificar las formas normales y sus reglas para el diseño de una base
de datos relacional no compleja. [Archivo de video]. Universidad Nacional Abierta y a
Distancia (UNAD). Bogotá. Recuperado de http://hdl.handle.net/10596/22316

 Capacho Portilla, J. R., & Nieto Bernal, W. (2017). Diseño de base de datos, Capitulo 2 .
Barranquilla, Colombia: Universidad del Norte. recuperado de
http://search.ebscohost.com.bibliotecavirtual.unad.edu.co/login.aspx?
direct=true&db=nlebk&AN=1690049&lang=es&site=eds-live&scope=site

Potrebbero piacerti anche