Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad

Normalización de Bases de Datos: Conceptos y Dependencias Funcionales, Apuntes de Programación de Bases de Datos

Hablamos acerca de normalizar una base datos siguiendo los pasos

Tipo: Apuntes

2019/2020

Subido el 25/07/2020

profejonathan
profejonathan 🇨🇴

5

(1)

1 documento

1 / 3

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Normalización
Consiste en comprobar que las tablas o relaciones definidas cumplan
determinadas condiciones, éste tiene varias reglas, y el conjunto de tablas con
sus atributos se le conoce como esquema relacional, se dice que una tabla está
determinada como normal cuanto satisface o cuando cumple un cierto número
de restricciones por las reglas de normalización.
Si una tabla no satisface una determinada regla, se descompone en 2 que si lo
hagan.
Ésta se compone de una serie de ternas T(A,D)
T= tabla
A= conjunto de atributos de esa tabla
D=Conjunto de dependencias funcionales entre esos atributos
Las reglas son:
1) No pérdida de información
2) No pérdida de dependencias funcionales
La normalización consiste en descomponer los esquemas relacionales o tablas
en otros equivalentes de manera que verifiquen unas determinadas reglas de
normalización, estas reglas imponen una serie de restricciones en lo relativo a
la existencia de determinados esquemas.
Las restricciones son:
Cada tabla debe tener su nombre único.
No puede haber 2 filas iguales. No se permiten duplicados
Todos los datos de una columna deben ser del mismo tipo.
Las bases de datos se normalizan para:
Evitar la redundancia de los datos.
Evitar problemas de actualización de los datos en las tablas.
Proteger la integridad de los datos.
“El proceso de normalización de bases de datos consiste en aplicar una serie
de reglas a las relaciones obtenidas tras el paso del modelo entidad relación al
modelo relacional”
pf3

Vista previa parcial del texto

¡Descarga Normalización de Bases de Datos: Conceptos y Dependencias Funcionales y más Apuntes en PDF de Programación de Bases de Datos solo en Docsity!

Normalización

Consiste en comprobar que las tablas o relaciones definidas cumplan determinadas condiciones, éste tiene varias reglas, y el conjunto de tablas con sus atributos se le conoce como esquema relacional, se dice que una tabla está determinada como normal cuanto satisface o cuando cumple un cierto número de restricciones por las reglas de normalización. Si una tabla no satisface una determinada regla, se descompone en 2 que si lo hagan. Ésta se compone de una serie de ternas T(A,D) T= tabla A= conjunto de atributos de esa tabla D=Conjunto de dependencias funcionales entre esos atributos Las reglas son:

  1. No pérdida de información
  2. No pérdida de dependencias funcionales La normalización consiste en descomponer los esquemas relacionales o tablas en otros equivalentes de manera que verifiquen unas determinadas reglas de normalización, estas reglas imponen una serie de restricciones en lo relativo a la existencia de determinados esquemas. Las restricciones son:  Cada tabla debe tener su nombre único.  No puede haber 2 filas iguales. No se permiten duplicados  Todos los datos de una columna deben ser del mismo tipo. Las bases de datos se normalizan para:  Evitar la redundancia de los datos.  Evitar problemas de actualización de los datos en las tablas.  Proteger la integridad de los datos. “El proceso de normalización de bases de datos consiste en aplicar una serie de reglas a las relaciones obtenidas tras el paso del modelo entidad relación al modelo relacional”

Dependencia Funcional

Una dependencia funcional es una conexión entre uno o más atributos Ejemplo Cédula tiene una conexión con Apellido o Nombre. Se escriben utilizando una flecha Cédula Nombre FechaDeNacimiento Edad http://cs.uns.edu.ar/~gis/tdbd/Archivos/Practicos/ EjemplodependenciasfuncionalesydescomposicionTDBD.pdf http://gemagutsan.wordpress.com/2011/03/18/16032011-normalizacion-y-dependencia- funcional/

Las propiedades de la dependencia

funcional

Reflexividad. A partir de cualquier atributo o conjunto de atributos siempre puede deducirse él mismo. Dependencia trivial: x -> x. Aumentatividad. Si x -> y entonces x+z -> y. Así se puede aumentar trivialmente el antecedente de una dependencia. Ejemplo: si con el dni se determina el nombre de una persona, entonces con el dni más la dirección también se determina el nombre. Proyectividad. Si x -> y+z entonces x -> y. Ejemplo: si a partir del dni es posible deducir el nombre y la dirección de una persona, entonces con el dni es posible determinar el nombre. Aditividad. Si x -> y y z -> w entonces x+z -> y+w. Ejemplo: si con el dni se determina el nombre y con la dirección el teléfono de una persona, entonces con el dni y la dirección podrá determinarse el nombre y el teléfono.