Subido por Jose RK

Unidad 3 BD

Anuncio
MATERIA: TALLER DE SISTEMAS OPERATIVOS
UNIDAD 2
NOMBRE DEL ALUMNO: JOSÉ DE JESÚS CEJA RAMÍREZ
Resumen Unidad 3
Jose de Jesús Ceja Ramírez
NO.16420501
ING.SISTEMAS
Prof. Adriana Monroy
Carrera
MATERIA: TALLER DE SISTEMAS OPERATIVOS
UNIDAD 2
NOMBRE DEL ALUMNO: JOSÉ DE JESÚS CEJA RAMÍREZ
MODELOS LÓGICOS BASADOS EN REGISTROS
Se utilizan para describir datos en los niveles conceptual y físico. Estos modelos
utilizan registros e instancias para representar la realidad, así como las relaciones
que existen entre estos registros (ligas) o apuntadores.
Los 3 modelos más aceptados son:
 Modelo arbóreo o jerárquico
 Modelo de red o reticular
 Modelo relacional
Reglas de integridad
Ya definida la estructura de datos del modelo relacional, estudiaremos las reglas
de la integridad que los datos almacenados en dicha estructura deben cumplir
para garantizar que son correctos.
Al definir cada atributo sobre un dominio se impone una restricción sobre el
conjunto de valores permitidos para cada atributo. A este tipo de restricciones se
les denomina restricciones de dominios.
Esquema de una base de datos relacional
Una base de datos relacional es un conjunto de relaciones normalizadas. Para
representar una base de datos relacional se debe dar el nombre a sus relaciones,
los atributos de estas, los dominios sobre los que se definen estos atributos, las
claves primarias y foráneas.
El grado de una relación es el número de atributos que contiene. El grado de una
relación no cambia con frecuencia.
Las relaciones tienen las siguientes características:
Cada relación tiene un nombre distinto
Cada tributo coma un solo valor
No hay 2 atributos que se llamen igual
El orden de los atributos no importa
No ay tuplas duplicadas
El orden de las tuplas no importa
MATERIA: TALLER DE SISTEMAS OPERATIVOS
UNIDAD 2
NOMBRE DEL ALUMNO: JOSÉ DE JESÚS CEJA RAMÍREZ
Claves
Existen 4 tipos de claves:




Superclave
Clave candidata
Clave primaria
Clave foránea
Ya que en una relación nos ya tuplas permitidas, estas se pueden distinguir una
de otra, es decir, se pueden distinguir de un modo único. La forma de identificarlas
es atreves de los valores de sus atributos
Dominio: Es importante porque permite que el usuario defina, el un lugar común,
el significado y la fúndete de los valores que los atributos pueden tomar, también
puede ser considerado como el conjunto de valores legales de 1 o varios atributos.
Tuplas: Es una fila de una relación, los elementos de una relación son las tuplas o
filas de la tabla, las tuplas de una relación nos siguen ningún orden.
Relación: es una tabla con columnas y filas.
Atributo: es el nombre de una columna de una relación.
En el modelo relacional, las relaciones se utilizan para almacenar información
sobre los objetos que se presentan en la base de datos.
Sabemos que si un par de tablas están relacionadas están relacionadas, podemos
extraer datos de las 2 a la vez, simplemente por el modo en el que funciona la
teoría de las bases de datos relacionales. Los datos que se saquen de las 2 tablas
se basaran en los valores comunes del campo de ambos tienen en común.
El modelo relacional, como todo modelo de datos, tiene que ver con 3 aspectos de
los datos:
 Estructura de datos.
 Integridad de datos.
 Manejo de datos.
El hecho de que el modelo relacional este basado en la teoría de las matemáticas
es lo que lo hace tan seguro y robusto: y nos proporcionan los elementos básicos
necesarios para crear una base de datos relacional con una buena estructura y
formular buenas metodologías de diseño
MATERIA: TALLER DE SISTEMAS OPERATIVOS
UNIDAD 2
NOMBRE DEL ALUMNO: JOSÉ DE JESÚS CEJA RAMÍREZ
El modelo relacional se basa en 2 ramas de las matemáticas:
La teoría de conjuntos
La lógica de predicados de primer grado
Si se puede poner una relación en DK/NF (Forma normal dominio-llave), entonces
se podrá asegurar que no abra anomalías por lo tanto, el truco es saber cómo
poner las relaciones DK/NF.
Primera forma normal
La regla de la primera forma normal establece que las columnas repetidas deben
eliminarse y colocarse en tablas separadas.
Poner la base de datos en la primera forma normal resuelve el problema de
redundancia de columnas o atributos.
La normalización ayuda a clasificar la base de datos y a normalizarla en partes
más pequeñas y más fáciles de entender
Segunda forma normal
Establece que todas las dependencias parciales se deben eliminar y separar
dentro de sus propias tablas.
Una dependencia parcial es un término que describe aquellos datos que no
dependen de la llave primaria de la tabla para identificarlos.
Con esto se controlan la mayoría de los problemas de la lógica. Podemos insertar
un registro sin un exceso de datos en la mayoría de las tablas.
Estas formas normales fueron útiles aunque tuvieran una seria limitación:
Ninguna forma garantizaba que se pudieran eliminar todas las anomalías.
Cada forma podía quitar solo algunos defectos.
Dentro de la normalización se debe evitar el siguiente:
 La redundancia de los datos.
 Anomalías de la inserción.
 Anomalías de borrado
Reglas de integridad de entidades
MATERIA: TALLER DE SISTEMAS OPERATIVOS
UNIDAD 2
NOMBRE DEL ALUMNO: JOSÉ DE JESÚS CEJA RAMÍREZ
La primera regla de identidad se aplica a las claves primarias de las relaciones
base:
Ninguno de los atributos que comparten la clave primaria puede ser nulo
Una clave primaria identifica de un modo único a cada tupla.
Esta reglas solo aplica a las relaciones base y a las claves primarias.
Reglas de integridad de referencial
La segunda regla de integridad se aplica se aplica a las claves ajenas:
Si en una relación ay alguno clave ajena, sus valores deben coincidir con valores
de la clave primaria a la que se hace referencia.
Descargar