Modelos y Bases de Datos

Modelos y Bases de Datos MODELOS Y BASES DE DATOS Sesión No. 9 Nombre: Segunda Forma Normal Contextualización ¿Para qué te ayudarán los grados de

10 downloads 162 Views 348KB Size

Recommend Stories


MODELOS AVANZADOS DE BASES DE DATOS
UNIVERSIDAD DE CASTILLA-LA MANCHA ESCUELA SUPERIOR DE INFORMÁTICA MODELOS AVANZADOS DE BASES DE DATOS BASE DE DATOS DISTRIBUIDAS Grupo: Distribució

Modelos Avanzados de Bases de Datos. Funcionalidad 1. Bases de datos Orientadas a Objetos y Bases de Datos Objeto-Relacionales
UNIVERSIDAD DE CASTILLA-LA MANCHA ESCUELA SUPERIOR DE INFORMÁTICA Modelos Avanzados de Bases de Datos. Funcionalidad 1 Bases de datos Orientadas a O

BASES DE DATOS TEMA 2 MODELOS DE DATOS
BASES DE DATOS TEMA 2 MODELOS DE DATOS Un modelo de datos es una serie de conceptos que puede utilizarse para describir un conjunto de datos y las ope

Story Transcript

Modelos y Bases de Datos

MODELOS Y BASES DE DATOS

Sesión No. 9 Nombre: Segunda Forma Normal

Contextualización ¿Para qué te ayudarán los grados de normalización?

Las normas de forma normal se basan en los grados de la normalización explicando sus objetivos principales, además no sólo hay unas reglas dentro de estos grados de normalización, están también las reglas de Codd, que ayudan a diseñar una base de datos relacional perfecta, con estas reglas las podrás comprender de manera lógica común y se te facilitará durante el tema. La idea de estas reglas surgió porque la normalización no era suficiente para que una base de datos fuera relacional, consistente e independiente. Si recuerdas entonces la primera forma normal establece que las columnas repetidas deben eliminarse y colocarse en tablas separadas. Por lo que en los siguientes temas aprenderás y comprenderás estos grados de normalización.

1

MODELOS Y BASES DE DATOS

Introducción al Tema Te has preguntado ¿por qué aplicar los grados de normalización?

En estos temas aplicar cada uno de los grados te indicará que la base de datos va a cumplir con todos los requisitos para su mejor funcionamiento y no perjudicar la arquitectura en general. Como ya se había mencionado antes, existen básicamente tres niveles de normalización. El siguiente tema a tratar se explicarán las reglas del segundo nivel de normalización, también llamada segunda forma normal; esto depende también de qué tanta complejidad necesitas que tenga tu base de datos. Ya cuando tengas entendido cómo funciona y de qué manera lo podrás aplicar, entonces es ahí cuando aparece lo que es la integridad de la base de datos, de manera que te asegurará los datos almacenados.

2

MODELOS Y BASES DE DATOS

3

Explicación Segunda Forma Normal ¿Qué es la segunda forma normal? La Segunda Forma Normal (2NF) fue definida originalmente por E. F. Codd en 1971. “Para que una tabla cumpla con la 2NF debe satisfacer dos condiciones. La primera es bastante sencilla y previsible: debe estar en 1NF. La segunda condición es la que de verdad le confiere entidad a la regla de normalización”. De qué manera puedes aplicar este grado, pues veras, cuando creas tablas separadas en los conjuntos de valores se aplican a varios registros y como objetivo de la segunda forma normal será relacionar esas tablas por medio de una clave externa, es decir, cada registro que ingreses debe de depender de una clave primaria de la tabla.

Nombre M

Nombre Clave

Tabla

Puesto

Especialidad

Es importante considerar que en este grado puede presentar problemas de almacenamiento si no llegase a depender una de las claves con la clave primaria.

MODELOS Y BASES DE DATOS

Tercera Forma Normal ¿Cuáles son las condiciones de esta tercera forma normal? La tercera forma normal fue definida originalmente por E.F. Codd en 1971, en la que indica que una tabla está en tercera forma normal si y sólo si las dos condiciones siguientes se mantienen: •

La tabla está en la segunda forma normal (2NF)



Ningún atributo no-primario de la tabla es dependiente transitivamente de una clave primaria

Entonces como bien entenderás, para cada atributo debe representar un hecho que lo relacione con la clave, ya que los valores de un registro que tengas y que no sean parte de la clave, ese registro no podrá pertenecer a la tabla. Para este grado es importante que desde el principio verifiques de qué modo estará empleada tu base de datos de tal manera que puedas aplicarlo, porque solo podrás utilizarlo si tus datos o registros están cambiando constantemente o con frecuencia.

4

MODELOS Y BASES DE DATOS

Integridad de Base de Datos ¿Qué es y en qué se basa? De manera breve y explicada una integridad de datos va a garantizar la calidad de los datos. Desde un punto de vista más conceptual, dos autores citados en el Tutorial de fundamentos de bases de satos, la definen de la siguiente manera: Para Korth y Silberschatz, la integridad proporciona un medio de asegurar que los cambios que se hacen en la base de datos por usuarios autorizados no resultan en una pérdida de consistencia de los datos. Para David M. Kroenke, un conjunto de datos tiene integridad si son consistentes, si se ensamblan entre sí. Con frecuencia, en los sistemas de procesamiento de archivos se aprecia una pobre integridad de los datos. Existen diferentes integridades de datos como lo son las siguientes: •

Integridad de entidad.



Integridad de dominio.



Integridad referencial.



Integridad definida por el usuario.

5

MODELOS Y BASES DE DATOS

Conclusión En estos temas vistos te complementa cada vez más el desarrollo que lleva una base de datos bajo distintos tipos de grados de cardinalidad, en donde se verán reflejadas las relaciones que tendrá cada atributo con la llave principal, dependiendo el registro que se vaya dando. Se deberá tomar en cuenta la integridad que tendrá tu base de datos para obtener una mejor calidad, abarcando distintas categorías que llevará a cabo con distintas funciones que irás aplicando en las claves primarias. •

¿De qué manera puedes aplicar cada integridad de datos?



¿Sabes qué es el álgebra relacional?

6

MODELOS Y BASES DE DATOS

Para aprender más

¿Cómo es usada la Segunda Forma Normal?



Erik Germán Ramos Pérez (2007). Instituto de electrónica y computación. Segunda Forma Normal. Consultado de: http://brd.unid.edu.mx/instituto-de-electronica-y-computacion/

¿Cómo funciona la Tercera Forma Normal? •

s/a

(2006).

Tercera

Forma

Normal

(3NF).

Consultado

de: http://brd.unid.edu.mx/tercera-forma-normal/

¿Qué es una integridad de datos? •

s/a

(2010).

Integridad

de

los

Datos.

Consultado

de: http://www.slideshare.net/sistemasddm/integridad-sql-server

7

MODELOS Y BASES DE DATOS

Actividad de Aprendizaje

Instrucciones: Con la finalidad de reforzar los conocimientos adquiridos a lo largo de esta sesión, ahora tendrás que realizar una actividad en la cual a través de un reporte expliques las diferentes formas de Integridad de datos, tomando en cuenta las distintas dimensiones.

Puedes realizarlo en cualquier programa especializado en procesador de texto, al final tendrás que guardarlo como imagen en formato PDF, con la finalidad de subirlo a la plataforma de la asignatura.

Recuerda que esta actividad te ayudará a la integridad de datos, lo cual te facilitará el estudio de Fundamentos de Base de Datos.

En esta actividad se tomará en cuenta lo siguiente: •

Datos generales



Bibliografía



Redacción y ortografía



Objetivo de la actividad



Desarrollo del reporte



Agregar extensión (una cuartilla,)



Conclusión

8

MODELOS Y BASES DE DATOS

Bibliografía



Instituto Tecnológico de Colima. (s.f.) Tutorial de fundamentos de bases de

datos.

Modelo

Racional.

Obtenido

de: http://labredes.itcolima.edu.mx/fundamentosbd/sd_u2_3.htm •

Ramos Pérez, E.G. (2007). Instituto de electrónica y computación. Segunda

Forma

Normal.

Consultado

de: http://www.itescam.edu.mx/principal/sylabus/fpdb/recursos/r88135.PD F



s/a

(2006).

Tercera

Forma

Normal

(3NF).

Consultado

de: http://udp.vilaboa.cl/bdd/material/uc/51-100slidesBig.pdf



s/a

(2010).

Integridad

de

los

Datos.

Consultado

de: http://www.slideshare.net/sistemasddm/integridad-sql-server

9

Get in touch

Social

© Copyright 2013 - 2024 MYDOKUMENT.COM - All rights reserved.