1 / 17

¿Qué es una Base de datos?

Una base de datos es una colección de información organizada de forma que un programa de ordenador pueda seleccionar rápidamente los fragmentos de datos que necesite. Una base de datos es un sistema de archivos electrónico. ¿Qué es una Base de datos?.

Télécharger la présentation

¿Qué es una Base de datos?

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Una base de datos es una colección de información organizada de forma que un programa de ordenador pueda seleccionar rápidamente los fragmentos de datos que necesite. Una base de datos es un sistema de archivos electrónico. ¿Qué es una Base de datos?

  2. Las bases de datos tradicionales se organizan por campos, registros y archivos. Un campo es una pieza única de información; un registro es un sistema completo de campos; y un archivo es una colección de registros. Por ejemplo, una guía de teléfono es análoga a un archivo. Contiene una lista de registros, cada uno de los cuales consiste en tres campos: nombre, dirección, y número de teléfono. Estructura de una base de datos

  3. Las bases de datos pueden clasificarse de varias maneras, de acuerdo al contexto que se este manejando, o la utilidad de la misma. Según la variabilidad de los datos almacenados: Tipos de bases de datos

  4. Estas son bases de datos de solo lectura, utilizadas primordialmente para almacenar datos históricos que posteriormente se pueden utilizar para estudiar el comportamiento de un conjunto de datos a través del tiempo, realizar proyecciones  y tomar decisiones. Bases De Datos Estáticas

  5. Estas son bases de datos donde la información almacenada se modifica con el tiempo, permitiendo operaciones como actualización, borrado y adición de datos, además de las operaciones fundamentales de consulta. Un ejemplo de esto puede ser la base de datos utilizada en un sistema de información de un supermercado, una farmacia, un videoclub o una empresa. Bases De Datos Dinámicas

  6. Éstas son bases de datos que, como su nombre indica, almacenan su información en una estructura jerárquica. En este modelo los datos se organizan en una forma similar a un árbol (visto al revés), en donde un nodo padre de información puede tener varios hijos. El nodo que no tiene padres es llamado raíz, y a los nodos que no tienen hijos se los conoce como hojas. Bases De Datos Jerárquicas

  7. Fue una gran mejora con respecto al modelo jerárquico, ya que ofrecía una solución eficiente al problema de redundancia de datos; pero, aun así, la dificultad que significa administrar la información en una base de datos de red ha significado que sea un modelo utilizado en su mayoría por programadores más que por usuarios finales. Base De Datos De Red

  8. Son bases de datos cuyo único fin es el envío y recepción de datos a grandes velocidades, estas bases son muy poco comunes y están dirigidas por lo general al entorno de análisis de calidad, datos de producción e industrial, es importante entender que su fin único es recolectar y recuperar los datos a la mayor velocidad posible Bases De Datos Transaccionales

  9. Éste es el modelo utilizado en la actualidad para modelar problemas reales y administrar datos dinámicamente. Tras ser postulados sus fundamentos en 1970 , de los laboratorios IBM en San José , no tardó en consolidarse como un nuevo paradigma en los modelos de base de datos. Su idea fundamental es el uso de "relaciones". Estas relaciones podrían considerarse en forma lógica como conjuntos de datos llamados "tuplas". Bases De Datos Relacionales

  10. El lenguaje más habitual para construir las consultas a bases de datos relacionales es SQL, StructuredQueryLanguage o Lenguaje Estructurado de Consultas, un estándar implementado por los principales motores o sistemas de gestión de bases de datos relacionales.

  11. TIPOS DE DATOS O VALORES EN UNA BASE DE DATOS

  12. Cada base de datos introduce tipos de valores de campo que no necesariamente están presentes en otras. Sin embargo, existe un conjunto de tipos que están representados en la totalidad de estas bases. Estos tipos comunes son los siguientes:

  13. Antes de decirte los nombres de algunos manejadores de bases de datos, primero debemos entender que es eso. Un DBMS(Data Base Manager System) es un software que tiene como función servir de vínculo entre el usuario y una base de datos para facilitar la manipulación de la información utilizando principalmente un lenguaje de programación llamado SQL(Simple QueryLanguage), Manejadores de Bases de Datos

  14. Sistemas Manejadores de Base de datos Tiene las siguientes propiedades implícitas: * Una base de datos es diseñada, creada y poblada con datos para un propósito específico. * Una base de datos puede ser de cualquier tamaño y de complejidad variable. ¿Cómo se genera una base de datos? La base de datos puede ser generada y mantenida manualmente o por medio de una computadora. Una base de datos computarizada puede ser creada y mantenida por un grupo de programas de aplicación escritos específicamente para esta tarea o por un sistema manejador de base de datos. Una base de datos representa algún aspecto del mundo real, algunas veces llamado Mini mundo, cambios en el mini mundo son reflejados en la base de datos.

  15. SISTEMA MANEJADOR DE BASE DE DATOS(SMBD) (DBMS): • Es un software de sistemas que tiene como propósito general facilitar el proceso de • definir, construir y manipular bases de datos que se utilizan para diferentes tipos de • aplicaciones. • Componentes de software principales asociados a un SMDB : • Generadores de aplicación. • Lenguajes de cuarta generación (4GL). • Software de consulta a la base de datos. • Generadores de reportes y pantallas. • Ejemplos de software: Informix 4GL, Oracle, SQL server... Usuarios/Programadores Programas de Aplicación/Queries Nivel Externo Esquema del ambiente de un DBMS Los niveles están conectados lógicamente Nivel Conceptual Software para procesar programas/queries Software para accesar datos almacenados Definición de la base de datos (Metadatos) Base de datos almacenada Nivel Interno

  16. Los tres niveles de arquitectura de un SMBD Nivel Externo: Vista del usuario de aplicación, definida por el usuario o el programador de aplicaciones en consulta con el DBA Vista A Vista B Vista C D B M S Vista Conceptual Nivel conceptual: Definido por el DBA. DBMS/OS Nivel Interno: Definido por el DBA para su optimización. Vista Interna

  17. Vista Externa: Nivel mas alto, visto por el programador de aplicaciones o el usuario, en esta vista solo porciones de la base de datos son de interés para el usuario o programador de aplicaciones, se representa por el esquema externo. Vista Conceptual o global : En esta vista se incluyen todas las entidades de la base de datos y las relaciones entre ellas. La vista conceptual representa la base de datos entera, definida por el esquema conceptual. Vista Interna: Nivel mas bajo de abstracción de la base de datos, contiene la definición del almacenamiento de registros, el método de representación de datos y el acceso utilizado, expresado por el esquema interno.

More Related