Alejandro Rojas 47141119 - Mara Camila Rodrguez 47131086. Seminario numero 2. Una base de datos se conforma y compone por diferentes componentes, que permiten una organizacin y formacin de datos, en una base de datos se proporciona un cierto nivel de abstraccin de datos en donde se hace una supresin de los detalles de la organizacin y el almacenamiento de los datos y se resaltan las caractersticas esenciales para una mejor comprensin de los datos. Un modelo de datos es una coleccin de conceptos que se pueden utilizar para describir la estructura de una base de datos, este modelo proporciona los medios necesarios para lograr una abstraccin; la mayora de los modelos de datos incluyen un conjunto de operaciones bsicas para especificar recuperaciones y actualizaciones en la base de datos. En un modelo de datos se pueden encontrar o definir tres categoras principales. 1. Modelo de datos de alto nivel o conceptuales: estos modelos de datos proporcionan conceptos que estn cerca de la forma en que muchos de los usuarios perciben los datos, estos estn basados en entidades y relaciones. 2. Modelo de datos fsicos, de bajo nivel o morfolgicos: estos proporcionan conceptos que describen los detalles de cmo se almacenan los datos en los medios de almacenamiento informtico; estos modelos son especficamente para los especialistas en computacin y no a los usuarios finales 3. Modelo de datos presentacionales o de implementacin: Proporcionan conceptos que pueden ser fcilmente entendidos por los usuarios finales pero que no estn demasiado alejados de los datos en los medios de almacenamiento informtico, este modelo est basado en registros orientados a objetos. Los esquemas de las bases de datos no cambian muy a menudo, mientras que el estado de la base de datos cambia cada vez que los datos se insertan, eliminan o modifican. Al describir la arquitectura de tres esquemas del DBMS las dividimos en tres niveles: 1. Esquema interno: Describe la estructura de almacenamiento fsico de la base de datos. 2. Esquema conceptual: este esquema es una descripcin de alto nivel de toda la base de datos. 3. Esquemas externos: Describen las vistas de los diferentes grupos de usuarios. Un DBMS que separa los tres niveles debe tener mapeos entre los esquemas para convertir las solicitudes y los resultados de la consulta de un nivel a otro. Mediante la arquitectura de tres esquemas se definen los conceptos de independencia de datos lgicos y fsicos. En los DBMS se encuentran tipos de lenguajes e interfaces. 1. Lenguaje de definicin de datos (DDL): se utiliza para definir el esquema conceptual de la base de datos, tambin define vistas de los usuarios y, a veces, las estructuras de almacenamiento. 2. Lenguaje de manipulacin de datos (DML): se utiliza para especificar las recuperaciones y actualizaciones de la base de datos, los DML pueden ser de alto nivel o de bajo nivel. Un DML de alto nivel puede ser incorporado en un lenguaje de programacin host o puede ser usado como un lenguaje independiente (lenguaje de consulta) o de bajo nivel Se manejan cuatro tipos de arquitecturas: bsicas, de dos niveles, de tres niveles y de n niveles. Las bsicas o centralizadas fueron las primeras que aparecieron y eran muy sencillas ya que la informacin se guardaba en un solo ordenador, las de dos niveles son un poco ms completas debido a que la informacin se replicaba en otros servidores aunque esta solo se maneja desde un servidor, las de tres niveles tiene las aplicaciones en un nivel, el DBMS en otro nivel y los datos en otro nivel y estn conectadas por medio de redes LAN, por ultimo tenemos las de n niveles que pueden tener las aplicaciones en un pas, los datos en otro pas y los DBMS en otro pas siendo esta la ms completa. Los sistemas de administracin de bases de datos (SGBD) se clasifican en: modelo de datos (racional, objetivo), nmero de usuarios (un solo usuario, multiusuario), nmero de sitios (centralizado, distribuido, homogneo, federado), coste, tipos de ruta de acceso y propsito (general, especial).