
1. Conceptos básicos:
1.1. Dato: Es una representación simbólica de un atributoo caractrística de un objeto.
1.2. Registro: Es una colección de datos relacionados que se almacenan juntos en una tabla.
1.3. Tabla: Es una estrucura de datos que organiza la información en filas y columnas.
2. Gestor de bases de datos
2.1. Es un software diseñado para crear , gestionar y administrar bases de datos. Actua como una interfaz usuario-aplicación, facilitando la organización , acceso y manipulación de grande s volumenes de información.
3. Tipos de bases de Datos
3.1. Bases de datos distribuida
3.1.1. La información no reside en un único servidor de bases de datos. Se alojan en diverson nodos.
3.2. Bases de datos gráfica
3.2.1. Se guardan los datos y sus relaciones, no requieren cálculos ni aplicacion de uniones.
3.3. Bases de datos NoSQL
3.3.1. No se usan tablas sino colecciones de elementos. Se usan en lugares donde se requieren variedad entre la información.
3.4. Bases de datos relacional
3.4.1. Consisten en una serie de contenedores de información denominada tabla, en los que se almacenan los registros.
3.4.2. Clave primaria
3.4.2.1. Es un atributo o conjunto de atributos que identifica de forma única cada fila de la tabla.
3.4.3. Clave foránea
3.4.3.1. Es un atributo o conjunto de atributos que establece una relación entre dos tablas.
3.4.4. Relaciones
3.4.4.1. Son conexiones lógicas entre tablas que permiten establecer vínculos entre los datos.
3.4.5. SQL
3.4.5.1. Es un lenguaje de programación utilizado para gestionar y manipular bases de datos relacionales
3.4.5.2. Ventajas
3.4.5.2.1. Portablilidad
3.4.5.2.2. Automaticidad
3.4.5.2.3. Estándares bien dfinidos
3.4.5.2.4. Escritura simple
3.4.5.3. Desventajas
3.4.5.3.1. Dificultades de crecimiento
3.4.5.3.2. Cambios en la estructura
3.4.5.3.3. Complejidad en la instalación
3.4.5.3.4. Dificultad en la interfaz
3.5. Bases de datos orientado a objetos
3.5.1. Los objetos son un conjunto heterogéneos de datos, por los que lo hace compatible con los lenguajes de programación orientados a objetos.