Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Características:
Independencia Física de datos:
Es la capacidad para modificar el esquema físico sin provocar que los programas de
aplicación tengan que rescribirse. Las modificaciones en el nivel físico son
ocasionalmente necesarias para mejorar el funcionamiento.
Independencia Lógica de datos:
Es la capacidad para modificar el esquema lógico sin causar que los programas de
aplicación tengan que rescribirse. Las modificaciones en el nivel lógico son necesarias
siempre que la estructura lógica de la base de datos se altere.
Redundancia mínima:
Es la copia (o re-escritura) de los datos, que se produce cuando algunas piezas o
porciones de datos se almacenan dos veces. La redundancia de datos también tiene lugar
si ciertos datos se pueden derivar directamente de otros.
Acceso concurrente por parte de múltiples usuarios: control de concurrencia
mediante técnicas de bloqueo o cerrado de datos accedidos.
Distribución espacial de los datos: la independencia lógica y física facilita la posibilidad
de sistemas de bases de datos distribuidas. Los datos pueden encontrarse en otra
habitación, otro edificio e incluso otro país. El usuario no tiene por qué preocuparse de la
localización espacial de los datos a los que accede.
Integridad de los datos: se refiere a las medidas de seguridad que impiden que se
introduzcan datos erróneos. Esto puede suceder tanto por motivos físicos (defectos de
hardware, actualización incompleta debido a causas externas), como de operación
(introducción de datos incoherentes).
Consultas complejas optimizadas: la optimización de consultas permite la rápida
ejecución de las mismas.
Seguridad de acceso y auditoría: se refiere al derecho de acceso a los datos contenidos
en la base de datos por parte de personas y organismos. El sistema de auditoría mantiene
el control de acceso a la base de datos, con el objeto de saber qué o quién realizó una
determinada modificación y en qué momento.
Respaldo y recuperación: se refiere a la capacidad de un sistema de base de datos de
recuperar su estado en un momento previo a la pérdida de datos.
Acceso a través de lenguajes de programación estándar: se refiere a la posibilidad ya
mencionada de acceder a los datos de una base de datos mediante lenguajes de
programación ajenos al sistema de base de datos propiamente dicho.
¿Qué es un sistema gestor de base de datos?
Es un conjunto de programas que permiten el almacenamiento, modificación y extracción
de la información en una base de datos .Los usuarios pueden acceder a la información
usando herramientas específicas de consulta y de generación de informes, o bien
mediante aplicaciones al efecto.
Lenguajes de SGBD
DDL: es un lenguaje proporcionado por el sistema de gestión de base de datos que
permite a los programadores de la misma llevar a cabo las tareas de definición de las
estructuras que almacenarán los datos así como de los procedimientos o funciones que
permitan consultarlos.
Instrucción Función
CREATE Crea una nueva base de datos y el archivo usado para almacenarla.
DATABASE
CREATE TABLE Crea una nueva tabla.
ALTER TABLE Modifica la definición de una tabla alterando, agregando o eliminando
columnas y restricciones.
CREATE INDEX Crea un índice en una tabla determinada.
DROP INDEX Quita uno o varios índices de la base de datos actual.
DROP TABLE Quita la definición de una tabla y todos sus datos, índices y restricciones.
DML: es un lenguaje proporcionado por los sistemas gestores de bases de datos que
permite a los usuarios de la misma llevar a cabo las tareas de consulta o modificación de
los datos contenidos en las Bases de Datos del Sistema Gestor de Bases de Datos.
Instrucción Función
INSERT Agrega una nueva fila a una tabla.
UPDATE Cambia datos existentes en una tabla.
DELETE Quita filas de una tabla.