INTRODUCCION A LA BASE DE DATOS ESTUDIANTE GEOVANNA
INTRODUCCION A LA BASE DE DATOS • ESTUDIANTE: GEOVANNA CANDY AGUILAR TERRAZAS • REG. : 218000634 • MATERIA : BASE DE DATOS • CARRERA: INFORMACION Y CONTROL DE GESTION • UNIVERSIDAD AUTONOMA GABRIEL RENE MORENO
INTRODUCCION A BASE DE DATOS • La definición de una base de datos es una recolección estructurada de registros o datos que se almacena en un sistema informático. • Para que una base de datos sea realmente funcional, no sólo debe almacenar grandes cantidades de registros, también se deben acceder fácilmente. Además, la nueva información y los cambios deberían ser también bastante fáciles de efectuarse. • Con el fin de tener un sistema eficiente de base de datos, es necesario incorporar un programa que gestione las consultas y la información almacenada en el sistema. Este suele ser denominado DBMS o Sistema de Gestión de una base de datos. • Además de estas características, todas las bases de datos creadas deben ser construidas con una alta integridad de los datos y con capacidad de recuperar datos en caso de falla de hardware.
GESTOR DE BASE DE DATOS Gestores de base de datos relacionales Existe un tipo de software exclusivamente dedicado a tratar con bases de datos relacionales, conocido como Sistema de Gestión de Bases de Datos Relacionales (SGBDR, o RDBMS del inglés Relational Database Management System), también llamados manejadores o gestores de las BDR. Entre los gestores actuales más populares existen 4: Microsoft SQL Server. Oracle. DB 2. Postgre. SQL. Maria. DB My. SQL. Otros
BASE DE DATOS RELACIONAL • Provee herramientas que garantizan evitar la duplicidad de registros. • Ventajas • Garantiza la integridad referencial, así, al eliminar un registro elimina todos los registros relacionados dependientes. • Favorece la normalización por ser más comprensible y aplicable. • Desventajas • Presentan deficiencias con datos gráficos, multimedia, CAD y sistemas de información geográfica. • No se manipulan de forma eficiente los bloques de texto como tipo de dato. • Las bases de datos orientadas a objetos (BDOO) se propusieron con el objetivo de satisfacer las necesidades de las aplicaciones anteriores y así, complementar pero no sustituir a las bases de datos relacionales.
BASE DE DATOS GERARQUICO • El modelo jerárquico de bases de datos se asemeja a la estructura de un árbol, tal como Microsoft Windows organiza las carpetas y archivos. En un modelo jerárquico de bases de datos, cada enlace es anidado con el fin de conservar los datos organizados en un orden particular en un mismo nivel de lista. Por ejemplo, una base de datos jerárquico de ventas, puede incluir las ventas de cada día como un archivo separado. Anidadas dentro de este archivo están todas las ventas (el mismo tipo de datos) para el día.
MODELO JERARQUICO FUNCIONES DE OPERARIOS MODELO JERARQUICO
MODELO DE RED Modelo de Red En un modelo de red, la característica definitoria es que se almacena un registro con un enlace a otros registros - en efecto, una red. Estas redes (o, a veces, a que se refiere como punteros) puede ser una variedad de diferentes tipos de información como números de nodo de un disco o incluso la dirección.
Modelo de base de datos orientado a objetos • Una base de datos multimedia incorpora elementos multimedia, tales como imágenes, que no se podrían almacenar en una base de datos relacional. • Una base de datos de hipertexto permite que cualquier objeto se conecte a cualquier otro objeto. Es útil para organizar lotes de datos disímiles, pero no es ideal para análisis numérico. • El modelo de base de datos orientado a objetos es el mejor modelo conocido de base de datos posrelacional ya que incorpora tablas, pero no se limita a ellas. A dichos modelos también se los conoce como modelos de base de datos híbridos.
Modelo entidad-relación • Este modelo capta las relaciones entre entidades del mundo real de forma muy similar al modelo de red, pero no está directamente ligado a una estructura física de la base de datos. En cambio, con frecuencia se lo usa para diseñar una base de datos conceptualmente. • Aquí, a las personas, lugares y cosas, acerca de las cuales se almacenan puntos de datos, se las denomina entidades, cada una de las cuales tiene ciertos atributos que en conjunto forman su dominio. La cardinalidad, o relaciones entre entidades, también se representa en diagramas.
Otros diversos modelos de bases de datos se han usado y siguen usándose en la actualidad. • Modelo de archivo invertido • Una base de datos construida con estructura de archivo invertido se diseña para facilitar búsquedas rápidas de texto completo. En este modelo, el contenido de datos se indexa como una serie de claves en una tabla de búsqueda, donde los valores indican la ubicación de los archivos asociados. Esta estructura puede proporcionar un informe casi instantáneo de, por ejemplo, datos masivos y análisis estadístico. • Modelo plano • El modelo plano es el modelo de datos más antiguo y más sencillo. Simplemente presenta todos los datos en una sola tabla, que consiste de columnas y filas. Para acceder a los datos o manipularlos, la computadora tiene que leer todo el archivo plano y traerlo a la memoria, lo que vuelve a este modelo ineficiente para todo, excepto para los conjuntos de datos más pequeños.
MODELOS DE BASES DE DATOS NOSQL EL MODELO MULTIVALOR, el cual se desprende del modelo relacional, permitiendo que los atributos contengan una lista de datos en lugar de un solo punto de datos. EL MODELO DE DOCUMENTOS, el cual se diseña para almacenar y administrar documentos o datos semiestructurados, en lugar de datos atómicos. NOSQL
Qué son las bases de datos documentales? • En esta vida casi todo es cuestión de gustos y preferencias. • El terreno tecnológico no se escapa a esta realidad. Qué son las bases de datos documentales? Una base de datos documental, también denominada base de datos orientada a documentos, es un subconjunto de un tipo de base de datos construida bajo No. SQL. Las BBDD documentales son aliados fundamentales en los que podemos confiar para el manejo de voluminosas cantidades de información. • Es por esto que hemos seleccionado algunas de los nombres, esquemas y editores más famosos de estas bases de datos no relacional • Mongo. DB es un gestor de datos estructurado bajo No. SQL que cuenta con un formato de almacenamiento de documentos en un formato similar al JSON (Java. Script Object Notation). • Está escrita en lenguaje C++, es multiplataforma en código abierto y completamente gratuito. Mongo. DB
OTROS MODELOS • Además del modelo de base de datos de objetos, otros modelos distintos al tipo SQL han surgido en contraste con el modelo relacional: • EL MODELO DE BASE DE DATOS GRÁFICO, • cual es aún más flexible que el modelo de red, permitiendo que cualquier nodo se conecte a cualquier otro. • ,
BASE DE DATOS
GRACIAS POR TU ATENCION
- Slides: 15