Base de datos
Conjunto organizado de datos que pueden ser almacenados, gestionados y recuperados eficientemente.
Tipos
Propiedades
Sistema de Gestión de Bases de Datos (SGBD)
Ejemplos
Funciones
Modelos
Lenguaje de Consulta (SQL)
Tipos de sentencias
• Relacional: Basada en tablas y SQL
• NoSQL: Flexible, sin esquema fijo
• Jerárquica: Estructura en árbol
• Orientada a Objetos: Basada en objetos
^
• Integridad: Datos precisos y confiables
• Seguridad: Protección contra accesos no autorizados
• Consistencia: Cumple reglas y restricciones
• Durabilidad: Los datos se mantienen tras fallos
^
Software que permite administrar bases de datos.^
Ejemplos
• MySQL
• SQL Server
• Oracle
^
Funciones
• Administración de datos
• Control de acceso y seguridad
• Almacenamiento y recuperación de información
• Jerárquico: Organización en árbol
• Relacional: Basado en tablas y SQL
• NoSQL: No estructurado, documentos
^
Lenguaje utilizado para gestionar bases de datos relacionales.
Tipos de sentencias
• DDL (Definición de datos): CREATE, ALTER, DROP
• DML (Manipulación de datos): INSERT, UPDATE, DELETE
• DCL (Control de acceso): GRANT, REVOKE
^
• Entidad: Objeto del mundo real
• Atributo: Propiedad de una entidad
• Clave Primaria: Identificador único
• Clave Foránea: Relación entre tablas
• Índice: Mejora la velocidad de búsqueda
^
• Roles y permisos: Control de acceso a usuarios
• Cifrado de datos: Protección contra ataques
^