Búsqueda en la base de datos scopus y cinahl final (mª carmen castrillo) (2)
Base de datos final
-
Upload
miguelavalos3012 -
Category
Documents
-
view
192 -
download
1
Transcript of Base de datos final
![Page 1: Base de datos final](https://reader035.fdocumento.com/reader035/viewer/2022062304/55b539c6bb61ebc57a8b46d6/html5/thumbnails/1.jpg)
Base de datos en AccessMiguel Ángel Ávalos
![Page 2: Base de datos final](https://reader035.fdocumento.com/reader035/viewer/2022062304/55b539c6bb61ebc57a8b46d6/html5/thumbnails/2.jpg)
BASE DE DATOS (BD) - Introducción
Miguel Ángel Ávalos
![Page 3: Base de datos final](https://reader035.fdocumento.com/reader035/viewer/2022062304/55b539c6bb61ebc57a8b46d6/html5/thumbnails/3.jpg)
BASE DE DATOS (BD) - Introducción
Miguel Ángel Ávalos
![Page 4: Base de datos final](https://reader035.fdocumento.com/reader035/viewer/2022062304/55b539c6bb61ebc57a8b46d6/html5/thumbnails/4.jpg)
DISEÑO DE UNA BD
Miguel Ángel Ávalos
![Page 5: Base de datos final](https://reader035.fdocumento.com/reader035/viewer/2022062304/55b539c6bb61ebc57a8b46d6/html5/thumbnails/5.jpg)
NORMALIZACIÓN - Introducción
• La normalización ayuda a clarificar la base de datos y a organizarla en partes más pequeñas y más fáciles de entender.
• En lugar de tener que entender una tabla gigantesca y monolítica que tiene muchos diferentes aspectos, sólo tenemos que entender los objetos pequeños y más tangibles, así como las relaciones que guardan con otros objetos también pequeños.
• Existen básicamente tres niveles de normalización:– Primera forma normal (1FN)– Segunda forma normal (2FN)– Tercera forma normal (3FN)
Miguel Ángel Ávalos
![Page 6: Base de datos final](https://reader035.fdocumento.com/reader035/viewer/2022062304/55b539c6bb61ebc57a8b46d6/html5/thumbnails/6.jpg)
Primera forma normal (1FN)
Establece que las columnas repetidas deben eliminarse y colocarse en tablas
separadas.
Miguel Ángel Ávalos
![Page 7: Base de datos final](https://reader035.fdocumento.com/reader035/viewer/2022062304/55b539c6bb61ebc57a8b46d6/html5/thumbnails/7.jpg)
1FN – continuación…
Miguel Ángel Ávalos
![Page 8: Base de datos final](https://reader035.fdocumento.com/reader035/viewer/2022062304/55b539c6bb61ebc57a8b46d6/html5/thumbnails/8.jpg)
Segunda forma normal (2FN)
Establece que se debe eliminar cualquier columna no clave,
que no dependa de la clave principal de la tabla.Esta tabla está en 2FN. Cualquier valor único de NUM_FACTURA determina un sólo valor para cada columna. Por lo tanto, todas las columnas son dependientes de la clave principal NUM_FACTURA.
Esta tabla no se encuentra en 2FN, ya que las columnas PRECIO y NOM_PRODUCTO son dependientes de COD_PRODUCTO, pero no son dependientes de NUM_FACTURA. Lo que se hace es eliminar estas columnas de la tabla y crear una nueva con dichas columnas y la clave principal de la que dependen.
Miguel Ángel Ávalos
![Page 9: Base de datos final](https://reader035.fdocumento.com/reader035/viewer/2022062304/55b539c6bb61ebc57a8b46d6/html5/thumbnails/9.jpg)
2FN – continuación …
Campos dependientes de COD_PRODUCTO, pero no son dependientes de NUM_FACTURA
Miguel Ángel Ávalos
![Page 10: Base de datos final](https://reader035.fdocumento.com/reader035/viewer/2022062304/55b539c6bb61ebc57a8b46d6/html5/thumbnails/10.jpg)
Tablas obtenidas hasta la segunda forma normal
Miguel Ángel Ávalos
![Page 11: Base de datos final](https://reader035.fdocumento.com/reader035/viewer/2022062304/55b539c6bb61ebc57a8b46d6/html5/thumbnails/11.jpg)
Tercera forma normal (3FN)
Establece que se deben eliminar cualquier columna no clave,
que sea dependiente de otra columna no clave.
Campos dependientes de CED_CLIENTECED_CLIENTE no es la clave principal en esta tabla.
Para normalizar esta tabla, moveremos las columnas no clave y la columna clave de la cual dependen dentro de una nueva tabla.
3FN
Miguel Ángel Ávalos
![Page 12: Base de datos final](https://reader035.fdocumento.com/reader035/viewer/2022062304/55b539c6bb61ebc57a8b46d6/html5/thumbnails/12.jpg)
3FN – continuación …
Miguel Ángel Ávalos
![Page 13: Base de datos final](https://reader035.fdocumento.com/reader035/viewer/2022062304/55b539c6bb61ebc57a8b46d6/html5/thumbnails/13.jpg)
Tablas obtenidas hasta la tercera forma normal
FACTURA CLIENTE
ORDEN PRODUCTO
Miguel Ángel Ávalos
![Page 14: Base de datos final](https://reader035.fdocumento.com/reader035/viewer/2022062304/55b539c6bb61ebc57a8b46d6/html5/thumbnails/14.jpg)
En resumen…La normalización:• Es una técnica que se utiliza para crear relaciones lógicas apropiadas.• Ayuda a prevenir errores lógicos.• Facilita la adición de nuevas columnas.• Se lo efectúa a través de varios niveles de normalización.• Cada nuevo nivel o forma nos acerca más a hacer una base de datos verdaderamente
relacional.• Puede ser suficiente, al llegar a la tercera forma normal.• En exceso, puede conducir a tener una base de datos ineficiente.
Un balance apropiado de sentido común y prácticopuede ayudarnos a decidir cuándo normalizar.
Miguel Ángel Ávalos
![Page 15: Base de datos final](https://reader035.fdocumento.com/reader035/viewer/2022062304/55b539c6bb61ebc57a8b46d6/html5/thumbnails/15.jpg)
BASE DE DATOS (BD)
Miguel Ángel Ávalos
![Page 16: Base de datos final](https://reader035.fdocumento.com/reader035/viewer/2022062304/55b539c6bb61ebc57a8b46d6/html5/thumbnails/16.jpg)
Gracias por su atención