Vous êtes sur la page 1sur 5

Instituto Tecnolgico de Quertaro Unidad Pinal de Amoles Departamento de Educacin Presencial a Distancia

Asignatura: Fundamentos de base de datos.

Carrera: Ingeniera en Sistemas Computacionales.

Tema: Resumen.

Alumno: Vctor Alberto Martnez Morn.

Asesor: Ing. Rafael Botello.

02 de Abril del 2014

INSTITUTO TECNOLGICO DE QUERTARO


UNIDAD PINAL DE AMOLES

DIVISIN DE EDUCACION PRESENSIAL A DISTANCIA

FUNDAMENTOS DE BASE DE DATOS


El sistema gestor de bases de datos consiste en una coleccin de datos interrelacionados y un conjunto de programas para acceder a dichos datos.

Uno de los objetivos ms importantes de un sistema gestor de base de datos es proporcionar a los usuarios una visin abstracta de los datos, es decir, el usuario va a utilizar esos datos pero no tendr idea de cmo estn almacenados fsicamente. Los modelos de datos son el instrumento principal para ofrecer esa abstraccin. Son utilizados para la representacin y el tratamiento de los problemas.

En 1975, el comit ANSI-SPARC (American National Standard Institute - Standards Planning and Requirements Committee) propuso una arquitectura de tres niveles para los SGBD cuyo objetivo principal era el de separar los programas de aplicacin de la base de datos fsica. En esta arquitectura el esquema de una base de datos se define en tres niveles de abstraccin distintos:

Nivel Fsico

Es la representacin del nivel ms bajo de abstraccin, en ste se describe en detalle la forma en cmo de almacenan los datos en los dispositivos de almacenamiento (por ejemplo, mediante sealadores o ndices para el acceso aleatorio a los datos).

Nivel Visin

Nivel ms alto de abstraccin, es lo que el usuario final puede visualizar del sistema terminado, describe slo una parte de la base de datos al usuario acreditado para verla. El sistema puede proporcionar muchas visiones para la misma base de datos.

INSTITUTO TECNOLGICO DE QUERTARO


UNIDAD PINAL DE AMOLES

DIVISIN DE EDUCACION PRESENSIAL A DISTANCIA

Nivel Conceptual

El siguiente nivel ms alto de abstraccin, describe que datos son almacenados realmente en la base de datos y las relaciones que existen entre los mismos, describe la base de datos completa en trminos de su estructura de diseo. El nivel conceptual de abstraccin lo usan los administradores de bases de datos, quienes deben decidir qu informacin se va a guardar en la base de datos.

Niveles de abstraccin
Para que el sistema sea til debe recuperar los datos eficientemente. Esta preocupacin ha conducido al diseo de estructuras de datos complejas para la representacin de los datos en la base de datos. Como muchos usuarios de sistemas de bases de datos no estn familiarizados con computadoras, los desarrolladores esconden la complejidad a los usuarios a travs de varios niveles de abstraccin para simplificar la interaccin de los usuarios con el sistema.

Un objetivo principal de un sistema de bases de datos es recuperar informacin y almacenar nueva informacin en la base de datos. Las personas que trabajan con una base de datos se pueden catalogar como usuarios de bases de datos o como administradores de bases de datos.

Todos los sistemas gestores de base de datos ofrecen lenguajes e interfaces apropiadas para cada tipo de usuario: administradores, diseadores, programadores de aplicaciones y usuarios finales. Los lenguajes van a permitir al administrador de la base de datos especificar los datos que componen la base de datos, su estructura, las relaciones que existen entre ellos, las reglas de integridad, los controles de acceso, las caractersticas de tipo fsico y las vistas externas de los usuarios.

INSTITUTO TECNOLGICO DE QUERTARO


UNIDAD PINAL DE AMOLES

DIVISIN DE EDUCACION PRESENSIAL A DISTANCIA

Tpicos selectos de bases de datos


Un tpico es una idea o un tema en especfico, en este caso bases de datos, as en resumen los tpicos ms importantes son los que se desarrollan a lo largo de esta presentacin.

reas de Aplicacin de los Sistemas de Bases de datos


Banca: Para informacin de los clientes, cuentas, prstamos, transacciones bancarias, para compras con tarjeta de crdito, generacin mensual de pagos, crditos, etc.

Lneas areas: Para reservas e informacin de planificacin. Las lneas areas fueron de los primeros en usar las bases de datos de forma distribuida geogrficamente (las terminales situados en todo el mundo accedan al sistema de bases de datos centralizado a travs de las lneas telefnicas y otras redes de datos).

Escuelas: Para informacin de los estudiantes, matrculas de las asignaturas y cursos.

Telecomunicaciones: Para guardar un registro de las llamadas realizadas, generacin mensual de facturas, manteniendo el saldo de las tarjetas telefnicas de prepago y para almacenar informacin sobre las redes de comunicaciones.

Finanzas: Para almacenar informacin sobre grandes empresas, ventas y compras de documentos formales financieros, como bolsa y bonos.

Ventas: Para informacin de clientes, productos y compras.

Produccin: Para la gestin de la cadena de produccin y para el seguimiento de la produccin de elementos en las factoras, inventarios de elementos en almacenes y pedidos de elementos.

INSTITUTO TECNOLGICO DE QUERTARO


UNIDAD PINAL DE AMOLES

DIVISIN DE EDUCACION PRESENSIAL A DISTANCIA

Arquitectura de los sistemas de bases de datos


Hay tres caractersticas importantes inherentes a los sistemas de bases de datos: la separacin entre los programas de aplicacin y los datos, el manejo de mltiples vistas por parte de los usuarios y el uso de un catlogo para almacenar el esquema de la base de datos. En 1975, el comit ANSI-SPARC (American National Standard Institute - Standards Planning and Requirements Committee) propuso una arquitectura de tres niveles para los sistemas de bases de datos, que resulta muy til a la hora de conseguir estas tres caractersticas. El objetivo de la arquitectura de tres niveles es el de separar los programas de aplicacin de la base de datos fsica. En esta arquitectura, el esquema de una base de datos se define en tres niveles de abstraccin distintos: 1. En el nivel interno se describe la estructura fsica de la base de datos mediante un esquema interno. Este esquema se especifica mediante un modelo fsico y describe todos los detalles para el almacenamiento de la base de datos, as como los mtodos de acceso. 2. En el nivel conceptual se describe la estructura de toda la base de datos para una comunidad de usuarios (todos los de una empresa u organizacin), mediante un esquema conceptual. Este esquema oculta los detalles de las estructuras de almacenamiento y se concentra en describir entidades, atributos, relaciones, operaciones de los usuarios y restricciones. En este nivel se puede utilizar un modelo conceptual o un modelo lgico para especificar el esquema. 3. En el nivel externo se describen varios esquemas externos o vistas de usuario. Cada esquema externo describe la parte de la base de datos que interesa a un grupo de usuarios determinados y ocultos a ese grupo el resto de la base de datos. En este nivel se puede utilizar un modelo conceptual o un modelo lgico para especificar los esquemas.

Vous aimerez peut-être aussi