Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
BASE DE DATOS BASE DE DATOS INTRODUCCIÓN A LAS BASES DE DATOS Al finalizar la sesión, el estudiante explica las definiciones acerca de base de datos por medio de una infografía para diferenciar dato de información y explicar la importancia del modelo de una base de datos . LOGRO DE APRENDIZAJE La información en nuestra sociedad es un recurso fundamental para la toma de decisiones. La toma de decisiones acertada se fundamenta en el acceso a información actualizada de manera oportuna Obtener información útil, implica la organización de los datos en sistemas estructurados, en BASES DE DATOS INTRODUCCIÓN IMPORTANCIA DE LA INFORMACIÓN La información más precisa mejora las decisiones La información reduce el riesgo y aumenta la productividad La información compartida estimula la productividad del grupo DATO Son representaciones de hechos, de acontecimientos, de características de una organización Los datos no tienen por si mismos un significado Puede referirse a un número, letra o símbolo INFORMACIÓN Se agrega algo a los datos, los describe. Reduce la incertidumbre del significado de los datos Se obtiene al procesar datos ATRIBUTOS DE LA INFORMACIÓN Atributos de la Información Exactitud Forma Alcance Relevancia Entereza Oportunidad DEL DATO A LA INFORMACIÓN BASES DE DATOS Una eficiente administración de datos requiere el uso de una base de datos de computadora. Una base de datos es una estructura computarizada que guarda: Datos del usuario final Metadatos, datos acerca de los datos. Una colección compartida de datos lógicamente relacionados, junto con una descripción de estos datos, que están diseñados para satisfacer las necesidades de información de una organización BASE DE DATOS BASE DE DATOS: Ventajas Independencia de datos y programas Menor redundancia Integridad de datos Mayor seguridad Datos documentados Acceso eficiente Menor espacio de almacenamiento SISTEMA GESTOR DE BASE DE DATOS Un sistema gestor de base de datos o SGDB ( DBMS en inglés), es el software que permite a los usuarios procesar, administrar y recuperar los datos almacenados. Permite manejar la estructura de la base de datos y controlar el acceso a los datos FUNCIONES DE UN DBMS Función de Descripción Función de Manipulación Función de Control DBMS: Ventajas Los datos se comparten mejor Mejor seguridad de datos Mejor integración de datos Mínima inconsistencia de datos Mejor acceso a datos Mejor toma de decisiones Productividad aumentada del usuario final MODELOS DE DATOS 17 Una base de datos consiste en el conjunto de datos concretos referentes a una realidad. Para poder manejar grandes cantidades de datos se necesita utilizar modelos que faciliten el diseño. Un modelo de datos es una colección de herramientas conceptuales para describir los datos, las relaciones y las restricciones que existen entre ellos TIPOS DE MODELOS Modelos Conceptuales Modelos Lógicos tradicionales Modelos Lógicos avanzados Modelos Conceptuales Modelos Conceptuales Se usan para describir datos en el nivel global Los datos se representan como los captamos en el mundo real El principal modelo conceptual es el Modelo Entidad-Relación (MER) MER MER Las características de las entidades se llaman Atributos Una entidad se puede asociar con otras entidades a través de Relaciones Representa la realidad a través de Entidades MODELOS LÓGICOS TRADICIONALES Modelos Lógicos Tradicionales Se utiliza para describir datos de un modo más lógico es decir cercano a la máquina Utilizan tablas de registros para representar objetos modelados y sus relaciones - Modelo Relacional - Modelo de Red - Modelo Jerárquico MODELO RELACIONAL Modelo Relacional Las filas (tuplas) son los registros y las columnas son los atributos Representa los datos y sus relaciones a través de tablas MODELO JERÁRQUICO Modelo jerárquico Se organizan como un árbol invertido. Un nodo padre puede tener varios hijos Almacena los datos en una estructura jerárquica MODELO DE RED Modelo de Red Soluciona el problema de redundancia, pero es difícil su administración La diferencia con el modelo jerárquico es que un nodo puede tener varios padres MODELOS LÓGICOS AVANZADOS Modelos Lógicos Avanzados Se utilizan principalmente en aplicaciones específicas que manejan nuevos y más complejos tipos de datos - Modelo de datos orientado a objetos - Modelo de datos declarativos MODELO ORIENTADO A OBJETOS Modelo Orientado a Objetos Una base de datos está formada por objetos relacionados entre sí Son utilizados en aplicaciones programadas bajo el paradigma orientado a objetos MODELOS DECLARATIVOS Modelos declarativos Se usan para bases de conocimiento que permiten hacer búsquedas de patrones que sistemas de base de datos tradicionales no permiten Se dividen en deductivos y funcionales SISTEMAS GESTORES DE BASES DE DATOS (SGBD) 28 Los modelos permiten representar la información de manera sencilla. Pero es necesario de un software que permita implementar dichos modelos. Un SGBD es una aplicación es una aplicación que permite a los usuarios definir, crear y mantener la base de datos y proporciona acceso controlado a la misma. Sirve de interfaz entre el usuario y las bases de datos OBJETIVOS Asegurar los niveles de abstracción Permite independencia física y lógica Garantiza la consistencia de datos Ofrece seguridad de acceso Gestionar las transacciones Permite la concurrencia FUNCIONES Un catálogo Garantiza la integridad Permite actualizaciones Recuperación de datos Integración Cumplir restricciones Herramientas de administración COMPONENTES DE UN SGBD Lenguajes de datos (DDL, DML, DCL) Diccionario de datos Objetos (tablas, vistas, funciones, procedimientos) Herramientas (Seguridad, integridad, concurrencia) Optimizador de consultas Planificador (programar y automatizar ciertas operaciones) Copias de Seguridad USUARIOS DE UN SGBD Administradores Diseñadores de la base de datos Programadores Usuarios Finales TIPOS DE UN SGBD Por Modelo Lógico Jerárquico Por número de sitios Centralizado Relacional Orientado a Objetos Distribuido Por Lenguaje soportado SQL estándar NoSQL
Compartir