Vous êtes sur la page 1sur 6

Base de Datos Ing.

Emilio Silveira

Gua 1 Conceptos Bsicos Dato Es una representacin simblica, la cual en si misma carece de significado, pero si recibe un procesamiento apropiado, se puede utilizar en la realizaci n de clculos o toma de decisiones. Informacin Es un conjunto organizado de datos procesados, que constituyen un mensaje sobre un determinado ente o fenmeno. Los datos se perciben, se procesan y se genera la informacin, la cual es la que finalmente permite tomar decisiones.

Base de Datos (BD) Es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemticamente para su posterior uso. Sistema Gestor de Base de Datos (SGBD) Es un tipo de software que tiene por objetivo servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan. Ejemplo: MySQL, PostrgreSQL, Oracle, SQLite, entre otros. Aplicaciones de los SGBD Banca. Para informacin de los clientes, cuentas y prstamos, y transacciones bancarias. Lineas Areas. Para reservas e informacin de planificacin. Las lneas areas fueron de los primeros en usar las bases de datos de forma distribuida geogrficamente (los terminales situados en todo el mundo

Base de Datos Ing. Emilio Silveira

accedan al sistema de bases de datos centralizado a trav s de las lneas telefnicas y otras redes de datos). Universidades. Para informacin de los estudiantes, matrculas de las asignaturas y cursos. Ventas. Para informacin de clientes, productos y compras. Recursos Humanos. Para informacin sobre los empleados, salarios, impuestos y beneficios, y para la generacin de las nminas. Entre otros...

Arquitecturas de las Bases de Datos Jerrquica Es un tipo de Base de Datos en el cual se almacena la informaci n en una estructura jerrquica que enlaza los registros en forma de estructura de rbol, en donde un nodo padre de informacin puede tener varios nodos hijo. Las relaciones entre datos se establecen siempre a nivel fsico, es decir, mediante referencia a direcciones fsicas del medio de almacenamiento (sectores y pistas). Los datos se almacenan en forma de registros, cada registro consta de un conjunto de campos y un conjunto de registros con los mismos campos se denomina fichero (record type, en ingls). De Red Es idntica a la Arquitectura Jerrquica, pero la relacin jerrquica no es estrictamente obligatoria, de manera que pueden establecerse relaciones entre nodos hermanos. En este caso la estructura en forma de rbol se convierte en una estructura en forma de grafo dirigido. Transaccional Se fundamenta en el concepto de transacci n en el cual un conjunto de operaciones sobre una base de datos se ejecuta como una sola unidad de operacin, garantizando de esa manera la integridad de los datos. Antes de ejecutar una transaccin el SGBD crea un Punto de Integridad, el cual contiene informacin relevante para revertir los cambios efectuados sobre la base de datos en caso de que falle alguna de las operaciones que compone la transacci n. Relacional Este tipo de Base de Datos cumple con el Modelo Relacional, desarrollado por Edgard Frank Codd en 1970, este modelo se caracteriza por utilizar tablas o

Base de Datos Ing. Emilio Silveira

relaciones para almacenar la informacin, cada tabla es a su vez un conjunto de filas o registros y cada registro se compone por una serie de campos o atributos. Cabe destacar que no pueden existir dos tablas o relaciones con el mismo nombre. Tabla usuario id 1 2 usuario Lucas Mara clave 122 567a

Orientada a Objetos En esta, la informacin se representa mediante objetos como los presentes en la programacin orientada a objetos. Cuando se integra las caracter sticas de una base de datos con las de un lenguaje de programaci n orientado a objetos, el resultado es un sistema gestor de base de datos orientado a objetos (ODBMS, object database management system). Un ODBMS hace que los objetos de la base de datos aparezcan como objetos de un lenguaje de programaci n en uno o ms lenguajes de programacin a los que d soporte. Distribuida Es un conjunto de mltiples bases de datos lgicamente relacionadas las cuales se encuentran distribuidas entre diferentes sitios interconectados por una red de comunicaciones, las cuales tienen capacidad de procesamiento aut nomo y por ende pueden realizar operaciones locales o distribuidas. En las bases de datos distribuidas, el usuario, en cualquier sitio puede acceder a los datos en cualquier parte de la red, exactamente como si los datos estuvieran siendo accedidos de forma local. Actores sobre la Base de Datos Administrador de Base de Datos. Aquel que otorga privilegios sobre los recursos de la base de datos he indica los usuarios que pueden utilizar dichos recursos. Diseador de Base de Datos. Se encarga de crear los diseos de base de datos acorde a la arquitectura del SGBD, los cuales ser n utilizados para almacenar los datos.

Base de Datos Ing. Emilio Silveira

Usuario Final. El usuario que consulta y almacena los datos en las estructuras creadas por el Diseador de Base de Datos. Analista de Sistemas y Desarrollador de Aplicaciones. Se encarga de desarrollar aplicaciones informticas que pueden bien utilizar Bases de Datos, de tal manera que ofrecen interfaces mas adecuadas para el Usuario Final, permitiendo asimismo generar informes automatizados de los datos recolectados en la base de datos.

Ventajas de los SGBD Control sobre la redundancia de datos. Integridad de datos. Integridad referencial. Ms informacin sobre la misma cantidad de datos. Comparticin de datos e Independencia de Datos. Mantenimiento de estndares. Mejora en la productividad. Mejora en la seguridad.

Inconvenientes de los SGBD Complejidad. Tamao. Coste econmico del SGBD. Coste del equipamiento adicional. Coste de la migracin a un SGBD. Prestaciones. Vulnerable a fallos.

Modelo de Datos Un modelo de datos es una coleccin de herramientas conceptuales para la descripcin de datos, relaciones entre datos, semntica de los datos y restricciones de consistencia.

Base de Datos Ing. Emilio Silveira

Un modelo de datos debe permitir describir: Las estructuras de datos. El tipo de los datos que componen el modelo y la forma en que se relacionan. Las restricciones de integridad. Un conjunto de condiciones que deben cumplir los datos para reflejar correctamente la realidad deseada. Operaciones de manipulacin de los datos. Tpicamente, operaciones de agregado, borrado, modificacin y recuperacin de los datos de la base.

Sublenguajes de un modelo de datos Lenguaje de Definicin de Datos (LDD). Se orienta a describir de forma abstracta las estructuras de datos y las restricciones de integridad. Lenguaje de Manipulacin de Datos (LMD). Se orienta a describir las operaciones de manipulacin de los datos.

Clasificacin de los modelos de datos En base al nivel de abstraccin los modelos de datos se pueden clasificar en: Modelos de Datos Conceptuales. Orientados a la descripcin de estructuras de datos y restricciones de integridad. Se usan fundamentalmente durante la etapa de Anlisis de un problema dado y estn orientados a representar los elementos que intervienen en ese problema y sus relaciones. Son totalmente independientes de los Manejadores de Base de Datos. El ejemplo ms tpico es el Modelo Entidad-Interrelacin. Modelos de Datos Lgicos. Orientados a las operaciones ms que a la descripcin de una realidad. Usualmente estn implementados en algn Manejador de Base de Datos. El ejemplo ms tpico es el Modelo

Base de Datos Ing. Emilio Silveira

Relacional, que cuenta con la particularidad de contar tambi n con buenas caractersticas conceptuales. Modelos de Datos Fsicos. Son estructuras de datos a bajo nivel implementadas dentro del propio manejador. Ejemplos t picos de estas estructuras son los rboles B+, las estructuras Hash, etc.

Esquema de Datos Se denomina esquema a una descripcin especfica en trminos de un modelo de datos. El conjunto de datos representados por el esquema forma la base de datos.

Vous aimerez peut-être aussi