Escolar Documentos
Profissional Documentos
Cultura Documentos
MRJL
Consultas complejas optimizadas: La optimización de consultas permite la
rápida ejecución de las mismas
Seguridad de acceso y Auditoria: La seguridad de la base de datos es la
protección de la base de datos frente a usuarios no autorizados. Sin unas
buenas medidas de seguridad, la integración de datos en los sistemas de bases
de datos hace que éstos sean más vulnerables que en los sistemas de ficheros.
Respaldo y recuperación: Muchos sistemas de ficheros dejan que sea el
usuario quien proporcione las medidas necesarias para proteger los datos ante
fallos en el sistema o en las aplicaciones. Los usuarios tienen que hacer
copias de seguridad cada día, y si se produce algún fallo, utilizar estas copias
para restaurarlos. En este caso, todo el trabajo realizado sobre los datos desde
que se hizo la última copia de seguridad se pierde y se tiene que volver a
realizar. Sin embargo, los SGBD actuales funcionan de modo que se
minimiza la cantidad de trabajo perdido cuando se produce un fallo.
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.
MRJL
Lenguajes que componen un SGBD
(LDD o DDL): se utiliza para especificar el esquema de la BD, las vistas de
los usuarios y las estructuras de almacenamiento. Es el que define el esquema
conceptual y el esquema interno. Lo utilizan los diseñadores y los
administradores de la BD.
(LMD o DML): se utilizan para leer y actualizar los datos de la BD. Es el
utilizado por los usuarios para realizar consultas, inserciones, eliminaciones y
modificaciones. Los hay procedurales, en los que el usuario será normalmente
un programador y especifica las operaciones de acceso a los datos llamando a
los procedimientos necesarios. Estos lenguajes acceden a un registro y lo
procesan. Las sentencias de un LMD procedural están embebidas en un
lenguaje de alto nivel llamado anfitrión. Las BD jerárquicas y en red utilizan
estos LMD procedurales.
No procedurales son los lenguajes declarativos. En muchos SGBD se pueden
introducir interactivamente instrucciones del LMD desde un terminal, también
pueden ir embebidas en un lenguaje de programación de alto nivel. Estos
lenguajes permiten especificar los datos a obtener en una consulta, o los datos
a modificar, mediante sentencias sencillas.
SQL (Structured Quero Language) SQL Forms para la generación de
formularios de pantalla y para interactuar con los datos; SQL Reportes para
generar informes de los datos contenidos en la BD; PL/SQL lenguaje para crear
procedimientos que interactúan con los datos de la BD.
Las sentencias DML son Select, Insert, Delete, Update. DML Un Lenguaje
de Control de Datos es un lenguaje proporcionado por el Sistema de Gestión
de Base de Datos que incluye una serie de comandos SQL que permiten al
administrador controlar el acceso a los datos contenidos en la Base de Datos.
Este lenguaje es usado por administradores de la BD. DCL Sentencias DCL
MRJL
Compartir datos: La composición de todos los antecedentes, para una distribución, dentro de
una técnica de base de datos posee numerosas ventajas.
MRJL
máquina más grande o una máquina que se dedique solamente al SGBD. Todo esto
hará que la implantación de un sistema de bases de datos sea más cara.
Vulnerable a los fallos: El hecho de que todo esté centralizado en el SGBD hace que
el sistema sea más vulnerable ante los fallos que puedan producirse. Es por ello que
deben tenerse copias de seguridad (Backup).
MRJL