MODELAMIENTO DE DATOS TPS Nelcy Sierra 394152.

Slides:



Advertisements
Presentaciones similares
COLEGIO DE BACHILLERES PLANTEL #13 Xochimilco-TEPEPAN
Advertisements

Diseño de Bases de Datos
Introducción Las bases de datos se han constituido como una de las herramientas más ampliamente difundidas en la actual sociedad de la información,
IBD Clase 7.
TECNICATURA EN INFORMATICA
Rocío Contreras Águila Primer Semestre 2010
Introducción a LAS Bases de Datos
¿ Qué es un Modelo de Datos ?
COLEGIO DE BACHILLERES PLANTEL 13 XOCHIMILCO-TEPEPAN MATERIA:TIC EQUIPO:23 PRESENTACION: BASE DE DATOS ALUMNAS: Velazquez Corona Elsa Ponciano Antonio.
Tecnologías Cliente / Servidor Capitulo III Richard Jiménez V. clienteserver.wordpress.com.
Elementos para Interpretar el Modelo Conceptual de Datos
2.1Definición de un modelo de datos
Modelo de Datos Unidad II.
¿QUÉ SON LAS BASES DE DATOS?
INTELIGENCIA ARTIFICIAL
MODELOS DE DATOS.
Tema II Unidad de memoria. 2 Unidad de memoria 2.1 Definiciones y conceptos básicos Localización Capacidad Unidad de transferencia
Base de Datos.
Teoría de Bases de Datos
Base de Datos Relacional.
UNIDAD II Modelo de Datos.
INTERFAZ DE ACCES DISEÑO DE BASE DE DATOS
MODELO RELACIONAL.
1.1.2 Sistemas de información para la gestión y para la ayuda en la toma de decisiones. Los SI contribuyen activamente a la consecución de los objetivos.
Sindy Carolina Asprilla
BASE DE DATOS I. Tipos de Bases de Datos  Base de Datos de Red Colección de registros los cuales están conectados entre si por medio de enlaces. “Un.
UNIDAD I Conceptos Básicos.
Como empezar en Access 2000 Abrir Access 2000 Pulsamos INICIO
 LOPEZ MENDOZA CORINA AMALINALLI  GRUPO 304.  Una base de datos o banco de datos (en ocasiones abreviada BB.DD.) es un conjunto de datos pertenecientes.
UNIDAD 2:Crear, abrir y cerrar una base de datos Hacer clic sobre la opción Nuevo de la pestaña Archivo. Se mostrarán las distintas opciones para nuevos.
Viviana Poblete López Módulo: Modelo de Datos
BASE DE DATOS BY: Julián Villar Vázquez.
BASES DE DATOS Con Access.
Fundamentos de bases de datos:
Página 1 20/03/2005 Materia: Tecnología de la Información Curso: Profesora Ariana Rosenthal Tecnología de la Información Profesora Ariana Rosenthal Administración.
Bases de datos relacionales
BASE DE DATOS.
Bases de datos.
DIAGRAMAS ENTIDAD RELACIÓN
Conceptos Generales de Bases de Datos
INTERFASES DE ACCES Colegio de Bachilleres Plantel 13 Xochimilco Tepepan Alumnos: González Rosas Citlalmina Romero Ortega Roberto Grupo:303 Equipo:08.
APLICACIÓN DE NUEVAS TECNOLOGÍAS EN LA CONSERVACIÓN Y ANÁLISIS DEL PATRIMONIO CULTURAL Pensar Relacionalmente: Bases de Datos Relacionales (una visión.
CICLO DE VIDA Y NORMAALIZACION DE UN SISTEMA DE BASE DE DATOS
Seminario de Informática Elementos Conceptuales
PASO DEL ESQUEMA E-R AL MODELO RELACIONAL
COLEGIO DE BACHILLERES PLANTEL 13 XOCHIMILCO-TEPEPAN MATERIA:TIC EQUIPO:21 PRESENTACION: BASE DE DATOS ALUMNAS: Adán Millán Sánchez.
Métrica v2.1 Técnicas: Modelado de datos (Parte 1)
Bases de Datos.
MARTÍNEZ VALLEJO ISAMAR SCANDA MONTOYA MENDOZA DIANA RUBI GRUPO: 304.
BASES DE DATOS RELACIONALES
PRESENTADO POR: GUSTAVO VASQUEZ JEISON MORENO JHON FREDY PENAGOS.
MODELOS DE DATOS RELACIONAL
Modelo Entidad - Relación
BASE DE DATOS DISTRIBUIDAS
Curso Introductorio a Bases de Datos.
Bases de Datos Modelo Relacional.
INTERFAZ DE ACCESS  Access es un sistema gestor de bases de datos relacionales (SGBD). Una base de datos suele definirse como un conjunto de información.
MIA - Grupo 5 Unidad 2.

¿QUÉ ES EL MODELO ENTIDAD-RELACIÓN?  Como ya he comentado este modelo es solo y exclusivamente un método del que disponemos para diseñar estos esquemas.
DISEÑO DE BASES DE DATOS (modelos para el diseño)
Sistemas de Información I
En el presente trabajo, se explica los diferentes elementos que nos ofrece Microsoft Access, para hacer mas fácil y rápido la realización de bases de.
BASE DE DATOS. NOMBRE: Paula Andrea Bedoya Rojas. GRADO: 7.3 Institución educativa Débora Arango Pérez.
BASES DE DATOS CONCEPTOS BASICOS Elizabeth Maite Zarate Machaca “El tratamiento eficiente de la información al servicio del usuario”
Para cada uno de los atributos, indicaremos su campo de descripción. Cuando un campo no dispone de este (como el.
Creado por Edgar Codd, 1970: Artículo “A Relational Model of Data for Large Shared Data Banks”. EL MODELO RELACIONAL.
Una base de datos o banco de datos un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. En este.
Modelos Entidad – Relación (E-R). El modelo entidad-relación Los MD soportados por los SGBD no suelen ofrecer, dado su bajo nivel de abstracción, los.
Fundamentos de Bases de Datos
Transcripción de la presentación:

MODELAMIENTO DE DATOS TPS Nelcy Sierra 394152

ORIGEN Luego de las cintas magnéticas, el uso de los discos en 1960 fue un adelanto muy efectivo, ya que por medio de este soporte se podía consultar la información directamente, esto ayudó a ahorrar tiempo. A diferencia de las cintas magnéticas, ya no era necesaria la secuencialidad, y este tipo de soporte empieza a ser ambiguo. Los discos dieron inicio a las bases de datos, de red y jerárquicas, pues los programadores con su habilidad de construcción y manipulación de estructuras junto con las ventajas de los discos era posible guardar estructuras de datos como listas y árboles.

En la década de 1970 el científico informático Edgar Frank Codd en un artículo llamado "Un modelo relacional de datos para grandes bancos de datos compartidos" ("A Relational Model of Data for Large Shared Data Banks") definió el modelo relacional, publicó una serie de reglas para la evaluación de administradores de sistemas de datos relacionales y formas no procedimentales de consultar los datos, así nacieron las bases de datos relacionales.

La simplicidad del modelo relacional y la posibilidad de ocultar completamente los detalles de implementación al programador fueron realmente atractivas. En la década de 1980 las bases de datos relacionales pudieron competir con las bases de datos jerárquicas y de red, ya que su nivel de programación era bajo y su uso muy sencillo. En esta década el modelo relacional ha conseguido posicionarse del mercado de las bases de datos. El proyecto de investigación Ingres fue también comenzado por este tiempo y consistía en extender el modelo relacional para que trabajara con modelos mas complejos de datos, muchos modelos de Objetos y Objetos relacionales tienen sus principios en Ingres.

Tipos de modelos

Jerárquico La relación entre las entidades de este modelo siempre es del tipo padre - hijo. La forma visual de este modelo es de árbol invertido, en la parte superior están los padres y en la inferior los hijos. Los nodos inferiores se subordinan a los que se hallan a su nivel inmediato superior. Un nodo que no tiene padre es llamado raíz, y uno que no tiene hijos se llama hoja.

Ventajas Estructura simple, la organización era fácil de entender. Organización padre/hijo. Este modelo es el indicado para ilustrar este tipo de relaciones. Rendimiento: los registros se almacenan como punteros físicos a otros registros, de modo que el movimiento a través de la base de datos era rápido. Desventajas: Diseño muy sólido y estable en el tiempo: se hacen muy complicadas las posteriores modificaciones, así como las labores de mantenimiento. Por ejemplo al borrar un nodo padre, desaparecen también sus subordinados y sólo podrá añadirse un nodo hijo, si existe el nodo padre. Ausencia de relaciones entre los nodos hijos: Los accesos se ven limitados teniendo que pasar por los niveles superiores para llegar a uno que permita acceder a la información solicitada. Además es complicado establecer comparaciones entre informaciones situadas a un mismo nivel de la estructura.

Para acceder a los datos en la base de datos, un programa podría: Hallar una pieza particular mediante su número (como por ejemplo la puerta izquierda). Descender al primer hijo (el tirador de la puerta). Ascender hasta su padre (el cuerpo). Moverse de lado hasta el siguiente hijo (la puerta derecha).

Red Se trata también de una organización jerárquica de nodos, pero un hijo puede tener más de un padre (relación muchos a muchos). Representa una mejora al modelo jerárquico. Cada Producto puede ser distribuido por más de un Vendedor, así mismo cada Vendedor puede encargarse de diferentes Ciudades.

Ventajas: El acceso a la información es más flexible en comparación con el jerárquico, que es más restringido. Las múltiples relaciones padre/hijo permitían a una base de datos en red representar datos que no tuvieran una estructura jerárquica sencilla. Desventajas: La velocidad de acceso a la información es más lenta. Aumento de la complejidad del diseño de la estructura. Al igual que el modelo jerárquico, resultaba rígido: Las relaciones de conjunto y la estructura de los registros tenían que ser especificadas de antemano y modificar la estructura requería típicamente la reconstrucción completa.

Relacional Es la organización más difundida en la actualidad debido a su sencillez para realizar operaciones de adición, eliminación y modificación en contraste con la mayor rigidez de las organizaciones Jerárquicas y de Red. Ofrece la mayor flexibilidad ya que los datos se almacenan en tablas diferentes, conformadas así mismo por filas y columnas. Las tablas relacionadas poseen un campo común, el campo clave, mediante el cual la información almacenada en una tabla puede enlazarse con la información almacenada en otra. Las tablas se pueden modificar fácilmente siguiendo un diseño prestablecido por los programadores buscando la mejor manera posible de obtener una integridad total de la información.

Por ejemplo: En un pequeño negocio, se puede contar con una Tabla de Clientes y Tabla de Pedidos: Las órdenes que pertenecen a un determinado cliente son identificadas colocando el campo de identificación del cliente en la orden (campo clave de la tabla de clientes), lo cual permite enlazar las dos tablas.

Ventajas Las ventajas frente a las anteriores son: La rapidez y facilidad con la que permite transformar el modelo de datos. La sencillez de la estructura. La posibilidad de adaptación a una serie de entornos de datos más amplia. Desventajas Presentan deficiencias con datos gráficos, multimedia y sistemas de información geográfica y experimentos científicos. Las bases de datos orientadas a objetos (BDOO) se propusieron con el objetivo de satisfacer las necesidades de las aplicaciones anteriores y así, complementar pero no sustituir a las bases de datos relacionales. No se puede manejar herencia.

CONCEPTOS CLAVES

Estructura de datos Modelo de datos Forma de organizar un conjunto de datos elementales con el fin de facilitar su manipulación. En ella se define la organización, relación y el conjunto de operaciones (como insertar nuevos elementos o eliminar los existentes) que se pueden realizar sobre los datos. Es una representación gráfica que describe la estructura de los datos, para determinar la forma en que van a ser organizados, guardados y manipulados; constituyendo una herramienta que facilita su interpretación. Modelo de datos

eNTIDAD Es un objeto en el mundo real que es distinguible de otros, a partir de sus atributos y del cual se desea almacenar información. Las entidades pueden ser de diversa naturaleza: Tangible: Persona, vehículo, casa, etc. Intangible: Proyecto, materia, etc. Eventual: Compra, venta, vuelo, etc. Rol: Empleado, cliente, vendedor, etc. Localización: Sucursal, bodega, etc.

Conjunto de entidades Es el conjunto de todas las entidades del mismo tipo.

Tipos de entidades: Regulares: Son las entidades normales que tienen existencia por sí mismas sin depender de otras. Débiles: Su existencia depende de otras. Por ejemplo la entidad tarea laboral sólo podrá tener existencia si existe la entidad trabajo.

Análisis de requerimientos    Pequeña pieza de información   Punto de unión de varios elementos. Es una etapa en donde se logra claridad sobre lo que desea el usuario y la forma en la cual se le va a presentar la solución que está buscando. dATO NODO Análisis de requerimientos

Atributo/Campo/columna Registro/Fila/Tupla Conjunto de datos relacionados entre sí y representados de forma horizontal en una tabla. Elemento que describe o identifica cada entidad dándole características propias. Atributo/Campo/columna

Relación Es una correspondencia o asociación entre dos o más entidades. Cada relación tiene un nombre que describe su función. Las relaciones se representan gráficamente mediante rombos y su nombre aparece en el interior.

Correspondencia de Cardinalidades Es una forma en la que cada uno de los elementos de la entidad participa de la relación. Tipos: Uno a Uno En una relación uno a uno, cada registro de la Tabla A sólo puede tener un registro coincidente en la Tabla B y viceversa.

Uno a Muchos La relación uno a varios es el tipo de relación más común. En este tipo de relación, un registro de la Tabla A puede tener muchos registros coincidentes en la Tabla B, pero un registro de la Tabla B sólo tiene un registro coincidente en la Tabla A.

Muchos a Muchos En una relación varios a varios, un registro de la Tabla A puede tener muchos registros coincidentes en la Tabla B y viceversa.

Llaves/claves/identificadores Son un conjunto de atributos que identifican de forma única a una entidad. Tipos de llaves: Llave primaria, principal (PK) Es la que identifica en un campo de forma exclusiva, cada uno de los registros que existan en la tabla. Permite: -Acelerar las consultas -Orden -Impide duplicaciones de registros -Una adecuada relación entre tablas

Llave alternativa o candidata Es aquella que no ha sido seleccionada como primaria, pero que también puede identificar de forma única a una fila dentro de una tabla. Llave foránea/externa/ajena/secundaria Es uno o más campos de una tabla que hacen referencia al campo o campos de clave principal de otra(s) tabla, una llave foránea indica cómo están relacionadas las tablas. Los datos en los campos de llave foránea y llave principal deben coincidir, aunque los nombres de los campos no sean los mismos.

Modelo Entidad Relación (M.E.R) (E-R) Se denomina así debido a que precisamente permite representar relaciones entre entidades (objetivo del modelado de datos). Componentes: Entidades (sustantivo) Atributos (adjetivo) Relaciones (verbos)

Los pasos para construir el modelo son: Identificar las entidades Definir los atributos Encontrar la relación Generar la cardinalidad Símbolos principales: Rectángulos: Representan conjuntos de entidades. Elipses: Se emplean para los atributos. Rombos: Para las relaciones entre entidades. Contienen verbos. Líneas: Utilizadas para unir atributos con conjuntos de entidades y éstos con las relaciones.

Modelo lógico Relacional (M.L.R) Las entidades del modelo E-R son transformados al modelo relacional siguiendo estas instrucciones: Las entidades pasan a ser tablas. Los atributos pasan a ser columnas. Los identificadores principales pasan a ser claves primarias

gracias