Kategoriak: All - claves - índices - transacciones - consultas

arabera pedro vazquez 3 months ago

40

Introducción a Base de datos

Las bases de datos son sistemas organizados para almacenar, gestionar y recuperar información de manera eficiente. Estos sistemas cuentan con varios componentes esenciales, entre ellos las tablas, que son estructuras organizadas en filas y columnas.

Introducción a Base de datos

Introducción a Base de datos

Ejemplo de componentes de una base de datos

Backup y recuperación:
Copia de seguridad diaria de la base de datos para evitar la pérdida de datos en caso de fallos.
Transacciones:
Transacción para realizar un pedido: insertar registro en la tabla de pedidos y actualizar el stock en la tabla de productos
Relaciones:
Relación uno a muchos entre la tabla de clientes y la tabla de pedidos
Índices:
Índice en el campo de nombre de la tabla de productos
Consultas:
Clientes, Dirección, Calle Principal'
precio
Claves foráneas:
En la tabla de pedidos: ID de cliente (hace referencia a la tabla de clientes)
Claves primarias:
En la tabla de pedidos: ID de pedido
En la tabla de clientes: ID de cliente
En la tabla de productos: ID de producto
Registros:
En la tabla de pedidos: cliente, fecha
En la tabla de clientes: Juan Pérez, Calle Principal 123, juan@example.com
Campos:
En la tabla de pedidos: ID de cliente, fecha, total
En la tabla de clientes: nombre, dirección, correo electrónico
En la tabla de productos: nombre, precio, descripción
Tablas:
Tabla de pedidos
Tabla de clientes
Tabla de productos
Base de datos de una tienda en línea:

Componentes de una base de datos

10. Backup y recuperación
Garantizan la disponibilidad y la seguridad de los datos
Procesos para realizar copias de seguridad de la base de datos y recuperarla en caso de fallos
9. Transacciones
Garantizan la consistencia y la integridad de los datos
Conjunto de operaciones que se realizan como una unidad indivisible
8. Relaciones
Pueden ser uno a uno, uno a muchos o muchos a muchos
Vínculos entre tablas que representan la relación entre los datos
7. Índices
Ejemplo de índice: índice en el campo de nombre para buscar clientes rápidamente
Creados en campos específicos para agilizar las consultas
Estructuras que mejoran la velocidad de búsqueda en una base de datos
6. Consultas
Utiliza lenguajes de consulta como SQL
Permite realizar búsquedas y filtrar los datos de una base de datos
5. Claves foráneas
Ejemplo de clave foránea: ID de cliente en una tabla de pedidos
Hace referencia a la clave primaria de otra tabla
Campo o conjunto de campos que establecen una relación entre dos tablas
4. Claves primarias
Garantizan la integridad de los datos
Campo o conjunto de campos que identifican de forma única a cada registro en una tabla
3. Registros
Contiene los valores de los campos para una instancia específica
Cada fila de una tabla representa un registro
2. Campos
Ejemplos de campos: nombre, edad, dirección
Define el tipo de dato que puede almacenar
Cada columna de una tabla representa un campo
1. Tablas
Cada fila representa un registro o instancia
Cada columna representa un atributo o campo
Conjunto de datos organizados en filas y columnas

Características de las bases de datos

Confiabilidad
Escalabilidad
Seguridad de los datos
Integridad de los datos
Acceso rápido a la información
Capacidad de almacenamiento
Estructura organizada de datos

Tipos de bases de datos

Bases de datos en memoria
Bases de datos jerárquicas
Bases de datos orientadas a objetos
Bases de datos NoSQL
Bases de datos relacionales