Está en la página 1de 6

1. ¿Qué es una DBMS?

Un sistema de administración de bases de datos (DBMS) es un software de sistema para


crear y administrar bases de datos. El DBMS proporciona a los usuarios y programadores
una forma sistemática de crear, recuperar, actualizar y administrar datos.
2. ¿Cuáles son los componentes principales de una DBMS?
 Administrador de base de datos: Este componente puede proporcionar una
interfaz entre los datos de bajo nivel que existen en cada base de datos con un
programa de aplicación y también en las consultas que se darán a un sistema. En
pocas palabras, este administrador de base de datos tiene la tarea de poder
probar externamente y aceptar consultas y esquemas conceptuales para poder
determinar si el registro de datos es necesario para cumplir con la solicitud.

 Administrador de archivos: File Manager es un componente que puede


administrar el espacio en el disco y también en una estructura de datos que se
puede usar para representar la información que se ha almacenado en un disco.
También podría decirse que el administrador de archivos se utiliza para manipular
el almacenamiento en archivos y administrar la asignación de espacio de
almacenamiento en un disco. El administrador de archivos también juega un papel
importante y tiene la responsabilidad de almacenar datos.

 Procesador de consultas: En este componente DBMS, puede funcionar como


traducir un comando al lenguaje de consulta en una instrucción de bajo nivel y
puede ser entendido por el administrador de la base de datos.

 Compilador DDL: DDL Este compilador es un componente puede convertir varios


comandos DDL en una colección de tablas que ya contienen metadatos. En pocas
palabras, este compilador DDL tiene la tarea de poder cambiar un comando de
alto nivel que luego se convierte en un lenguaje de bajo nivel, que finalmente
obtendrá una colección de etiquetas que ya contienen metadatos.

 Compilador DML: DML Compiler es un componente que puede convierte un


comando de DML, que luego se agregará a un programa de aplicación al
reproductor de procedimientos no nativo en el idioma principal. Y también se
puede llamar DML Compiler es un componente del DBMS que puede convertir
comandos de DML incrustado en un programa de aplicación en forma de
funciones que se llamarán al idioma del host.

 Administrador de diccionario: Este administrador de diccionarios es un


componente del DBMS que puede administrar el acceso y mantener los datos del
diccionario.
3. ¿Qué es la BD?
Una base de datos es una colección organizada de información estructurada, o datos,
típicamente almacenados electrónicamente en un sistema de computadora. ... La mayoría
de las bases de datos utilizan lenguaje de consulta estructurado (SQL) para escribir y
consultar datos.
4. ¿Qué tipos de BD incluye una DBMS?
Las bases de datos pueden clasificarse de varias maneras, de acuerdo al contexto que se
esté manejando, la utilidad de las mismas o las necesidades que satisfagan.
- Según la variabilidad de la base de datos
Bases de datos estáticas
Son bases de datos únicamente de lectura, utilizadas principalmente para almacenar datos
históricos que posteriormente se pueden utilizar para estudiar el comportamiento de un
conjunto de datos a través del tiempo, realizar proyecciones, tomar decisiones y realizar
análisis de datos para inteligencia empresarial.

Bases de datos dinámicas: Son bases de datos donde la información almacenada se


modifica con el tiempo, permitiendo operaciones como actualización, borrado y edición de
datos, además de las operaciones fundamentales de consulta. Un ejemplo, puede ser la
base de datos utilizada en un sistema de información de un supermercado. 2

- Según el contenido
Bases de datos bibliográficas
Solo contienen una subrogante (representante) de la fuente primaria, que permite
localizarla. Un registro típico de una base de datos bibliográfica contiene información
sobre el autor, fecha de publicación, editorial, título, edición, de una determinada
publicación, etc. Puede contener un resumen o extracto de la publicación original, pero
nunca el texto completo, porque si no, estaríamos en presencia de una base de datos a
texto completo (o de fuentes primarias —ver más abajo). Como su nombre lo indica, el
contenido son cifras o números. Por ejemplo, una colección de resultados de análisis de
laboratorio, ayuda mucho a la redundancia de datos.

Bases de datos de texto completo: Almacenan las fuentes primarias, como por ejemplo,
todo el contenido de todas las ediciones de una colección de revistas científicas.

Directorios: Un ejemplo son las guías telefónicas en formato electrónica. Estos directorios
se pueden clasificar en dos grandes tipos dependiendo de si son personales o
empresariales (llamadas páginas blancas o amarillas respectivamente).

Los directorios empresariales hay de tres tipos:

Tienen nombre de la empresa y dirección. Contienen teléfono y los más avanzados


contienen correo electrónico. Contienen datos como facturación o número de empleados
además de códigos nacionales que ayudan a su distinción.

Los directorios personales solo hay de un tipo, ya que leyes como la LOPD en España
protege la privacidad de los usuarios pertenecientes al directorio.
La búsqueda inversa está prohibida en los directorios personales (a partir de un número
de teléfono saber el titular de la línea).

- Bases de datos o "bibliotecas" de información química o biológica


Son bases de datos que almacenan diferentes tipos de información proveniente de la
química, las ciencias de la vida o médicas. Se pueden considerar en varios subtipos:

Las que almacenan secuencias de nucleótidos o proteínas. Las bases de datos de rutas
metabólicas. Bases de datos de estructura, comprende los registros de datos
experimentales sobre estructuras 3D de biomoléculas.
Bases de datos clínicas.
Bases de datos bibliográficas (biológicas, químicas, médicas y de otros campos): PubChem,
Medline, EBSCOhost.

5. ¿A que se le llama diccionario de Datos?


Un diccionario de datos, o repositorio de metadatos, como lo define el IBM Dictionary of
Computing, es un repositorio centralizado de información sobre datos tales como
significado, relación con otros datos, origen, uso y formato.1 En un diccionario de datos se
encuentra la lista de todos los elementos que forman parte del flujo de datos en todo el
sistema. Los elementos más importantes son flujos de datos, almacenes de datos y
procesos. El diccionario guarda los detalles y descripciones de todos estos elementos. Si
los analistas desean conocer cuántos caracteres abarca un determinado dato o qué otros
nombres reciben en distintas partes del sistema, o dónde se utiliza, encontrarán las
respuestas en un diccionario de datos desarrollado en forma apropiada. El diccionario se
desarrolla durante el análisis de flujo de datos y auxilia a los analistas que participan en la
determinación de los requerimientos de sistemas.
6. ¿Cuáles son los lenguajes especiales que utiliza el DBMS y para que son utilizados cada
uno de ellos?
Los lenguajes más utilizados en un Manejador de Base de Datos (DBMS)
En lo que respecta a los lenguajes utilizados en un DBMS, cabe destacar el Lenguaje de
Manipulación de datos o Data Manipulation Language (DML) para la realización de
consultas y manipulación de datos. Especialmente, se utiliza el SQL (Structured Query
Language), el DML más utilizado para gestionar datos relacionales, así como el Data
Definition Language (DDL), utilizado para definir estructuras y funciones en la realización
de consultas. El Data Control Language (DCL), por último, también es un lenguaje utilizado
en un DBMS por el administrador, en esta ocasión con el fin de controlar el acceso a los
datos de la base de datos.
7. ¿Cómo se garantiza el DBMS la seguridad de acceso a la BD?
En líneas generales, seguridad de datos se refiere a medidas de protección de la privacidad
digital que se aplican para evitar el acceso no autorizado a los datos, los cuales pueden
encontrarse en ordenadores, bases de datos, sitios web, etc. La seguridad de datos
también protege los datos de una posible corrupción.
8. ¿Cómo se maneja el DBMS el acceso simultaneo por parte de los usuarios a la misma
información de la BD?
9. ¿Para que utiliza el DBMS la bitácora de transacciones?
En un SBD, la recuperación de fallos en las transacciones suele equivaler a la restauración
de la BD a alguno de sus estados anteriores (al fallo), a partir del cual sea posible
reconstruir un estado consistente de la BD cercano al momento del fallo. La cuestión es
que, cuando ocurre un fallo...¿qué ocurre con los cambios realizados por las transacciones
que quedaron a medio y pueden haber dejado inconsistente la BD? ¿cómo podemos
recuperar un estado consistente? La recuperación se basa en unos principios bastante
sencillos y que pueden resumirse en una sola palabra: redundancia (redundancia de
información, por supuesto al nivel físico y por tanto de forma transparente al usuario,
pues no es visible al nivel lógico). Dicho de otro modo, la forma de garantizar la
recuperación del sistema tras fallos o caídas del mismo, es asegurar que cualquier trozo de
información que contiene la BD, pueda ser reconstruido a partir de alguna otra
información almacenada, de forma redundante, en algún lugar del sistema.
10. ¿Cuáles son las funciones que debe realizar el DBA?
Funciones que realiza un DBA Gestión General de Base de Datos El DBA es la persona con
más conocimientos sobre base de datos en una organización. Como tal, debe entender las
reglas básicas de la tecnología de base de datos relacional y ser capaz de comunicarlos con
precisión a los demás. Modelado de Datos y Diseño de Base de Datos Un DBA debe ser un
profesional experto en la recopilación y análisis de las necesidades del usuario para
obtener modelos de datos conceptuales y lógicos. Esta tarea es más difícil de lo que
parece. Un modelo conceptual de datos describe los requisitos de datos a un nivel muy
alto, un modelo de datos lógico proporciona en profundidad los detalles de los tipos de
datos, longitudes, relaciones y cardinalidad. El DBA utiliza técnicas de normalización para
ofrecer modelos de datos que reflejen las necesidades de los datos de la empresa.
11. ¿En que consiste la arquitectura de los DBMS?
Un “DBMS” se puede dividr en tres niveles:

a) Nivel externo: Es el nivel del “SABD” (Sistema de ambiente de Bases de datos) más
cercano al usuario por lo que se le conoce también como la vista del usuario. Este nivel
define cómo el usuario ve a los datos almacenados por el “SABD”.

b) Nivel conceptual: Es el nivel que define la base de datos tal como es y cómo la ve el DBA
(DatabaseAdministrator). Este nivel define las relaciones entre los datos.

c) Nivel interno: Es el nivel que tiene que ver con el almacenamiento físico de los datos.
Define cómo se guardan los datos en el medio físico.

12. ¿A que se le llama nivel interno del DBMS?


Se describe la estructura física de la base de datos mediante un esquema interno. Este
esquema se especifica mediante un modelo físico y describe todos los detalles para el
almacenamiento de la base de datos, así como los métodos de acceso.
13. ¿Qué significa nivel conceptual del DBMS?
Nivel de abstracción intermedio entre el nivel externo y el nivel interno según la
arquitectura ANSI de bases de datos, que define el conjunto de entidades y relaciones que
componen la base de datos y su información semántica asociada.
14. ¿Qué es el nivel externo del DBMS?
Nivel de abstracción que permite definir las informaciones a las que pueden acceder los
usuarios o aplicaciones de una base de datos, y en el que las vistas que se definen vienen
en función de las entidades y relaciones definidas en el nivel conceptual de la base de
datos.
15. ¿A que se le llama independencia de datos y qué tipos existen?
La independencia de datos es una forma de gestión de bases de datos que mantiene los
datos separados de otros programas que podrían usar esos datos. De forma parecida a
una medida adicional de seguridad, esta independencia de datos se asegura de que la
información no pueda ser modificada o reorganizada por ningún otro programa. De esta
manera, los datos se mantienen accesibles, pero de la misma manera permanecerán
iguales y no podrán ser dañados por otras aplicaciones que acceden a ellos.
El segundo tipo o nivel de independencia de datos es conocido como independencia de
datos físicos. Este modelo tiene que ver con alterar los procedimientos de organización o
almacenamiento relacionados con los datos, en lugar de modificar los propios datos
16. ¿Qué es un modelo de base de datos y cuáles existen?
Tipos de modelos de bases de datos
Hay muchos tipos de modelos de bases de datos. Algunos de los más comunes incluyen:

Modelo de base de datos jerárquico


Modelo relacional
Modelo de red
Modelo de base de datos orientado a objetos
Modelo entidad-relación
Modelo de documentos
Modelo entidad-atributo-valor
Esquema de estrella
Modelo relacional de objetos, que combina los dos que forman su nombre
Puedes elegir describir una base de datos con cualquiera de ellos dependiendo de varios
factores. El mayor factor es si el sistema de gestión de bases de datos que estás usando es
compatible con un modelo en particular. La mayoría de los sistemas de gestión de bases
de datos están desarrollados con un modelo de datos particular en mente y requieren que
los usuarios adopten ese modelo, aunque algunos son compatibles con múltiples modelos.
17. ¿Qué características posee un modelo de red?
* Un conjunto es una colección nominada de dos o más tipos de registros que representa
una interrelación 1:N

* Cada conjunto debe tener obligatoriamente un tipo de registro propietario y uno o más
registros miembros.

* Pueden existir conjuntos singulares en los que el propietario es el sistema.

* No existe ninguna limitación en cuanto al número de conjuntos que pueden definirse en


el esquema.
* Cualquier registro puede ser declarado propietario de uno o varios conjuntos.

* Cualquier registro puede ser declarado miembro de uno o varios conjuntos.

* Cualquier registro puede ser declarado propietario en un conjunto y miembro en otro


conjunto distinto.

18. ¿Cuáles son las características del modelo jerárquico?


Las principales características de las bases de datos jerárquicas son las siguientes:

- Se organizan en forma de árbol invertido, con un nodo raíz, nodos padre e hijos.
- El árbol se organiza en un conjunto de niveles.
- El nivel 0 se corresponde al nodo raíz y es el nivel más alto de la jerarquía.
- Los arcos (enlaces) representan las asociaciones jerárquicas entro dos nodos,
carecen de nombre porque entre dos conjuntos de datos solo puede existir una
interrelación.
- Uno nodo padre puede tener un número ilimitado de nodos hijos, pero a un nodo
hijo solo le puede corresponder un padre.
- Todo nodo debe tener un padre, a excepción del nodo ráiz.
- Los nodos sin descendientes se llaman «hojas».
- Los niveles de la estructura jerárquica se denominan «altura».
- El número de nodos se llama «momento».
- Solo pueden existir relaciones de uno a uno de uno a varios.
- El árbol siempre se recorre en un orden prefijado.
- La estructura del árbol no se puede modificar cuando ha quedado establecida.
19. ¿Cuáles son las características del modelo racional?
Una base de datos se compone de varias tablas, denominadas relaciones.
No pueden existir dos tablas con el mismo nombre ni registro.
Cada tabla es a su vez un conjunto de campos (columnas) y registros (filas).
La relación entre una tabla padre y un hijo se lleva a cabo por medio de las llaves primarias
y llaves foráneas (o ajenas).
Las llaves primarias son la clave principal de un registro dentro de una tabla y estas deben
cumplir con la integridad de datos.
Las llaves ajenas se colocan en la tabla hija, contienen el mismo valor que la llave primaria
del registro padre; por medio de estas se hacen las formas relacionales.

También podría gustarte