
1. Sistema Manejador de BD (SGBD)
1.1. Arquitectura
1.1.1. 3 niveles
1.1.1.1. 1. Interno o físico
1.1.1.2. 2. Externo o de visión
1.1.1.3. 3. Conceptual
1.1.2. 4 niveles
1.1.2.1. 1. Conceptual o visión
1.1.2.2. 2. Lógico o visión
1.1.2.3. 3. Interno
1.1.2.4. 4. Externos
1.2. Propiedades ACID
1.2.1. Atomicidad
1.2.2. Consistencia
1.2.3. Aislamiento
1.2.3.1. Serializable
1.2.3.2. Read Commited
1.2.3.3. Read Uncommited
1.3. Concurrencia
1.3.1. Métodos de control
1.3.1.1. Protocolos basados en técnicas de bloqueo
1.3.1.2. Problemas de bloqueo
1.4. Seguridad
1.4.1. Tipos
1.4.1.1. Direccional
1.4.1.2. Obligatoria
1.4.2. Medidas
1.4.2.1. Físicas
1.4.2.2. Personal
1.4.2.3. SGBD
1.4.3. Tipos de usuario
1.4.3.1. Consulta
1.4.3.2. Modificar, Eliminar, Crear
1.4.4. Identificación y autenticación
1.5. Lenguaje definición de datos
1.5.1. DDL
1.5.1.1. CREATE, DROP, ALTER
1.6. Lenguaje manipulación de datos
1.6.1. DML
1.6.1.1. INSERT, DELETE, SELECT, UPDATE
1.7. Lenguaje control de datos
1.7.1. GRANT
1.8. Administrador de la base de datos (DBA)
1.9. Diccionario de datos
2. MODELO DE DATOS
2.1. Elementos
2.1.1. Estructura
2.1.1.1. Nivel de vistas o nivel conceptual
2.1.1.2. Nivel lógico
2.1.1.3. Nivel físico
2.1.2. Operaciones
2.2. Tipos
2.2.1. Modelo jerárquico
2.2.2. Modelo de red
2.2.2.1. Conjunto de los registros
2.2.2.2. Conjunto de las relaciones
2.2.2.3. Elementos
2.2.2.3.1. Data ítem
2.2.2.3.2. Data aggregate
2.2.2.3.3. Record
2.2.2.3.4. Database-key
2.2.3. Entidad relación
2.2.3.1. Grado 1 (Unaria)
2.2.3.2. Grado 2 (binaria)
2.2.3.3. Grado 3 (ternaria)
2.2.3.4. Relaciones
2.2.3.4.1. Uno a Uno
2.2.3.4.2. Uno a Muchos
2.2.3.4.3. Muchos a Muchos
2.2.4. Relacional
2.2.5. Orientada a objetos
2.2.6. UML
2.2.6.1. Diagrama de estructura
2.2.6.1.1. Diagrama de objetos
2.2.6.1.2. Diagrama de clases
2.2.6.1.3. Diagrama de componentes
2.2.6.1.4. Diagrama de estructura compuesta
2.2.6.2. Diagrama de comportamiento
2.2.6.3. Diagrama de interacción
3. Colección de Información Organizada
3.1. Fácilmente Accesible
3.2. Gestionada
3.3. Actualizada
4. Características
4.1. Independencia de los datos
4.2. Reducción de la redundancia
4.3. Seguridad
5. Integridad
5.1. Válidez y consistencia de datos almacenados
5.2. Reglas que no se pueden violar
5.3. Los problemas pueden comenzar por error humano
5.4. Se clasifica
5.4.1. Integridad de la entidad
5.4.2. Integridad referencial
5.4.3. Integridad de dominio
5.4.4. Integridad definida por usuario