Diplomado en Base de Datos. Clase 7,8 y 9: Modelamiento de Datos Juan Guillermo Henao Montoya
|
|
- Esteban Soler Valenzuela
- hace 7 años
- Vistas:
Transcripción
1 Diplomado en Base de Datos Clase 7,8 y 9: Modelamiento de Datos Juan Guillermo Henao Montoya Juan.henao@cedesistemas.edu.co
2 MODELAMIENTO DE DATOS Presentación Qué es un modelo de datos? Es una manera diferente de ver la información Herramienta intelectual que nos permite estructurar los datos de forma que se capte la semántica de los mismos qué significan / que representan? cómo se relacionan? qué se puede hacer con ellos? ( cómo se almacena una factura? ) Cuales son sus características? No se refieren a los valores específicos que un elemento de datos deba tomar, sino que Trata los datos como grupos genéricos, que pueden tomar cualquier conjunto de valores específicos.
3 MODELAMIENTO DE DATOS Presentación Que es modelamiento de datos? Construcción de un modelo de datos que cumpla con las necesidades de los usuarios, expresadas en : Las necesidades del Usuario Requisitos del sistema Diagrama de Casos de Uso Diagrama de Clases Diagrama de Componentes Diagramas de Despliegue Modelo de casos de uso especificado por realizado por Modelo de análisis Modelo de Diseño distribuido por Modelo de Desplie gue implementa do por verificado por Modelo de Implementació n O K O K Modelo de Prueba
4 MODELAMIENTO DE DATOS Presentación MODELO DE DATOS Se compone de Representa Conjunto de conceptos Reglas de composición Sistema de Información
5 MODELAMIENTO DE DATOS Presentación Como hacer que el MODELO DE DATOS cumpla con las expectativas Precisa, Predecible Exacta de ambos? Impreciso, intuitivo, desordenado
6 MODELAMIENTO DE DATOS Presentación Como lograr que se cumplan las expectativas de los usuarios y de los aplicativos?
7 Requerimientos del usuario
8
9 MODELAMIENTO DE DATOS Presentación Cual es la herramienta para la elaboración de un modelo de datos? El Diagrama Entidad - Relación Fue propuesto por Peter Chen en 1976 Es un modelo sobre el cual se soporta el diseño conceptual de una base de datos Es una forma valiosa de obtener información y adentrarse en la estructura de los datos requeridos por una empresa, usuario o sistema antes implementar un S.I.
10 MODELAMIENTO DE DATOS Presentación Que es un diagrama entidad relación? Es la representación de información en términos de ENTIDADES y las Asociaciones entre estas, llamadas RELACIONES. Es el DER el modelo de datos? El DER es solo una parte, ya que este incluye además las definiciones de los objetos, la descripción de las reglas de integridad, los atributos y sus dominios.
11 MODELAMIENTO DE DATOS Tipos de Representación
12 Entidad : TÉCNICAS DE MODELAMIENTO Conceptos Básicos Todo objeto de datos que es diferenciable de otros objetos, ya sean abstractos o concretos. Tipo de cosas que tenemos que recordar para conducir nuestro negocio. Algo de interés y particular significado para una empresa acerca de los cual necesita guardar información. Ej.: Articulo, Persona, Pedido, Cliente
13 Relación: TÉCNICAS DE MODELAMIENTO Conceptos Básicos Conexión lógica entre dos entidades Asociación entre dos entidades únicamente Asociaciones entre entidades que deben ser recordadas Ej.: El CLIENTE hace PEDIDO ( Los negocios deben recordar cuando el cliente ordena que productos )
14 Conceptos Básicos Atributos : Describen las propiedades o características de las entidades. Cosas que describen las entidades Aspecto o propiedad, de significado único, que está asociado a la entidad. Su significado es relevante solamente cuando está asociado a la entidad. Ej.: Número del articulo, Nombre de persona.
15 Elaboración de un diagrama ER Una ENTIDAD se dibuja como una caja conteniendo el nombre en letras mayúsculas. CLIENTE
16 Elaboración de un diagrama ER Ejemplos de Entidades Personas : EMPLEADO, CLIENTE, VENDEDOR, ESTUDIANTE Lugares : ALMACÉN, OFICINA, EDIFICIO Artículos : PRODUCTO, REPUESTO, EQUIPO Conceptual : CLIENTE CORPORATIVO, POLITICA DE SEGURO, PROYECTO Actividad : PEDIDO, VENTA, DEPOSITO
17 Elaboración de un diagrama ER Ocurrencias de una entidad Cada uno de los valores que adquiere la entidad. Ejemplo: Para la entidad EMPLEADO, son ocurrencias: Pedro, Juan, José, etc...
18 Elaboración de un diagrama ER EMPLEADO ES ASIGNADO A PROYECTO JORGE MARIA OLGA PATRICIA FREDDY MARINA FABIO CARLOS ANALISIS DE NOMINA REVISION DE OPERACION CLIENTES ESPECIALES SISTEMA EN LINEA IMPACTO DEL METRO PLATAFORMA OCURRENCIAS DE LA ENTIDAD EMPLEADO OCURRENCIAS DE LA ENTIDAD PROYECTO
19 Elaboración de un diagrama ER Se ve mas claro en un diagrama de objetos :Empleado Nombre= Maria :Empleado Nombre= Marina :Proyecto Proy= Sistema en linea :Proyecto Proy= Plataforma Se identifica que hay una relación de muchos a muchos. Se resuelve con una clase de la relación
20 Elaboración de un diagrama ER RELACIÓN Una RELACIÓN se dibuja con una línea entre dos entidades, con el nombre de la relación encima y debajo de la línea en letras minúsculas. está localizado en HOTEL CIUDAD es la ubicación Las relaciones se leen en el sentido del reloj
21 Elaboración de un diagrama ER PARTICIPACIÓN La participación de una entidad en una relación se denomina opcionalidad y es mostrada por un circulo (o) cuando significa cero; o por una barra vertical cuando significa uno. Se colocan al final de la línea. HOTEL está localizado en es la ubicación CIUDAD 0 : Un hotel no tiene ciudades : Un hotel está localizado en una ciudad
22 Elaboración de un diagrama ER Relaciones Dependientes Una ocurrencia de una entidad puede solo existir si ella está relacionada a una ocurrencia de la otra, pero una ocurrencia de la otra puede existir independiente sin participar en la relación. HOTEL está localizado en es la ubicación CIUDAD
23 Elaboración de un diagrama ER Relaciones opcionales En estas relaciones no es necesario que una ocurrencia de alguna entidad esté relacionada con una ocurrencia de la otra entidad. PUESTO DE TRABAJO es ocupado por ocupa EMPLEADO
24 Elaboración de un diagrama ER Relaciones obligatorias En estas, cada entidad debe estar asociada con una ocurrencia de la otra entidad y viceversa. ORDEN contiene esta contenido DETALLE
25 Elaboración de un diagrama ER CARDINALIDAD La máxima relación entre las ocurrencias de las entidades involucradas en una relación, se denomina cardinalidad y es mostrada con una barra vertical ( ) para indicar uno (1) y una pata de gallina (<) para indicar muchos. ORDEN DETALLE
26 Elaboración de un diagrama ER Uno : Al menos una ocurrencia de la entidad está relacionada a una ocurrencia de la otra. ORDEN DETALLE Muchos : Muchas ocurrencias de la entidad están relacionadas con una ocurrencia de la otra. ORDEN DETALLE
27 Elaboración de un diagrama ER Clases de relaciones Relación uno a uno ( 1-1) ORDEN PEDIDO
28 Elaboración de un diagrama ER Clases de relaciones Relación uno a muchos ( 1 - M ) ORDEN DETALLE
29 Elaboración de un diagrama ER Clases de relaciones Relación Muchos a Muchos ( M - M) EMPLEADO HABILIDAD
30 Elaboración de un diagrama ER La lectura de un diagrama ER es realizada de acuerdo a la siguiente convención : Cada una (uno) < E1> < nombre de la relación> [ uno y solo uno, uno o muchos, cero o uno, cero o muchos ] <E2>
31 Elaboración de un diagrama ER Establecer todas las posibles reglas que se pueden dar para documentar esta relación para un cliente: CLIENTE realiza PEDIDO
32 Elaboración de un diagrama ER uno y solo un pedido Soluciones uno o muchos pedidos I < ninguno o un pedido cero o muchos pedidos O < I I O I Una relación documenta las reglas del negocio
33 Taller General Supóngase que la universidad desea conocer lo siguiente acerca de los diplomados : Dado un Conocer Modulo Alumno Profesor Diplomado Alumnos asistentes Módulos matriculados Módulos que atiende Módulos y Alumnos
34 Taller General Como representarlo en forma gráfica? MODULO PROFESOR ALUMNO DIPLOMADO
35 Consideraciones de calidad Características de un diagrama ER Debe mostrar la máxima cardinalidad y la participación para cada relación Mas de una relación puede existir entre dos entidades Es posible para una relación indicar la Asociación entre diferentes ocurrencias de la misma entidad Existen relaciones que pueden ser deducidas y no representarse en el diagrama por ser redundantes Antes de verificar relaciones redundantes, debe estar definida la máxima cardinalidad, la participación y la condición de existencia de la relación.
36 Consideraciones de calidad Evaluación de las relaciones Deben tener nombres significativos y precisos Las relaciones uno a uno, pueden ser una sola entidad Verifique las relaciones redundantes Confirme que la gran mayoría de las relaciones son uno a muchos y dependientes Cada participación obligatoria debe verificarse para ver si una ocurrencia de la entidad con la cual está asociada puede ser creada sin la entidad asociada Las relaciones muchos a muchos deben ser disueltas
37 Consideraciones de calidad Evaluación de las entidades Asegure que los nombres están en singular y no son ambiguos. Use términos del negocio donde sea posible Verifique las entidades sin relaciones Chequee las entidades con una sola ocurrencia Cada entidad debe tener algún atributo que sea relevante para el negocio
38 Consideraciones de calidad Consideraciones generales Asegúrese que el diagrama refleje las necesidades de datos requeridas Lea el diagrama y verifique que refleje los aspectos de la empresa en la forma como son tratados en ésta Valide el diagrama contra la definición de procesos y asegure que cualquier entidad o relación requerida está presente en el diagrama y que todas las relaciones o entidades son usadas
39 Proceso de Normalizacion Se estudia la normalizacion de la relaciones Consiste en descomponer las relaciones originales en otras mas pequenas con el fin de eliminar las anomalias de almacenamiento y manipulacion que se pueden dar en las relaciones iniciales y que conformaran la futura base de datos relacional.
40 Proceso de Normalizacion Se compone de un proceso de seis etapas llamada formas normales. El objetivo del proceso es llevar a que las relaciones de la base de datos se encuentren todas en 5ta forma normal
41 Proceso de Normalizacion Beneficios de una Base de Datos Correctamente Normalizada: Reducir los problemas asociados con el Creación y el Borrado de tuplas Reducir el tiempo asociado con modificaciones de las tuplas Identificar problemas potenciales que pueden requerir un análisis adicional Mejorar la información para la toma de decisiones referentes a la organización física de los datos.
42 Primera forma normal (1FN) En donde los atributos son diferentes y los valores de cada uno de estos son componentes atómicos ovimiento mpleado Numero Fecha Pago /01/ /01/0 1 Monto 1 Fecha pago /02/ /02/0 1 Numero Fecha Pago Monto /01/ /02/ /01/ /02/ Monto
43 Primera forma normal (1FN) TOUR NumeroViaje Sitio Egipto, Piramides Israel, Muro de las lamentaciones Numero Viaje Ano Pais TipoSitio Egipto Piramides Israel Muro de las lamentaciones
44 Segunda forma normal (2FN) Si se encuentra en 1FN y ningun atributo no llave depende parcialmente de la Clave Primaria (Dependencia Parcial) Itinerario Numero Viaje (pk) Fecha Salida (pk) Tarifa Numero sitio Numero Turista /01/ /01/ Itinerario Numero Viaje (pk) Fecha Salida (pk) Numero sitio Numero Turista /01/ /01/ CostoItinerario Numero Viaje (pk) Tarifa
45 Tercera forma normal (3FN) Si se encuentra en 2FN y no existe Dependencia Transitiva sobre la clave primaria. Todos los campos no clave primaria son dependientes de la clave primaria. No hay atributos no clave primaria que dependen de otro atributo no clave primaria. Sea R(X,Y,Z) donde X,Y.Z son subconjuntos de atributos. Se verifica X Y No se verifica Y X, se verifica Y Z El ejemplo mas claro es el modelo de caso de estudio de CRM en especial el modelo de Personas
46 Tercera forma normal (3FN) Si se encuentra en 2FN y no existe Dependencia Transitiva Sea R(X,Y,Z) donde X,Y.Z son subconjuntos de atributos. Se verifica X Y No se verifica Y X, se verifica Y Z Itinerario Numero Viaje (pk) Fecha Salida (pk) Numero sitio Numero Turista /01/ /01/ CostoItinerario Numero Viaje (pk) Tarifa Itinerario Numero Viaje (pk) Fecha Salida (pk) Numero Turista /01/ /01/ SitioVisitado Numero Turista (pk) Numero sitio
47 Tercera forma normal (3FNBC) Se encuentra en 3FNBC (Boyce Codd) si todos los atributos son determinados por Claves Itinerario Numero Viaje (pk) Fecha Salida (pk) Numero Turista /01/ /01/ Regla de Integridad: Cada turista tiene una sola fecha de salida. Se traduce en una dependencia funcional NumeroTurista---FechaSalida Itinerario Numero Viaje (pk) Fecha Salida (pk) /01/ /01/01 SalidaTurista Numero Turista (pk) Fecha Salida /01/ /01/01
48 Cuarta forma normal (4FN) Si se encuentra en 3FNBC (Boyce Codd) y si cada vez que una dependencia multivaluada X Y se verifica, entonces X contiene a una Clave de R NumeroPersona(pk) FechaSiniestro (pk) FechaAviso (pk) /01/ /01/ /01/ /01/01 NumeroPersona (pk) FechaSiniestro NumeroPersona (pk) FechaAviso /01/ /01/ /01/ /01/01
49 Quinta forma normal (5FN) Se refiere a las llamadas dependencias producto que garantizan la descomposición de una relacion en tres o mas relaciones, manteniendo el contenido original y con menor redundancia Si cada dependencia producto [X1][X2] [Xn] de R esta inducida por las llaves candidatas de R, es decir cada Xi contiene una llave candidata de R EPS Especialista Especialidad EPS Sura Juan Perez Ortopedista SaludCoop Natalia Medina Dermatologa
50 Quinta forma normal (5FN) EPS EPS Sura SaludCoop Especialista Juan Perez Natalia Medina Especialista Juan Perez Natalia Medina Especialidad Ortopedista Dermatologa EPS EPS Sura SaludCoop Especialidad Ortopedista Dermatologa
51 TABLE Ejemplo: Owner= Name= TableSpace= Comment= Owner= ops$sini Name= tbt_rva DICCIONARIO DE DATOS TableSpace=TSD_BTS_TAB01 Comment= Contiene la informacion de la reserva
52 Colums Name= Type= Nullable= Default= DICCIONARIO DE DATOS Storage= (cuando existen LOBs) Comment= Ejemplo: Name=CDUEN Default= 114 Type= VARCHAR2(3) Storage= Nullable= YES Comment= Identificacion de la unidad estrategica de negocio
53 Keys Name= DICCIONARIO DE DATOS Type= Primary Foreign Columns= Enable= Ejemplo: Name=TBTS_RVA_PK Type= Primary Columns=NMEXPEDIENTE,CDRAMO Enable=YES
54 Checks Name= Condition= Enabled= DICCIONARIO DE DATOS Deferred = siempre la transaccion se realiza al final Last Change= Ejemplo: Name=TBTS_RVA_CDUEN_CK Condition=CDUEN IN ( 214, 219, 220 ) Enabled=YES Deferred=YES Last Change=9/9/ :00:10
55 Indexes Ejemplo: Owner= Name= DICCIONARIO DE DATOS Type=unique-normal Columns = Owner=OPS$BTS Name=TBTS_RVA_I1 Type=unique Columns = nmpoliza,nmriesgo
56 Privileges Ejemplo: Grantee= Select= Insert= Update= Delete= DICCIONARIO DE DATOS Grantee= OPS$ORG Select=YES Insert=YES Update=YES Delete=YES
BASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN
BASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN 3.1 Conceptos Básicos El modelo entidad-relación es el modelo más utilizado para el diseño conceptual de bases de datos. Fue introducido por Peter Chan en
Más detallesFundamentos de Programación y Bases de Datos
Descripción En la actualidad la mayoría de nuestra vida está basada en el uso de programas informáticos. Para desarrollar un programa informático es necesario transcribir la realidad a dicho programa,
Más detalles1. INTRODUCCIÓN A LA MODELIZACIÓN CONCEPTUAL DE DATOS
TEMA 5: MODELIZACIÓN CONCEPTUAL DE DATOS 1. INTRODUCCIÓN A LA MODELIZACIÓN CONCEPTUAL DE DATOS 2. MODELO CONCEPTUAL DE DATOS 2.1. Características Generales. 2.2. Pasos para su Desarrollo. 2.3. Añadir Detalles
Más detallesTerminología Equivalente
Normalización La normalización de bases de datos es un proceso que consiste en designar y aplicar una serie de reglas a las relaciones obtenidas tras el paso del modelo entidadrelación almodelo relacional.
Más detallesMODELO RELACIONAL BASE DE DATOS RELACIONALES
MODELO RELACIONAL BASE DE DATOS RELACIONALES Base de Datos Relacional (BDR) Una BDR es una colección de relaciones de diversos grados (numero de atributos), que varían con el tiempo (numero de tuplas,
Más detallesUna tabla se encuentra en primera forma normal si impide que un atributo de una tupla pueda tomar más de un valor. La tabla:
normalización del esquema relacional problemas del esquema relacional Una vez obtenido el esquema relacional resultantes del modelo entidad relación que representaba la base de datos, normalmente tendremos
Más detallesBASES DE DATOS TEMA 4 DISEÑO DE BASES DE DATOS RELACIONALES
BASES DE DATOS TEMA 4 DISEÑO DE BASES DE DATOS RELACIONALES 4.3 Normalización Uno de los objetivos de una estructura de tabla normalizada es minimizar el número de "celdas vacías". Grupos de información
Más detallesDED Diagramas de Estructura Lógica de Datos. Universidad de Oviedo Departamento de Informática
DED Diagramas de Estructura Lógica de Datos Universidad de Oviedo Departamento de Informática Contenidos Introducción Relaciones Construcción del modelo conceptual Normalización Primera Forma Normal Segunda
Más detallesBASES DE DATOS TEMA 2 MODELOS DE DATOS
BASES DE DATOS TEMA 2 MODELOS DE DATOS 2.3 De red En este modelo las entidades se representan como nodos y sus relaciones son las líneas que los unen. En esta estructura cualquier componente puede relacionarse
Más detallesIV. MODELO RELACIONAL
IV. MODELO RELACIONAL En el tema II se hizo una introducción del modelo de datos relacional. Este modelo, como se vio, hace una representación del mundo real por un conjunto de estructuras que se llaman
Más detallesBases de Datos Web. Andrés s Ochoa Correa
Bases de Datos Web Ing. Víctor V Andrés s Ochoa Correa Conceptos BásicosB Qué es un Dato? Conjunto de caracteres con algún n significado. Qué es una Base de Datos? Colección n ordenada de datos Por lo
Más detallesUNIDAD 3. MODELO ENTIDAD RELACIÓN
UNIDAD 3. MODELO ENTIDAD RELACIÓN Síntesis E l modelo E-R es utilizado para el diseño conceptual de la base de datos y se trabaja mediante un conjunto de elementos como: entidades, atributos, relaciones
Más detallesTEORÍA DE LA NORMALIZACIÓN GESTIÓN Y MODELACIÓN DE DATOS
TEORÍA DE LA NORMALIZACIÓN GESTIÓN Y MODELACIÓN DE DATOS Problemas que se pueden presentar en un esquema relacional CcEmpleado Nombre Departamento CiudadDpto Jefe 39288271 Sonia Maria Osorio Ventas Cali
Más detallesGUÍA PARA ELABORAR ANÁLISIS FUNCIONAL
GUÍA PARA ELABORAR ANÁLISIS FUNCIONAL La elaboración del análisis funcional es muy sencilla, sin embargo debe tenerse muy clara la metodología para que no se produzcan errores, ya que no se debe de olvidar
Más detallesDiseño Lógico de Bases de Datos Relacionales
Diseño Lógico de Bases de Datos Relacionales El modelo relacional El concepto de relación: Tuplas, atributos y dominios Restricciones de integridad en el modelo relacional Del modelo E/R al modelo relacional
Más detallesIng. Yim Isaias Apestegui Florentino
Definicion de Modelo Relacional El Modelo Relacional Se basa en una representación del mundo real en que los datos se describen como entidades, relaciones y atributos. El principal concepto del modelo
Más detallesIntroducción a las Bases de Datos y al Modelo Relacional
24/10/2014 Introducción a las Bases de Datos y al Modelo Relacional Grupo de Ingeniería del Software y Bases de Datos Departamento de Lenguajes y Sistemas Informáticos Universidad de Sevilla octubre 2014
Más detallesBASE DE DATOS Modelos de Datos
BASE DE DATOS Modelos de Datos Autor: Lic. Jaquelina E. Escalante Desarrollo de una Base de datos 1 Análisis de requisitos, es decir, el estudio del sistema que se pretende modelar de la forma más precisa
Más detallesModelo Relacional. El modelo relacional...1 El modelo entidad relación (que vimos ayer) es un modelo conceptual que sirve
Juan Luis Mora Blanco. El modelo Relacional 1 Modelo Relacional El modelo relacional El modelo relacional...1 El modelo entidad relación (que vimos ayer) es un modelo conceptual que sirve Conceptos...1
Más detallesNORMALIZACIÓN GESTIÓN DE BASES DE DATOS DISEÑO LÓGICO:
GESTIÓN DE BASES DE DATOS DISEÑO LÓGICO: NORMALIZACIÓN Francisco Pérez franciscoprdv@gmail.com Esta obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional
Más detallesModelo ERE. Universidad de los Andes Demián Gutierrez Marzo 2011 1
Modelo ERE Universidad de los Andes Demián Gutierrez Marzo 20 Modelo ER / Diagramas ER Modelo Entidad-Relación (ER) (Chen, 976) Modelo Entidad-Relación-Extendido (ERE) (Teorey 986) Es un modelo de datos
Más detallesComponentes ERD. Entidad. Entidad. Ejemplos de entidades. Atributos. Otras definiciones: Definición:
Componentes ERD Entity Relationship Diagram Entidades Las cosas de importancia acerca de las cuales se necesitan guardar datos. Relaciones Cómo las cosas de importancia se relacionan entre sí. Atributos
Más detallesEl Modelo Relacional de Bases de Datos
El Modelo Relacional de Bases de Datos Sistemas Gestores de Bases de Datos, ciclo de Administración de Sistemas Informáticos en Red [1] Introducción Unidad 3) Modelo Relacional Gestión de Bases de Datos,
Más detallesAtributos Los atributos son las columnas de un relación y describen características particulares de ella.
Unidad III: Modelo relacional 3.1 Estructura básica Tablas El modelo relacional proporciona una manera simple de representar los datos: una tabla bidimensional llamada relación. título año duración tipo
Más detallesSISTEMAS DE INFORMACIÓN III LABORATORIO
CONTENIDO: CONSIDERACIONES GENERALES DE LA METODOLOGÍA IDEF1X Material diseñado y elaborado por: Prof. Anna Grimán Prof. Luis Eduardo Mendoza Es una metodología desarrollada originalmente para el Bank
Más detallesTeoría de la Normalización
Teoría de la Normalización Problemas en el diseño Incapacidad para almacenar ciertos hechos Redundancias y por tanto, posibilidad de incoherencias Ambigüedades Pérdida de información (aparición de tuplas
Más detallesREGLAS DE CODD DEL MODELO RELACIONAL
REGLAS DE CODD - 1 - REGLAS DE CODD DEL MODELO RELACIONAL En la década de los 80 s comenzaron a aparecer numerosos Sistemas de Gestión de Bases de Datos que se anunciaban como relacionales. Sin embargo
Más detallesFORMAS NORMALES. Andrés Moreno S. Diagramas de Dependencias Funcionales. Diagramas de Dependencias Funcionales
FORMAS NORMALES Andrés Moreno S. 1 Diagramas de Dependencias Funcionales RUT Dirección Comuna 1132 José Pérez Aponquindo 1200 Las Condes 2232 Andrés Smith Camino Alba 23 La Reina 3321 Felipe Soto Av La
Más detallesEsquema Relacional Pasaje a Tablas. Sistemas de Bases de Datos I ITS EMT CETP - 2012
Esquema Relacional Pasaje a Tablas Esquema Relacional Luego de haber realizado el análisis de la situación real, modelando la misma mediante un Esquema Conceptual (Diagrama Entidad-Relación) que la represente...
Más detallesAlgoritmos y Diagramas de flujo
Algoritmos y Diagramas de flujo En los pasos a seguir para el desarrollo de un problema, existen básicamente dos tipos de elementos con los cuales es posible especificar un problema en forma esquemática
Más detallesModelo Relacional. Bibliografía: Fundamentos de bases de datos Korth, Silberschatz
Modelo Relacional Bibliografía: Fundamentos de bases de datos Korth, Silberschatz Modelos de datos Colección de herramientas conceptuales para describir datos, relaciones entre ellos, semántica asociada
Más detallesModelos de Datos. Modelo Entidad-Relación
Modelos de Datos Diseño Lógico de Bases de Datos Modelo Entidad/Relación Modelo Relacional Paso a tablas Modelo Entidad-Relación Formulado por P.P. Chen en 1976 Modelo de datos que representa un esquema
Más detallesNormalización. Curso Bases de Datos. Por Elizabeth León Guzmán, Ph.D. Profesora Ingeniería de Sistemas Grupo de Investigación MIDAS
Normalización Curso Bases de Datos Por Elizabeth León Guzmán, Ph.D. Profesora Ingeniería de Sistemas Grupo de Investigación MIDAS Agenda 1. Diseño de Bases de Datos 2. Normalización 3. Dependencia Funcional
Más detallesConceptos Objetivos Un modelo... Artefactos Ejercicio. Base de Datos. Modelo Entidad-Relación (E-R) Eduardo Saavedra A.
Base de datos Modelo - (E-R) Universidad Nacional Andrés Bello Contenidos 1 2 3 4 5 es s Primordialmente existen 3 tipos: Lógicos Basados en teoría de Objetos: Orientado a objetos. Lógicos basados en estructuras
Más detallesINGENIERÍA TELEINFORMÁTICA
INGENIERÍA TELEINFORMÁTICA Programas Utilitarios Sesión 24 Introducción a las Bases de Datos Relacionales con Microsoft Access 2007 Docente: Ing. María Nícida Malca Quispe 1 AGENDA Conceptos básicos de
Más detallesUniversidad Nacional del Sur Departamento de Ciencias e Ingeniería de la Computación Elementos de Bases de Datos 2do. Cuatrimestre de 2004
2do. Cuatrimestre de 2004 Elementos de Bases de Datos Dpto.Ciencias e Ingeniería de la Computación Universidad Nacional del Sur Lic. María Mercedes Vitturini [mvitturi@cs.uns.edu.ar] Clase 4 1er. Cuatrimestre
Más detallesTÍTULO: BASES DE DATOS Disponibilidad Objetivos 5 Definicion de una base de datos 9 Datos de nomina (tabla) 9 Esquema de bases de datos (mapa
TÍTULO: BASES DE DATOS Pág. Disponibilidad Objetivos 5 Definicion de una base de datos 9 Datos de nomina (tabla) 9 Esquema de bases de datos (mapa conceptual) 10 Datos de venta (tabla) 10 Caracteristicas
Más detallesUNIDAD I. ALGORITMOS
UNIDAD I. ALGORITMOS 1.1 Definición Un algoritmo es una serie de pasos organizados que describe el proceso que se debe seguir, para dar solución a un problema específico. 1.2 Tipos Cualitativos: Son aquellos
Más detallesObjetivos y Temario CURSO SQL SERVER 2012
Objetivos y Temario CURSO SQL SERVER 2012 OBJETIVOS Este curso está dirigido a todos los que comienzan a trabajar con SQL Server 2012. De una forma rápida y concisa obtendrá el conocimiento necesario para
Más detallesFundamentos de Programación y Base de Datos
Fundamentos de Programación y Base de Datos Duración: 67 horas. Modalidad: online Contenidos 1. Algoritmos y programas Algoritmos y programas Qué es un algoritmo? Programas y Aplicaciones Lenguajes de
Más detallesProceso para la toma de Decisiones en Investigación de Mercados. Ms. C. Marco Vinicio Rodríguez
Proceso para la toma de Decisiones en Investigación de Mercados Ms. C. Marco Vinicio Rodríguez mvrodriguezl@yahoo.com http://mvrurural.wordpress.com Proceso para la toma de Decisiones en Investigación
Más detallesGestion y Modelación de Datos Diseño de BD - Modelo Entidad Relación
Gestion y Modelación de Datos Diseño de BD - Modelo Entidad Relación Julio de 2011 Contenido 1 Diseño de Bases de Datos 2 Diseño de Bases de Datos Diseño Conceptual Describe el contenido (información)
Más detallesNormalización de Modelos Relacionales
Normalización de Modelos Relacionales Grupo de Ingeniería del Software y Bases de Datos Universidad de Sevilla octubre 2012 Objetivos de este tema Conocer las problemas que presentan los no normalizados.
Más detallesDiseñando una Base de Datos
Diseñando una Base de Datos Importancia de la Información Actualmente los sistemas de información basados en computadoras ha cobrado la mayor importancia dentro de las actividades cotidianas de una empresa.
Más detallesDiseño de Bases de Datos (TEMAS 1 Y 2)
Departamento de Lenguajes y Sistemas Informáticos Avda Reina Mercedes s/n. 41012 Sevilla Tlf/Fax 954 557 139 E-mail lsi@lsi.us.es www.lsi.us.es E.T.S. Ingeniería Informática Diseño de Bases de Datos (TEMAS
Más detallesUNIVERSIDAD DE CÓRDOBA
UNIVERSIDAD DE CÓRDOBA Plataforma Virtual Guía para Realizar Educación al alcance de todos Qué son los? Los son herramientas gráficas que permiten representar conocimiento. Ellos incluyen conceptos, usualmente
Más detallesSubdirección Académica Instrumentación Didáctica para la Formación y Desarrollo de Competencias Profesionales Periodo escolar: Agosto Diciembre 2017
Subdirección Académica Instrumentación Didáctica para la Formación y Desarrollo de s Profesionales Periodo escolar: Agosto Diciembre 2017 Nombre de la asignatura: Fundamentos de Bases de Datos Plan de
Más detallesdescripción del argumento identificador tipo longitud condición restricción
Recuerde que estos son apuntes muy simplificados que deberá completar con la bibliografía PROGRAMACIÓN 0 Prof. Dolores Cuiñas H. recomendada APUNTES Nº. METODOLOGÍA PARA LA CONSTRUCCIÓN DE PROGRAMAS. Presentaremos
Más detalles3.1 Conflictos de Esquema
1 Colección de Tesis Digitales Universidad de las Américas Puebla Alvarez Carrión, Guillermo Para que el usuario de un MDBMS pueda accesar de manera transparente y uniforme la información almacenada en
Más detallesConcepción muy acertada, tomando en cuenta, que por todas partes y en muchas disciplinas se habla y sobre todo, se usan las bases de datos.
Fundamentos de Bases de Datos Antes de iniciar este curso de programación en Visual Basic 2010, y dado que la orientación del curso es a lo que se denomina acceso a datos, será necesario conocer un poco
Más detallesQué es un mapa conceptual?
Qué es un mapa conceptual? Es una representación gráfica de la información, a través de la cual, podemos representar el contenido temático de una disciplina científica, de los programas curriculares o
Más detallesModelado de Datos Material desarrollado por Marcelo Rocha Vargas, 2011
Modelado de Datos Material desarrollado por Marcelo Rocha Vargas, 2011 Introducción Un modelo de datos es un conjunto de conceptos que pueden ser usados para describir-diseñar la estructura de una Base
Más detallesPROGRAMA POR MATERIA PARA EL ESTUDIANTE PRIMER PERÍODO DE TRABAJO DEL PRIMER SEMESTRE, CICLO ESCOLAR 2012-2013
EPO 11 ESCUELA PREPARATORIA OFICIAL No. 11 CUAUTITLAN IZCALLI, MEX. PROGRAMA POR MATERIA PARA EL ESTUDIANTE PRIMER PERÍODO DE TRABAJO DEL PRIMER SEMESTRE, CICLO ESCOLAR 2012-2013 MATERIA: COMPRENSIÓN LECTORA
Más detallesDefinimos un Sistema Gestor de Bases de Datos o SGBD, también llamado DBMS (Data Base Management System) como una colección de datos relacionados entr
Introducción Arquitectura de los DBMS Lenguajes de los DBMS Diccionario de datos Seguridad e integridad de los datos Administrador del DBMS Arquitectura Cliente-Servidor Definimos un Sistema Gestor de
Más detallesMetodología para el proceso de Diseño
Metodología para el proceso de Diseño Un Proyecto arquitectónico es el conjunto de planos, dibujos, esquemas y textos explicativos utilizados para plasmar (en papel, digitalmente, en maqueta o por otros
Más detallesCURSO: FUNDAMENTOS DE PROGRAMACION Y BASES DE DATOS
CURSO: FUNDAMENTOS DE PROGRAMACION Y BASES DE DATOS FINALIDAD: En la actualidad la mayoría de nuestra vida esta basada en el uso de programas informáticos. Para desarrollar un programa informático es necesario
Más detalles8 horas semanales 32 horas semestral. Suficientable
IDENTIFICACIÓN NOMBRE ESCUELA NOMBRE DEPARTAMENTO ESCUELA DE INGENIERIA Informática Y Sistemas ÁREA DE CONOCIMIENTO NOMBRE ASIGNATURA EN ESPAÑOL NOMBRE ASIGNATURA EN INGLÉS CÓDIGO INGENIERIA DE SISTEMAS,
Más detallesPRESTAMO LE# LI# NOMBRE CIUDAD NºHAB T_LIBRO TITULO TIPO
3.3 NORMALIZACION. Las tablas obtenidas a partir del modelo E/R pueden tener una serie de características que creen problemas al insertar nuevas tuplas y/o al actualizar o borrar otras. Además puede haber
Más detallesBases de Datos Diseño de Bases de Datos Modelo Conceptual Entidad Relación
Bases de Datos Diseño de Bases de Datos Modelo Conceptual Entidad Relación Pedro Corcuera Dpto. Matemática Aplicada y Ciencias de la Computación Universidad de Cantabria corcuerp@unican.es Objetivos Presentar
Más detallesCatedra de Base de Datos
Catedra de Base de Datos Facultad de Ciencias Exactas y Tecnología Universidad Nacional de Tucumán Ciclo Lectivo 2017 En el proceso de normalización se somete un esquema relación (ER) a una serie de pruebas
Más detallesTEMA 7 TEORÍA DE LA NORMALIZACIÓN EJERCICIOS PROPUESTOS
TEMA 7 TEORÍA DE LA NORMALIZACIÓN EJERCICIOS PROPUESTOS Clases de Ejercicios: En este tema las clases de ejercicios que proponemos son las siguientes: a) Practicar con los aspectos relacionados con las
Más detallesLa dimensión de la empresa La localización de la empresa La estructura organizativa de la empresa: los recursos humanos
1 de 5 Gestión Empresarial Guía de Creación y Gestión de Empresas La idea de un nuevo negocio La búsqueda de la idea La originalidad de la idea La evaluación de la idea Las características del empresario
Más detallesGLOSARIO Y DESCRIPCIÓN DEL PROCESO EVALUACIÓN DE LA GESTIÓN PARA EL PERSONAL ADMINISTRATIVO
GLOSARIO Y DESCRIPCIÓN DEL PROCESO EVALUACIÓN DE LA GESTIÓN PARA EL PERSONAL ADMINISTRATIVO 1 Contenidos I. DESCRIPCIÓN DEL INSTRUMENTO A. Formato Plan de Gestión B. Formato de Evaluación de Logros Variables
Más detallesTaller [DCU] Mapas Conceptuales Mapas Mentales Mapas de Productos. Dr. Juan Carlos Briede Westermeyer! Docente Diseño Industrial UBB
Mapas Conceptuales Mapas Mentales Mapas de Productos Taller [DCU] Dr. Juan Carlos Briede Westermeyer Docente Diseño Industrial UBB III año Carrera Diseño Industrial Universidad del BIO-BIO Dr. Juan Carlos
Más detallesProgramación del Proceso de Enseñanza Aprendizaje
Programación del Proceso de Enseñanza Aprendizaje Actividad 1 Definir qué es programar. Definir qué es programación. Diferencias entre ambos conceptos. Elementos que los une. Podrías poner un ejemplo?
Más detallesBase de Datos. Docente: Ing. Francisco Rodríguez BASE DATOS. Resultados. Internet. Requerimientos
UNIVERSIDAD NACIONAL DE TRUJILLO ESCUELA DE ING. INDUSTRIAL Base de Datos Resultados Internet Requerimientos BASE DATOS Docente: Ing. Francisco Rodríguez Base de Datos Tema 5: TEORIA DE LA NORMALIZACION
Más detallesNormalización Clase Práctica Formas Normales
Normalización Clase Práctica Departamento de Computación - Facultad de Ciencias Exactas y Naturales Universidad de Buenos Aires Base de Datos 1er. Cuatrimestre 2017 Esquema General 1 Primera Forma Normal
Más detalles7 Diseño de Bases de Datos Relacionales: Normalización
7 Diseño de Bases de Datos Relacionales: Normalización 7.1 Problemas derivados del diseño de una Base de Datos Relacional 7.2 Dependencias funcionales. 1ª, 2ª y 3ª Formas Normales 7.3 Dependencias multivaluadas
Más detallesPrincipios de Bases de Datos Relacionales, Normalización. Unidad 4
Principios de Bases de Datos Relacionales, Normalización Unidad 4 Introducción Dependencia Funcional La dependencia funcional es una restricción entre dos conjuntos de atributos en una relación de una
Más detallesColegio de Educación Profesional Técnica del Estado de México Plantel Ing. Bernardo Quintana Arrioja D E S A R R O L L O D E C O N T E N I D O S
D E S A R R O L L O D E C O N T E N I D O S Profesora: Lic Itzel Vázquez Muñoz 11 Elabora el diseño conceptual de la base de datos, a partir de la recolección y análisis de los requerimientos funcionales
Más detallesTEMA 3. Diseño Conceptual de bases de datos relacionales.
TEMA 3. Diseño Conceptual de bases de datos relacionales. 1. El diseño conceptual Simplificando lo comentado en el tema anterior y una vez especificados los requisitos de usuario que nuestra base de datos
Más detalles1 Sistema de información de ejemplo.
1 Sistema de información de ejemplo. En este capítulo se describe el diseño de una pequeña base de datos, denominada Compras, que se utiliza en el curso como ayuda a las explicaciones de funcionamiento
Más detallesAnálisis y Diseño de Sistemas Departamento de Sistemas - Facultad de Ingeniería
Objetivos: DESARROLLO DE SOFTWARE - ESTUDIO DE FACTIBILIDAD 1. Determinar la factibilidad técnica, económica, operativa y jurídica (y de ser necesarias otras) del proyecto. 2. Lograr el conocimiento general
Más detallesBases de datos 1. Teórico: Modelo Relacional
Bases de datos 1 Teórico: Modelo Relacional MODELO de DATOS RELACIONAL Conceptos del modelo relacional Restricciones del modelo relacional y esquemas de base de datos Operaciones de creación y modificación
Más detallesUnidad 2. Bases de Datos Relacionales
Unidad 2 Bases de Datos Relacionales El Modelo Relacional Origen Fue propuesto por E.F. Codd en los laboratorios de IBM Es un modelo lógico que establece una cierta estructura sobre los datos para luego
Más detalles2da Unidad: Base de Datos
2da Unidad: Base de Datos La información da poder Pero sólo adquiere valor cuando se utiliza correctamente. Contenido 1. Definición 2. Terminología 3. Normalización 4. Diseño de la interfaz 5. Manejo de
Más detallesMETODOLOGÍA DE ELABORACIÓN DE MANUALES DE ORGANIZACIÓN. Depto. de Organización y Métodos-Sría. de Finanzas y Administración
METODOLOGÍA DE ELABORACIÓN DE MANUALES DE ORGANIZACIÓN OBJETIVO DE ELABORAR EL MANUAL DE ORGANIZACIÓN El Manual de Organización es un elemento fundamental para facilitar la comunicación, la coordinación,
Más detallesFUNDAMENTOS DE LAS BASES DE DATOS ( ) Datos Generales
FUNDAMENTOS DE LAS BASES DE DATOS ( 2010-11 ) Datos Generales Código 21008 Crdts. ECTS. Departamentos y Áreas Departamentos Área Dpto. Respon. Respon. Acta LENGUAJES Y SISTEMAS INFORMÁTICOS LENGUAJES Y
Más detallesObjetivo del análisis: Obtener una especificación del software del sistema. Medios: Técnicas Gráficas. Descripciones complementarias.
MÓDULO III: Análisis del Sistema TEMA 4: Diagramas de Flujo de Datos 1. Introducción. 2. Diagramas de Flujo de Datos. 3. Diccionario de Datos. 4. Especificación de Funciones. 1. INTRODUCCIÓN El término
Más detallesA isgn g atu n r atu a: C rr r e r r e a/ r s a/ : C cl c o Le L c e ti c v ti o: Doc D e oc n e te n / te s / : C rg r a h
Asignatura: Bases de Datos I Carrera/s: Ingeniería en Informática Ciclo Lectivo: 2016 Docente/s: Coordinador/Docente: Grispino, Marcelo Fabián; Sabatino, Pablo; Vaello, Augusto; Vazquez, Alejandro David;
Más detallesOracle Express y Toad for Oracle
6. Creación de Oracle y Toad for Oracle Grupo de Ingeniería del Software y Bases de Datos Universidad de Sevilla octubre 2011 Toad for Oracle 6. Creación de Objetivos de este tema Conocer Oracle Conocer
Más detallesTEMA II TEORÍA INTUITIVA DE CONJUNTOS
TEMA II TEORÍA INTUITIVA DE CONJUNTOS Policarpo Abascal Fuentes TEMA II Teoría intuitiva de conjuntos p. 1/4 TEMA II 2. TEORÍA INTUITIVA DE CONJUNTOS 2.1 CONJUNTOS 2.1.1 Operaciones con conjuntos 2.2 RELACIONES
Más detallesDiseño de base de datos: Modelo Entidad Relación (I)
Diseño de base de datos: Modelo Entidad Relación (I) I. Fases del desarrollo para lograr un buen diseño El proceso de diseño de una base de datos comienza por una descripción detallada del sistema de información
Más detallesInstrumentos de Control de Gestión en el Presupuesto. Indicadores de Desempeño.
Instrumentos de Control de Gestión en el Presupuesto. Indicadores de Desempeño. Curso Internacional sobre Evaluación de la gestión y de programas públicos (Santiago de Chile; 1 al 12 de septiembre) Parte
Más detallesBases de Datos OTROS ASPECTOS MODELO E-R
Bases de Datos OTROS ASPECTOS MODELO E-R Bases de Datos GENERALIZACIÓN Y ESPECIALIZACIÓN Bases de Datos ESPECIALIZACIÓN Bases de Datos -> Especialización Un conjunto de entidades, puede incluir subgrupos
Más detallesUNIVERSIDAD INTERAMERICANA DE PUERTO RICO DEPARTAMENTO DE CIENCIAS Y TECNOLOGIA PROGRAMA GRADUADO DE CIENCIAS DE COMPUTADORAS RECINTO DE FAJARDO
UNIVERSIDAD INTERAMERICANA DE PUERTO RICO DEPARTAMENTO DE CIENCIAS Y TECNOLOGIA PROGRAMA GRADUADO DE CIENCIAS DE COMPUTADORAS RECINTO DE FAJARDO COMP 6500 TALLER DE BASE DE DATOS Atributos Bases de datos-modelo
Más detallesUniversidad Nacional del Sur Departamento de Ciencias e Ingeniería de la Computación Análisis y Diseño de Sistemas 1er.Cuatrimestre de 2007.
Normalización Análisis y Diseño de Sistemas Clase 16 Normalización Lic. María Mercedes Vitturini 1er. CUATRIMESTRE 2007 Es un proceso que se aplica sobre los almacenamientos y que permite determinar una
Más detallesBases de Datos y Sistemas de Información
Bases de Datos y Sistemas de Información CONTINUACIÓN... Ernesto Ponsot Balaguer * Universidad de Los Andes Escuela de Estadística - FACES Cátedra de Computación. *: La Hechicera. Cub.28. Tlf.: 401122/401153.
Más detallesBB.DD. relacionales. BB. DD. Relacionales T Dpto. Lenguajes y Sistemas Informáticos. Universidad de Alicante
Introducción n al diseño o de BB.DD. relacionales Introducción n al diseño o de BB. DD. Relacionales T5.2006-07 Dpto. Lenguajes y Sistemas Informáticos Universidad de Alicante Objetivos de este tema definir
Más detallesINSTITUTO TECNOLÓGICO DE APIZACO TEORÍA DE CONJUNTOS CONJUNTOS Y TÉCNICAS DE CONTEO
TEORÍA DE CONJUNTOS CONJUNTOS Y TÉCNICAS DE CONTEO DEFINICIÓN Y NOTACIÓN DE CONJUNTOS El término conjunto juega un papel fundamental en el desarrollo de las matemáticas modernas; Además de proporcionar
Más detallesFundamentos de Programación y Base de Datos
Fundamentos de Programación y Base de Datos Duración: 67 horas. Modalidad: online En la actualidad la mayoría de nuestra vida esta basada en el uso de programas informáticos. Para desarrollar un programa
Más detallesIdentificación de instrumentos, métodos y técnicas de aplicación en la enseñanza virtual accesible
Identificación de instrumentos, métodos y técnicas de aplicación en la enseñanza virtual accesible Rocael Hernández 1, Héctor R. Amado-Salvatierra 1 1Departamento GES, Universidad Galileo, Guatemala 7
Más detallesProposición: Una proposición es dos o más conceptos ligados por palabras enlace en una unidad semántica.
CÓMO REALIZAR UN MAPA CONCEPTUAL Los mapas conceptuales contienen tres elementos fundamentales: concepto, proposición y palabras de enlace. Los conceptos son palabras o signos con los que se expresan regularidades;
Más detallesUnidad 4 Gestión de Datos. Ing. Carlos OROZCO
Unidad 4 Gestión de Datos Ing. Carlos OROZCO Año 2012 Base de Datos Es un repositorio en donde guardamos información integrada que podemos almacenar y recuperar "Una colección de datos integrados, con
Más detallesUNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO PROGRAMA ÚNICO DE ESPECIALIZACIONES EN ARQUITECTURA
Plan de estudios de la Especialización en Diseño de Cubiertas Ligeras Objetivo general del plan de estudios de la Especialización en Diseño de Cubiertas Ligeras Formar especialistas que utilicen métodos
Más detallesFacultad de Informática UCM - Examen Parcial Convocatoria de Febrero Curso 2009/2010 Grupo A Bases de Datos y Sistemas de la Información SOLUCIÓN
Facultad de Informática UCM - Examen Parcial Convocatoria de Febrero Curso 2009/2010 Grupo A Bases de Datos y Sistemas de la Información Ejercicio 1: 2 puntos SOLUCIÓN a) Se desea diseñar un diagrama Entidad
Más detallesMAPAS CONCEPTUALES I. TÉCNICA DE CONSTRUCCIÓN DE LOS MAPAS CONCEPTUALES
MAPAS CONCEPTUALES Los mapas conceptuales o mapas de conceptos son un medio para visualizar ideas o conceptos y las relaciones jerárquicas entre los mismos. Con la elaboración de estos mapas se aprovecha
Más detallesMODELO Entidad- Relación (E-R)
MODELO Entidad- Relación (E-R) Notas de Clase BD El objetivo de este modelo conceptual es desarrollar diagramas E-R que representen los requerimientos de información del mundo/empresa/sección de la realidad
Más detallesLAS TEORÍAS DEL APRENDIZAJE
LAS TEORÍAS DEL APRENDIZAJE Cómo aprendemos? Cómo enseñamos? Qué realmente entiende la Institución Educativa del problema? M Sc. Bayardo Mejía Monzón LAS TEORÍAS MÁS INFLUYENTES EN LOS ÚLTIMOS AÑOS CONDUCTISMO
Más detalles