Professional Documents
Culture Documents
histrica
ndice
Tema 1 Conceptos bsicos Bases de Datos Objetivos Bibliografa Informacin Sistemas de cheros Sistemas de BD Diferencias entre SBD y SF Evolucin histrica
1 2 3 4 5 6 7
Objetivos Bibliografa Informacin Sistemas de cheros Sistemas de BD Diferencias entre SBD y SF Evolucin histrica
Objetivos
Tema 1 Conceptos bsicos Bases de Datos Objetivos Bibliografa Informacin Sistemas de cheros Sistemas de BD Diferencias entre SBD y SF Evolucin histrica
Conocimiento Saber qu es la informacin y sus cualidades Conocer el concepto de dato Reconocer un sistema de cheros y un SGF Denir un sistema de base de datos y sus componentes Comprensin Comprender las diferencias que existen entre gestores de cheros y gestores de bases de datos Aplicacin Decidir cundo utilizar SGF o SBD para gestionar un problema
Bibliografa
Tema 1 Conceptos bsicos Bases de Datos Objetivos Bibliografa Informacin Sistemas de cheros Sistemas de BD Diferencias entre SBD y SF Evolucin histrica
Libros
[Atze99] Atzeni, P.; Ceri, S.; Paraboschi, S. & Torlone, R. Database Systems McGraw-Hill, 1999. Celma Gimnez, M.; Casamayor Rdenas, J.C. & Mota Herranz, L. Bases de datos relacionales Prentice Hall, 2003. Connolly, T. & Begg, C. Sistemas de Bases de Datos Addison-Wesley, 4a edicin, 2005. Date, C.J. Introduccin a los Sistemas de Bases de Datos Prentice Hall, 7a edicin, 2001. De Miguel, A. & Piattini, M.G. Concepcin y Diseo de Bases de Datos: del modelo E/R al modelo relacional Ra-Ma, 1993. De Miguel, A. & Piattini, M.G. Fundamentos y modelos de Bases de Datos Ra-Ma, 2a edicin, 1999.
[Celm03]
[Conn05]
[Date01]
[Demi93]
[Demi99]
Bibliografa (cont.)
Tema 1 Conceptos bsicos Bases de Datos Objetivos Bibliografa Informacin Sistemas de cheros Sistemas de BD Diferencias entre SBD y SF Evolucin histrica
[Elma89]
[Elma07]
[Mart77]
[Rana07]
[Silb06]
Elmasri, R. & Navathe, S.B. Fundamentals of Database Systems The Benjamin/Cummings Publishing Company, 1989. Elmasri, R. & Navathe, S.B. Fundamentos de sistemas de Bases de Datos Addison-Wesley, 5a edicin, 2007. Martin, J. Organizacin de las bases de datos Prentice-Hall Hispanoamericana, 1977. Ramakrishnan, R & Gehrke, J. Sistemas de Gestin de Bases de Datos McGraw-Hill, 3a edicin, 2007. Silberschatz, A.; Korth, H. & Sudarshan, S. Fundamentos de Bases de Datos McGraw-Hill, 5a edicin, 2006.
La informacin
Tema 1 Conceptos bsicos Bases de Datos Objetivos Bibliografa Informacin Sistemas de cheros Sistemas de BD Diferencias entre SBD y SF Evolucin histrica
La expasin y los cambios producidos por la informacin en el mundo cotidiano han venido a marcar una segunda revolucin industrial. La sociedad demanda informacin por lo que tenemos que analizar, adems de los condicionantes tecnolgicos, el marco legal e institucional del derecho a esa informacin.
La informacin (cont.)
Tema 1 Conceptos bsicos Bases de Datos Objetivos Bibliografa Informacin Sistemas de cheros Sistemas de BD Diferencias entre SBD y SF Evolucin histrica
Qu es la informacin? es el resultado de procesar datos. Datos? antecedente necesario para llegar al conocimiento exacto de una cosa o para deducir las consecuencias legtimas de un hecho. Debemos:
Recopilar los datos Almacenarlos Mantenerlos Procesarlos Mantener una seguridad Actualizarlos
La informacin (cont.)
Tema 1 Conceptos bsicos Bases de Datos Objetivos Bibliografa Informacin Sistemas de cheros Sistemas de BD Diferencias entre SBD y SF Evolucin histrica
La informacin debe poseer una serie de cualidades: Precisa Oportuna Completa Signicativa Coherente, integra y segura Y tener las siguientes propiedades: Condencialidad Disponibilidad Integridad
La informacin (cont.)
Tema 1 Conceptos bsicos Bases de Datos Objetivos Bibliografa Informacin Sistemas de cheros Sistemas de BD Diferencias entre SBD y SF Evolucin histrica
Sistemas de informacin: conjunto de elementos, ordenadamente relacionados entre s de acuerdo con unas ciertas reglas, que aporta al sistema objeto la informacin necesaria para el cumplimiento de sus nes, para lo cual tendr que recoger, procesar y almacenar datos, procedentes tanto de la misma organizacin como de fuentes externas, facilitando la recuperacin, elaboracin y presentacin de los mismos. Caractersticas:
Tecnolgicas Funcionales y semnticas Econmicas Sociales
La informacin (cont.)
Tema 1 Conceptos bsicos Bases de Datos Objetivos Bibliografa Informacin Sistemas de cheros Sistemas de BD Diferencias entre SBD y SF Evolucin histrica
S I S T E M A D E I N F O R M A C I N
Referencial Contenido dato Factual Estructurados No estructurados Equipo fsico hardware Unidad central de proceso Equipo perifrico Sistema operativo Soporte lgico software Gestin de datos (SGBD) Control de comunicaciones Tratamientos especficos Administrador rea de datos rea informtica Informticos Usuarios No informticos
Sistemas de cheros
Tema 1 Conceptos bsicos Bases de Datos Objetivos Bibliografa Informacin Sistemas de cheros Sistemas de BD Diferencias entre SBD y SF Evolucin histrica
Fichero: conjunto de bloques fsicos. Conjunto de registros del mismo tipo. Sistema de gestin de cheros: sistema que gestiona a un conjunto de cheros especcos para una o varias aplicaciones. Cada programa dene y maneja sus propios datos. Aplicacin: conjunto de programas que utiliza informacin almacenada en cheros con formato especco para dicha aplicacin. Sistemas orientados hacia el proceso: los datos se almacenan en cheros diseados especcamente para cada aplicacin.
D1 f1 D2 T1 R1
D3
f2
T2 f5
R2
D4
f3
T3
R3
D5
f4
T4
R4
Datos
Ficheros
Tratamientos
Resultados
Las aplicaciones son totalmente independientes unas de otras sin transferencia de datos entre ellas. Duplicacin de datos que implican:
Consumo de memoria secundaria. Aumento de tiempos de respuesta. Inconsistencias de informacin.
Sistemas de BD
Tema 1 Conceptos bsicos Bases de Datos Objetivos Bibliografa Informacin Sistemas de cheros Sistemas de BD Diferencias entre SBD y SF Evolucin histrica
Necesidad de una gestin ms racional de los datos, por lo que se requiere un nuevo enfoque: Sistemas de Bases de Datos.
Datos recogidos y almacenados una sola vez, e Independientes de los tratamientos.
Sistemas orientados a los datos: los datos se organizan y mantienen en un conjunto estructurado sin estar diseados para una aplicacin en concreto. Satisfacen todas las necesidades de informacin de la empresa.
Sistemas de BD (cont.)
Tema 1 Conceptos bsicos Bases de Datos Objetivos Bibliografa Informacin Sistemas de cheros Sistemas de BD Diferencias entre SBD y SF Evolucin histrica
D1
Depuracin
R1
Recuperacin Actualizacin
D2 D3 D4 D5
Datos Creacin y actualizacin
B.D.
Tratamiento
R2
Almacena miento
R3
Recuperacin y tratamiento Resultados
Sistemas de BD (cont.)
Tema 1 Conceptos bsicos Bases de Datos Objetivos Bibliografa Informacin Sistemas de cheros Sistemas de BD Diferencias entre SBD y SF Evolucin histrica
Un sistema de BD (SBD) es un sistema de mantenimiento de registros por ordenador, cuyo propsito general es registrar y mantener la informacin. Se compone de: Los datos: informacin recopilada y almacenada que forma la BD. Software: conjunto de programas que mantendrn y actualizarn a los datos. Sistema de Gestin de Bases de Datos. Hardware: componentes electrnicos que soportarn al software y el almacenamiento de los datos. Los usuarios: grupo de personas que interaccionan con el sistema de BD.
Sistemas de BD (cont.)
Tema 1 Conceptos bsicos Bases de Datos Objetivos Bibliografa Informacin Sistemas de cheros Sistemas de BD Diferencias entre SBD y SF Evolucin histrica
Deniciones de BD: Coleccin de datos interrelacionados almacenados en conjunto sin redundancias perjudiciales o innecesarias; su nalidad es servir a una aplicacin o ms, de la mejor manera posible; los datos se almacenan de modo que resulten independientes de los programas que los usan; se emplean mtodos bien determinados para incluir nuevos datos y para modicar o extraer los datos almacenados. [Martin, 1977] Coleccin de datos interrelacionados. [Elmasri y Navathe, 1989]
Sistemas de BD (cont.)
Tema 1 Conceptos bsicos Bases de Datos Objetivos Bibliografa Informacin Sistemas de cheros Sistemas de BD Diferencias entre SBD y SF Evolucin histrica
usuarios / programadores Sistema de Base de Datos Programa de aplicacin / consultas Software del SGBD Software para procesar Consultas / programas
Definicin de la BD (metadatos)
BD almacenada
Los resultados:
Mayor coherencia, integridad y actualizacin. Mayor valor informativo. Mejor y ms documentacin de la informacin normalizada. Seguridad.
Los usuarios:
Acceso ms rpido y sencillo de los usuarios nales. Ms facilidades para compartir los datos por el conjunto de usuarios. Mayor exibilidad para atender a demandas cambiantes.
Inconvenientes: Instalacin y mantenimiento del software y del hardware. Personal especializado. Diseo e implantacin. Falta de rentabilidad a corto plazo. Administracin. Seguridad.
Evolucin histrica
Tema 1 Conceptos bsicos Bases de Datos Objetivos Bibliografa Informacin Sistemas de cheros Sistemas de BD Diferencias entre SBD y SF Evolucin histrica
Hollerith inventa, en 1880, un mtodo para el almacenamiento de informacin basado en tarjetas perforadas. Los inicios de la 2a Guerra Mundial as como durante su desarrollo, se construyeron los primeros ordenadores con lectoras de tarjetas. En la dcada de los aos 50, se perfeccionan los mecanismos de cintas magneticas. A principios de la dcada de los aos 60, aparece el concepto de Base de Datos. Surge tambin los conceptos de Modelos de Datos y Sistemas de Gestin de Bases de Datos.
En 1971, el grupo de trabajo de Codasyl public las especicaciones provisionales de su SGBD, basado en el modelo en red. Codasyl propone una arquitectura de las BD de dos niveles:
lgico y fsico
En 1970, el Dr. Codd publica un artculo donde se desarrolla las bases para un modelo matemtico como modelo de datos: el modelo relacional. Este modelo se basa en:
Teora de conjuntos Predicados de primer orden
Al principio de los aos 80 aparece en el mercado el primer SGBD relacional comercial: Oracle.
Los lenguajes para BD empiezan a aparecer en la decada de los aos 70. Entre 1974 y 75 surge el lengueje SEQUEL, que anales de 1979 cambia su nombre por SQL, y es aceptado como lenguaje por Oracle. Las diferentes empresas adoptan a SQL como lenguaje desplazando a otros como QBE o QUEL. En la dcada de los aos 90, aparecen nuevas plataformas con el avance del hardware (Cliente/Servidor). A nales de los aos 90 surgen las BDOO, los modelos de datos orientados a objetos, los SGBOO y los lenguajes de programacin orientados a objetos.
Ficheros secuenciales 1960 Ficheros de acceso directo Sistemas de bases de datos jerrquica Sistemas de bases de datos en red 1970 1980 Publicacin del modelo relacional de Codd Sistemas de bases de datos relacionales Modelos de datos orientados a objetos 1990 2000 Plataformas Ciente/Servidor Sistemas de bases de datos orientados a objetos
Objetivos Bibliografa Informacin Sistemas de cheros Sistemas de BD Diferencias entre SBD y SF Evolucin histrica