Sunteți pe pagina 1din 3

Sistemas Gestores de Bases

de datos

 Base de datos – características

Investigue y desarrolle cada una de las 8 características de las bases de datos señaladas en
el documento.

1. Independencia lógica y física de los datos:


Física. Es la capacidad para modificar el esquema físico sin provocar que los programas de
aplicación tengan qué rescribirse. Las modificaciones en el nivel físico son ocasionalmente
necesarias para mejorar el funcionamiento.
Lógica. Es la capacidad para modificar el esquema lógico sin causar que los programas de
aplicación tengan qué rescribirse. Las modificaciones en el nivel lógico son necesarias siempre
que la estructura lógica de la base de datos se altere.

2. Redundancia mínima:
La redundancia de datos 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.

3. Acceso concurrente por parte de múltiples usuarios:


Control de concurrencia mediante técnicas de bloqueo o cerrado de datos accedidos.

4. 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).

5. Consultas complejas optimizadas:


La optimización de consultas permite la rápida ejecución de las mismas.

6. Seguridad de acceso y auditoria:


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.

7. 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.

8. 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.
Sistemas Gestores de Bases
de datos

Describa que es un Sistema de Gestión de Bases de Datos (SGBD)


Un sistema gestor de bases de datos son programas cuyo objetivo es servir de interfaz entre la base
de datos, el usuario y las aplicaciones. Se compone de un lenguaje de definición de datos, de un
lenguaje de manipulación de datos y un lenguaje de consulta. Ejemplos: MySQL. Oracle, DB2,
PostgreSQL, etc.
Investigue que significan cada uno de los lenguajes que componen un SGBD (DDL, DML, SQL).
Señalando su significado y el conjunto de instrucciones SQL (lista) que componen a cada uno
de ellos.

1. DDL: Lenguaje de definición de datos (DDL – Data Definition Language). Un esquema de bases
de datos se representa mediante un sublenguaje especial llamado lenguaje de definición de
datos. El resultado de la compilación de estas instrucciones es un conjunto de tablas, relaciones
y reglas cuyas definiciones quedan almacenadas en un archivo (tabla u otro medio de
almacenamiento) que contiene “metadatos”, esto es, datos acerca de datos. Este archivo
comúnmente llamado diccionario de datos (o catálogo del sistema) es el que se consulta toda
vez que se quiere leer, modificar o eliminar los datos de la base de datos.

2. DML: Lenguaje de manipulación de datos (DML – Data Manipulation Language). Un D.M.L. es


un sublenguaje de consulta y manipulación de datos. Se entenderá por manipulación de datos
la:

 Recuperación de Información.

 Inserción de nueva Información.

 Eliminación (Borrado) de información existente.

 Modificación de Información Almacenada.

3. SQL: El lenguaje SQL está compuesto por comandos, cláusulas, operadores y funciones de
agregado. Estos elementos se combinan en las instrucciones para crear, actualizar y manipular
las bases de datos.

Menciona y describe brevemente las ventajas de una base de datos, estas están en el
documento.
1. Control sobre la redundancia de datos:
Los ficheros almacenan varias copias de los mismos datos en ficheros distintos. Esto hace
que se desperdicie espacio de almacenamiento, además de provocar la falta de consistencia
de datos.
Sistemas Gestores de Bases
de datos

2. Consistencia de datos:
Eliminando o controlando las redundancias de datos se reduce en gran medida el riesgo de
que haya inconsistencias.

3. Compartir datos:
En los sistemas de ficheros, los ficheros pertenecen a las personas o a los departamentos
que los utilizan. La base de datos pertenece a la empresa y puede ser compartida por todos
los usuarios con autorización.

4. Mantenimiento de estándares:
Gracias a la integración es más fácil respetar los estándares necesarios, tanto establecidos
a nivel de la empresa como los nacionales e internacionales.

5. Mejora en la integridad de datos:


La integridad se refiere a la validez y la consistencia de los datos almacenados.

6. Mejora en la seguridad:
Es la protección de la bd frente a usuarios no autorizados.

7. Mejora en la accesibilidad a los datos:


Muchos SGBD proporcionan lenguajes de consultas o generadores de informes que
permiten al usuario hacer cualquier tipo de consulta sobre los datos.

8. Mejora en la productividad:
Proporciona muchas de las funciones estándar que el programador necesita escribir en un
sistema de ficheros.

9. Mejora en el mantenimiento:
En los sistemas de ficheros, las descripciones de los datos se encuentran inmersas en los
programas de aplicación que los manejan.

10. Mejora en los servicios de copia de seguridad:


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.

S-ar putea să vă placă și