Sistemas de Gestión de Bases de Datos



Documentos relacionados
Tema 1: Sistemas de Gestión de Bases de Datos

- Bases de Datos (2013/2014) Tema 0: Introducción a bases de datos

UNIDAD DIDACTICA 1: SISTEMAS GESTORES DE BASES DE DATOS

BASES DE DATOS TEMA 1. INTRODUCCION

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

FUNDAMENTOS DE BASES DE DATOS TEMA 2

Base de datos relacional

BASE DE DATOS RELACIONALES

INTRODUCCIÓN A LOS SISTEMAS GESTORES DE BASE DE DATOS

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

ELEMENTO I INTRODUCCION A LOS SISTEMAS DE BASES DE DATOS

Tema 11 Bases de datos. Fundamentos de Informática

Tema 1. Conceptos básicos

Introducción a los Sistemas de Gestión de Bases de Datos

DBMS (Data Base Management System) Un Sistema de Gestión de Base de Datos, consiste en una colección de datos interrelacionados y un conjunto de

FICHEROS Y BASES DE DATOS (E44) 3º INGENIERÍA EN INFORMÁTICA. Tema 5. Sistemas de Bases de Datos. frente a Sistemas de Ficheros

Tema I: Bases de Datos y Sistema Gestor de Bases de Datos

Una base de datos es una colección de información ordenada e interrelacionada que es de importancia para una empresa.

Introducción a los sistemas de bases de datos

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

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

BASES DE DATOS TEMA 1

Tema 5: Normalización en Bases da Datos

Tema 1: Introducción

rg.o El l c i c c i l c o l o de d vi v d i a d a cm a l@ rza e de d u n u n si s s i t s e t ma m a de d in i f n or o ma m c a i c ó i n ó b

SISTEMAS DE GESTIÓN DE BASE DE DATOS SGBD / DBMS

Unidad I: Sistemas Gestores de Bases de Datos. 1.1 Objetivo de las Bases de Datos

Concepto y Objetivos de las Bases de Datos

1. Introducción Información y datos Ficheros vs. Bases de datos

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

Funciones del Administrador de Base de Datos. Ing. Anaylen López, MSc Base de Datos II

Es una colección de datos operativos almacenados y utilizados por los programadores de aplicaciones y por usuarios finales de muy diversa índole!

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

Alumna: Adriana Elizabeth Mendoza Martínez. Grupo: 303. P.S.P. Miriam De La Rosa Díaz. Carrera: PTB. en Informática 3er Semestre.

Introducción a los sistemas de Bases de datos. Profesor: Msc. MIGUEL ANGEL NIÑO ZAMBRANO

TEORIA DE BASES DE DATOS. M. Sc. Cristina Bender Lic. Diana Gázquez

ADMINISTRACIÓN DE BASE DE DATOS

Sistema de base de datos para la gestión del fondo documental de la Biblioteca de la Facultad Enrique Cabrera.

Sistemas de Información y Bases de Datos. Introducción a las Bases de Datos Tema 1

Introducción. Campos de Aplicación SGBD. Índice. Aplicaciones Representativas. Aplicaciones Representativas

Bases de Datos: Introducción

IAP ENTORNOS INFORMATIZADOS CON SISTEMAS DE BASES DE DATOS

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

Sistemas de Información para la Gestión

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

TALLER No. 1 Capitulo 1: Conceptos Básicos de Bases de datos

Parte II: Herramientas

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

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

Bases de Datos Multimedia

Unidad didáctica 2: Metodologías de desarrollo de Bases de Datos. Unidad didáctica 1: Fase de análisis de requisitos Modelo E/R

comunidades de práctica

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

BASES DE DATOS, MODELOS DE DATOS Y DBMS

Apuntes de la Unidad 1 de Base de Datos

Almacenar y acceder a Información universitaria. Almacenar y acceder información de tipo de imágenes u otros formatos.

IWG-101: Introducción a la Ingeniería. Departamento de Informática, UTFSM 1

TEMA 2.- EL SISTEMA GESTOR DE BASES DE DATOS.

Resumen. El rol del lenguaje SQL en los SGBDR y en la Relacional. cjimenez@inf.udec.cl, tamrstro@inf.udec.cl

BASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN

Introducción a Bases de Datos

Estructura de Bases de datos. Leonardo Víquez Acuña

BASES DE DATOS OFIMÁTICAS

SISTEMA DE GESTIÓN DE BASE DE DATOS (Database Management System (DBMS))

Las bases de datos pueden dividirse en dos grupos, considerando su función primordial, a saber:

Aspectos Básicos en Gestión Documental,

Gestión Integral del Mantenimiento (Alumbrado Público)

GASTOS DE PERSONAL Libro de Operatividad. Solución WEB

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

2. Proceso de creación de bases de datos

Autenticación Centralizada

Instituto Tecnológico Superior de Lerdo

3. Modelo relacional: Estructura e integridad.

Sistemas de Información II Tema 1. El enfoque de bases de datos

Sistemas de Información para la Gestión

Proceso de Servicio de Informática y Comunicaciones

El Sistema de Gestión de Bases de Datos

SGBD. Sistemas gestores de bases de datos (primera parte) Autor: Editorial McGraw-Hill

Bases de Datos 3º Informática de Sistemas

Repaso de Conceptos Básicos de Bases de Datos

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

Bases de Datos. Bases de Datos

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

LINEAMIENTOS DE BASES DE DATOS


Tema 31. Bases de datos relacionales. Evolución actual

TEMA 1: INTRODUCCIÓN A SERVICIOS TI

BASES DE DATOS TEMA 2. Arquitectura de un Sistema de Gestión de Bases de Datos

Modelos y Bases de Datos

Universidad Autónoma del Estado de México Licenciatura en Informática Administrativa Programa de Estudios: Bases de Datos Relacionales

SISTEMAS DE INFORMACIÓN: FICHEROS y BASES DE DATOS Javier Fernández Rivera -

Una base de datos es una colección de información ordenada e interrelacionada que es de importancia para una empresa.

Qué es una base de datos?

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

Informática de Gestión. 2.Bases de Datos

Los requisitos de accesibilidad en un proyecto software. Implicaciones de usuarios discapacitados en el proceso software

Índice. 1. Seguridad de los sistemas TIC. 2. Problemas en la seguridad perimetral: Administración de cortafuegos

INTRODUCCIÓN A LAS BASES DE DATOS

TEMA 7. Archivos y Bases de Datos. Álvarez, S., Bravo, S., Departamento de Informática y automática Universidad de Salamanca

INVESTIGACIÓN DE MERCADO

Transcripción:

Sistemas de Gestión de Bases de Datos Andrés Cordón Franco e-mail: acordon@us.es Bases de Datos 2007/08 Ciencias de la Computación e IA (http://www.cs.us.es/) Universidad de Sevilla

1 Sistemas de información Sistemas de ficheros Bases de Datos y Sistemas de Gestión de BD 2 Historia de las Bases de Datos 3 Ideas sobre Bases de Datos relacionales 4 Bibliografía

Sistemas de información Problema básico Diseñar sistemas de recopilación de datos que proporcionen a los usuarios información fidedigna sobre el dominio del mundo real que representan, con el objetivo de realizar acciones más pertinentes que las que se realizarían sin dicha información Datos: valores almacenados que representan hechos o realidades del mundo real. Información: significado de los datos.

Sistemas de información Sistemas de información Un sistema de información es una colección de datos debidamente recopilados y estructurados, que proporcionan información sobre una parcela de la realidad. Los sistemas de información existen desde las primeras civilizaciones (censo romano). Revolución tecnológica: Desarrollo de la Informática. Primeros sistemas de información informatizados: sistemas de ficheros.

Sistemas de ficheros Sistemas de ficheros Un Sistema de ficheros (SF) es un conjunto de programas informáticos que permiten al usuario almacenar, consultar y modificar datos. Dichos datos se almacenan en ficheros diseñados para una determinada aplicación. Cada programa define y maneja sus propios datos.

Sistemas de ficheros Inconvenientes de los Sistemas de Ficheros Separación y aislamiento de datos. Duplicación de datos (se desperdicia capacidad de almacenamiento y se puede perder la coherencia de datos). Dependencia de los datos (la estructura física de los datos se encuentra codificada en cada programa de aplicación, dificultad para realizar cambios en dicha estructura). Formatos de ficheros incompatibles (la estructura de cada fichero es completamente dependiente de cada aplicación particular). Consultas fijas (los SF dependen del programador de las aplicaciones, poco adecuado para recuperar posteriormente la información según criterios cambiantes).

Bases de Datos y Sistemas de Gestión de BD Bases de Datos. Definición Una Base de Datos (BD) es un conjunto de datos que modelan hechos y objetos de una parcela de la realidad y sirven de soporte a una aplicación informática. Dichos datos deben estar almacenados físicamente en forma de ficheros informáticos y deben estar relacionados entre sí mediante una determinada estructura lógica. Propiedad esencial: Independencia de datos (separación entre los datos y las aplicaciones informáticas que los manejan).

Bases de Datos y Sistemas de Gestión de BD Sistemas de Gestión de Bases de Datos. Definición Un Sistema de gestión de Bases de Datos (SGBD) es una aplicación informática que permite a los usuarios definir, crear, mantener y consultar una base de datos; así como proporciona acceso controlado a la misma. Ejemplos de SGBD: Access de Microsoft, dbaseiv y Paradox de Borland, ORACLE de Oracle Corporation, DB2 de IBM,...

Bases de Datos y Sistemas de Gestión de BD Funciones de un SGBD Crear una base de datos y especificar su estructura, usando para ello un lenguaje especializado llamado lenguaje de definición de datos (DDL). Introducir, eliminar, consultar y modificar datos, usando un lenguaje especializado llamado lenguaje de manipulación de datos (DML). Permitir el almacenamiento de grandes cantidades de datos durante largos periodos de tiempo, manteniéndolos seguros de accidentes o uso no autorizado. Controlar el acceso a los datos de muchos usuarios a la vez, impidiendo que el acceso simultáneo introduzca incoherencias.

Bases de Datos y Sistemas de Gestión de BD Ventajas de los SGBD(I) (A) Ventajas por la independencia de datos. Control sobre la redundancia de datos: los SF almacenan varias copias de los mismos datos en ficheros distintos. Consistencia de datos: eliminando las redundancias de almacenamiento se reduce el riesgo de inconsistencias. Compartición de datos: En los SGDB la base de datos pertenece a la empresa y puede ser por tanto compartida por todos los usuarios autorizados. Mayor eficiencia en la recogida, validación y entrada de datos: al no existir redundancias, los datos se recogen y se validan una sóla vez. Facilidad para mantener los estándares establecidos.

Bases de Datos y Sistemas de Gestión de BD Ventajas de los SGBD(II) (B) Ventajas por una interfaz común. Mejora en la seguridad: los SGBD establecen distintas claves para el personal autorizado y les restringe las operaciones que pueden realizar (administrador de la BD, usuario final,...). Mejora de accesibilidad de datos: los SGBD incorporan lenguajes estándares de colsultas (el usuario realiza consultas sin necesidad de acudir al programador). Mejora en el mantenimiento de la aplicación: los SGBD separan las descripción de los datos y las aplicaciones, lo que facilita el mantenimiento y las futuras modificaciones de las aplicaciones.

Bases de Datos y Sistemas de Gestión de BD Inconvenientes de los SGBD Complejidad: Los SGBD son herramientas informáticas complejas. Es preciso conocer muy bien su funcionalidad para obtener un rendimiento óptimo. Tamaño: Los SGBD son programas muy extensos que requieren de una gran cantidad de espacio en disco y en memoria para trabajar de forma eficaz. Coste económico: El coste de un SGBD varía dependiendo del entorno y de la funcionalidad que ofrece (variando desde SGBD para ordenadores personales a SGBD para sistemas multiusuarios que prestan servicio a cientos de usuarios).

Historia de las Bases de Datos Historia de las BD y los SGBD(I) (A) Predecesores: Sistemas de ficheros (B) Primera Generación (1960 70): Modelo de datos jerárquico (basados en relaciones padre hijos). (1968) Sistema IMS [=Information Management System] de IBM (derivado del programa Apollo de la NASA). SGBD jerárquicos todavía se usan en hospitales e instituciones públicas para gestionar la contabilidad (menos frecuentes tras el efecto 2000). Modelo de datos en red o CODASYL (basados en un grafo de relaciones entre los datos) Sistema propuesto por el grupo CODASYL (COnference on DAta SYstems Languages). Poco usuales en la actualidad.

Historia de las Bases de Datos Historia de las BD y los SGBD(II) (C) Segunda generación (1970 80): Modelo de Datos Relacional (Edgar F. Codd, 1970). Datos organizados como tablas relacionadas. Diseño de BD: Modelo Entidad Relación (P. Chen, 1976). (1974)Ingress de la Universidad de California en Berkeley. Dos grandes desarrollos: SQL(Structured Query Language) de IBM ORACLE de Oracle Corporation. Sistemas relacionales para microordenadores: dbaseiv de Borland, Access de Microsoft. (D) Tercera generación (1990-??): Modelo de datos orientado a objetos. Interacción con la WEB.

Ideas sobre Bases de Datos relacionales Ideas sobre BD relacionales(i) Informalmente, una BD relacional es un conjunto de tablas que almacenen datos relacionadas entre sí. Las tablas se organizan en registros y campos. Tabla AUTOR (3 registros de 5 campos cada uno) DNI Nombre Dirección Ciudad Fecha 44345789 Ana Pérez C/Sol, 17 Sevilla 19/5/1960 40876100 José Ruíz C/Luna,1 Madrid 1/1/1972 56123009 Luis Gómez C/Feria,2 Sevilla 5/5/1961

Ideas sobre Bases de Datos relacionales Ideas sobre BD relacionales(ii) Registro: cada una de la filas de la tabla. Un registro recoge los datos asociados a un invididuo. (44345789, Ana Pérez, C/Sol, 17,Sevilla, 19/5/1960) Campo: cada una de las partes en las que se desglosa los datos de cada registro. La tabla AUTOR está formada por cinco campos: DNI, Nombre, Dirección, Ciudad y Fecha. Tabla: conjunto de todos los resgistros.

Ideas sobre Bases de Datos relacionales Ideas sobre BD relacionales(iii) Tablas planas: una única tabla recoge todos los datos. Libro Año DNI Nombre Dirección Ciudad Fecha 8088 2003 44345789 Ana Pérez C/Sol, 17 Sevilla 19/5/1960 9876 1999 44345789 Ana Pérez C/Sol, 17 Sevilla 19/5/1960 5678 1989 56123009 Luis Gómez C/Feria,2 Sevilla 5/5/1961 7119 1992 56123009 Luis Gómez C/Feria,2 Sevilla 5/5/1961 Problema: Duplicación de datos. Tablas relacionales: datos organizados en distintas tablas con campos con contenido común.

Ideas sobre Bases de Datos relacionales Ideas sobre BD relacionales(iv) Tabla AUTOR (3 registros de 5 campos) DNI Nombre Dirección Ciudad Fecha 44345789 Ana Pérez C/Sol, 17 Sevilla 19/5/1960 40876100 José Ruíz C/Luna,1 Madrid 1/1/1972 56123009 Luis Gómez C/Feria,2 Sevilla 5/5/1961 Tabla ESCRIBE (4 registros de 3 campos) Libro Autor Año 8088 44345789 2003 9876 44345789 1999 5678 56123009 1989 7119 56123009 1992 Nota: El campo Autor de la tabla ESCRIBE y el campo DNI de la tabla AUTOR permiten enlazar ambas tablas relacionales.

Bibliografía Bibliografía Concepción y diseño de bases de datos, Adoración de Miguel, Mario Piattini, RA MA Editorial (1993). La disciplina de los Sistemas de Bases de Datos. Historia, Situación Actual y Perspectivas, José Hernández Orallo, Universidad Politécnica de Valencia (2002). Apuntes de Ficheros y Bases de Datos, Mercedes Marqués, Universidad Jaume I en Castellón (2001). http://www3.uji.es/ mmarques/f47/apun/apun.html