Vous êtes sur la page 1sur 7

UNIVERSIDAD TECNOLÓGICA DE PANAMÁ

FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES


BASE DE DATOS
PARCIAL N° 1

Nombre: _______________________________ Cédula: __________________


Grupo: _____________

I Parte. Cierto y Falso. Coloque una C para el concepto cierto y una F para el concepto falso.
(15 puntos).

La técnica basada en archivos prestaba diversos servicios a los usuarios finales pero
1. C presentaba el inconveniente de que existían problemas al querer establecer
referencias cruzadas.
Cuando existe una dependencia entre los datos y los programas resulta difícil realizar
2. C cambios a una estructura que depende del almacenamiento y de programas de
aplicación.
Lo que se busca al utilizar sistemas de BD es contar con diferentes repositorios
3. F corporativos de datos centralizados, compuestos por datos que pueden ser utilizados
simultáneamente por múltiples departamentos y usuarios.
Las BD representan las entidades, atributos y relaciones lógicas entre las entidades de
4. F
forma independiente y no se establecen las interrelaciones de forma marcada.
Los sistemas de gestión de base de datos se refieren al Sistema de software que
5. C
permite a los usuarios definir, crear, mantener y controlar el acceso a la base de datos.
Las arquitecturas de bases de datos han evolucionado mucho desde sus comienzos,
6. F
aunque la considerada estándar es la descrita por el comité ANSI-ISO 1200.
El modelo de los datos es el conjunto de conceptos para describir la estructura de la
7. C base de datos: los datos, relaciones, semántica asociada a los datos y restricciones de
consistencia.
Cuando se habla de la independencia física de los datos se entiende que es poder
8. F cambiar el esquema conceptual sin necesidad de modificar los esquemas externos
existentes o hacer cambios en las aplicaciones
Una transacción es una colección de operaciones que hacen una función lógica simple
9. C
en una aplicación de base de datos.
La arquitectura de tres esquemas o tres niveles está compuesta por el nivel externo,
10. F
nivel de capa de datos (incluye metadata) y el nivel de aplicaciones.
Un SGBD debe proporcionar un mecanismo que garantice que se lleven a cabo todas
11. C las actualizaciones correspondientes a una determinada transacción, o que no se lleve
a cabo ninguna.
Uno de los objetivos de la arquitectura ANSI SPARC es que ayuda a ocultar los detalles
12. C
físicos de almacenamiento a los usuarios que manejan diferentes vistas.
Como los sistemas de BD son un componente fundamental de los sistemas de
13. F información corporativos, el ciclo de vida de desarrollo de un sistema de BD no puede
estar asociado al ciclo de vida de los sistemas de información.
Los modelos de datos son medios formales para representar los datos asociados a una
14. C
situación real y para manipular tal representación
Las bases de datos almacenan el conjunto de datos que se relacionan lógicamente y
15. C
que se representan a través de tablas.

II Parte. Selección Múltiple. Escoja la respuesta correcta que tenga relación directa con el
concepto principal. (10 puntos).

1. Al disponer de un repositorio centralizado para todos los datos, se dispone de un lenguaje que
permite a los usuarios insertar, actualizar, borrar y extraer datos de la base de datos. Dicho lenguaje
se conoce como:

a. Lenguaje de consulta
b. Lenguaje estructurado de consulta (SQL)
c. Lenguaje de manipulación de datos
d. Lenguaje de definición de datos
e. Lenguaje de aplicación

2. Son aquellos programas que le permiten a los usuarios interactuar con la base de datos y que
se utilizan para alimentar y mantener la base de datos y para generar información:

a. Programas de consulta
b. Lenguaje estructurado de consulta (SQL)
c. Lenguaje de manipulación de datos
d. Lenguaje de definición de datos
e. Programas de aplicación

3. Es todo sistema de software que permite a los usuarios definir, crear, mantener y controlar el
acceso a la base de datos:
a. Base de Datos
b. Sistema de gestión de base de datos
c. Programas de aplicación de base de datos
d. Sistemas de archivos
e. Sistemas de registros

4. Es aquel concepto que hace referencia a la validez y coherencia de los datos, misma que se
expresa en términos de sus restricciones, es decir reglas de coherencia que no se permite que la base
de datos viole.

a. Coherencia
b. Integridad de los datos
c. Seguridad
d. Redundancia
e. Compartición de datos

2
5. Uno de los beneficios o ventajas del uso de las bases de datos habla sobre eliminar los
desperdicios de espacio al almacenar la misma información en más de un archivo. Este concepto es
conocido como: a. Imposición de estándares
b. Control de la redundancia de los datos
c. Seguridad de los datos
d. Nivel de concurrencia
e. Compartición de los datos
6. Una de las funcionalidades a nivel de los SGBD que permiten a los usuarios especificar las
estructuras y tipos de datos y las restricciones aplicables a los datos que hay que almacenar en la base
de datos:

a. Lenguaje de consulta
b. Lenguaje estructurado de consulta (SQL)
c. Lenguaje de manipulación de datos
d. Lenguaje de definición de datos
e. Lenguaje de aplicación

7. Propiedad que describe algún aspecto del objeto que se quiere almacenar a nivel del esquema
conceptual de la base de datos.

a. Entidad
b. Atributo
c. Relaciones

8. Capacidad de cambiar el esquema conceptual sin tener que cambiar el esquema externo o los
programas. Ejemplo: eliminación de una entidad, atributo.

a. Independencia lógica
b. Independencia física
c. Interdependencia de datos y programas
d. Independencia total de datos

9. Capacidad de cambiar el esquema interno sin tener cambios en el conceptual o en el externo.


Ejemplo de estos cambios pueden ser los que se producen por una reorganización física de los
archivos.

a. Independencia lógica
b. Independencia física
c. Interdependencia de datos y programas
d. Independencia total de datos

10. Es un objeto distintivo dentro la organización y que es de gran valor para la representación de
un modelo conceptual de BD

a. Entidad

3
b. Atributo
c. Relaciones

III Parte. Conteste las siguientes preguntas atendiendo a la información discutida en clases. (20
puntos)

1. ¿Qué diferencia existe entre una Base de Datos y un Sistema de Gestión de Base de Datos? (3
pts.)

• UNA BASE DE DATOS” SE REFIERE A LOS “DATOS” QUE ESTÁN CONTENIDOS EN UNA COLECCIÓN
DE TABLAS QUE REFLEJAN UNA REALIDAD REPRESENTADA EN UN MODELO DE DATOS.

• UN SGBD O “DBMS” (DATA BASE MANAGEMENT SYSTEM) ES EL CONJUNTO DE PROGRAMAS QUE


COMPONEN EL SOFTWARE QUE ADMINISTRA LOS DATOS QUE LE ENCARGARON.

2. Explique los siguientes roles a nivel de Bases de Datos (9 pts.)


• Administrador de la Base de Datos (DBA) : personas que tienen el control central sobre
el Sistema de Bases de Datos (DBA).
Denro de sus funciones esta
• Comunicación con los Usuarios
• Definir procedimientos de respaldo y recuperación
• Supervisar el desempeño y responde a cambios en los requerimientos.
• Seguridad
• Disponibilidad
• Desarrollo y Soporte a Pruebas

• Diseñador lógico de la BD :
• Identifica los datos (relaciones y atributos).
• Debe conocer las reglas del negocio

• Diseñador físico de la BD

• Decide cómo materializar físicamente el diseño lógico de la base de datos.

• Selecciona estructuras de almacenamiento y métodos de acceso

4
3. Explique la arquitectura de tres niveles y los conceptos de independencia lógica y física de los
datos (5 pts.)

Nivel Externo: Presentan Vistas de usuario, Una vista de usuario describe una parte de la base
de datos que es relevante para un usuario en particular. Excluye datos irrelevantes, así como
los datos que el usuario no está autorizado a acceder.

Nivel Conceptual: es una forma de describir los datos que se almacenan dentro de la base de
datos y cómo los datos están relacionados entre sí.

Algunos datos importantes acerca de este nivel

son:

El DBA (Administrador de la base de datos)

trabaja en este nivel.

Describe la estructura de todos los usuarios.

Sólo el DBA puede definir este nivel.

Visión global de la base de datos.

Independiente de hardware y software.

Nivel Interno: El nivel interno implica la forma en que la base de datos se representa
físicamente en el sistema informático.  En él se describe cómo los datos se almacenan en la
base de datos y en el hardware del equipo.

Independencia Lógica  Poder cambiar el esquema conceptual (agregar entidades, atributos


o relaciones) sin necesidad de modificar los esquemas externos existentes o hace cambios en
las aplicaciones. 

Independencia Física  Utilizar diferentes estructuras de almacenamiento, modificar índices o


cambiar algoritmos sin tener que cambiar el esquema conceptual

4. A continuación se listan las etapas del ciclo de vida del desarrollo de sistemas de bases de
datos. Ordene las mismas de forma cronológica y anote una definición de cada una de las
etapas (8 pts.)
Diseño de la aplicación Definición del sistema Diseño de la Base de Datos

5
Recolección y análisis de los
Prueba Conversión y carga de datos
requisitos
Implementación Planificación del Proyecto Prototipo
Selección del SGBD Mantenimiento

ETAPA DEFINICIÓN
Planificación del proyecto Decisión política y fijación de objetivos, . Identificación de
entidades y áreas funcionales principales de la empresa y sus
relaciones.

Definición del sistema Se especifica el ámbito y los límites de la aplicación de bases


de datos.

Recolección y análisis de los Se recogen y analizan los requerimientos de los usuarios y


requisitos de las áreas de aplicación

Diseño de la Base de Datos Representar los datos que requieren las principales
áreas de aplicación y los grupos de usuarios. Especificar un
esquema que alcance las prestaciones requeridas para el
sistema.
Selección del SGBD Escoger un SGBD que satisfaga los requisitos actuales y
futuros de la empresa. ✓ Esta elección se debe hacer en
cualquier momento antes del
diseño lógico.
Diseño de la aplicación Se diseñan las interfaces de usuario y los programas de
aplicación que permitirán el uso de la base de datos.

Prototipo No tiene toda la funcionalidad del sistema final, pero es


suficiente para que los usuarios puedan utilizar el sistema e
identificar qué aspectos están bien y cuáles no son
adecuados.
Implementación Se crean las definiciones de la base de datos (diseño físico),
las vistas, las restricciones y controles de seguridad con
sentencias DDL o usando una interfaz gráfica de usuario
(GUI)
Conversión y carga de datos Es la transferencia de los datos existentes a la nueva BD.
Necesaria cuando se está reemplazando un sistema
antiguo por uno
nuevo. Muchos gestores de bases de datos (SGBD)
incorporan la utilidad de
conversión, que permite cargar archivos ya existentes en una
base de
datos. El desarrollador sólo debe especificar el archivo de
origen de
datos.

6
Prueba Prueba y valida el sistema con los requisitos especificados
por los usuarios
a fin de encontrar posibles errores.
Mantenimiento Monitorización de las prestaciones del sistema
Podría implicar reorganizar la base de datos.

Vous aimerez peut-être aussi