Concepto de bases de datos
Base de datoses una colección integrada de datos de computadora, organizada y almacenada de manera tal que se facilite su recuperación.
Jerarquía de bases de datos
Base de datos
Archivo
Registro
Campo
Redundancia de datos
Es la duplicación de datos, es decir, el almacenamiento de los mismos datos en varios archivos.
Relación entre el almacenamiento secundario y procesamiento.
Hay dos formas principales de procesar datos:
a) Procesamiento por lotes.
b) Procesamiento en línea.
- El procesamiento por lotes implica detener las transacciones y procesarlas todas juntas, en lotes.
- El procesamiento en línea implica procesar las transacciones en forma individual, en frecuencia en el momento que ocurren.
Estructura de base de datos
En una base de datos, los datos relacionados se agrupan en tablas, cada una de ellas consiste en filas (también llamadas "tuplas") y columnas, como una hoja de cálculo.
Observa el siguiente ejemplo:
| Apellidos | Nombres | No. Telefónico |
| Rosales | Valeria | 7678-3432 |
| Ortíz | Lisseth | 7456-8976 |
| Panameño | Esther | 7345-4123 |
Campos (Apellidos, Nombres, No. Telefónico)
Registro1 (Rosales, Valeria, 7678-3432)
Registro2 (Ortíz, Lisseth, 7456-8976)
Registro3 (Panameño, Esther, 7345-4123)
Cada fila de una tabla se llama "registro". Los registros incluyen datos sobre algo o alguien, como un cliente específico. En cambio, las columnas (también conocidas como "campos" o "atributos") contienen un único tipo de información que aparece en cada registro, como los teléfonos de todos los clientes enumerados en la tabla.
Ventajas de usar bases de datos
Le permite controlar de verdad los datos, recuperarlos, ordenarlos, analizarlos, resumirlos y elaborar informes. La base de datos puede combinar datos de varios archivos, por lo que nunca habrá que introducir dos veces la misma información. Incluso puede contribuir a que la entrada de datos sea más eficaz y precisa.
Actividades de la base de datos
- Obtener más información de la misma cantidad de data
- Compartir los datos
- Balance de requerimientos conflictivos
- Se refuerza la estandarización
- Redundancia controlada
- Consistencia
- Integridad
- Seguridad
- Flexibilidad y rapidez al obtener datos
- Aumenta la productividad de los programadores
- Mejora el mantenimiento de los programas
- Independencia de los datos