Está en la página 1de 12

Fundamentos de Base de Datos

8-9 am Alumna: Maricruz Calvino Moreno Reporte para acreditar Tema 1 : PRINCIPALES ASPECTOS DEL ESTADO DEL ARTE DE LAS BASES DE DATOS
ndice

NDICE
Introduccin Antecedentes de las BD Antecedentes de DBMS SGBD DBMS Arquitectura de los Sistemas de Base de Datos Lenguajes de los SGBD Conclusin Fuentes bibliogrficas

INTRODUCCION
Se presenta una visin general de las bases de datos, sus caractersticas principales, como han evolucionado, como se manipulan, los lenguajes de programacin que se usan para su elaboracin, al igual que los tipos de arquitectura que existen para las bases de datos y su aplicacin en diferentes mbitos.
ndice

Antecedentes de las BD
1990 Lenguaje SQL, con el crecimiento de WWW las BD se implantaron mucho mas extensivamente. Mas soporte, fiabilidad, disponibilidad.

El procesamiento de datos es el que impulsa el crecimiento de los computadores. La automatizacin de las tareas de procesamiento de datos precede a los computadores.

1950-1960 Se desarrollaron cintas magnticas para el almacenamiento de datos y solo se podan leer secuencialmente. Los datos eran mucho mayores que la memoria principal.

1960-1970 Discos fijos, permiten el acceso directo a los datos, ya no forma secuencial se desarrollaron las BD de red y jerrquicas permitiendo que las estructuras se almacenaran. 1970 modelo relacional y formas no procedimentales de consultar los datos (No se uso por los inconvenientes de rendimiento).

1980 Un proyecto innovador de IBM Research llamado SystemR, desarrollo tcnicas para la construccin de un sistema de BD relacional eficiente. Primeros SBD relacionales como DB2 de IBM, Oracle, Ingres y Rdb de DEC.

ndice

Antecedentes de DBMS
70s La informacin se trataba y se gestionaba utilizando los tpicos sistemas de gestin de archivos que iban soportados sobre un sistema operativo programas que definan y trabajaban sus propios datos
Redundancia e inconsistencia de datos

inconvenientes de un SGA:

Dependencia de los datos fsica - lgica Dificultad para tener acceso a los dato

Dependencia de la estructura del archivo con el lenguaje de programacin


Problemas con la seguridad de los datos

Problemas con la integridad de los datos

ndice

Coleccin de datos relacionados entre si estructurados y organizados, y un conjunto de programas que acceden y gestionan esos datos. BD coleccin de esos datos. Su objetivo primordial es proporcionar eficiencia a la hora de extraer o almacenar informacin en las BD. Diseados para gestionar grandes bloques de informacin, definicin de estructuras para el almacenamiento como de mecanismos para la gestin de informacin. Permite a los usuarios definir crear y mantener la BD y proporciona un acceso a la misma.
Creacin y definicin de la BD Mecanismos de respaldo y recuperacin. Manipulaci n de los datos

SGBD o DBMS

Acceso compartido a la BD

Prestan los siguientes servicios

Acceso controlado a los datos de la BD

Mantener la integridad y consistencia

ndice

Arquitectura de los Sistemas de Base de Datos


1975 El comit ANSI-SPARC propone una arquitectura para SGDB, para separar los programas de aplicacin de la BD fsica.
el mas cercano a los usuarios, se describen varios esquemas Nivel externo o externos o vistas de usuarios.
de Visin

Nivel conceptual

describe toda la BD para un grupo de usuarios, las entidades atributos relaciones, operaciones de usuarios restricciones, ocultando los detalles de las estructuras fsicas de almacenamiento

el mas cercano al almacenamiento fsico, describe la estructura fsica de la base de fatos mediante un esquema interno. Nivel interno o
Fsico

Esta arquitectura describe los datos a tres niveles de abstraccin El proceso de transformar peticiones y resultados de un nivel a otro se denomina correspondencia o transformacin. Para BD especificas solo hay esquema interno y conceptual pero puede haber varios esquemas externos definidos para varios usuarios Independencia de datos: Independencia lgica: poder modificar el esquema conceptual sin alterar otros esquemas ni programas de aplicacin. Independencia Fsica: poder modificar el esquema interno sin alterar el esquema conceptual
ndice

Lenguajes de los SGBD


Los SGBD ofrecen lenguajes e interfaces apropiados para cada tipo de usuario: Administradores, diseadores, programadores de aplicaciones y usuarios finales. Los lenguajes permiten al administrador de la BD especificar los datos que componen la BD, especificar los datos que la componen, estructura, reglas de integridad, controles de acceso, caractersticas de tipo Fsico y las Vistas Externas de usuarios.
Clasificacin de los lenguajes de los SGBD.

Lenguaje de definicin de datos (LDD o DDL):

Lenguaje de manipulacin de datos: (LMD o DML):

especifican el esquema de la BD, vistas de los usuarios y estructuras de almacenamiento.

son para leer y actualizar los datos de la BD.

LENGUAJES

No procedurales son lenguajes declarativos

Lenguajes de cuarta generacion (4GL)

SQL (Structured Quero Language)

QBE (Query by example)

ORACLE: SQL Forms, SQL Reports, PL/SQL.

ndice

Conclusin
Las bases de datos en la actualidad son de gran utilidad en nuestra vida cotidiana, puesto que son utilizados en bancos, empresas farmacias, escuelas, las telecomunicaciones, en la produccin y en distintos mbitos de trabajo. Forman una parte esencial de casi todas las empresas actuales.

ndice

Fuentes Bibliogrficas
Silberschatz, Abraham; Korth, Henry F. y Sudarshan, S. Fundamentos de Bases de Datos. 4 ed. Ed. McGraw Hill. Paginass. 1-16 BERTINO, E. A. y MARTINO, L. A. 1995. Sistemas de bases de datos orientadas a objetos. s.l. : Ediciones Daz de Santos, 1995. COBO, NGEL y GMEZ, PATRICIA. 2005. PHP y MySQLtecnologias para el desarrollo de aplicaciones web. s.l. : Ediciones Daz de Santos, 2005.
ndice

También podría gustarte