Tema 7. Manejo de bases de datos.
|
|
- Josefa Francisca Jiménez Carrasco
- hace 7 años
- Vistas:
Transcripción
1 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: I-326D (Edificio E.U.P) Conceptos y definiciones (I). La utilización de las computadoras en las empresas ha supuesto una revolución respecto al almacenamiento y gestión de sus datos, dando lugar al uso de los denominados archivos informáticos y bases de datos. Ventajas derivadas: Gran capacidad de almacenamiento. Rapidez en el proceso de los datos. Precisión de los resultados obtenidos del proceso. 2
2 7.1. Conceptos y definiciones (II). Archivo(Tabla en Access): estructura de datos residente en memoria secundaria, consistente en un conjunto de informaciones estructuradas en unidades de acceso denominadas registros. Registro lógico. Registro físico. Campo. Campo clave. Clave primaria, secundaria. Clave externa Conceptos y definiciones (III). Clasificación de archivos: Archivos de constantes. Archivos históricos. Archivos de situación. Organización de los archivos: Secuencial. Directa. (Tablas hashing) Secuencial encadenada/indexada. 4
3 7.2. Concepto de base de datos (I). Conjunto de información relacionada sobre un tema. con un objetivo determinado. organizada de manera lógica para facilitar consulta. evitando redundancias e inconsistencias. Ejemplos: Alumnos, asignaturas, Concepto de base de datos (II). Almacenamiento de gran cantidad de datos. Gestión segura de los datos. Acceso compartido y simultáneo por los usuarios (Ojo: Bloqueo mutuo) Lenguaje de definición de datos (DDL): creación y modificación de estructura de bases de datos. Lenguaje de manipulación de datos (MDL): añadir, modificar, borrar, consultar datos de la base de datos. 6
4 7.3. S.G.B.D. (I). SISTEMA GESTOR DE BASES DE DATOS (SGBD): conjunto de datos interrelacionados (BD) + conjunto de programas para acceder a esos datos. - Diseñados para gestionar grandes bloques de datos e información. -Deben mantener Seguridad Inform. almacenada (ante caídas y accesos no autorizados). - Para hacer los sistemas más comprensibles tener visión abstracta de los datos esconder detalles sobre almacenamiento real y mantenimiento datos. - Para que el sistema sea manejable obtención eficiente de los datos - utilizar estructuras de datos complejas para representación de los datos - esconder esta complejidad a los usuarios de SGBD - niveles de abstracción (para simplificar su interacción con el sistema): S.G.B.D. (II). NIVELES DE ABSTRACCIÓN: NIVEL FÍSICO: - nivel más bajo de abstracción - describe cómo se almacenan realmente los datos - se describen en detalle las estructuras complejas de bajo nivel. NIVEL CONCEPTUAL: - nivel intermedio y alto de abstracción - describe qué datos son realmente almacenados en la BD y sus relaciones - se describe la BD completa con estructuras sencillas correspondientes a otras del nivel físico, generalmente más complejas - Lo utilizan los administradores de BD, decidiendo qué inf. se va ha guardar NIVEL de VISIÓN: - nivel más alto de abstracción - describe sólo parte de la BD completa (la que interese a cada usuario) - suele proporcionarse muchas visiones distintas de la misma BD 8
5 7.3. S.G.B.D. (III). Objetivos de un SGBD: Independencia. Seguridad. Integridad. Respaldo y recuperación de datos. Redundancia mínima. Capacidad de auditoría. Control de concurrencia. Capacidad para representar relaciones S.G.B.D. (IV). Clasificación de SGBD: Según modelo de datos relacional jerárquico en red orientado a objetos. Según número de usuarios monousuarios multiusuario Según situación Centralizado o local Distribuido 10
6 7.4. Introducción al modelo de datos relacional (I). Las BD se organizan en tablas: información relativos a un conjunto de elementos homogéneos. Dividida en filas y columnas. Las filas las consideraremos registros o tuplas. Las columnas las consideraremos campos o atributos. Siempre debe haber una clave para identificar de forma única a los registros Introducción al modelo de datos relacional (II). 12
7 7.4. Introducción al modelo de datos relacional (III). Requisitos que han de cumplir las tablas en las b.d. Relacionales: La tabla puede tener solo un tipo de registro. Cada registro posee un número determinado de campos, cada uno de ellos con su nombre correspondiente. La base de datos, generalmente, contendrá muchas tablas, una por cada tipo de registro. Dentro de cada tabla, cada campo es distinto. Cada registro en una tabla, es único: no hay registros duplicados. Los registros dentro de cada tabla no tienen una secuencia determinada. Se pueden crear nuevas tablas relacionando campos procedentes de dos o más tablas ya existentes Introducción al modelo de datos relacional (IV). Terminología para describir la estructura relacional: Relación o tabla. Registro o entidad o tupla. Campo o atributo. Dominio de un campo. Clave aspirante. Clave principal. Clave externa o foránea. Tipos de relaciones entre los datos: Uno a muchos. Uno a uno. Muchos a muchos. 1,n,m 14
8 7.4. Introducción al modelo de datos relacional (V). ENTIDADES Y ATRIBUTOS ENTIDAD: objeto del mundo real, con existencia independiente y distinguible de otros, del que queremos almacenar información en la base de datos. ATRIBUTOS O CAMPOS: propiedades específicas de cada entidad: para describirla. Representación en ER: óvalos (encierran nombre atributo). VALOR: valor concreto de un atributo de una entidad específica. DOMINIO DE UN ATRIBUTO: conjunto de valores permitidos, válidos. TIPO DE ENTIDAD: el conjunto de entidades del mismo tipo (mismos atributos). Representación en ER: rectángulos (encierran el nombre del tipo entidad) Los óvalos (atributos) se conectan a la entidad mediante líneas. EMPLEADO Cod_emp Nombre Dirección Introducción al modelo de datos relacional (VI). RELACIÓN: asociación o combinación entre varias (2 o más) entidades. TIPO DE RELACIÓN: Representación en ER: conjunto de todas las relaciones del mismo tipo. Puede tener atributos descriptivos. Rombos conectados mediante líneas rectas con los rectángulos (tipos de entidades) que relaciona. Se incluye el nombre dentro del rombo. GRADO DE UN TIPO DE RELACIÓN: número de Tipos de Entidades que participan en el Tipo de Relación. Binarias (grado 2), ternarias (grado 3), 16
9 7.4. Introducción al modelo de datos relacional (VII). RESTRICCIONES SOBRE LOS TIPOS DE RELACIONES: Existen <> factores que pueden limitar combinaciones de entidades que pueden participar en una relación: - Restricción de PARTICIPACIÓN: especifica si la existencia de una entidad depende o no de que esté relacionada con otra entidad por un tipo de relación. - Total: toda entidad del tipo, participa en la relación. - Parcial: algunas entidades del tipo están relacionadas y otras no. Representación en ER: Participación total Participación parcial Introducción al modelo de datos relacional (VIII). - Restricción de CARDINALIDAD: nº de entidades con las que puede asociarse otra entidad mediante un tipo de relación. - Una a Una (1:1): una entidad tipo A, relacionada a lo sumo con una tipo B y viceversa. - Una a Muchas (1:N): una entidad tipo A, con cualquier nº de entidades tipo B, pero una entidad tipo B, asociada a lo sumo, con una tipo A. - Muchas a Muchas (M:N): una entidad tipo A, asociada con nº cualquiera tipo B, y una tipo B, asociada con nº cualquiera de tipo A. Representación en ER: anotando 1 ó (N ó M) en cada vértice de la relación que la une con el tipo de Entidad. 18
10 7.4. Introducción al modelo de datos relacional (IX). - LENGUAJE DE CONSULTA de una BD: - Lenguaje para solicitar información de la BD (los usuarios). - Suelen ser de más alto nivel que los lenguajes estándar de programación. - Ejemplos: SQL(Mirar Anexo SQL), QSB (Query By Example) - La INTEGRIDAD REFERENCIAL es un sistema de reglas, para garantizar: - que las relaciones entre tablas son válidas y - que no se eliminan ni modifican accidentalmente datos relacionados Se puede establecer cuando se cumple: - El campo coincidente de la tabla principal es una clave principal o tiene un índice único. - Los campos relacionados tienen el mismo tipo de datos. Cuando se exige esta integridad: - No se puede introducir un valor en el campo de clave externa de la tabla relacionada que no exista en la clave ppal. de la tabla relacionada. - Se puede introducir valor NULO en la clave externa reg. no relacionados Introducción al modelo de datos relacional (X). Obtención de las tablas a partir del diagrama: Dibujar un diagrama tipo ER con todas las entidades y relaciones que son de interés para la empresa. Deducir un conjunto de relaciones preliminares, cada una con su clave primaria. Incluir los atributos de interés. 20
11 7.4. Introducción al modelo de datos relacional (XI). Relaciones preliminares para las correspondencias binarias de grado 1:1 Regla 1: Si el grado de la correspondencia binaria es 1:1 y es obligado el tipo de participación de ambas entidades, sólo es necesaria una relación. Como campo clave primaria de la relación se puede tomar cualquiera de las claves de la entidad. Regla 2: Si el grado de la correspondencia binaria es 1:1 y el tipo de participación de una entidad es obligatorio y el de la otra es opcional, son necesarias dos relaciones. Cada una contendrá la información concerniente a una entidad y su clave primaria será la clave de la entidad correspondiente. La clave de la entidad opcional se añadirá como un atributo más en la relación cuyo tipo de participación sea obligatorio. Regla 3:Si el grado de la correspondencia binaria es 1:1 y el tipo de participación en ambas entidades es opcional, son necesarias tres relaciones, una para cada entidad y otra para la correspondencia. La clave delas relaciones de las entidades es la clave primaria de l a entidad correspondiente. La relación con la correspondencia deberá contener las claves de las entidades Introducción al modelo de datos relacional (XII). Relaciones preliminares para las correspondencias binarias de grado 1:n Regla 4: Si el grado de la correspondencia binaria es 1:n y la entidad del lado n e s obligatoria, se necesitan dos relaciones, una para cada entidad. La clave de las relaciones de las entidades es la clave primaria de la entidad correspondiente. La relación de l a entidad n contiene la clave de l a entidad 1. Regla 5: Si el grado de la correspondencia binaria es 1:n y la entidad del lado n es opcional se necesitan tres relaciones, una para cada entidad y otra para la correspondencia. La clave de las relaciones de l as entidades es la clave primaria de la entidad correspondiente; la relación con la correspondencia contendrá las claves de las entidades. 22
12 7.4. Introducción al modelo de datos relacional (XIII). Relaciones preliminares para las correspondencias binarias de grado m:n Regla 6: Si el grado de la correspondencia binaria es m:n se necesitan tres relaciones, una para cada entidad y otra para la correspondencia. La clave de las relaciones de las entidades es la clave primaria de la entidad correspondiente; la relación con la correspondencia contendrá las claves de las entidades. Ojo que, la tercera relación puede tener más campos. Ejemplo: empleados trabajan en varios proyectos. Imaginar el caso que un empleado tuviera distintas funciones en distintos proyectos. Relación preliminar para las correspondencias ternarias. Regla 7: Si existe una correspondencia ternaria se necesitan 4 relaciones, una para cada entidad, y una más para la correspondencia, que contendrá entre sus atributos las claves de las entidades. En general para una correspondencia de grado n se necesitan n+1 relaciones preliminares. 23 Ejemplo práctico Se desea tener una base de datos con la siguiente información acerca de los alumnos de una academia donde se imparten varios cursos: Información acerca de los alumnos, que constará de su nombre y apellidos, un código único para cada alumno(ej: 03/02565), su dirección, fecha de nacimiento y sexo ( H o M ). Estos alumnos estarán matriculados en un sólo curso cada uno. Cada curso tendrá un nombre, un código único que lo identifica(ej:342), el número máximo de alumnos recomendado,la fecha de inicio y de finalización del curso y el número de horas del curso. Los profesores tendrán una ficha en la academia donde se especifican sus datos personales y los datos del contrato. Es decir, nombre, DNI, dirección, titulación, gana (cuota por hora). Solo almacenamos información de profesores que actualmente trabajen en la academia, alumnos que actualmente estén matriculados en curso y cursos que actualmente se impartan. Sabemos que un alumno se puede matricular en un solo curso, y que un curso puede ser impartido por varios profesores, pudiendo impartir un mismo profesor varios cursos distintos. 24
13 Ejemplo práctico(ii) ALUMNOS n se Matriculan en 1 CURSOS CODIGO NOMBRE APELLIDOSDIRECCION SEXO FECHANAC PROFESORES n CODIGO NOMBRE NUMMAX FECHAINI FECHAFIN HORASTOTAL m son Impartidos por DNI NOMBRE APELLIDOS CUOTA TITULACION HORAS 25 Paso 1 Ejemplo práctico(iii) Entidad Alumnos (CODIGO, NOMBRE, APELLIDOS, DIRECCION, FECHANAC, SEXO) Entidad Cursos (CODIGO,NOMBRE, NUMMAX, FECHAINI, FECHAFIN, HORASTOT) Paso 2 Al ser una relación uno a mucho con la entidad n obligatoria (Regla 4), quedaría: Tabla Alumnos (CODIGO, NOMBRE, APELLIDOS, DIRECCION, FECHANAC, SEXO, CODIGOCURSO) Clave externa Tabla Cursos (CODIGO,NOMBRE, NUMMAX, FECHAINI, FECHAFIN, HORASTOT) 26
14 Paso 3 Ejemplo práctico(iii) Entidad Cursos (CODIGO,NOMBRE, NUMMAX, FECHAINI, FECHAFIN, HORASTOT) Entidad Profesores(DNI, NOMBRE, APELLIDOS, TITULACION, CUOTA) Paso 4 Al ser una relación binaria muchos a muchos (Regla 6), quedaría: Tabla Cursos (CODIGO,NOMBRE, NUMMAX, FECHAINI, FECHAFIN, HORASTOT) Tabla Profesores (DNI,NOMBRE, APELLIDOS, TITULACION, CUOTA) Tabla Conector cursos-profesores (DNI, CODIGO, HORAS) 27 Bibliografía Prieto, Alberto; Lloris, Antonio. Introducción a la Informática. McGrawHill Angulo, J.M.; Usategui, C.E., Introducción a la informática. Paraninfo, 1992 Pascual, Francisco. Microsoft Access Ra-ma
Modelos 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 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 detallesUNIDAD I. Universidad del Zulia Costa Oriental del Lago. Conceptos Básicos
Costa Oriental del Lago UNIDAD I Conceptos Básicos Comandos internos y externos. Estructura básicas: entidad, atributo, base de datos, clave primaria y secundaria, registro y archivo de datos empresas
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 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 detallesConcepto. 1963, en un simposio celebrado en California, USA. Conjunto de información relacionada que se encuentra agrupada ó estructurada.
BASES DE DATOS Concepto 1963, en un simposio celebrado en California, USA. Conjunto de información relacionada que se encuentra agrupada ó estructurada. Cada base de datos se compone de una o más tablas
Más detallesFUNDAMENTOS DE BASE DE DATOS. Introducción
FUNDAMENTOS DE BASE DE DATOS Introducción Introducción Una base de datos es una colección de datos relacionados. Por datos, se entiende que son hechos conocidos que pueden registrarse y que tienen un significado
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 detallesQué es SGBD? Mencionar 4 tipos de SGBD. SGBD de red. Román Gutiérrez Sosa. SGBD jerárquicos. Modelo de datos relacionales.
Qué es SGBD? Es un tipo de software muy específico, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan. El propósito general de los sistemas de gestión
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 detallesDefinición de Bases de datos
Introducción. Definición de Bases de datos Conjunto de datos relacionados entre si que modelan hechos y objetos pertenecientes a un mundo real y sirven de soporte a aplicaciones informáticas. Dichos datos
Más detallesSistema Gestor de Bases de Datos. Un SGBD debe permitir: Manipular la base de datos: realizar consultas, actualizarla, generar informes.
Sistema Gestor de Bases de Datos. Un Sistema Gestor de Bases de Datos (SGBD) o DBMA (DataBase Management System) es una colección de programas cuyo objetivo es servir de interfaz entre la base de datos,
Más detallesIntroducción a las Bases de Datos
Introducción a las Bases de Datos Organización lógica de los datos Sistemas basados en archivos Concepto intuitivo de base de datos Sistemas gestores de bases de datos Definición Características y ventajas
Más detallesBASES DE DATOS TEMA 1. Introducción a las Bases de Datos
BASES DE DATOS TEMA 1 Introducción a las Bases de Datos 1.1 y 1.2 Introducción y Concepto intuitivo de base de datos. Ejemplo: Datos referentes a organización docente Aplicaciones posibles: Matricula:
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 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 detallesUna base de datos es una herramienta diseñada para reunir y organizar información. En las bases de datos es posible almacenar información para uso
UNIDAD I Una base de datos es una herramienta diseñada para reunir y organizar información. En las bases de datos es posible almacenar información para uso empresarial, social o personal. Las bases de
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 detallesUn sistema de bases de datos sirve para integrar los datos. Lo componen los siguientes elementos:
Qué es una base de datos? El problema de los datos Todas las empresas requieren almacenar información. Desde siempre lo han hecho. La información puede ser de todo tipo. Cada elemento informativo (nombre,
Más detallesMódulo 1. Introducción a la Base de Datos
Módulo 1 Introducción a la Base de Datos 1 Objetivos Generales Introducir conceptos básicos de base de datos Identificar los componentes y demás herramientas utilizadas en las bases de datos. 2 Índice
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 detallesBASES DE DATOS RELACIONALES
Unidad I. Bases de Datos BASES DE DATOS RELACIONALES Profesora Ginnette Calvo G. Grupo 002 II Ciclo 2013 BASES DE DATOS: definición * Colección de datos relacionados (Elmasri/Navathe) * Colección lógicamente
Más detallesCliente- Servidor. Bases de Datos Distribuidas
1 2 3 4 Cliente- Servidor La tecnología que se utiliza habitualmente para distribuir datos es la que se conoce como entorno (o arquitectura) cliente/servidor (C/S). Todos los SGBD relacionales del mercado
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 detallesGuía del Curso Curso de Bases de Datos Relacionales
Guía del Curso Curso de Bases de Datos Relacionales Modalidad de realización del curso: Titulación: Online Diploma acreditativo con las horas del curso OBJETIVOS Este Curso de Bases de Datos Relacionales
Más detallesEXAMEN EXTRAORDINARIO Informática y Computación IV
Nombre del alumno: EXAMEN EXTRAORDINARIO Informática y Computación IV Lee cada una de las preguntas y contesta con una V para verdedero o una F en caso de que sea falso lo que se propone. Una base de datos
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 detallesIntroducción a Bases de Datos
Bases a Bases M. -Tastets Universidad de Concepción,Chile www.inf.udec.cl\ andrea andrea@udec.cl II Semestre - 2014 Bases y del s: Bases y del Uso de Base s: Bases Bases y del s: Bases Objetivos de la
Más detallesINSTITUTO TECNOLÓGICO SUPERIOR JUAN DE VELASCO
1. Conteste Verdadero (V) o Falso(F), según corresponda ( 2pts) Para que exista una base de datos es necesaria la tecnología ( ) En una Base de datos relacional los datos se organizan en grupos unidos
Más detallesRESUMEN DE LAS DIAPOSITIVAS DE BASE DE DATOS 1
RESUMEN DE LAS DIAPOSITIVAS DE BASE DE DATOS 1 ANTES QUE NADA DEFINIR QUE ES UNA BASE DE DATOS: Una base de datos es una colección estructurada de datos, Un sistema de base de datos es una colecció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 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 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 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 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 detallesBases de datos 1. Teórico: Introducción
Bases de datos 1 Teórico: Introducción Conceptos generales Base de Datos: Es un conjunto de datos relacionados Representa algún aspecto del mundo real Es construida para un propósito específico Database
Más detallesFundamentos de Bases de Datos
Fundamentos de Bases de Datos Titulación: ITI Sistemas Curso: 3º, C1 Carácter: Troncal Profesor teoría: Jesualdo Tomás Fernández Breis Despacho: 2.26 Tutorías: Martes 9.30-12.30; 16.30-18.30 h, Miércoles
Más detallesFUNDAMENTOS DE BASES DE DATOS TEMA 3
FUNDAMENTOS DE BASES DE DATOS TEMA 3 El Sistema de Contenido 3.1. El SGBD como interfaz entre el usuario y la base de datos.. 3.3. Ejemplos de SGBD 1 3.1. El SGBD como Interfaz entre el Usuario y la Base
Más detallesTema 5: Conceptos de Diseño en Archivos y Bases de Datos. Ing. Elizabeth Guerrero
Tema 5: Conceptos de Diseño en Archivos y Bases de Datos Ing. Elizabeth Guerrero Introducción Conceptos: Diseño en Archivos, Bases de Datos (Campos, Registros, archivos y Bases de Batos) Diseño de interacciones
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 detallesEl Sistema Gestor de Base de Datos (DBMS)
Pontificia Universidad Javeriana Contenido 1 Introducción 2 Evolución de los SGBD 3 Arquitectura del SGBD 4 Lenguajes de BD 5 Usuarios de la BD Introducción Se espera del SGBD (DBMS) que: 1 Permita a los
Más detallesBASES 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 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 detallesDefiniciones Básicas
Definiciones Básicas Base de Datos Conjunto de datos relacionados entre sí con las siguientes propiedades: representa algún aspecto del mundo real Lógicamente coherente Dirigida a un grupo de usuarios
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 detallesGestion y Modelación de Datos Introducción
Gestion y Modelación de Datos Introducción Julio de 2011 Contenido Gestión y Modelación de Datos Descripción del Curso Bases de Datos Definición - Funcionalidades Modelos de Datos DDLs, DMLs Descripción
Más detallesUNIDAD N 5. RELACIONES Interconexiones entre los datos
UNIDAD N 5 RELACIONES Interconexiones entre los datos BASE DE DATOS RELACIONAL Access es un programa gestor de base de datos, pero como ya se ha comentado además es relacional, es decir, se basa en el
Más detallesUnidad 1 Lenguaje de Definición de Datos (DDL)
Unidad 1 Lenguaje de Definición de Datos (DDL) 1.1 Conceptos Fundamentales de BD. 1.2 Las mejores prácticas de diseño de Bases de Datos Relacionales. 1.3 Instalación de un DBMS. 1.4 Creación del esquema
Más detallesBases de Datos (Ingeniería Técnica en Informática de Sistemas)
Departamento de Lenguajes y Ciencias de la Computación Universidad de Málaga Bases de Datos (Ingeniería Técnica en Informática de Sistemas) 1. Sistemas de Bases de Datos: Introducción E.T.S.I. Informática
Más detallesModelo Entidad Relación.MER.
Modelo Entidad Relación.MER. Conceptos básicos del modelo. Entidad. Atributo. Dominio. Relación. Entidad. Cosa u objeto del mundo real con existencia propia y distinguible del resto. Ejemplos: persona,
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 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 detallesConocimiento de las Bases de Datos relacionales.
TEMA 19: MODELO DE DATOS RELACIONAL OBJETIVOS DEL TEMA Conocimiento de las Bases de Datos relacionales. 1.- INTRODUCCIÓN Las desventajas de los modelos jerárquicos y en red provocaron gran interés cuando
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 detallesUNIDAD4. 1. Procedimentales 2. No Procedimentales
UNIDAD4 Concepto de Clasificación de Lenguajes Concepto: Un lenguaje de consulta es un lenguaje en el que un usuario solicita información de la base de datos. Estos lenguajes son normalmente de más alto
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 detallesUnidad I. Introducción a las Bases de Datos
Unidad I Introducción a las Bases de Datos Bases de Datos - Definición Conjunto de datos relacionados entre sí Hechos conocidos: Pueden registrarse Tienen significado Representa una realidad particular:
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 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 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 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 detallesGestion y Modelación de Datos Sistemas de Información, Sistemas de BD
La Ciencia de la Sistema Gestor de Gestion y Modelación de Datos, Sistemas de BD Julio de 2011 Contenido La Ciencia de la Sistema Gestor de 1 La Ciencia de la 2 Dato - - Conocimiento 3 Tecnología de (TI)
Más detallesModelo Relacional I. Nos encontramos en la FASE 2: REGLAS DE TRANSFORMACIÓN del Modelo Entidad Relación (MER) al Modelo Relacional (MR).
Modelo Relacional I El modelo de datos relacional es, desde hace tiempo, el más utilizado para modelar sistemas reales que trabajan con información. Se impuso debido a las limitaciones que implicaba el
Más detallesDEPARTAMENTO DE SISTEMAS DE INFORMACIÓN Academia de Programación PROGRAMA DE ESTUDIOS
DEPARTAMENTO DE SISTEMAS DE INFORMACIÓN Academia de Programación PROGRAMA DE ESTUDIOS NOMBRE DE LA Programación IV MATERIA CLAVE DE LA SI118 MATERIA PRERREQUISITOS Programación I SERIACIÓN Ninguna ÁREA
Más detallesBases de datos Unidad 1 Introducción a las BD. Mónica María Rojas Rincón Oficina: P19-103
Bases de datos Unidad 1 Introducción a las BD Mónica María Rojas Rincón mmrojas@elpoli.edu.co Oficina: P19-103 Competencias a desarrollar Identificar los conceptos propios de la asignatura. Diferenciar
Más detallesTema I: Introducción a las bases de datos. Curso Introducción a las bases de datos.
Tema I: Introducción a las bases de datos Curso 2009-2010 Introducción a las bases de datos. 1.1 Sistema de información 1.2 Base de datos (BD) 1.3 Sistema de gestión de bases de datos (SGBD) 1.4 Características
Más detallesBASES DE DATOS TEMA 1 PERSPECTIVA DEL ÁREA DE BASES DE DATOS
BASES DE DATOS TEMA 1 PERSPECTIVA DEL ÁREA DE BASES DE DATOS 1.3 Desarrolladores y usuarios finales Siendo entonces una DB una colección de datos almacenados en una computadora (discos, tambores u otro
Más detallesEl hardware. El software DBMS. Los datos a manejar, así como el personal encargado del manejo del sistema.
1. SISTEMAS DE BASES DE DATOS Concepto de Base de Datos Es una colección de archivos interrelacionados creados mediante un Sistema Manejador de Base de Datos (DBMS) también conocido como Sistema Gestor
Más detallesCurso: SIG DE CÓDIGO ABIERTO APLICADO A CIENCIAS AMBIENTALES. Tema 2. Bases de Datos Organización y espacialización de la información
Curso: SIG DE CÓDIGO ABIERTO APLICADO A CIENCIAS AMBIENTALES Viviana Seitz vsetiz@mendoza-conicet.gob.ar Tema 2. Bases de Datos Organización y espacialización de la información Qué es una Bases de Datos?
Más detallesCurso: SIG DE CÓDIGO ABIERTO APLICADO A CIENCIAS AMBIENTALES. Tema 2. Bases de Datos Organización y espacialización de la información
Curso: SIG DE CÓDIGO ABIERTO APLICADO A CIENCIAS AMBIENTALES Viviana Seitz vsetiz@mendoza-conicet.gob.ar Tema 2. Bases de Datos Organización y espacialización de la información Organización de la información
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 detallesFUNDAMENTOS DE BASES DE DATOS TEMA 4. Metodología de desarrollo de Bases de Datos
FUNDAMENTOS DE BASES DE DATOS TEMA 4 Metodología de desarrollo de Bases de Contenido 4.2. Cómo se aplica al desarrollo de bases de datos 4.3. Qué es una metodología? 4.4. Beneficios LABDA Laboratorio de
Más detallesSistemas de Bases de Datos
Pontificia Universidad Javeriana Contenido 1 De archivos a BD 2 Ventajas de las Bases de Datos 3 4 Cronología De archivos a B.D Sistemas Orientados hacia el proceso Continuación Sistemas Orientados hacia
Más detallesDISEÑO CURRICULAR BASE DE DATOS I
DISEÑO CURRICULAR BASE DE DATOS I FACULTAD (ES) CARRERA (S) Ingeniería Computación y Sistemas. CÓDIGO HORAS TEÓRICAS HORAS PRÁCTICAS UNIDADES DE CRÉDITO SEMESTRE PRE-REQUISITO 124543 02 02 03 IV ALGORÍTMOS,
Más detalles4. Bases de Datos base de datos menor redundancia SGBD, Sistemas Gestores de Bases de Datos Administradores de Bases de Datos
4. Bases de Datos Una base de datos en lo sucesivo BD es una entidad en la cual se almacenan datos de forma estructurada y con la menor redundancia posible, es decir, evitando la repetición de datos. Los
Más detallesTécnico Especialista TIC en Bases de Datos y Lenguajes Estructurales
Técnico Especialista TIC en Bases de Datos y Lenguajes Estructurales TITULACIÓN DE FORMACIÓN CONTINUA BONIFICADA EXPEDIDA POR EL INSTITUTO EUROPEO DE ESTUDIOS EMPRESARIALES Técnico Especialista TIC en
Más detallesTécnico Especialista TIC en Bases de Datos y Lenguajes Estructurales
Técnico Especialista TIC en Bases de Datos y Lenguajes Estructurales Titulación certificada por EUROINNOVA BUSINESS SCHOOL Técnico Especialista TIC en Bases de Datos y Lenguajes Estructurales Técnico Especialista
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 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 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 detallesTema 1. Origen y evolución de las BD. Índice. Evolución histórica. Evolución histórica. Primera Generación. (sistemas basados en archivos)
Tema 1 escuela técnica superior de ingeniería informática Origen y evolución de las BD Evolución histórica (sistemas basados en archivos) Sistemas orientados a los procesos Los datos se almacenaban en
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 detallesINFORMÁTICA MÉDICA. Profesor: MsC. Liz Armenteros Chávez
INFORMÁTICA MÉDICA Profesor: MsC. Liz Armenteros Chávez Tema No.2: Gestión de la Información Biomédica Conferencia No.3 DDL (Data Definition Language) Lenguaje de definición de datos Marzo, 2014 Definir
Más detallesEl ciclo de vida de un sistema de información
El ciclo de vida de un sistema de información 1. Las etapas del proceso de desarrollo de software Planificación Análisis Diseño Implementación Pruebas Instalación / Despliegue Uso y mantenimiento 2. Modelos
Más detallesBases de Datos. Contenido. Oscar Marban 4302 Apuntes de Pau Arlandis Martinez
Bases de Datos Oscar Marban 4302 omarban@fi.upm.es Apuntes de Pau Arlandis Martinez Contenido 1.- Introducción... 2 1.1.- Qué es una base de datos?... 2 1.2.- Introducción al modelo relacional... 2 1.2.1.-
Más detallesBASES DE DATOS (IG18 Semipresencial) Introducción a las Bases de Datos: Sistemas de Bases de Datos frente a Sistemas de Ficheros
Tema 1.b BASES DE DATOS (IG18 Semipresencial) Introducción a las Bases de Datos: Sistemas de Bases de Datos frente a Sistemas de Ficheros Lledó Museros / Ismael Sanz museros@icc.uji.es / isanz@icc.uji.es
Más detallesrelacionales Arquitecturas Distribuidas 09/10
Tema 4. V Introducción a las Bases de Datos relacionales Arquitecturas Distribuidas 09/10 1 V. Introducción a las Bases de Datos relacionales 1. Descripción del concepto de base de datos (BD) relacional
Más detallesTema 13 Modelos de Representación de Diagramas
Tema 13 Modelos de Representación de Diagramas En este tema haremos una revisión rápida de los modelos de representación de diagramas, y su utilidad en la Expresión Gráfica. 13.1 Introducción y Definición
Más detallesActividad 1.2. Cuestionario sobre SGBD (2ª parte)
Actividad 1.2. Cuestionario sobre SGBD (2ª parte) 1.Indica las diferencias existentes entre las funciones de manipulación y de descripción. Función de descripción o de definición: Esta función debe permitir
Más detallesBases de datos. Diseño y gestión
Bases de datos. Diseño y gestión Consulte nuestra página web: www.sintesis.com En ella encontrará el catálogo completo y comentado Bases de datos. Diseño y gestión Arturo Mora Rioja Arturo Mora Rioja EDITORIAL
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 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 detallesIntroducción a las Bases de datos
Índice de contenido Introducción a las Bases de datos...2 De los sistemas de ficheros a las bases de datos...2 Definición de sistemas de base de datos...3 Elementos de una base de datos...4 Definición
Más detallesBases de Datos. Sistemas de Gestión de Bases de Datos
Bases de Datos Sistemas de Gestión de Bases de Datos Banco de datos Conjunto de datos relacionados Ejemplo: archivos de las oficinas de una empresa, con fichas, carpetas, archivadores, armarios... La gestión
Más detallesTécnico de Soporte Informático TEMA 19 INTRODUCCIŁN A LAS BASES DE DATOS
Técnico de Soporte Informático INTRODUCCIŁN A LAS BASES DE DATOS 2 CONTENIDO TEMA19.INTRODUCCIÓNALAS BASESDEDATOS 1. 2. CONCEPTO...2 TIPOS...4 2.1 MODELOSTRADICIONALES...4 Modelojerárquico...4 Modeloenred...5
Más detallesBases de Datos Relacionales y SQL: Una Introducción
1 Bases de Datos Relacionales y SQL: Una Introducción Protein Design Group, CNB CSIC 2 Sumario Qué es un SGBDR? Usuarios de base de datos Tablas: creación y definición de restricciones Manipulación de
Más detallesDepartamento de Informática Universidad de Valladolid Campus de Segovia TEMA 7, SECCIÓN 3: MODELADO DE DATOS
Departamento de Informática Universidad de Valladolid Campus de Segovia TEMA 7, SECCIÓN 3: MODELADO DE DATOS 1 MODELIZACIÓN DE DATOS Concepto de base de Datos Modelo conceptual: Diagramas Entidad/Relación
Más detallesBase Bas de dato da s
BASE DE DATOS I Base de datos Todo buen curso necesita empezar con algunos conceptos básicos para el mejor entendimiento del mismo, por lo tanto empezaremos con las definiciones que involucran a las bases
Más detalles