Generaciones de Bases de Datos



Documentos relacionados
UNIVERSIDAD NACIONAL DE ASUNCION FACULTAD POLITÉCNICA CARRERA: LCIK MATERIA: Bases de Datos I Prof: Lic. Lilian Riveros Unidad 2: Modelo Relacional

TEMA 5.- ESTRUCTURA DE DATOS RELACIONAL.

Temario. Índices simples Árboles B Hashing

Conceptos básicos Oracle 10g Introducción - Administración de Oracle - Orasite.com

Bases de Datos Modelo Relacional

BASES DE DATOS TEMA 4 DISEÑO DE BASES DE DATOS RELACIONALES


UNIDAD 3. MODELO RELACIONAL

FICHEROS Y BASES DE DATOS (E44) 3º INGENIERÍA EN INFORMÁTICA. Tema 8. Elementos Básicos

Sistemas de Bases de Datos I. Modelo Lógico Modelo Relacional

1. Introducción: Qué es un Modelo de Datos? 2. Estática del modelo de datos relacional

UNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos

El modelo relacional

Registro (record): es la unidad básica de acceso y manipulación de la base de datos.

Base de datos relacional

Maestría en Bioinformática. Bases de Datos y Sistemas de Información. Diseño Lógico. Ing. Alfonso Vicente, PMP alfonso.vicente@logos.com.

INTRODUCCION A LAS BASES DE DATOS Procesamiento de Archivos vs Bases de Datos ARCHIVOS BASES DE DATOS

FICHEROS Y BASES DE DATOS (E44) 3º INGENIERÍA EN INFORMÁTICA. Tema 9. Reglas de Integridad

Bases de Datos. Sistemas de Gestión de Bases de Datos

Asignaturas antecedentes y subsecuentes

3. Modelo relacional: Estructura e integridad.

Principios de Bases de Datos Relacionales, Normalización. Unidad 4

Base de Datos. Profesor: José Miguel Rubio L. P. UNIVERSIDAD CATÓLICA DE VALPARAÍSO FACULTAD DE INGENIERÍA ESCUELA DE INFORMÁTICA

MINISTERIO DE EDUCACIÓN DIRECCIÓN DE EDUCACIÓN TÉCNICA Y PROFESIONAL PROGRAMA DE LA ASIGNATURA BASE DE DATOS ESPECIALIDAD INFORMÁTICA.

El modelo relacional y el álgebra relacional

INTRODUCCIÓN A LOS SISTEMAS GESTORES DE BASE DE DATOS

BASE DE DATOS RELACIONALES

Tema II: El modelo relacional de datos (2.1) El modelo relacional de datos.

El modelo relacional y el álgebra relacional

OPERACIONES CON BASES DE DATOS OFIMÁTICAS Y CORPORATIVAS CURSO: IES GONZALO NAZARENO

Diagrama de Clases. Diagrama de Clases

Teórico 9 Del MER al MR

2_trabajar con calc I

Sistemas Operativos. Clase 14: protección y seguridad.

4 Integridad de datos relacional: llaves candidatas y temas relacionados.

NORMALIZACIÓN DE BASES DE DATOS RELACIONALES

Un ejemplo simple de normalización de bases de datos relacionales (hasta 3FN)

Maestría en Bioinformática. Bases de Datos y Sistemas de Información. Del MER al MR. Ing. Alfonso Vicente, PMP alfonso.vicente@logos.com.

Capítulos 2 y 5: Modelación con UML y Modelo Objeto

Tema 5: Teoría de diseño de Bases de Datos Relacionales.

Tablas. Estas serán las tablas que usaremos en la mayoría de ejemplos. Empleado

Capítulo 1: Introducción a los Sistemas de Gestión de Bases de Datos (SGBD)

Base de Datos Base de Datos Relacional DBMS Elementos de una Base de Datos Relación de datos Objetos de una Base de Datos en Access

Modelado de datos. Bibliografía. Representación de la información Modelos de datos Modelado semántico

Álgebra Relacional. Unidad 5

Seminario de Informática. Modulo V: Bases de Datos Elementos Conceptuales

Conceptos generales sobre bases de datos relacionales y MS-Access

LENGUAJES DE CONSULTA ORIENTADOS A OBJETOS

Bases de Datos 2. Teórico

SEGURIDAD Y PROTECCION DE FICHEROS

Tema 2: Modelo Entidad-Relación(ER)

Patrones para persistencia (I) Ingeniería del Software II

Estas visiones de la información, denominadas vistas, se pueden identificar de varias formas.

Centro de Capacitación en Informática

Elementos requeridos para crearlos (ejemplo: el compilador)

TEMA 4. Diseño Lógico de bases de datos relacionales.

Gestiona los datos con Calc!

5/27/2013. Contenidos. Las Bases de Datos y los Sistemas (SBD) El Modelo Entidad-Relación (E-R) El Modelo Relacional Integridad de los Datos MS Access

M III ABSTRACCIÓN Y CLASIFICACIÓN

Creación y administración de grupos de dominio

Unidad 1. Introducción a los conceptos de Bases de Datos

Bases de datos en Excel

IES Politécnico Estella

LOTUS O EXCEL CUÁL ELEGIR? Por: Teresa García López 1

Sistemas de Recuperación de Información

MODELO RELACIONAL Y PASAJE MER A RELACIONAL

1. Ficha Datos 2. Ficha Monedas 3. Ficha Cuentas 4. Ficha Clasificaciones 5. Ficha Descuentos

Manual de Usuario Cuadratura Emitidos

Configuración y uso del módulo de encuestas

Ing. YIM ISAIAS APESTEGUI FLORENTINO Tema: Normalización

1.1.- Objetivos de los sistemas de bases de datos Administración de los datos y administración de bases de datos Niveles de Arquitectura

CAPÍTULO 3 Servidor de Modelo de Usuario

TEMA II. El Modelo Relacional de Datos. El Modelo Relacional de Datos. El Modelo Relacional de Datos. El Modelo Relacional de Datos. Temario (cont.

Diseño orientado a los objetos

rg.o cm a Diseñ e o o l óg ó ico c l@ rza e b Di D s i e s ño d e b as a e s s s d e d at a o t s s r e r la l c a i c o i nal a e l s

BASES DE DATOS - SQL. Javier Enciso

PARTE II. MODELO RELACIONAL. ESTÁTICA

Para cerrar Excel, puedes utilizar cualquiera de las siguientes operaciones:

Asignaturas, profesores, alumnos. Profesores, grupos, asignaturas, aulas

Aplicaciones Ofimáticas Tema 5. Ejercicios de Ejemplos

Cómo?: Resolviendo el sistema lineal homógeneo que satisfacen las componentes de cualquier vector de S. x4 = x 1 x 3 = x 2 x 1

Microsoft SQL Server Conceptos.

Registro: Es un conjunto de campos. También se llama Fila o Tupla. Son varios datos

BASES DE DATOS EL MODELO RELACIONAL: LAS TABLAS

BASE DE DATOS UNIVERSIDAD DE LOS ANDES FACULTAD DE MEDICINA T.S.U. EN ESTADISTICA DE SALUD CATEDRA DE COMPUTACIÓN II. Comenzar presentación

1.2 Qué es un Sistemas de Información Geográfica?

1 UNIDAD 4 - CREA TABLAS DINÁMICAS Y GRÁFICOS DINÁMICOS

Autenticación Centralizada

2.3.- Modelo relacional de datos (aproximación lógica) La lógica de 1er orden La lógica de 1er orden La lógica de 1er orden

Para manipular relaciones completas, el álgebra relacional proporciona una serie de operadores que podemos clasificar en:

28 = =

Introducción. Componentes de un SI. Sistema de Información:

UNIDAD I: LÓGICA PROPOSICIONAL

Administración de la producción. Sesión 10: Gestor de Base de Datos (Access)

2.3.- Modelo relacional de datos (aproximación lógica)

Universidad de Colima Facultad de Ingeniería Mecánica y Eléctrica. Base de Datos I. Maestra: Martha E. Evangelista Salazar

Transformación de binario a decimal. Transformación de decimal a binario. ELECTRÓNICA DIGITAL

Metadatos en Plataformas ECM


Transcripción:

Generaciones de Bases de Datos Sector Comercial Centros de Investigación Sector Industrial Primera generación: Bases de datos jerárquica Segunda: Bases de datos en red Tercera: Bases de datos relacionales

Arquitectura del DBMS Jerárquico IMS/360-1969 Aplicación 1 Aplicación 2 Aplicación n Programa de comunicación Programa de comunicación Programa de comunicación Descripciones de la base de datos

Estructura jerárquica de una base de datos académica ASIGNATURA Código Descripción REQUISITOS CURSOS Fecha Grupo Aula PROFESORES Cédula Nombre ESTUDIANTES Cédula Nombre El problema básico de la estructura jerárquica, consistió en que un registro hijo no podía tener dos padres. Esta situación impedía representar relaciones muchos a muchos, sin tener redundancia.

Segunda Generación: Bases de Datos en Red La estructura de un DBMS en red es esencialmente la misma que en el modelo de datos jerárquico; excepto que un miembro (registro hijo) puede pertenecer a más de un conjunto (registro padre).

Las redes de conjuntos de una base de datos siempre son implementadas mediante punteros, como lo ilustra la figura 123 Juan Pérez registro 128 registro 145 registro 146 registro 149 El manejo de punteros; además de aumentar la complejidad, obliga a definir de antemano cómo se consultarían los datos; restando flexibilidad a los sistemas.

TERCERA GENERACION DE BASES DE DATOS En 1970, E.F. Codd de la IBM propone el modelo relacional que está basado en la teoría de conjuntos y en la lógica de predicados de primer orden. La técnica consistía en representar los datos como tablas La técnica consistía en representar los datos como tablas bidimensionales; una manera mucho más sencilla y comprensible y por ello, este modelo de datos logró la popularidad que hoy sigue teniendo.

Ventajas del modelo relacional 1. Separación clara del nivel lógico y el físico. El usuario no sabe la estructura de datos interna o el nivel físico. 2. Simple y fácil de trabajar con él. La representación de los datos por tablas es intuitiva pues recuerda las hojas electrónicas. 3. Operadores más poderosos para la manipulación de datos (operadores de conjuntos). 4. Fundamentos teóricos sólidos.

Desventajas En ocasiones, el tiempo de respuesta se ve afectado por la prohibición de manejo de punteros en forma explícita; aunque en algunos manejadores de bases de datos también se puede tener acceso a los objetos mediante su ROWID (identificador de fila) que no es otra cosa que la dirección de cada tupla en el archivo físico de datos.

Terminología Relacional Relación: Una relación es un concepto abstracto que se puede representar mediante una estructura bidimensional. R: {xɛd n xes un estudiante de postgrado en sistemas}. Propiedades: Cada celda es atómica o univaluada. Cada columna tiene un nombre único dentro de la tabla. El orden de las columnas o filas es indiferente. Cada fila es distinta e identificable por alguna combinación de los valores en los atributos (su clave primaria).

Terminología Relacional (cont. ) Tupla: A cada instancia o fila de una relación se le denomina Atributo: cada columna se le denomina también Al número de atributos se le denomina el grado de una relación. Al número de tuplas se le denomina cardinalidad o extensión de la relación.

Terminología Relacional (cont. ) Dominio Un dominio es un conjunto aceptable de valores para un atributo. Un dominio puede ser compartido por varios atributos y cada uno de ellos se puede restringir para velar por la integridad de la base de datos. Clave Primaria Las claves sirven para la identificación de las tuplas. Se utiliza, entonces, una colección mínima de atributos como clave primaria para representar los identificadores únicos del modelo E-R.

Clave candidata: Terminología Relacional (cont. ) Atributo (columna) o conjunto de atributos que identifican a una tupla (fila) dada. La clave primaria es la clave candidata elegida por el DBA. Clave foránea: Es un atributo que es clave primaria en otra relación. Permite explícitamente especificar las relaciones entre dos diferentes entidades y es también un mecanismo para asegurar la integridad.

Terminología alternativa de términos Relacional Común Sistemas de Archivos Relación Tabla Archivo Tupla Fila Registro Atributo Columna Campo Instancia Valor Valor