16

Diapositivas yatzeny 402 yo yat

Embed Size (px)

Citation preview

La normalización es el proceso de

elaborar, aplicar y mejorar las normas

que se aplican a distintas actividades

científicas, industriales o económicas

con el fin de ordenarlas y mejorarlas.

La normalización se encarga de obtener

los datos agrupados en distintas tablas.

Normalización de Bases de Datos.

La normalización de Base de Datos nos sirve para poder formalizar un Base de Datos ya elaborada con el análisis de la misma. Consiste en aplicar una serie de reglas a las relaciones obtenidas tras el paso del modelo entidad-relación al modelo relacional que previamente fueron elaboradas.

Nos sirve para identificar un conjunto

adecuado de relaciones que soportan

los requisitos de los datos que están bien

relacionados.

El Modelo Entidad Relación es un

modelo de datos basado en una

percepción del mundo real que consiste

en un conjunto de objetos básicos

llamados entidades y relaciones entre

estos objetos, implementándose en

forma gráfica a través del diagrama

Entidad y Relación

Modelo Entidad y Relación: Es una técnica de diseño de

bases de datos gráfica, que incorpora información relativa

a los datos y la relación existente entre ellos, para poder así

plasmar una visión del mundo real sobre un soporte informático. Sus características fundamentales son:

Reflejan tan sólo la existencia de los datos sin expresar lo

que se hace con ellos.

Es independiente de las bases de datos y de los sistemas

operativos

Incluye todos los datos que se estudian sin tener en cuenta

las aplicaciones que se van a tratar

Las entidades se representan como rectángulos, los

atributos como elipses y las relaciones como rombos. El

significado de estas palabras así como de otras también

importantes las vemos a continuación.

Cuando se utiliza una base de datos para gestionar información, se está plasmando una parte del mundo real en una serie de tablas, registros y campos ubicados en un ordenador; creándose un modelo parcial de la realidad. Antes de crear físicamente estas tablas en el ordenador se debe realizar un modelo de datos.

Se suele cometer el error de ir creando nuevas tablas a medida que se van necesitando, haciendo así el modelo de datos y la construcción física de las tablas simultáneamente. El resultado de esto acaba siendo un sistema de información parcheado, con datos dispersos que terminan por no cumplir adecuadamente los requisitos necesarios.

Ejemplo de Modelo Entidad y Relación.

Nos sirve para darnos cuenta de que es

lo que esta mostrando en la base de

datos.

Un diccionario de datos es un conjunto

de metadatos que contiene las

características lógicas y puntuales de los

datos que se van a utilizar en el sistema

que se programa, incluyendo

nombre, descripción, alias, contenido y

organización.

Identifica los procesos donde se

emplean los datos y los sitios donde se

necesita el acceso inmediato a la

información, se desarrolla durante el

análisis de flujo de datos y auxilia a los

analistas que participan en la

determinación de los requerimientos del

sistema, su contenido también se

emplea durante el diseño.

El diccionario de datos describe la base de

datos y sus objetivos.

Los sistemas de diccionario de datos sirven

para mantener información relativa al

hardware y software, la documentación y

los usuarios del sistema, así como otra

información pertinente para la

administración del sistema. Es un catalogo

accesible para el usuario de datos

relacionados Con la base de datos.

lenguaje de consulta estructurado o SQL(por sus siglas en inglés structured querylanguage) es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones en ellas. Una de sus características es el manejo del álgebra y el cálculo relacional que permiten efectuar consultas con el fin de recuperar de forma sencilla información de interés de bases de datos, así como hacer cambios en ella.

Es de eso de lo que trata el Estructurad

Query Languaje que no es mas que un

lenguaje estándar de comunicación

con bases de datos. Hablamos por tanto

de un lenguaje normalizado que nos

permite trabajar con cualquier tipo de

lenguaje (ASP o PHP) en combinación

con cualquier tipo de base de datos (MS

Access, SQL Server, Mi SQL...).

SQL es un lenguaje de computadora

que puedes usar para interactuar con

una base de datos relacional. Es un

lenguaje completo para controlar e

interactuar con los sistemas de

administración de bases de datos.

DIAGRAMAS DE SQL