Conceptos básicos de bases de datos

Abstracción de información: se le facilita la información de los datos al usuario.

Administrador de la BD: gestiona la base de datos (la crea, le da seguridad y mantiene operativo el sistema).

Analistas de la BD: diseñan la base de datos.

Arquitectura de tres niveles: arquitectura usada para separar usuarios de programas de aplicación de la base de datos.

Atributo: característica de una entidad.

Base de Datos: conjunto de datos almacenados permanentemente.

Codd: persona que creó el modelo relacional de datos, para compartir gran cantidad de los mismos.

DCL: lenguaje de control de datos.

DDL: lenguaje de definición de datos.

Diccionario de datos: diccionario donde se recogen los significados de los datos o la relación entre ellos, su origen, su uso, etc. Estructura que almacena los metadatos.

DML: lenguaje de manipulación de datos.

Entidad: objeto real almacenado en una base de datos.

Inconsistencia: dos copias de un dato que no tienen el mismo valor.

Integridad: validez de los datos recogidos.

Metadatos: descripción de los datos recogidos en la base de datos.

Modelo Conceptual: modelo de diseño de base de datos más abstracto, más cercano al usuario final.

Modelo de Datos: modelo que sirve para explicar la estructura de una base de datos.

Modelo Lógico: modelo intermedio de niveles de abstracción, utiliza conceptos menos abstractos que el modelo conceptual pero no entra en detalle.

Modelo Físico: modelo que define cómo se almacenan datos en el ordenador. Modelo más cercano a la máquina.

Redundancia: copia de los mismos datos en distintos ficheros.



Relación:

interacción entre entidades.

Sistema de Ficheros: sistema con el que se almacenan datos en ficheros.

Sistema Gestor de Base de Datos: sistema que se encarga de almacenar, modificar y extraer datos.

Sistema Orientado a Datos: forma de trabajo que se basa en la utilización de bases de datos.

Sistema Orientado a Procesos: forma de trabajo en la que lo que más importa son los procesos/programas.

1. ¿En qué se diferencia un modelo de sistemas centralizado de un modelo descentralizado?

En el modelo centralizado todos los programas comparten los mismos datos y en el modelo descentralizado cada programa tiene sus propios datos.

2. ¿Qué inconvenientes tienen los sistemas orientados a procesos o los sistemas de ficheros descentralizados?

La redundancia y el difícil acceso y modificación.

3. ¿Qué ventajas presenta la utilización de Bases de datos?

La abstracción, mínima redundancia, consistencia, integridad y seguridad de datos.

4. ¿Cuáles son los principales objetivos de las BD?

La abstracción de datos, la mínima redundancia de datos, consistencia de datos, integridad de datos, seguridad de datos y establecimiento de claves, autorizaciones o permisos.

5. ¿Cuáles son los tipos de usuarios de las BD?

Administrador, analistas o diseñadores y usuarios finales.

6. ¿Qué tipos de modelos de datos existen?

Conceptuales, físicos y lógicos.

7. ¿Qué es la abstracción de la información?

El sistema facilita al usuario tener que saber cómo se almacenan los datos.

8. ¿En los sistemas de base de datos hay redundancia 0?

No es 0, pero sí mínima.



9. ¿Por qué hay que garantizar seguridad en las bases de datos?

Para que no pueda acceder a ella cualquier usuario y así haya menos vulnerabilidad.

10. ¿Qué medidas se pueden establecer para garantizar la seguridad?

Se pueden establecer claves de acceso o permisos.

11. ¿Cuáles son los componentes de un Sistema de BD?

Hardware, software, datos y usuarios.

12. ¿Con qué modelo de datos trabaja cada tipo de usuario de la BD?

Conceptuales a los usuarios finales, los físicos al administrador y los lógicos a los analistas.

13. ¿Cuál es el principal motivo de que existan tres modelos de datos?

La abstracción de información.

14. ¿Qué es un modelo de datos?

Conceptos que sirven para describir la estructura de una base de datos.

15. Describe los modelos de datos que conozcas e intenta poner ejemplos de modelos concretos.

– Modelo conceptual (entidad/relación): describe entidades, relaciones y atributos. Por ejemplo, una entidad sería un alumno, que tiene ciertos atributos (edad, nombre, etc.).

– Modelo lógico: utiliza estructuras de registros, ya sea en forma de tablas, árbol o en red.

– Modelo físico: describe cómo se almacenan los datos en el ordenador (formato de registros, estructuración de ficheros y forma de acceso). Ejemplos: MySQL, Oracle, etc.

16. ¿Qué arquitectura siguen los SGBD y por qué?

Arquitectura ANSI, que consta de tres niveles: los usuarios y el almacenamiento físico, para garantizar la extracción de la información o la independencia de datos.



17. ¿Cuáles son los objetivos que debe garantizar un SGBD?

Debe proporcionar manejo de datos a los usuarios, proporcionar un catálogo de descripciones de datos y que sea accesible, proporcionar un mecanismo que garantice que las actualizaciones se realicen por completo o que no se realicen, proporcionar un mecanismo que garantice recuperar la base de datos después de que ocurran daños en la misma, proporcionar un mecanismo que garantice que solo ciertos usuarios puedan acceder a la base de datos y ser capaz de integrarse en un sistema de comunicación.

18. Describe los lenguajes que se utilizan en un SGBD.

Lenguaje de definición de datos (DDL): se encarga de implementar físicamente la base de datos.

Lenguaje manejo datos (DML): se encarga del acceso a los datos para consultarlos, crearlos, modificarlos o borrarlos.

Lenguaje de control de datos (DCL): se encarga de la seguridad de los datos y de la eficiencia del SGBD.

19. Escribe el nombre de 4 SGBD.

Microsoft Access, Microsoft SQL Server, MySQL y Oracle.

20. ¿Qué son los metadatos? ¿Dónde se guardan?

Los metadatos son la descripción de los datos recogidos en la base de datos. Se guardan en el diccionario de datos.

Relaciones: 3 (Suministrador, Producto y SP).

Grado: Suministrador (4), Producto (4) y SP (3) columnas.

Cardinalidad: Suministrador (5), producto (6) y SP (13) filas.

Dominio de los atributos:

Suministrador: SNUM (texto), SNOM (texto), Tipo (número entero) y Mun (texto).

Producto: PNUM (texto), PNOM (texto), PRECIO (número decimal) y PESO (número entero).

SP: S (texto), P (texto) y CANT (número entero).

Claves candidatas: Suministrador (SNUM), Producto (PNUM o PNOM), SP (S, P).

Clave primaria: Suministrador (SNUM), Producto (PNUM), SP (S, P).

Claves alternativas: Producto (PNOM).

Claves externas: SP (S-SNUM y P-PNUM).

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.