Вы находитесь на странице: 1из 16

Introduccin a los Sistemas de Gestin de BD

Bases de Datos

Introduccin a los Sistemas de Base de Datos Primera Parte

CLASE 1

Prof. Elsa Liliana Tovar

Introduccin a los Sistemas de Gestin de BD

Bases de Datos

Antes de las bases de datos:


o Nocin Archivos o Importancia de las cintas magnticas. o Aparece el disco duro. o Sistema de Archivos. o Inters de la industria y el comercio.

ARCHIVO: Es un conjunto de datos estructurados en una coleccin de Entidades elementales o bsicas denominadas registros, que son de igual tipo y constan a su vez de diferentes entidades de nivel ms bajo denominadas campos. Estos registros estn relacionados entre s con aspectos en comn y organizados para un propsito especfico.

CLASE 1

Prof. Elsa Liliana Tovar

Introduccin a los Sistemas de Gestin de BD

Bases de Datos

Ventajas de los Sist. De Archivos:


1. Almacenar los datos independientemente de la ejecucin de un programa en particular. 2. En un archivo se puede guardar grandes volmenes de datos que no podran almacenarse en la memoria principal. 3. Se colocara en memoria principal slo la parte de la data que el programa necesita en un particular momento, no toda.

Inconvenientes de los Sist. De Archivos:


1. Se da una redundancia no controlada en los datos. 2. Las modificaciones de los archivos pueden generar inconsistencias y errores indeseables. 3. Cada nueva consulta requiere la construccin de un nuevo programa. 4. El proceso de modificacin de programas existente es muy costoso.

Introduccin a los Sistemas de Gestin de BD

Bases de Datos

Archivos

Bases de Datos

Introduccin a los Sistemas de Gestin de BD

Bases de Datos

Caractersticas de las Bases de Datos:


o o o o o La consulta a la BD se puede hacer en forma directa. Diferentes usuarios pueden tener acceso a la BD en forma simultanea. La redundancia de datos se reduce. Con un buen diseo, se minimizan las inconsistencias de los datos. El proceso de modificacin de programa existente se reduce considerablemente. Se tienen controles centralizados para mantener la seguridad, privacidad e integridad de los datos.

Introduccin a los Sistemas de Gestin de BD

Bases de Datos

Contraste entre BD y Archivos:

versus

1.- Contenido El sistema de BD contiene no slo la BD en s misma, sino tambin una definicin o descripcin completa de la BD. En el enfoque de archivos la definicin de la data es parte, generalmente, de la aplicacin.

Introduccin a los Sistemas de Gestin de BD

Bases de Datos

Contraste entre BD y Archivos:

versus
2. Independencia entre programas y datos. En el sistema de BD la estructura se define en el catlogo en forma separada de los programas de acceso En el enfoque de archivos la estructura de los archivos est involucrada en los programas de acceso, as que cambios en la estructura de archivo pueden requerir cambio en todos los programas que acceden al archivo.

Introduccin a los Sistemas de Gestin de BD

Bases de Datos

Contraste entre BD y Archivos:

versus
3. Abstraccin de datos. Un sistema de BD provee al usuario una representacin conceptual de la data que no incluye (necesariamente) detalles de su implementacin. En el enfoque de archivos cada archivo puede estar definido por su longitud de registros (# de bytes por registro) y cada campo puede ser especificado por su byte de comienzo dentro de un registro y su longitud en byte.

Introduccin a los Sistemas de Gestin de BD

Bases de Datos

Contraste entre BD y Archivos:

versus

4. Soporte de mltiples vistas de la data. En un sistema de BD se proveen mltiples perspectivas o vistas de la BD para diferentes usuarios. Una vista puede ser un subconjunto de la BD o puede contener data virtual derivada de los archivos de la BD pero que no estn explcitamente almacenados.

Introduccin a los Sistemas de Gestin de BD

Bases de Datos

Primera gene racin de BD: orienta da a negocios (business oriented) Modelo (e structura form al que permite la representa cin del mundo re al) de los datos je rrquico y redes. No cin bsica: los no dos del rbol representan las entradas o conjunto de objeto s del mundo re al y los a rcos re pre sentan po sibles correspondencias entre dichas entidades. Backgro und no formal. Prioridad: her ramienta s para aplica ciones. Le nguajes pro cediementale s. Lenguajes host (co bo l, PL1,..) ms prim itivas para m anipulacin de datos: (read, upda te,..). Productos: ltimos 60`s y 70`s. Ej. IM S (Inform ation Management System de IB M). IDS ( Integrated Data S tore de General Electric). S OCRATE CICLO ,..

Introduccin a los Sistemas de Gestin de BD

Bases de Datos

Modelo Jerrquico
PROFESOR
raz

Modelo de Redes

PR FESO O R
C.I. nombre-p ttulo

C.I. nom bre-p ttulo im parte


CURSO padre Cdigo ao DEPARTAM ENTO hijo nombre-d director

C RSO U trabaja-en Cdigo ao inscrito

D R M TO EPA TA EN nom bre-d director

ESTUDIANTE hijo C.I. nombre-e ao-ing

ESTUD N IA TE C.I. nom bre-e ao-ing

pertenece

Introduccin a los Sistemas de Gestin de BD

Bases de Datos

Segunda generacin de BD: orientada a negocios. M odelo relacinal. Bases tericas. Lenguajes declarativos: lgebra relacional, SQ L, clculo realcional. Idea: establece qu datos requiere el usuario sin especificar com recuperarlos a ellos. o

Introduccin a los Sistemas de Gestin de BD

Bases de Datos

PROFE SOR C .I . n o m b r e -p e da d ttu l o

ALUMN O C .I .- A n o m b re - a a o -i ng

CUR SO C .I. n o m b r e- c a o - dic ta E n l a a c tu a l id a d el n m e r o d e p ro d u c to s de b a s es de d a to s re l a ci o n al es c o m er c ia l iz a d os s u p er a lo s 2 00 . E n t re e ll o s e s t n : D B 2 d e I B M , O ra c le d e O ra c le I n c. I n g r es d e R el a ti on a l T e c h n o lo g y . S Q L -S e r ve r d e S y b a se . I n fo r m i x d e In f o r m ix S o ft w a r e I n c. S Q L -B a s e de G u p t a C o r p o ra ti o n .

Introduccin a los Sistemas de Gestin de BD

Bases de Datos

Tercera generacin: aplicaciones no restringidas a negocios. Involucra aplicaciones multimedia: CAD, automatizacin de oficinas. Modelos relacionales extendidos, OO, Declarativos, Flexibles. Bases de datos en Internet.

Introduccin a los Sistemas de Gestin de BD

Bases de Datos

BD Servidor Web Web Browser

Navegador

Visualizar Sitios Web

Introduccin a los Sistemas de Gestin de BD

Bases de Datos

Fuentes consultadas:
Elsmari, Navathe, "Fundamentals of Database Systems. C.J. Date. "Introduccin a los Sistemas de Bases de Datos". Prof. Elsa Liliana Tovar. Notas de clase compiladas entre 1997-2004.

Вам также может понравиться