diapositivas yatzeny 402 yo yat

19
Colegio de Estudios Científicos y Tecnológicos del Estado de México Materia: Diseñar Sistemas de Información. Profesora: Yolanda Ramírez Figueroa. Alumna: Yatzeny Medina Ríos Modernización. Modelo Entidad y Relación. Diccionario de datos. Lenguaje SQL

Upload: bety-cruz

Post on 05-Aug-2015

41 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Diapositivas yatzeny 402 yo yat

Colegio de Estudios Científicos y Tecnológicos del Estado de

México

Materia: Diseñar Sistemas de Información.

Profesora: Yolanda Ramírez Figueroa.Alumna: Yatzeny Medina Ríos

Modernización.Modelo Entidad y Relación.

Diccionario de datos.Lenguaje SQL

Page 2: Diapositivas yatzeny 402 yo yat

Que es?

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.

Page 3: Diapositivas yatzeny 402 yo yat

PRIMERA FORMA DE NORMALIZACIÓN

Una relación se encuentra en primeraforma normal cuando no hay grupos repetitivos en susatributos. Todos los dominios de los atributos contienen ´únicamentevalores atómicos.Es una restricción inherente al modelo relacional, por lo que sucumplimiento es obligatorio.Se eliminan los atributos multivariados.

Page 4: Diapositivas yatzeny 402 yo yat

SEGUNDA FORMA DE NORMALIZACIÓN

Una relación se encuentra en primeraforma normal cuando no hay grupos repetitivos en susatributos. Todos los dominios de los atributos contienen ´únicamentevalores atómicos.Es una restricción inherente al modelo relacional, por lo que sucumplimiento es obligatorio.Se eliminan los atributos multivaluados.

Page 5: Diapositivas yatzeny 402 yo yat

TERSERA FORMA DE NORMALIZACIÓN

Una relacions está en 3FN si ademásde estar en 2FN, los atributos que no forman parte de ningunaclave candidata facilitan información sólo acerca de las claves y no acerca de otros atributos.Cada atributo no clave es dependiente no transitivamente de laclave primaria.Se eliminan las dependencias funcionales transitivas.Siempre es posible transformar un esquema de relación que no esté en 3FN en esquemas de relación 3FN, sin pérdida de información o de dependencias.

Page 6: Diapositivas yatzeny 402 yo yat

Para que sirve?

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.

Page 7: Diapositivas yatzeny 402 yo yat

Como funciona?

Nos sirve para identificar un conjunto adecuado de relaciones que soportan los requisitos de los datos que están bien relacionados.

Page 8: Diapositivas yatzeny 402 yo yat

Modelo Entidad Y Relación.

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

Page 9: Diapositivas yatzeny 402 yo yat

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.

Page 10: Diapositivas yatzeny 402 yo yat

PARA QUE SIRVE ?

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.

Page 11: Diapositivas yatzeny 402 yo yat

Ejemplo de Modelo Entidad y Relación. Nos sirve para darnos cuenta de que

es lo que esta mostrando en la base de datos.

Page 12: Diapositivas yatzeny 402 yo yat

Diccionario 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.

Page 13: Diapositivas yatzeny 402 yo yat

PARA QUE SIRVE?

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.

Page 14: Diapositivas yatzeny 402 yo yat

COMO FUNSIONA?

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.

Page 15: Diapositivas yatzeny 402 yo yat

Ejemplos

Page 16: Diapositivas yatzeny 402 yo yat

LENGUAJE SQL.

lenguaje de consulta estructurado o SQL (por sus siglas en inglés structured query language) 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.

Page 17: Diapositivas yatzeny 402 yo yat

PARA QUE SIRVE?

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...).

Page 18: Diapositivas yatzeny 402 yo yat

COMO FUNSIONA?

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.

Page 19: Diapositivas yatzeny 402 yo yat

DIAGRAMAS DE SQL