Estadistica descriptiva
Curso de Nivelación en Bases de Datos
Qué es una Base de Datos?
Una colección integrada y muy grande de datos. Modela el mundo real.
Entidades (por ej.,estudiantes, cursos) Relaciones (por ej., Luis cursa Algoritmos I)
Un Sistema de Administracion de Bases de Datos (DBMS) es un paquete de software diseñado para almacenar y administrar bases de datos.Por qué un paquete de software?
La aplicación debe administrar grandes conjuntos de datos entre memoria principal y almacenamiento secundario (buffering, page-oriented access, 32-bit addressing,etc.) Debe proteger los datos de posibles inconsistencias provocadas por multiples usuarios concurrentes. Debe proveer recuperación ante fallas Seguridad y control de acceso
Por qué usar DBMS?
Independencia de datos y acceso eficiente. Reduce el tiempo de desarrollo de una aplicación. Integridad de los datos y seguridad. Administración uniforme de los datos. Recuperación antefallas (crashes) Acceso concurrente
Control de Concurrencia
Acciones concurrentes de los diferentes programas de usuarios pueden ocasionar inconsistencias (problema de una cuenta bancaria,dos extracciones al mismo tiempo) Los DBMS aseguran que estos problemas no ocurran, los usuarios pueden suponer que están usando un sistema monousuario.
Estructura de un DBMS
Un típico DBMStiene una arquitectura de capas En el gráfico no se muestran las componentes de control de concurrencia y recuperación
Modelos de Datos
Un modelo de datos es una colección de conceptos usadospara describir los datos de un problema. Un esquema es una descripción de una colección particular de datos, usando un determinado modelo de datos. El modelo relacional es el modelo de datos másusado actualmente.
Concepto principal: relación (básicamente una tabla con flas y columnas).
Niveles de Abstracción
Las vistas (view s) describen cómo los usuarios ven los datos. El...
Regístrate para leer el documento completo.