Bases De Datos
Enviado por eimy11ayme • 11 de Octubre de 2013 • 2.837 Palabras (12 Páginas) • 263 Visitas
INTRODUCCIÓN
Desde la antigüedad en el mundo el ser humano ha necesitado registrar sus datos para así poder contener información por más tiempo sin dejarle el trabajo a la memoria, con el paso del tiempo ha empleado nuevas técnicas para poder grabar en distintos medios la información y así poder utilizarla cuando sea necesario.
En tiempos modernos se sigue utilizando dicha técnica pero mediante distintos medios uno de ellos es de manera electrónica, la cual es mucho más eficaz y ahorrativa tanto en tiempo, espacio y esfuerzo.
El estudio y la correcta comprensión de los principios básicos referentes a las bases de datos son de capital importancia para los profesionales de la informática y para otros especialistas cuyo trabajo se desarrolla dentro del ámbito de la sociedad de la información y del conocimiento.
La presente investigación se refiere al modelo de datos el cual es una representación abstracta de los datos de una organización además de la forma en que se relacionan, abarcando cada uno de los siguientes temas:
Proceso de diseño
Modelo Entidad-Relación (E-R)
Restricciones
Modelo Entidad Relación Extendido
Otros aspectos del diseño de base de datos
El objetivo de esta investigación es que el alumno comprenda la función de un modelado de datos, así como las reglas y características de cada uno de los puntos que abarca el tema.
2.1 PROCESO DE DISEÑO
El diseño de bases de datos es un proceso en el que se determina la organización de una base de datos, en cual están incluidos su estructura, contenido y las aplicaciones que se han de desarrollar.
Uno de los principios que debe tener el proceso de diseño es evitar la duplicidad de la información, es decir para no desperdiciar el espacio y así aumentan la probabilidad de que haya errores. Otro principio es que la información sea completa y precisa.
Pasos a seguir en el proceso de diseño:
1.- Determinar el objetivo
2.- Buscar y organizar lo que sea necesario en la información
Esto quiere decir que hay que reunir todo tipo de información que debemos registrar, como ejemplo, los nombres de los productos.
3.- Dividir la información en tablas
Aquí los elementos de la información deben estar divididos en temas principales, en este caso seria los productos. Cada tema deberá estar en una tabla.
4.- Pasar elementos de la información en columnas
Primero decidir cuál o que información deseamos almacenar en determinada tabla. Cada dato pasara a convertirse en un campo y así mostrarse como una columna en la tabla, ejemplo seria, la tabla donde corresponde a empleados se podría incluir columnas como apellido.
5.- Determinar principales claves
La clave principal es una columna donde se utiliza para reconocer que no hay equivocaciones en la fila.
6.- Relaciones entre tablas.
7.- Amoldar el diseño.
2.2 MODELO ENTIDAD-RELACIÓN (E-R)
Es un modelo de datos de alto nivel, formado por un conjunto de conceptos que permiten describir lo real mediante representaciones gráficas. Facilita el diseño de bases de datos, admite la especificación de un esquema de la empresa que interpreta la estructura completa.
Pasos en el modelo Entidad-Relación:
1.- Descripción del texto del problema, a partir del texto se elabora el diagrama.
2.- Listado de palabras que aparezcan en verbos y sustantivos, y así relacionarlos con tablas y columnas. Entidades, puede ser entidad como es de empleados o sustantivo como es nombre(s). Los verbos son posibles relaciones.
3.- La cardinalidad (número de entidades) de las relaciones
4.- Elaboración del diagrama(s) E-R
5.- Se termina el modelo con una descripción de restricciones que no se pueden plasmar en el diagrama, y con listas de atributos, los atributos representa a las propiedades básicas de entidades y relaciones.
Las entidades es el objeto real sobre el que se agrupa la información. Estas se representa por medio de rectángulos y el dato aparece en el interior, este dato solo debe aparecer una vez en el esquema. Los tipos de entidades son: fuertes y débiles. Una entidad puede ser concreta, ejemplo una persona, o puede ser abstracta, como un préstamo o un concepto. La entidad se interpreta mediante un conjunto de atributos, estos especifican propiedades que tiene cada uno de los elementos de un conjunto de entidades. Cada entidad tiene un valor para cada uno de sus atributos.
Tipos de atributos:
-Atributos simples y compuestos. Los simples no están divididos en subpartes, en cambio los compuestos se pueden dividir en subpartes, quiere decir que en otros atributos.
Un ejemplo, nombre del cliente, puede ser un atributo compuesto, porque se basa en primer y segundo apellido.
-Atributos monovalorados y multivalorados. Monovalorados, tienen un solo valor para cada entidad. Multivalorados, hay ocasiones que un atributo tiene un conjunto de valores para dicha entidad especifica.
-Atributos derivados. Se derivan de los valores de otros atributos o entidades.
Relaciones: Es una asociación entre distintas entidades del mismo tipo.
2.3 RESTRICCIONES
Las restricciones son reglas que mantienen datos almacenados en la base de datos. Los modelos de datos aplican por si mismos un conjunto de restricciones, los cuales no admiten algunas estructuras. De otro modo el usuario aplica otro conjunto de restricciones que intenta describir algo.
Expresa el número de entidades a las que otra entidad puede estar con un miembro de un conjunto de relaciones, se le conoce como la razón de cardinalidades, describe conjuntos de relaciones binarias.
- Uno a uno. Una entidad en A se asocia con una entidad en B, y viceversa.
- Uno a varios. Una entidad en A se asocia con cualquier número de entidades en B (ninguna o varias).Una entidad en B, se puede asociar con una entidad en A.
- Varios a uno. Una entidad en A se asocia con una entidad en B. Una entidad en B, se puede asociar con cualquier número de entidades (ninguna o varias) en A
- Varios a varios. Una entidad en A se asocia con cualquier número de entidades (ninguna o varias) en B, y una entidad en B se asocia con cualquier número de entidades (ninguna o varias) en A.
Restricciones de participación: La participación de un conjunto de entidades en un conjunto de relaciones, quiere decir el total si cada entidad participa al menos en una relación.
Tipos de restricciones:
-Restricciones de dominio
Este tipo de restricciones especifican el valor de cada atributo. Los tipos de datos por lo común incluyen lo que son datos numéricos
...