Logo Studenta

Sesion 01_Introduccion

¡Este material tiene más páginas!

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

Continuar navegando