You are on page 1of 24

TECNOLÓGICO DE ESTUDIOS SUPERIORES

DE
VALLE DE BRAVO
FUNDAMENTOS DE BASE DE DATOS

INGENIERIA EN SISTEMAS COMPUTACIONALES

PROFESOR:
M. en I.S.C. MARIANA CAROLYN CRUZ MENDOZA

ALUMNO(S):

JOSÉ LUIS HERNÁNDEZ VICTORIA


UERIEL BIBIANO BELTRÁN

CUARTO SEMSTRE Grupo 401


2.1 RESTRICCIONES

• Una restricción es una condición que obliga el cumplimiento de ciertas


condiciones a la base de datos. Algunas no son determinadas por los
usuarios, si no que son inherentes definidas por el simple hecho de que la
base de datos sea relacional.
• Lasrestricciones proveen un método de implementar reglas en la base de
datos. Las estricciones restringen los datos que pueden ser almacenados en la
tablas. Usualmente se define usando expresiones que dan como resultado un
valor booleano, indicando si los datos satisfacen la restricción o no.
• Las restricciones no son parte formal del modelo relacional, pero son incluidas
porque juegan el rol de organizar mejor los datos.
• Un esquema de desarrollo E-R puede definir ciertas restricciones a las que los
contenidos de la base de datos se debe adaptar.
• Lacorrespondencia de cordinalidades, o razón de cardinalidad, expresa el
número de entidades a las que otra entidad puede estar asociada vía un
conjunto de relaciones.
UNO A UNO

• Una entidad en A se asocia con a lo sumo una entidad en B, y una entidad en


B se asocia con a lo sumo una entidad en A.

UNO A VARIOS

• Una entidad en A se asocia con cualquier número de entidades en B (ninguna


o varias). Una entidad en B, sin embargo, se puede asociar con a lo sumo una
entidad en A.
VARIOS A UNO

• Una entidad en A se asocia con a lo sumo una entidad en B. Una entidad en


B, sin embargo, 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.
2.2 PROCESO DE DISEÑO MODELO E-R

• El modelo entidad relación es una herramienta para el modelado de datos


que permite representar las entidades relevantes de un sistema de
información así como sus interrelaciones y propiedades.
El proceso de diseño de una base de datos se guía por algunos principios.
El primero de ellos es que se debe evitar la información duplicada o, que es los
mismo, los datos redundantes, porque malgastan el espacio y aumentan la
probabilidad de que se produzcan mas errores e incoherencias.
El segundo principio es que es importante que la información sea
correcta y completa. Si la base de datos tiene información incorrecta
los informes que recogen información de la base de datos también
información i correcta y, por lo tanto, las decisiones que tome a
partir de esos informes estarán mal fundamentadas.
UN BUEN DISEÑO AQUEL QUE…

• Divida
la información en tablas basadas en temas para reducir los datos
redundantes.
• Proporciona la información necesaria para reunir la información de las tablas
cuando así se precise.
PASOS: DISEÑO DEL MODELO E-R

1.- DETERMINAR LA FINALIDAD DE LOS DATOS.


Esto le ayudará a estar preparado para los
demás pasos
2.- BUSCAR Y ORGANZAR LA INFORMACIÓN
NECESARIA.
Reúna todos los tipos de información que desee
registrar en la base de datos, como los
nombres de productos o los números de
pedidos.
3.- DIVIDIR LA INFORMACIÓN EN TABLAS.
Divida los elementos de información en entidades o temas
principales, como Productos o Pedidos. Cada tema pasará a ser
una tabla .

4.- CONVERTIR LOS ELEMENTOS DE LA INFORMACIÓN EN


COLUMNAS.
Decidir qué información desea almacenar en cada tabla. Cada
elemento se convertirá en un campo y se mostrará como una
columna en la tabla. Por ejemplo, una tabla Empleados podría
incluir campos como Apellido y Fecha de contratación.
5.- ESPECIFICAR LAS CLAVES PRINCIPALES.
Elija la clave principal de cada tabla. La clave principal es una columna que
se utiliza para identificar inequívocamente cada fila, como Id. de producto
o Id. de pedido.

6.- DEFINIR RELACIONES ENTRE LAS TABLAS


Examine cada tabla y decida cómo se relacionan los datos de una tabla
con las demás tablas. Agregue campos a las tablas o cree nuevas tablas
para clarificar las relaciones según sea necesario.
7.- AJUSTAR DISEÑO.
Analice el diseño para detectar errores. Cree las tablas y agregue
algunos registros con datos de ejemplo. Compruebe si puede obtener los
resultados previstos de las tablas. Realice los ajustes necesarios en el diseño.
• 8.- APLICAR LAS REGLAS DE NORMALIZACIÓN
Aplique reglas de normalización de los datos para comprobar si las tablas
están estructuradas correctamente. Realice los ajustes necesarios en las
tablas.
2.3 DIAGRAMA E-R

La estructura lógica de una Base de Datos se puede representar gráficamente


a través de un diagrama, el cual llamaremos Diagrama E-R. Estos diagramas se
apoyan de diferentes símbolos los cuales tienen un significado particular.
Los diagramas se usan para que la información se presente de forma clara y
sencilla. Los componentes principales son:

• ENTIDAD

• RELACIÓN
ENTIDAD

Es un objeto del mundo real sobre el que queremos almacenar información


(ejemplo: una persona). las entidades están compuestas de atributos que son los
datos que definen el objeto (para la entidad persona serían, nombre, apellidos,
dirección,...)
RELACIÓN

Es una asociación entre diferentes entidades, sin existencia propia en el mundo


real que estamos modelando, pero necesaria para reflejar las interacciones
existentes entre entidades.
Por ejemplo, se puede definir una relación que asocie al cliente Pérez con el
préstamo P-15. Esta relación especifica que el cliente Pérez es u cliente con el
préstamo numero P-15. Un conjunto de relaciones del mismo tipo.
Relaciones 1-1:
Las entidades que intervienen en la relación se asocian
una a una.
Por ejemplo: La entidad Hombre, la entidad Mujer y
entre ellos la relación MATRIMONIO.

Relaciones 1-n:
Una ocurrencia de una entidad esta asociada a muchas de
otra.
Por ejemplo: La entidad Empresa, la entidad
TRABAJADOR y entre ellos la relación Trabajar en.
Relaciones n-n:

Cada ocurrencia, en cualquiera de las dos entidades de la


relación, puede estar asociada con muchas de la otra y
viceversa.
Por ejemplo: La entidad Alumno, la entidad Empresa y
entre ellos la relación Matricula.
CONCLUSIÓN
• El proceso de diseño de una base de datos es una ciencia por lo
que conlleva un arduo trabajo y realizar cada paso con la certeza
de estar 100% es casi imposible pero se puede perfeccionar con
la practica.
• Undiagrama E-R es fundamental ya que para obtener una base
completa y en su forma física se tiene que pasar por ese paso.
BIBLIOGRAFÍA

Fundamentos de base de datos . Proceso de diseño extraído el día


08 de julio del año 2017 de la pagina:
http://fundamentosbditp.blogspot.mx/p/unidad-ii.html

You might also like