SlideShare una empresa de Scribd logo
1 de 7
Descargar para leer sin conexión
Miguel Ángel Zamora Blanco
Bases de datos
Cuestionario 1.2
1. Indica las diferencias existentes entre las funciones de
manipulación y de descripción.
2. ¿Qué tipos de usuarios interaccionan con una base de datos?
3. Indica que es un lenguaje huésped y un lenguaje anfitrión.
4. La gestión del espacio de almacenamiento, ¿a qué nivel de la
arquitectura ANSI/SPARC pertenece?
5. Dibujar un diagrama de la arquitectura de sistemas de bases de
datos (ANSI/SPARC).
6. Indica las principales funciones realizadas por el SGDB.
7. Explica la diferencia entre la independencia física y lógica de los
datos.
8. ¿Qué es el diccionario de datos?
9. Diferencias entre el LDD y LMD de un sistema gestor de base de
datos.
10. Indica los componentes principales de un sistema gestor de base de
datos.
11. ¿Qué es un modelo de datos?
12. ¿Qué son los lenguajes de cuarta generación? Pon ejemplos.
13. Indica las principales ventajas de un sistema de bases de datos.
¿Existen algunas desventajas?
Indica las diferencias existentes entre las funciones de manipulación y
de descripción:
En la función de descripción el diseñador especifica los elementos de datos que
integran la base de datos, su estructura y las relaciones que existen entre ellos, las
reglas de integridad semántica, etc. Además de las características de tipo físico y
las vistas lógicas de los usuarios. Ésta función se lleva a cabo mediante el
Lenguaje de Descripción/Definición de Datos propio del SGBD. Durante la
función de manipulación los usuarios pueden recuperar la información, es decir,
consultar la base de datos, o bien actualizarla porque se han producido cambios en
la base de datos. Para ello es preciso cargar los datos en las estructuras creadas
durante la función de descripción para poder disponer de la base de datos
completamente. Se realiza mediante el Lenguaje de Manipulación de Datos.
¿Qué tipos de usuarios interaccionan con una base de datos?:
Los tipos de usuarios que interaccionan con la base de datos se clasifican en
función de la experiencia que tienen o de la manera que se relacionan con el
SGBD:
· Usuarios accidentales: usuarios poco complejos y con mínima experiencia
que interactúan con el SGBD mediante alguna aplicación permanente que
los guía por la base de datos mediante el uso de menús. Desconocen por
completo la existencia de la base de datos o del sistema que la soporta.
· Usuarios online: este grupo de usuarios se comunica con la base de datos
ya sea directamente, o indirectamente mediante el uso de una aplicación.
Poseen un nivel de conocimiento mayor que el tipo de usuario anterior,
pues pueden ser conscientes de que se encuentran conectados a un SGBD y
es posible que tengan experiencia previa dentro de operaciones relacionadas
con las bases de datos.
· Programadores de aplicaciones: son aquellos usuarios que desarrollan los
programas o las interfaces de usuario que utilizarán los usuarios
previamente mencionados. Se encargan de realizar la función de
manipulación del SGBD, por lo que emplean un LMD, con el cual
incrustan las sentencias de acceso a la base de datos que empleará el
programa. Dentro de éste grupo encontramos también a los usuarios
especializados, que desarrollan aplicaciones centradas en una función
concreta del SGBD.
· Administrador de la Base de Datos: éstos son los usuarios de mayor
nivel, pues poseen el control centralizado del SGBD, incluyendo programas
y datos. Sus funciones son las de: Crear, modificar y mantener los
esquemas en los distintos niveles de la BD mediante el uso de LDD,
especificar los niveles de seguridad para velar por la integridad de la BD,
controlar los permisos de acceso a datos, definen las políticas de
recuperación y copias de seguridad.
Indica que es un lenguaje huésped y un lenguaje anfitrión:
El lenguaje huésped es el LMD de bajo nivel, cuya función es el de la
manipulación física de los datos. Llamado así porque suele estar alojado en algún
otro lenguaje de programación de propósito general. El lenguaje anfitrión es un
lenguaje principal a partir del cual se desarrolla la actividad necesaria con la base
de datos.
La gestión del espacio de almacenamiento, ¿a qué nivel de la
arquitectura ANSI/SPARC pertenece?:
Pertenece al nivel interno de la arquitectura.
Dibujar un diagrama de la arquitectura de sistemas de bases de datos
(ANSI/SPARC):
Indica las principales funciones realizadas por el SGDB:
· Función de descripción o de definición: debe permitir al administrador de
la BD especificar los elementos de datos que la integran, su estructura, las
relaciones que existen entre ellos, las reglas de integridad semántica, los
controles a efectuar antes de autorizar el acceso a la BD, etc. Se lleva a
cabo mediante el Lenguaje de Definición de Datos y debe suministrar los
medios para definir las tres estructuras de datos
· Función de manipulación: permite a los usuarios de la BD manipular los
datos de ésta, si- guiendo las especificaciones pertinentes y las normas de
seguridad que el DBA haya establecido. Se lleva a cabo mediante el
Lenguaje de Manipulación de Datos.
· Función de utilización: comprende todas las interfaces que los
diferentes usuarios requieran para interactuar con la BD y proporciona
un conjunto de procedimientos para el administrador, como el
Lenguaje de Control de Datos, funciones de servicio y otras
relacionadas con la seguridad física y protección frente accesos no
autorizados.
Explica la diferencia entre la independencia física y lógica de los datos:
· La independencia física: capacidad para modificar el esquema interno
de la Base de Datos sin modificar el esquema conceptual o el externo.
· La independencia lógica: capacidad de modificar el esquema
conceptual sin la necesidad de alterar los esquemas externos ni las
aplicaciones.
¿Qué es el diccionario de datos?:
Es un conjunto de metadatos que contiene las características de los datos que se
van a utilizar en el sistema que estemos desarrollando. Identifica los procesos
donde se emplean los datos y los sitios donde se necesitan el acceso inmediato a la
información.
Diferencias entre el LDD y LMD de un sistema gestor de base de datos:
· El LDD (Lenguaje de Definición de Datos): tiene la función de describir
y definir todos los esquemas que participen en la BD, es decir, la
descripción de los objetos que vamos a representar.
· El LMD (Lenguaje de Manipulación de Datos): permite a los usuarios
acceder o manipular los datos.
Indica los componentes principales de un sistema gestor de base de
datos:
· Control de autorización: comprueba que el usuario tiene los permisos
necesarios para llevar a cabo la operación que solicita.
· Control de la integridad: comprueba que la operación a realizar satisface
todas las restricciones de integridad necesarias.
· Optimizador de consultas: determina la estrategia óptima para la
ejecución de las consultas.
· Gestos de transacciones: realiza el procesamiento de las transacciones.
· Planificador: asegura que las operaciones que se realizan
concurrentemente sobre la BD tienen lugar sin conflictos.
· Gestos de buffers: responsable de transferir los datos entre la memoria
principal y los dispositivos de almacenamiento secundario.
¿Qué es un modelo de datos?:
Un conjunto de herramientas conceptuales orientadas a describir una BD.
¿Qué son los lenguajes de cuarta generación? Pon ejemplos:
Son lenguajes de programación de alto nivel, por lo que se alejan del idioma de la
máquina y se acercan al del lenguaje humano (como Java o C++). En estos
lenguajes en lugar de describir cómo deben obtenerse los resultados, se especifica
el resultado a obtener.
Ejemplos de éstos lenguajes son los lenguajes de consulta de base de datos SQL,
PL/SQL.
Indica las principales ventajas de un sistema de bases de datos. ¿Existen
algunas desventajas?:
Ventajas:
· Gestión y control centralizado de los datos.
· Reducción de redundancias.
· Compartición de los datos.
· Seguridad. Integridad.
· Control de concurrencia.
· Independencia de los datos.
· Modificación de los datos.
Inconvenientes:
· Elevado coste: tanto por la compra del software necesario como por la compra
del hardware.
· Coste de migración de aplicaciones: necesarios para pasar a un entorno
integrado.
· El respaldo y recuperación de los datos: en caso de fallo es complejo.
Cuestionario 1.2 Base de Datos

Más contenido relacionado

La actualidad más candente

Prolog ejercicios resueltos
Prolog ejercicios resueltosProlog ejercicios resueltos
Prolog ejercicios resueltosJansel M
 
Tipos de usuarios en una base de datos
Tipos de usuarios en una base de datosTipos de usuarios en una base de datos
Tipos de usuarios en una base de datosjenpes
 
Normalizacion de base de datos
Normalizacion de base de datosNormalizacion de base de datos
Normalizacion de base de datosSergio Sanchez
 
Ventajas y desventajas de las bases de datos frente a los archivos
Ventajas y desventajas de las bases de datos frente a los archivosVentajas y desventajas de las bases de datos frente a los archivos
Ventajas y desventajas de las bases de datos frente a los archivosIsabel
 
Modelo Entidad Relación
Modelo Entidad RelaciónModelo Entidad Relación
Modelo Entidad RelaciónDamelys Bracho
 
Arquitectura flujo de datos(filtros y tuberías)
Arquitectura flujo de datos(filtros y tuberías)Arquitectura flujo de datos(filtros y tuberías)
Arquitectura flujo de datos(filtros y tuberías)katherine revelo gomez
 
Ejercicio sql tienda informatica (1)
Ejercicio sql tienda informatica (1)Ejercicio sql tienda informatica (1)
Ejercicio sql tienda informatica (1)Jsrfs Montemayor
 
Clases y objetos de java
Clases y objetos de javaClases y objetos de java
Clases y objetos de javainnovalabcun
 
Cuadro sinóptico estructuras de datos y su clasificación
Cuadro sinóptico   estructuras de datos y su clasificaciónCuadro sinóptico   estructuras de datos y su clasificación
Cuadro sinóptico estructuras de datos y su clasificaciónAlex Uhu Colli
 
Tipos de usuarios de base de datos diapositivas
Tipos de usuarios de base de datos diapositivasTipos de usuarios de base de datos diapositivas
Tipos de usuarios de base de datos diapositivasgrupo niche ortega
 
Microsoft Access
Microsoft AccessMicrosoft Access
Microsoft Accessguest4bd3dc
 
Confección de interfaces de usuario con JAVA - SWING
Confección de interfaces de usuario con JAVA - SWINGConfección de interfaces de usuario con JAVA - SWING
Confección de interfaces de usuario con JAVA - SWINGJose Benítez Andrades
 
Modelo entidad relación de base de datos
Modelo entidad relación de base de datosModelo entidad relación de base de datos
Modelo entidad relación de base de datosani_tuza
 

La actualidad más candente (20)

Prolog ejercicios resueltos
Prolog ejercicios resueltosProlog ejercicios resueltos
Prolog ejercicios resueltos
 
Tipos de usuarios en una base de datos
Tipos de usuarios en una base de datosTipos de usuarios en una base de datos
Tipos de usuarios en una base de datos
 
Normalizacion de base de datos
Normalizacion de base de datosNormalizacion de base de datos
Normalizacion de base de datos
 
Componentes en-poo
Componentes en-pooComponentes en-poo
Componentes en-poo
 
Ventajas y desventajas de las bases de datos frente a los archivos
Ventajas y desventajas de las bases de datos frente a los archivosVentajas y desventajas de las bases de datos frente a los archivos
Ventajas y desventajas de las bases de datos frente a los archivos
 
Tarjetas crc
Tarjetas crcTarjetas crc
Tarjetas crc
 
Modelo Entidad Relación
Modelo Entidad RelaciónModelo Entidad Relación
Modelo Entidad Relación
 
Arquitectura flujo de datos(filtros y tuberías)
Arquitectura flujo de datos(filtros y tuberías)Arquitectura flujo de datos(filtros y tuberías)
Arquitectura flujo de datos(filtros y tuberías)
 
Ejercicio sql tienda informatica (1)
Ejercicio sql tienda informatica (1)Ejercicio sql tienda informatica (1)
Ejercicio sql tienda informatica (1)
 
Clases y objetos de java
Clases y objetos de javaClases y objetos de java
Clases y objetos de java
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Ejemplo de Modelos de Base de Datos
Ejemplo de Modelos de Base de DatosEjemplo de Modelos de Base de Datos
Ejemplo de Modelos de Base de Datos
 
Cuadro sinóptico estructuras de datos y su clasificación
Cuadro sinóptico   estructuras de datos y su clasificaciónCuadro sinóptico   estructuras de datos y su clasificación
Cuadro sinóptico estructuras de datos y su clasificación
 
Estructura datos pilas y colas
Estructura datos pilas y colasEstructura datos pilas y colas
Estructura datos pilas y colas
 
Clases/Tipos de lenguajes de programación
Clases/Tipos de lenguajes de programaciónClases/Tipos de lenguajes de programación
Clases/Tipos de lenguajes de programación
 
Tipos de usuarios de base de datos diapositivas
Tipos de usuarios de base de datos diapositivasTipos de usuarios de base de datos diapositivas
Tipos de usuarios de base de datos diapositivas
 
Diapositivas de sgbd
Diapositivas de sgbdDiapositivas de sgbd
Diapositivas de sgbd
 
Microsoft Access
Microsoft AccessMicrosoft Access
Microsoft Access
 
Confección de interfaces de usuario con JAVA - SWING
Confección de interfaces de usuario con JAVA - SWINGConfección de interfaces de usuario con JAVA - SWING
Confección de interfaces de usuario con JAVA - SWING
 
Modelo entidad relación de base de datos
Modelo entidad relación de base de datosModelo entidad relación de base de datos
Modelo entidad relación de base de datos
 

Destacado

Cuestionario 2 base de datos
Cuestionario 2 base de datosCuestionario 2 base de datos
Cuestionario 2 base de datosarrietains
 
Cuestionario 1: Base de datos elementos básicos de Access 2012
Cuestionario 1: Base de datos elementos básicos de Access 2012Cuestionario 1: Base de datos elementos básicos de Access 2012
Cuestionario 1: Base de datos elementos básicos de Access 2012AngieyR07
 
BASE DE DATOS CUESTIONARIO 04/0914
BASE DE DATOS  CUESTIONARIO  04/0914BASE DE DATOS  CUESTIONARIO  04/0914
BASE DE DATOS CUESTIONARIO 04/0914Camilo Velilla
 
Cuestionario de Bases de Datos.
Cuestionario de Bases de Datos.Cuestionario de Bases de Datos.
Cuestionario de Bases de Datos.Jefferson Castillo
 
Cuestionario
CuestionarioCuestionario
Cuestionariojepastran
 
Correccion del examen de sistema gestor de base de datos
Correccion del examen de sistema gestor de base de datosCorreccion del examen de sistema gestor de base de datos
Correccion del examen de sistema gestor de base de datosDemond Zuicide
 
Preguntas de access 2007
Preguntas de access 2007Preguntas de access 2007
Preguntas de access 2007juan123sebas
 
Cuestionario access
Cuestionario accessCuestionario access
Cuestionario accesskehincapie
 
Cuestionario fc mmsa
Cuestionario fc mmsaCuestionario fc mmsa
Cuestionario fc mmsaaandres64
 
Almacenamiento en bases de datos
Almacenamiento en bases de datosAlmacenamiento en bases de datos
Almacenamiento en bases de datosMiguel Orquera
 
Tarea Preguntas De Test Evaluacion De Aprendizaje
Tarea Preguntas De Test Evaluacion De AprendizajeTarea Preguntas De Test Evaluacion De Aprendizaje
Tarea Preguntas De Test Evaluacion De Aprendizajejuanjosecom
 
Examen base de datos
Examen base de datosExamen base de datos
Examen base de datosalinahoyos
 
Qué Son Las Bases De Datos
Qué Son Las Bases De DatosQué Son Las Bases De Datos
Qué Son Las Bases De DatosMarichelo Gómez
 
Qué es una base de datos y para qué se utiliza
Qué es una base de datos y para qué se utilizaQué es una base de datos y para qué se utiliza
Qué es una base de datos y para qué se utilizaBlancayElena
 

Destacado (17)

Cuestionario 2 base de datos
Cuestionario 2 base de datosCuestionario 2 base de datos
Cuestionario 2 base de datos
 
examen de base de datos
examen de base de datosexamen de base de datos
examen de base de datos
 
Cuestionario 1: Base de datos elementos básicos de Access 2012
Cuestionario 1: Base de datos elementos básicos de Access 2012Cuestionario 1: Base de datos elementos básicos de Access 2012
Cuestionario 1: Base de datos elementos básicos de Access 2012
 
BASE DE DATOS CUESTIONARIO 04/0914
BASE DE DATOS  CUESTIONARIO  04/0914BASE DE DATOS  CUESTIONARIO  04/0914
BASE DE DATOS CUESTIONARIO 04/0914
 
Cuestionario de Bases de Datos.
Cuestionario de Bases de Datos.Cuestionario de Bases de Datos.
Cuestionario de Bases de Datos.
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
Correccion del examen de sistema gestor de base de datos
Correccion del examen de sistema gestor de base de datosCorreccion del examen de sistema gestor de base de datos
Correccion del examen de sistema gestor de base de datos
 
Preguntas de access 2007
Preguntas de access 2007Preguntas de access 2007
Preguntas de access 2007
 
Cuestionario access
Cuestionario accessCuestionario access
Cuestionario access
 
Cuestionario fc mmsa
Cuestionario fc mmsaCuestionario fc mmsa
Cuestionario fc mmsa
 
Almacenamiento en bases de datos
Almacenamiento en bases de datosAlmacenamiento en bases de datos
Almacenamiento en bases de datos
 
Examen final de sql nadia
Examen final de sql nadiaExamen final de sql nadia
Examen final de sql nadia
 
Tarea Preguntas De Test Evaluacion De Aprendizaje
Tarea Preguntas De Test Evaluacion De AprendizajeTarea Preguntas De Test Evaluacion De Aprendizaje
Tarea Preguntas De Test Evaluacion De Aprendizaje
 
Examen base de datos
Examen base de datosExamen base de datos
Examen base de datos
 
Qué Son Las Bases De Datos
Qué Son Las Bases De DatosQué Son Las Bases De Datos
Qué Son Las Bases De Datos
 
Qué es una base de datos y para qué se utiliza
Qué es una base de datos y para qué se utilizaQué es una base de datos y para qué se utiliza
Qué es una base de datos y para qué se utiliza
 
Bases De Datos "Conceptos Basicos"
Bases De Datos "Conceptos Basicos"Bases De Datos "Conceptos Basicos"
Bases De Datos "Conceptos Basicos"
 

Similar a Cuestionario 1.2 Base de Datos

Actividad 1.2 cuestionario sobre SGBD
Actividad 1.2 cuestionario sobre SGBDActividad 1.2 cuestionario sobre SGBD
Actividad 1.2 cuestionario sobre SGBDIsabel Gómez
 
Actividad 1.2.Cuestionario sobre SGBD.
Actividad 1.2.Cuestionario sobre SGBD.Actividad 1.2.Cuestionario sobre SGBD.
Actividad 1.2.Cuestionario sobre SGBD.Student
 
Actividad 1.2 Cuestiones sobre conceptos básicos de SGBD.
Actividad 1.2 Cuestiones sobre conceptos básicos de SGBD.Actividad 1.2 Cuestiones sobre conceptos básicos de SGBD.
Actividad 1.2 Cuestiones sobre conceptos básicos de SGBD.nyabyte
 
Estructura basedatos
Estructura basedatosEstructura basedatos
Estructura basedatosJesus Parra
 
Tema2 bbdd
Tema2 bbddTema2 bbdd
Tema2 bbddTESCO
 
Sistemas de base de datos
Sistemas de base de datosSistemas de base de datos
Sistemas de base de datosDeborah Roa
 
Gestion de base de datos
Gestion de base de datosGestion de base de datos
Gestion de base de datosGUSTARD
 
Lindaddadadaaaaa
LindaddadadaaaaaLindaddadadaaaaa
Lindaddadadaaaaaoncegrado12
 
Gestion de base de datos
Gestion de base de datosGestion de base de datos
Gestion de base de datosGUSTARD
 
Clase 1 Sistema De Gestion De Base De Datos
Clase 1   Sistema De Gestion De Base De DatosClase 1   Sistema De Gestion De Base De Datos
Clase 1 Sistema De Gestion De Base De Datososwchavez
 
MANEJADORES DE BASE DE DATOS ANDREA DIAZ
MANEJADORES DE BASE DE DATOS ANDREA DIAZMANEJADORES DE BASE DE DATOS ANDREA DIAZ
MANEJADORES DE BASE DE DATOS ANDREA DIAZActiveTechnology2013
 
Bases de datos
Bases de datosBases de datos
Bases de datosmarquela
 

Similar a Cuestionario 1.2 Base de Datos (20)

Actividad 1.2 cuestionario sobre SGBD
Actividad 1.2 cuestionario sobre SGBDActividad 1.2 cuestionario sobre SGBD
Actividad 1.2 cuestionario sobre SGBD
 
Actividad 1.2.Cuestionario sobre SGBD.
Actividad 1.2.Cuestionario sobre SGBD.Actividad 1.2.Cuestionario sobre SGBD.
Actividad 1.2.Cuestionario sobre SGBD.
 
Cuestionario sobre SGBD (parte 2)
Cuestionario sobre SGBD (parte 2)Cuestionario sobre SGBD (parte 2)
Cuestionario sobre SGBD (parte 2)
 
Cuestionario 2
Cuestionario 2Cuestionario 2
Cuestionario 2
 
Actividad 1.2 Cuestiones sobre conceptos básicos de SGBD.
Actividad 1.2 Cuestiones sobre conceptos básicos de SGBD.Actividad 1.2 Cuestiones sobre conceptos básicos de SGBD.
Actividad 1.2 Cuestiones sobre conceptos básicos de SGBD.
 
Estructura basedatos
Estructura basedatosEstructura basedatos
Estructura basedatos
 
Tema2 bbdd
Tema2 bbddTema2 bbdd
Tema2 bbdd
 
Dbms
DbmsDbms
Dbms
 
Sistemas de base de datos
Sistemas de base de datosSistemas de base de datos
Sistemas de base de datos
 
119318
119318119318
119318
 
Gestion de base de datos
Gestion de base de datosGestion de base de datos
Gestion de base de datos
 
Lindaddadadaaaaa
LindaddadadaaaaaLindaddadadaaaaa
Lindaddadadaaaaa
 
Gestion de base de datos
Gestion de base de datosGestion de base de datos
Gestion de base de datos
 
Clase 1 Sistema De Gestion De Base De Datos
Clase 1   Sistema De Gestion De Base De DatosClase 1   Sistema De Gestion De Base De Datos
Clase 1 Sistema De Gestion De Base De Datos
 
Manejo de bases de datos. Unidad 1
Manejo de bases de datos. Unidad 1Manejo de bases de datos. Unidad 1
Manejo de bases de datos. Unidad 1
 
Linda tatiana
Linda tatianaLinda tatiana
Linda tatiana
 
Linda tatiana
Linda tatianaLinda tatiana
Linda tatiana
 
Unidad1
Unidad1Unidad1
Unidad1
 
MANEJADORES DE BASE DE DATOS ANDREA DIAZ
MANEJADORES DE BASE DE DATOS ANDREA DIAZMANEJADORES DE BASE DE DATOS ANDREA DIAZ
MANEJADORES DE BASE DE DATOS ANDREA DIAZ
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 

Cuestionario 1.2 Base de Datos

  • 1. Miguel Ángel Zamora Blanco Bases de datos Cuestionario 1.2 1. Indica las diferencias existentes entre las funciones de manipulación y de descripción. 2. ¿Qué tipos de usuarios interaccionan con una base de datos? 3. Indica que es un lenguaje huésped y un lenguaje anfitrión. 4. La gestión del espacio de almacenamiento, ¿a qué nivel de la arquitectura ANSI/SPARC pertenece? 5. Dibujar un diagrama de la arquitectura de sistemas de bases de datos (ANSI/SPARC). 6. Indica las principales funciones realizadas por el SGDB. 7. Explica la diferencia entre la independencia física y lógica de los datos. 8. ¿Qué es el diccionario de datos? 9. Diferencias entre el LDD y LMD de un sistema gestor de base de datos. 10. Indica los componentes principales de un sistema gestor de base de datos. 11. ¿Qué es un modelo de datos? 12. ¿Qué son los lenguajes de cuarta generación? Pon ejemplos.
  • 2. 13. Indica las principales ventajas de un sistema de bases de datos. ¿Existen algunas desventajas? Indica las diferencias existentes entre las funciones de manipulación y de descripción: En la función de descripción el diseñador especifica los elementos de datos que integran la base de datos, su estructura y las relaciones que existen entre ellos, las reglas de integridad semántica, etc. Además de las características de tipo físico y las vistas lógicas de los usuarios. Ésta función se lleva a cabo mediante el Lenguaje de Descripción/Definición de Datos propio del SGBD. Durante la función de manipulación los usuarios pueden recuperar la información, es decir, consultar la base de datos, o bien actualizarla porque se han producido cambios en la base de datos. Para ello es preciso cargar los datos en las estructuras creadas durante la función de descripción para poder disponer de la base de datos completamente. Se realiza mediante el Lenguaje de Manipulación de Datos. ¿Qué tipos de usuarios interaccionan con una base de datos?: Los tipos de usuarios que interaccionan con la base de datos se clasifican en función de la experiencia que tienen o de la manera que se relacionan con el SGBD: · Usuarios accidentales: usuarios poco complejos y con mínima experiencia que interactúan con el SGBD mediante alguna aplicación permanente que los guía por la base de datos mediante el uso de menús. Desconocen por completo la existencia de la base de datos o del sistema que la soporta. · Usuarios online: este grupo de usuarios se comunica con la base de datos ya sea directamente, o indirectamente mediante el uso de una aplicación. Poseen un nivel de conocimiento mayor que el tipo de usuario anterior, pues pueden ser conscientes de que se encuentran conectados a un SGBD y es posible que tengan experiencia previa dentro de operaciones relacionadas con las bases de datos. · Programadores de aplicaciones: son aquellos usuarios que desarrollan los
  • 3. programas o las interfaces de usuario que utilizarán los usuarios previamente mencionados. Se encargan de realizar la función de manipulación del SGBD, por lo que emplean un LMD, con el cual incrustan las sentencias de acceso a la base de datos que empleará el programa. Dentro de éste grupo encontramos también a los usuarios especializados, que desarrollan aplicaciones centradas en una función concreta del SGBD. · Administrador de la Base de Datos: éstos son los usuarios de mayor nivel, pues poseen el control centralizado del SGBD, incluyendo programas y datos. Sus funciones son las de: Crear, modificar y mantener los esquemas en los distintos niveles de la BD mediante el uso de LDD, especificar los niveles de seguridad para velar por la integridad de la BD, controlar los permisos de acceso a datos, definen las políticas de recuperación y copias de seguridad. Indica que es un lenguaje huésped y un lenguaje anfitrión: El lenguaje huésped es el LMD de bajo nivel, cuya función es el de la manipulación física de los datos. Llamado así porque suele estar alojado en algún otro lenguaje de programación de propósito general. El lenguaje anfitrión es un lenguaje principal a partir del cual se desarrolla la actividad necesaria con la base de datos. La gestión del espacio de almacenamiento, ¿a qué nivel de la arquitectura ANSI/SPARC pertenece?: Pertenece al nivel interno de la arquitectura. Dibujar un diagrama de la arquitectura de sistemas de bases de datos (ANSI/SPARC):
  • 4. Indica las principales funciones realizadas por el SGDB: · Función de descripción o de definición: debe permitir al administrador de la BD especificar los elementos de datos que la integran, su estructura, las relaciones que existen entre ellos, las reglas de integridad semántica, los controles a efectuar antes de autorizar el acceso a la BD, etc. Se lleva a cabo mediante el Lenguaje de Definición de Datos y debe suministrar los medios para definir las tres estructuras de datos · Función de manipulación: permite a los usuarios de la BD manipular los datos de ésta, si- guiendo las especificaciones pertinentes y las normas de seguridad que el DBA haya establecido. Se lleva a cabo mediante el Lenguaje de Manipulación de Datos. · Función de utilización: comprende todas las interfaces que los diferentes usuarios requieran para interactuar con la BD y proporciona un conjunto de procedimientos para el administrador, como el Lenguaje de Control de Datos, funciones de servicio y otras relacionadas con la seguridad física y protección frente accesos no autorizados. Explica la diferencia entre la independencia física y lógica de los datos: · La independencia física: capacidad para modificar el esquema interno de la Base de Datos sin modificar el esquema conceptual o el externo. · La independencia lógica: capacidad de modificar el esquema conceptual sin la necesidad de alterar los esquemas externos ni las aplicaciones. ¿Qué es el diccionario de datos?: Es un conjunto de metadatos que contiene las características de los datos que se
  • 5. van a utilizar en el sistema que estemos desarrollando. Identifica los procesos donde se emplean los datos y los sitios donde se necesitan el acceso inmediato a la información. Diferencias entre el LDD y LMD de un sistema gestor de base de datos: · El LDD (Lenguaje de Definición de Datos): tiene la función de describir y definir todos los esquemas que participen en la BD, es decir, la descripción de los objetos que vamos a representar. · El LMD (Lenguaje de Manipulación de Datos): permite a los usuarios acceder o manipular los datos. Indica los componentes principales de un sistema gestor de base de datos: · Control de autorización: comprueba que el usuario tiene los permisos necesarios para llevar a cabo la operación que solicita. · Control de la integridad: comprueba que la operación a realizar satisface todas las restricciones de integridad necesarias. · Optimizador de consultas: determina la estrategia óptima para la ejecución de las consultas. · Gestos de transacciones: realiza el procesamiento de las transacciones. · Planificador: asegura que las operaciones que se realizan concurrentemente sobre la BD tienen lugar sin conflictos. · Gestos de buffers: responsable de transferir los datos entre la memoria principal y los dispositivos de almacenamiento secundario. ¿Qué es un modelo de datos?:
  • 6. Un conjunto de herramientas conceptuales orientadas a describir una BD. ¿Qué son los lenguajes de cuarta generación? Pon ejemplos: Son lenguajes de programación de alto nivel, por lo que se alejan del idioma de la máquina y se acercan al del lenguaje humano (como Java o C++). En estos lenguajes en lugar de describir cómo deben obtenerse los resultados, se especifica el resultado a obtener. Ejemplos de éstos lenguajes son los lenguajes de consulta de base de datos SQL, PL/SQL. Indica las principales ventajas de un sistema de bases de datos. ¿Existen algunas desventajas?: Ventajas: · Gestión y control centralizado de los datos. · Reducción de redundancias. · Compartición de los datos. · Seguridad. Integridad. · Control de concurrencia. · Independencia de los datos. · Modificación de los datos. Inconvenientes: · Elevado coste: tanto por la compra del software necesario como por la compra del hardware. · Coste de migración de aplicaciones: necesarios para pasar a un entorno integrado. · El respaldo y recuperación de los datos: en caso de fallo es complejo.