Fundamentos de Informática
|
|
- José Manuel Castellanos Olivares
- hace 5 años
- Vistas:
Transcripción
1 Fundamentos de Informática Seminario 4 Diseño y Gestión de Bases de Datos 1
2 Etapas de la creación de una BD Datos generales sobre una organización concreta Datos operativos que se manejan en la organización Esquema conceptual de la base de datos Modelo lógico de la base de datos Implementación de la base de datos en un DBMS
3 Etapas de la creación de una BD Datos generales sobre una organización concreta Datos operativos que se manejan en la organización Esquema conceptual de la base de datos Modelo lógico de la base de datos Modelado conceptual: organizar los datos relevantes para el funcionamiento de una empresa. Poder destacar el papel de cada dato Conocer la importancia que tiene Clasificamos nuestros datos utilizando alguna herramienta que nos permita especificar: Entidades Atributos Conexiones Obtenemos: Esquema conceptual del sistema Implementación de la base de datos en un DBMS Ejemplo: escribe libros trata BD autor materia
4 El modelo E-R El modelo Entidad-Relación (E-R) Modelo de datos más extendido para el diseño conceptual: Posee una gran capacidad expresiva Es riguroso Simple y fácil de emplear Sirve para especificar las necesidades de información de una organización Diseño apropiado Diseño de calidad Diseño fácil de transmitir
5 El modelo E-R El modelo construido debe: Reflejar fielmente las necesidades de información de una organización: Será usado como base para el desarrollo de un sistema Ofrecer un diseño independiente del posterior almacenamiento de los datos y sus métodos de acceso Así se permite tomar decisiones objetivas acerca de la implementación más idónea.
6 El modelo E-R Independencia de etapas posteriores En general, se ignora: El modelo de datos para el esquema lógico El SGBD que se utilizará El futuro modo de almacenar y acceder a los datos Rapidez y agilidad en la modelización Son conceptos sencillos que con la práctica se desarrollan Relevancia Importante distinguir qué información es relevante para el funcionamiento de la empresa y cuál no. Más datos: Ruido Entorpece pasos posteriores Menos: El sistema no será útil para resolver alguna funcionalidad Especificación de restricciones Se parte de ellas para elaborar el diseño
7 Elementos básicos del modelo El enfoque E-R se basa en la clasificación de los datos en: Entidades Atributos Relaciones
8 Elementos básicos del modelo Conjuntos de entidades: Entidades que tienen las mismas cualidades Ejemplos: Empleados Libros Departamentos Algunos autores los denominan tipos.
9 Elementos básicos del modelo Ejemplos: Conjunto de entidades empleados: DNI Nombre Sueldo... Conceptos relevantes: Dominio Conjunto de valores permitidos para un determinado atributo Clave primaria Atributo o conjunto de atributos cuyos valores sirven para identificar unívocamente a cada una de las entidades de un conjunto. Ejemplos: Empleados: DNI Libros: ISBN
10 Elementos básicos del modelo Entidades fuertes y débiles
11 Elementos básicos del modelo Cardinalidad: Número máximo de entidades de un conjunto que se conecta o relaciona con una entidad de otro y viceversa. En el caso de las relaciones binarias: Muchos a muchos (n:m) Libros - Autores Uno a muchos (m:1) Departamento - Empleados Uno a uno (1:1) Persona Partida Nacimiento
12 Elementos básicos del modelo Las relaciones también pueden tener atributos que nos permitan caracterizarlas Venta: cantidad Matrícula: fecha Existe un tipo especial de relaciones que se denominan involutivas porque conectan un conjunto de entidades consigo mismo. Formalmente, una relación T A B es involutiva si B = A.
13 Diagrama E/R El modelo E-R se basa en la realización de diagramas: Permiten plasmar la información de una organización de forma ordenada Son un medio sencillo y de fácil comprensión para especificar el diseño conceptual
14 Diagrama E/R
15 Diagrama E/R Ejemplo: gestión docente universitaria Restricciones mínimas Se considera que un profesor pertenece a un solo departamento y que debe pertenecer a alguno. Se considera que un profesor puede impartir varios grupos de la misma o de diferentes asignaturas y que un grupo de una asignatura ha de ser impartido por, al menos, un profesor. Existen dos tipos de grupos, los de teoría y los de prácticas, con un máximo de alumnos por grupo. A los grupos se les imparte clase en días, horas y aulas determinadas. Los alumnos se matriculan de varias asignaturas (al menos una) pero han de hacerlo en un determinado grupo. A su vez, cada grupo tendría varios alumnos matriculados. Todo departamento debe tener un director, que es un profesor. Los atributos de cada entidad son los que cabría esperar.
16 Diagrama E/R Análisis previo
17 Diagrama E/R
18 Diagrama E/R Diagrama
19 Otros elementos del modelo: EE/R Herencia
20 Otros elementos del modelo: EE/R
21 Otros elementos del modelo: EE/R Algunas propiedades de las jerarquías: Exclusividad La categorización es disjunta Obligatoriedad La categorización es completa
22 Del diagrama E/R al modelo relacional Datos generales sobre una organización concreta Datos operativos que se manejan en la organización Esquema conceptual de la base de datos Modelo lógico de la base de datos Implementación de la base de datos en un DBMS Atributo 1 Atributo 2 Atributo 3 Atributo n Atributo 1 Atributo 2 Atributo n BD
23 Del diagrama E/R al modelo relacional
24 Conjuntos de entidades Traducción de un Conjunto de Entidades Fuerte Sea E un conjunto de entidades fuerte con atributos a 1, a 2,..., a n. Representamos dicho conjunto por medio de una tabla llamada E, donde cada tupla es una ocurrencia del conjunto de entidades y está caracterizada por n columnas distintas, una por cada atributo. Claves La clave primaria de la tabla correspondiente está constituida por los atributos que forman la clave primaria en el conjunto de entidades.
25 Conjuntos de entidades Traducción de un conjunto de entidades débil Sea A un tipo de entidad débil con atributos a 1, a 2,..., a n. Sea B el conjunto de entidades fuerte del que A depende, y sean b 1, b 2,..., b m los atributos de la clave primaria de B. Representamos A por una tabla con una columna por cada atributo del conjunto siguiente: {a 1,a 2,..., a n } {b 1, b 2,..., b m } Claves La clave primaria de la tabla correspondiente está constituida por los atributos que forman la clave primaria en el conjunto de entidades del que depende, más los campos necesarios del conjunto de entidades débil del que deriva la tabla. Hay que generar también una clave externa.
26 Conjuntos de entidades
27 Relaciones Traducción de una relación Sea R una relación que conecta los tipos de entidad E 1,..., E m. Entonces, la tabla para R contiene n columnas donde: n=n 1 +n n m +n R, con n i =número de atributos de la clave primaria del conjunto de entidades E i. n R =número de atributos propios de la relación. Si un tipo de entidad interviene varias veces, hay que cambiar el nombre de los atributos para evitar confusiones.
28 Relaciones Claves La clave primaria de la tabla correspondiente depende de las cardinalidades: Caso 1: Relaciones muchos a muchos La clave primaria está formada por la unión de todos los atributos que forman las claves primarias de los conjuntos de entidades que intervienen en la relación. En su caso puede que haya que añadir algunos atributos de la relación. Caso 2: relaciones muchos a uno La clave primaria está formada por la unión de todos los atributos que forman las claves primarias de los conjuntos de entidades que intervienen en la relación con cardinalidad muchos. Caso 3: relaciones uno a uno Podemos elegir como clave cualquiera de las dos.
29 Relaciones
30 Relaciones
31 Relaciones
32 Relaciones
33 Otros elementos Traducción de relaciones de HERENCIA Dos alternativas: Crear una tabla por cada conjunto de entidades del diagrama. El conjunto de entidades más general pasa a ser una tabla según el criterio empleado para los conjuntos de entidades. Cada uno de los conjuntos de entidades de nivel inferior: Tabla constituida por todos los atributos propios más la clave primaria del conjunto de entidades superior. Crear una tabla por cada caso particular. Desaparece el conjunto de entidades de nivel superior o generalización. Los atributos se añaden a las tablas inferiores. Claves La clave primaria de cualquiera de las tablas está constituida por los atributos que forman la clave primaria en el conjunto de entidades de nivel superior.
34 Otros elementos
35 Otros elementos La segunda opción no es frecuente: Se pierde la jerarquía que subyace en el diagrama de partida. En algunos casos no resulta adecuado o no se puede utilizar: Si existen entidades del conjunto de entidades general que no pertenecen a ninguna de las especializaciones. Si existen conexiones propias del conjunto de entidades genérico o superclase.
36 Otros elementos
37 Otros elementos Relaciones n-arias Las relaciones n-arias señalan zonas complejas de nuestro diagrama. El paso de relaciones n-arias a tablas no suele ser tan directo como en los casos anteriores. Una misma relación (desde el punto de vista del diagrama) puede tener varias interpretaciones.
38 Fusión de tablas
39 Fusión de tablas Es el conjunto de tablas obtenido el mejor posible? Reducción del número de tablas Sin pérdida de información (de datos o de restricciones). Mejoramos la eficiencia Almacenamiento Rendimiento del sistema Forma: Fusión de tablas Condición necesaria: Misma clave primaria (candidata) Que no procedan de herencia. Conviene? Análisis profundo de los dominios de los datos y de sus relaciones. Evaluación objetiva del espacio ocupado y/o desperdiciado.
40 Fusión de tablas Ejemplo: PROFESORES(NRP,NOMBRE,CATEGORIA,AREA) PERTENECE(NRP,COD-DEP) PROF-PERT(NRP,NOMBRE,CATEGORIA,AREA,COD-DEP)? Fusión acertada porque: Misma información Llenado razonable de la columna COD-DEP
41 Fusión de tablas Ejemplo: DEPARTAMENTOS(COD-DEP,NOMBRE) DIRIGE(NRP, COD DEP ) DEP-DIR(COD-DEP,NOMBRE,NRP)? Fusión acertada: Todo departamento tendrá un director
42 Fusión de tablas Ejemplo: DIRIGE(NRP, COD DEP1) PROF-PERT(NRP,NOMBRE,CATEGORIA,AREA,COD-DEP2) PROF-PERT-DIR(NRP,COD-DEP1,NOMBRE,CATEGORIA, AREA,COD-DEP2)? Fusión inadecuada: Cod-Dep1 (proveniente de DIRIGE), tomará el valor nulo en la mayoría de las tuplas
43 Ejemplos
44 Ejemplos
45 Ejemplos
46 Ejemplos
BASES DE DATOS. TEMA 4. Modelización semántica. Modelo entidad-relación
BASES DE DATOS. TEMA 4. Modelización semántica. Modelo entidad-relación 4.1 Introducción. El problema de representación de la información. Modelización semántica: Estructuración de la información que se
Más detallesÍtems/Entidades/Objetos [sustantivos]: Objetos que existen en el mundo y que son
Modelado de datos Fundamentos de diseño de bases de datos Modelado de datos Representación de datos Modelos de datos Modelos semánticos Elementos del modelo E/R: Entidades, atributos, claves y relaciones
Más detallesDiseño conceptual Diseño de bases de datos
Diseño conceptual Diseño de bases de datos Documento de especificación del sistema 1. Definición del problema 2. Descripción funcional 3. Restricciones 4. Diagramas de flujo de datos 5. Modelo de datos
Más detallesBASES DE DATOS II. Tema III:El problema del modelado conceptual. Profesores: Fernando Berzal Galiano Javier García Castellano Maria-Amparo Vila
BASES DE DATOS II Tema III:El problema del modelado conceptual Profesores: Fernando Berzal Galiano Javier García Castellano Maria-Amparo Vila 04/04/2005 IDBIS- DECSAI 1 Tema III: programa El problema del
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 detallesTema II: Nivel conceptual de una Base de Datos. El modelo E/R
Tema II: Nivel conceptual de una Base de Datos. El modelo E/R S. Velilla 1 3 - MODELO ENTIDAD-RELACION. DIAGRAMAS E/R 3.1 - Introducción: diseño de B.D. y modelado conceptual 3.2 - Entidad y tipo de entidad
Más detallesTema II: Nivel conceptual de una Base de Datos. El modelo E/R
3 - MODELO ENTIDAD-RELACION. DIAGRAMAS E/R Tema II: Nivel conceptual de una Base de Datos. El modelo E/R 3.1 - Introducción: de B.D. y modelado conceptual 3.2 - Entidad y tipo de entidad 3.3 - Atributos
Más detallesDiseño de base de datos: Modelo Entidad Relación (II)
Diseño de base de datos: Modelo Entidad Relación (II) I. Relaciones Una relación es una asociación entre dos o más entidades. Así, por ejemplo, podría existir una relación entre la entidad Empleado y un
Más detallesBASES DE DATOS. Fundamentos de Informática Grado en Ing. Química. Jesús Alcalá y David Pelta
BASES DE DATOS Fundamentos de Informática Grado en Ing. Química Índice 1. Conceptos básicos. 2. Sistemas gestores de bases de datos. 3. Diseño de bases de datos. 4. Bases de datos relacionales. Objetivos
Más detallesBase de Datos. Profesores: Franklin Johnson P. José Miguel Rubio L.
P. UNIVERSIDAD CATÓLICA DE VALPARAÍSO FACULTAD DE INGENIERÍA ESCUELA DE INFORMÁTICA Base de Datos Usuario A Programa de Aplicación Bodega Usuario B Usuario N Insumo Proveedor Profesores: Franklin Johnson
Más detallesEl Sistema de Información (S.I.) regula la distribución, el compartimiento y el almacenamiento de la información.
TEMA 3.- MODELOS CONCEPTUALES DE DATOS. El Diseño de una Base de Datos. Modelos de Datos. El Modelo Entidad-Relación. Extensiones del Modelo Entidad-Relación. 1. El Diseño de una Base de Datos El Sistema
Más detallesTema 2: Diseño conceptual de Bases de Datos: el Modelo Entidad Relación
Tema 2: Diseño conceptual de Bases de Datos: el Modelo Entidad Relación Andrés Cordón Franco Departamento de Ciencias de la Computación e Inteligencia Artificial UNIVERSIDAD DE SEVILLA Bases de Datos Curso
Más detallesModelado Conceptual: El Modelo E/R Extendido. Modelado Conceptual: El Modelo E/R Extendido 1
Modelado Conceptual: El Modelo E/R Extendido Modelado Conceptual: El Modelo E/R Extendido www.kybele.urjc.es 1 Índice 1. Modelo E/R Básico 2. Modelo E/R Extendido 3. Modelado Conceptual Modelado Conceptual:
Más detallesIntroducción a las bases de datos relacionales (2010/2011)
Luis Valencia Cabrera lvalencia@us.es (http://www.cs.us.es/~lvalencia) Ciencias de la Computacion e IA (http://www.cs.us.es/) Introducción a las bases de datos relacionales (2010/2011) Universidad de Sevilla
Más detallesTema 2: Diseño conceptual de Bases de Datos.
Tema 2: Diseño conceptual de Bases de Datos. El Modelo Entidad Relación Agustín Riscos Núñez e-mail: ariscosn@us.es Bases de Datos 2010/11 Ciencias de la Computación e IA (http://www.cs.us.es/) Universidad
Más detallesInformática. Introducción a las bases de datos relacionales. Diseño conceptual. Carmen Graciani Díaz Luis Valencia Cabrera
Introducción a las bases de datos relacionales. Diseño conceptual Carmen Graciani Díaz Dpto. Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla Bases de datos relacionales: ideas
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 detallesModelos de datos. Colección de herramientas conceptuales para describir
Modelos de datos Colección de herramientas conceptuales para describir datos, relaciones entre ellos, semántica asociada a los datos y restricciones de consistencia. Modelos de datos Modelos basados en
Más detallesModelado Conceptual: El Modelo E/R Extendido
Modelado Conceptual: El Modelo E/R Extendido Modelado Conceptual: El Modelo E/R Extendido www.kybele.urjc.es 1 Índice 1. Modelo E/R Básico 2. Modelo E/R Extendido 3. Modelado Conceptual Modelado Conceptual:
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 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 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 detallesTEMA 3.- MODELOS CONCEPTUALES DE DATOS.
TEMA 3.- MODELOS CONCEPTUALES DE DATOS. El Diseño de una Base de Datos. Modelos de Datos. El Modelo Entidad-Relación. Extensiones del Modelo Entidad-Relación. 1. El Diseño de una Base de Datos El Sistema
Más detallesRecolección y Análisis de Requerimientos
Tema 3.- MODELOS CONCEPTUALES DE DATOS. El diseño de una base de datos. Modelo de Datos. El modelo Entidad-Relación. Extensiones del Modelo Entidad-Relacion. Diseño de Base de Datos. El Diseño de una Base
Más detalles[4] Diseño lógico de bases de datos
[4] Diseño lógico de bases de datos Unidad 3) Modelo Relacional Gestión de Bases de Datos, ciclo de ASIR [4.3] Conversión de diagramas E/R a Diagramas Relacionales Unidad 3) Modelo Relacional Gestión de
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 detallesEl Modelo E/R Extendido. Modelado Conceptual Tema 6
El Modelo E/R Extendido Modelado Conceptual Tema 6 Índice 1. Presentación del modelo 2. Estática del Modelo 3. Semántica de las interrelaciones 4. Generalización, herencia y otras extensiones Bibliogra;a
Más detallesid_trabajador nombre tarifa_hr tipo_de_oficio id_supv 1235 F. Aguilera 12,50 Electricista A. Calvo 13,75 Fontanero N.
El modelo relacional Fundamentos de diseño de bases de datos El modelo relacional Bases de datos relacionales El concepto de relación Esquema de la base de datos Instancia de la base de datos Restricciones
Más detallesSistemas de Bases de Datos I MODELADO DE DATOS I. Sistema de Bases de Datos I
Sistemas de Bases de Datos I MODELADO DE DATOS I Qué es el Modelado de Datos? MUNDO REAL ANALIZAR INTERPRETAR ABSTRAER MODELO Qué es el Modelado de Datos? Es la representación de cosas del mundo real.
Más detallesDiseño Lógico El modelo relacional. M.Sc.Lic. Cimar H. Meneses España
Diseño Lógico El modelo relacional Introducción En capítulos anteriores hemos estudiado el modelo relacional, el cual es un modelo que permite representar la información a través de entidades y relaciones,
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 detallesTECNOLOGÍAS DE LA INFORMACIÓN PARA LA INNOVACIÓN. Facultad de Estadística e Informática
TECNOLOGÍAS DE LA INFORMACIÓN PARA LA INNOVACIÓN Clase 5 Pilares de las Tecnologías de la Información a. I. Representación del mundo real en una base de datos : Diseño conceptual de base de datos i. Modelado
Más detallesModelado de datos. Bibliografía. Representación de la información Modelos de datos Modelado semántico
Modelado de datos Representación de la información Modelos de datos Modelado semántico El modelo entidad/relación Elementos: Entidades, atributos, claves y relaciones Representación gráfica: Diagramas
Más detalles5. El diseño lógico de una BD es independiente del modelo de datos elegido para su posterior implementación.
Temas 1 y 2 Bases de Datos 2010/11 Miguel Ángel Martínez del Amor Agustín Riscos Núñez Relación 1: Sistemas de Gestión de Bases de Datos y Diseño conceptual de Bases de Datos: el Modelo-Entidad Relación.
Más detallesModelado Entidad-Relación
Modelado Entidad-Relación Un diagrama o modelo entidad-relación (a veces denominado por su siglas, E-R "Entity relationship", o, "DER" Diagrama de Entidad Relación) es una herramienta para el modelado
Más detallesJUAN C. MIRANDA R. Unidad II. Elementos para Interpretar el Modelo Conceptual de Datos 01/06/2012. Unidad Curricular: Base de Datos
JUAN C. MIRANDA R. Unidad II Elementos para Interpretar el Modelo Conceptual de Datos 01/06/2012 Unidad Curricular: Base de Datos UNIDAD 2 Elementos para Interpretar el Modelo Conceptual de Datos Modelo
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 Tema 3: Modelo Entidad Interrelación 1. Modelización
Más detallesModelo Conceptual Modelo Entidad - Relación
Sistemas de Bases de Datos I Modelo Conceptual Modelo Entidad - Relación Fases en el diseño de una BD Situación del mundo real Modelos de Datos 1 era Diseño Conceptual Modelo Entidad Relación M.E.R. 2
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 detallesMODELIZACIÓN CONCEPTUAL DE DATOS
MODELIZACIÓN CONCEPTUAL DE DATOS AUTORÍA ÁNGEL LUIS COBO YERA TEMÁTICA BASES DE DATOS ETAPA CICLOS FORMATIVOS. Resumen En este artículo, se explican los conceptos fundamentales de la modelización conceptual
Más detallesEl Modelo Relacional. Carlos A. Olarte BDI
Carlos A. Olarte (carlosolarte@puj.edu.co) BDI Introducción Propuesto por Edgar Codd en 1970. (Turing Award 1981) En este modelo se basan la mayoría de DBMS modernos. Modelo simple basado en teoría de
Más detallesTemario. Tema 5. Bases de Datos Activas Tema 6. Disparadores en Oracle Prácticas de Disparadores en Oracle III. BD Semiestructuradas
Temario I. BD Orientadas a Objetos Tema 1. Bases de Datos Orientadas a Objetos Tema 2. El modelo de clases de UML Ejercicios de modelado conceptual OO Tema 3. El modelo objeto-relacional Prácticas de BDOR
Más detallesUnidad II. Diseño Conceptual de una Base de Datos: Modelo Entidad/Relación Extendido. (Elmasri-Korth)
Unidad II Diseño Conceptual de una Base de Datos: Modelo Entidad/Relación Extendido (Elmasri-Korth) Sistema de Base de Datos Base de Datos Cómo la construimos? Base de Datos Proceso de Construcción de
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 detallesINSTITUTO TECNOLOGICO SUPERIOR DE LERDO. ALUMNO: JUAN ESQUIVEL VAQUERA. ENSAYO: Modelo entidad-relación. PROFESOR: RICARDO BUSTAMANTE.
INSTITUTO TECNOLOGICO SUPERIOR DE LERDO. ALUMNO: JUAN ESQUIVEL VAQUERA. ENSAYO: Modelo entidad-relación. PROFESOR: RICARDO BUSTAMANTE. MATERIA: ADMON DE BASE DE DATOS. CARRERA: LIC.INFORMATICA. INDICE:
Más detallesEsquema Lógico FOROFO. EQUIPO (nombre:cadena, ciudad:cadena, país:cadena) CP (nombre) CAj (ciudad, país) CIUDAD
Esquema Lógico FOROFO EQUIPO (:cadena, :cadena, :cadena) CP () CAj (, ) EXAMEN 8 de junio de 2006 FOROFO (:d, :cadena, equipo:cadena) CP () CAj (equipo) EQUIPO VNN (equipo) PSICOPATIA (cod:dcod, descripción:cadena)
Más detallesModelos de Software. Ingeniería en Sistemas de Información
Ingeniería en Sistemas de Información 2018 Modelado de Datos 2 Modelado de Datos Modeling means the process of organizing knowledge about a given system Bernard Zeigler 3 Modelado de Datos El modelado
Más detallesGestión base de datos : Modelo Relacional (II)
Gestión base de datos : Modelo Relacional (II) I. Transformación del Modelo ER al Modelo Relacional Como se vio anteriormente la elaboración de un buen diseño de la base de datos es un proceso que requiere
Más detallesINTERPRETACIÓN DEL DISEÑO CONCEPTUAL. MODELO ENTIDAD/RELACIÓN. UNIDAD 2
INTERPRETACIÓN DEL DISEÑO CONCEPTUAL. MODELO ENTIDAD/RELACIÓN. UNIDAD 2 Modelado de BD En el proceso de diseño de la BD, se obtiene el esquema conceptual en el que se definen todos los datos del problema
Más detallesUNIDAD 3 MODELO ENTIDAD- RELACION
UNIDAD 3 MODELO ENTIDAD- RELACION Introducción El modelo entidad relación (MER) se emplea para interpretar, especificar y documentar los requerimientos para sistemas de procesamiento de Base de Datos.
Más detallesSistemas de Bases de Datos I Modelo Conceptual Modelo Entidad-Relación
Sistemas de Bases de Datos I Modelo Conceptual Modelo Entidad-Relación Modelo Conceptual situación del mundo real Modelo Conceptual situación del mundo real Modelado conceptual Modelo Conceptual situación
Más detallesUniversidad de Los Andes Escuela de Ingeniería de Sistemas Departamento de Computación. Tema 1. Modelado de datos
Universidad de Los Andes Escuela de Ingeniería de Sistemas Departamento de Computación Tema 1. Modelado de datos Contenidos: Tema 1. Modelado de Datos Conceptos generales. Modelo Entidad-Relación Extendido
Más detallesDiseño lógico El modelo Relacional. José Muñoz Jimeno Febrero 2015
Diseño lógico El modelo Relacional José Muñoz Jimeno Febrero 2015 Control de cambios Versión Fecha Comentarios 1.0 11/02/2015 Primera versión para el curso Introducción a las bases de datos con MySQL en
Más detallesModelo relacional. Modelo relacional
Modelo relacional Creado por Ted Codd a Principios de los 70 Modelo de implementación, orientado a registro. Usa una colección de tablas para representar tanto los datos como sus relaciones Sólida base
Más detallesCapítulo 2. El Modelo Entidad- Relación (E-R)
Capítulo 2. El Modelo Entidad- Relación (E-R) El modelo Entidad- Relación (E-R) esta basado en una percepción del mundo real consistente en objetos básicos llamados entidades y de relaciones entre estos
Más detallesEjercicio 1 Decide razonadamente si las siguientes armaciones son verdaderas o falsas.
Temas 1 y 2 Bases de Datos 2005/06 Relación 1: Sistemas de Gestión de Bases de Datos y Diseño conceptual de Bases de Datos: el Modelo-EntidadRelación. Ejercicio 1 Decide razonadamente si las siguientes
Más detallesBases de datos 1. Teórico: Diseño Conceptual
Bases de datos 1 Teórico: Diseño Conceptual Modelado Conceptual Primera etapa en el diseño de una BD Estudio del problema real Especificación usando un lenguaje de muy alto nivel Validar el resultado Actividad
Más detallesBASES DE DATOS 1. Teórico: Diseño Conceptual
BASES DE DATOS 1 Teórico: Diseño Conceptual MODELADO CONCEPTUAL Primera etapa en el diseño de una BD Sub-etapas: Estudio del problema real Especificación usando un lenguaje de muy alto nivel Validar el
Más detallesDISEÑO DE BASES DE DATOS RELACIONALES
UF 2175 DISEÑO DE BASES DE DATOS RELACIONALES PROGRAMACIÓN DIDÁCTICA DISEÑO DE BASES DE DATOS RELACIONALES (50 horas) Inicio 20 de Marzo Fin 1 de Abril Miércoles 1 de Abril: Trabajo práctico Miércoles
Más detallesSistemas de Bases de Datos I. Modelo Conceptual. Modelo Entidad-Relación
Sistemas de Bases de Datos I Modelo Conceptual Modelo Entidad-Relación Modelo Conceptual situación del mundo real Modelo Conceptual situación del mundo real Modelado conceptual Modelo Conceptual situación
Más detallesSistemas de Bases de Datos I. Modelo Conceptual. Modelo Entidad Relación
Sistemas de Bases de Datos I Modelo Conceptual Modelo Entidad Relación Modelo Conceptual situación del mundo real Modelo Conceptual situación del mundo real Modelado conceptual Modelo Conceptual situación
Más detallesModelo de Datos. Los primeros conceptos que debemos conocer : datos, base datos,
Modelo de Datos SQL es un lenguaje de definición y manipulación de datos que trabaja sobre base de datos relacionales. Por tanto, es fundamental conocer la teoría que subyace a éstas, con el objetivo de
Más detalles1.1 Ciclo de vida de una Base de Datos 1.2 Qué es una metodología y para qué sirve? 1.3 Modelos de datos como instrumentos de diseño
Tema I: Una Metodología para el desarrollo de BD 1.1 Ciclo de vida de una Base de Datos 1.2 Qué es una metodología y para qué sirve? 1.3 Modelos de datos como 1.4 Metodología para el desarrollo de Bases
Más detallesFundamentos de Informática
Fundamentos de Informática Tema 9 Bases de Datos 1 Concepto intuitivo de base de datos Ejemplo: Datos referentes a la organización docente Aplicaciones posibles: Matricula: alumnos, asignaturas Organización
Más detallesBASES DE DATOS TEMA 2 MODELOS DE DATOS
SES DE DTOS TEM 2 MODELOS DE DTOS Un modelo de datos es una serie de conceptos que puede utilizarse para describir un conjunto de datos y las operaciones para manipularlos. Hay dos tipos de modelos de
Más detallesLaboratorio de Base de Datos Práctica Nro. 3, Modelo Relacional y Transformaciones
Laboratorio de Base de Datos Práctica Nro. 3, Modelo Relacional y Transformaciones Prof. Solazver Solé Preps. Alvaro Araujo, Nerio Moran Semestre A-2017 1. Modelo Relacional El modelo relacional representa
Más detallesLas tres reglas básicas para convertir un esquema en el modelo E/R al relacional son las siguientes:
Las tres reglas básicas para convertir un esquema en el modelo E/R al relacional son las siguientes: 1) Todo tipo de entidad se convierte en una relación. 2) Todo tipo de interrelación N:M se transforma
Más detallesAsignatura: Bases de datos Código: Año académico: Centro: Escuela Politécnica Superior Departamento: Lenguajes y Computación Área:
Asignatura: Bases de datos Código: 41003201 Año académico: 2007-08 Centro: Escuela Politécnica Superior Departamento: Lenguajes y Computación Área: Lenguajes y Sistemas Informáticos Titulación: Ingeniería
Más detallesINTERPRETACIÓN DEL DISEÑO CONCEPTUAL. MODELO ENTIDAD/RELACIÓN. UNIDAD 2. Bases de datos. Modelado de BD
INTERPRETACIÓN DEL DISEÑO CONCEPTUAL. MODELO ENTIDAD/RELACIÓN. UNIDAD 2 Modelado de BD En el proceso de diseño de la BD, se obtiene el esquema conceptual en el que se definen todos los datos del problema
Más detallesDiseño Conceptual Parte 3
Diseño Conceptual Parte 3 1 Relaciones ternarias a binarias Las relaciones ternarias o superiores son difíciles de manejar A qué participante se refieren las cardinalidades? o se pueden implementar en
Más detallesTema 1: Bases de datos relacionales. Diseño conceptual (2014/2015)
Tema 1: Bases de datos relacionales. Diseño conceptual (2014/2015) Luis Valencia Cabrera lvalencia@us.es (http://www.cs.us.es/~lvalencia) Ciencias de la Computación e IA (http://www.cs.us.es/) Universidad
Más detallesTEMA 3: REDUCCIÓN DE UN ESQUEMA E-R A TABLAS
3.1 Introducción TEMA 3: REDUCCIÓN DE UN ESQUEMA E-R A TABLAS Una base de datos que se ajusta a un esquema de bases de datos E-R se puede representar por una colección de tablas. Para cada conjunto de
Más detallesf. Un modelo semántico es aquel que representa la realidad a partir de la cual se construye una base de datos. V
PAUTA CERTAMEN 1 Para la realización del presente certamen se dispondrá de 90 minutos. Debe incluir cualquier supuesto no explicito, siempre cuando no cambie el sentido de la pregunta. No se pueden utilizar
Más detallesTema 7. Manejo de bases de datos.
Tema 7. Manejo de bases de datos. Introducción a la Informática. E.U. Politécnica. PrimerCurso. Departamento Lenguajes y Ciencias de la Computación. Universidad de Málaga José Luis Leiva Olivencia. Despacho:
Más detallesUniversidad de Los Andes Facultad de Ciencias Económicas y Sociales Escuela de Estadística Departamento de Estadística Cátedra de Computación
Universidad de Los Andes Facultad de Ciencias Económicas y Sociales Escuela de Estadística Departamento de Estadística Cátedra de Computación Nombre de la Asignatura: SISTEMAS DE INFORMACIÓN Y BASES DE
Más detallesDiseño lógico Pasar del modelo E/R al modelo Relacional. José Muñoz Jimeno Febrero 2015
Diseño lógico Pasar del modelo E/R al modelo Relacional José Muñoz Jimeno Febrero 2015 Control de cambios Versión Fecha Comentarios 1.0 11/02/2015 Primera versión para el curso Introducción a las bases
Más detalles2. Modelo Entidad- Relación
2. Modelo Entidad- Relación Modelo Entidad-Relación El modelo de datos entidad-relación (E-R) se basa en una percepción de un mundo real consistente en un conjunto de objetos básicos llamados entidades,
Más detallesBASES DE DATOS (IG18 Semipresencial) Diseño Conceptual de Bases de Datos. Modelo Entidad-Relación
BASES DE DATOS (IG18 Semipresencial) Diseño Conceptual de Bases de Datos. Modelo Entidad-Relación Lledó Museros / Ismael Sanz museros@icc.uji.es / isanz@icc.uji.es 1de 28 Índice 1. Introducción 2. Metodología
Más detallesEsquema Lógico F1. EXAMEN 1 de diciembre de EQUIPO (NOMBRE:cadena) CP (NOMBRE) DIRECTOR (NOMBRE:cadena) CP (NOMBRE)
Esquema Lógico F1 EQUIPO (NOMBRE:cadena) CP (NOMBRE) EXAMEN 1 de diciembre de 2006 DIRECTOR (NOMBRE:cadena) CP (NOMBRE) DIRIGE (EQUIPO:cadena, DIRECTOR:cadena) CP (EQUIPO) CAlt (DIRECTOR) CAj (EQUIPO)
Más detallesEmpleado. Departamento
NumDept NomDept ----------------------------------------------------------------------------------------------------------------------------------------- EJEMPLO COMPLETO A partir de un análisis de requisitos
Más detallesTema 3: Diseño lógico de Bases de Datos: el Modelo Relacional
Tema 3: Diseño lógico de Bases de Datos: el Modelo Relacional Andrés Cordón Franco Departamento de Ciencias de la Computación e Inteligencia Artificial UNIVERSIDAD DE SEVILLA Bases de Datos Curso 2005
Más detallesEl modelo Entidad-Relación
Dra. Amparo López Gaona tación Fac. Ciencias, UNAM Construcción de una BD Pasos en la construcción de una aplicación: Construcción de una BD Pasos en la construcción de una aplicación: 1 Entender el dominio
Más detallesUNIDAD 1: CONCEPTOS BA SICOS DE BASE DE DATOS
UNIDAD 1: CONCEPTOS BA SICOS DE BASE DE DATOS [Escriba el subtítulo del documento] Qué es un gestor de base de datos? Un gestor de base de datos o sistema de gestión de base de datos (SGBD o DBMS) es un
Más detallesDiseño de Base de Datos
Diseño de Base de Datos DISEÑO DE BASE DE DATOS 1 Lectura No. 4 Nombre: Modelo entidad-relacional extendido Contextualización La creación de una base de datos hoy en día es parte fundamental dentro de
Más detallesINTRODUCCIÓN A LOS MODELOS DE DATOS
INTRODUCCIÓN A LOS MODELOS DE DATOS El diseño de BD consiste en describir la estructura de la BD representando fielmente la parcela del mundo real que se quiere almacenar en la BD Proceso de ABSTRACCIÓN
Más detallesBases de Datos. Laboratorio III, L106/L111. Profesor: Goyo Celada
Bases de Datos Laboratorio III, L106/L111 Profesor: Goyo Celada ERwin Data Modeler Herramienta CASE en el modelado de Bases de Datos Metodología de trabajo: Modelo Conceptual Paso al Modelo Relacional
Más detallesDESVENTAJAS DEL USO DE LA BASE DE DATOS
Guia de Estudio Las bases de datos se idearon gracias a la necesidad de las grandes empresas de almacenar enormes cantidades de información de una forma rápida, sencilla y fiable, y que a su vez pudieran
Más detallesTema 2: Diseño de Bases de Datos (Diseño Lógico)
Universidad Central de Venezuela Facultad de Ciencias Escuela de Computación BASES DE DATOS Tema 2: Diseño de Bases de Datos (Diseño Lógico) Profa. Mercy Ospina T. Caracas, 03 de septiembre de 2009 Centro
Más detallesNÚMERO DE HORAS: 160H PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE OBJETIVO
PACK FORMATIVO EN DESARROLLO DE APLICACIONES CON TECNOLOGÍA WEB NÚMERO DE HORAS: 160H PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE OBJETIVO - Identificar la estructura de una página web conociendo los lenguajes
Más detallesUNIVERSIDAD DE GUADALAJARA
UNIVERSIDAD DE GUADALAJARA CENTRO UNIVERSITARIO DE LOS ALTOS DIVISIÓN DE ESTUDIOS EN FORMACIONES SOCIALES LICENCIATURA: INGENIERÍA EN COMPUTACIÓN UNIDAD DE APRENDIZAJE POR OBJETIVOS BASES DE DATOS LIC.
Más detallesDiseño de bases de datos. Informática Aplicada Grado en GAP Fac. de Admón. y Dir. de Empresas Univ. Politécnica de Valencia
Diseño de bases de datos Informática Aplicada Grado en GAP Fac. de Admón. y Dir. de Empresas Univ. Politécnica de Valencia Objetivos Explicar qué es una base de datos y describir su estructura Identificar
Más detalles