Está en la página 1de 9

Ejercicios 2

2.1 Mencione cuatro recursos de una organización empresarial común.


2.2 Distinga entre datos e información.
El término datos se refiere a los hechos brutos registrado en la base de
datos. Información consiste en los datos procesados que están en una
forma que es útil para tomar decisiones.
2.3 Identifique los cuatro niveles de abstracción en la discusión de datos.
Para cada uno, proporcione un ejemplo de un ítem que aparezca en
dicho nivel.
 el mundo real o realidad (empresas)
 minimundo o un universo en discurso (modelo conceptual)
 la estructura de la base de datos (modelo lógico) ejemplo studId,
studname, address, phone.
 Los datos almacenados en la base de datos (instancia de datos)
2.4 Distinga entre un conjunto de entidad y una instancia de entidad,
proporcione un ejemplo de cada uno.
Un conjunto de entidades es un contenedor lógico para las instancias de
un tipo de entidad y las instancias de cualquier tipo derivado de ese tipo
de entidad.
Por ejemplo, para el conjunto de todos los clientes se forma el conjunto
de entidad que se puede llamar Clientes.
Por ejemplo, una instancia de entidad debe tener múltiples instancias. La
entidad empleado tiene una instancia por cada uno de los empleados de
la empresa
2.5 Distinga entre un tipo de registro y una ocurrencia de registro,
proporcione un ejemplo de cada uno.
Para cada conjunto de entidad en el modelo conceptual, se tiene un tipo
de registro en el modelo lógico de la base de datos. Por ejemplo, para el
conjunto de entidad Estudiante en la universidad, se tendría un tipo de
registro Student. Un tipo de registro contiene muchos tipos ítem de datos,
cada uno de los cuales representa un atributo de una entidad. Para el tipo
de registro Student. los tipos ítem de datos podrían ser stuId, stuName,
address, phone, major, credits, gpa (promedio) y adviser (consejero).
Para cada objeto en el minimundo que se representa como una entidad,
habrá una ocurrencia de un registro correspondiente en la base de datos.
Por ejemplo, Para cada estudiante en la universidad, hay una ocurrencia
de un registro de estudiante. De este modo, mientras sólo hay un tipo de
registro Student, que se describe en el diccionario de datos y corresponde
al conjunto de entidad Student, puede haber miles de ocurrencias de
registro Student, que corresponden a entidades estudiante individuales,
en la base de datos en sí.
2.6 ¿Qué nivel de abstracción de datos se representa en el diccionario de
datos? Proporcione ejemplos de los tipos de entradas que se
almacenarían ahí.
El nivel 3 habría un tipos de entrada descriptiva que muestre el nombre de
ítem de datos (por ejemplo, empId), su tipo de datos (por ejemplo, char
(5)).
2.7 Explique por qué un abordaje de diseño escalonado es más adecuado
para el diseño de bases de datos que el abordaje tradicional de análisis
de sistemas.
abordaje de análisis de sistemas es que los sistemas finalmente se
volverán obsoletos y tendrán que sustituirse y un abordaje de diseño
escalonado tiene un método de arriba abajo que comienza con
enunciados generales de las necesidades y avanza a la consideración de
problemas cada vez más detallados. En diferentes fases del proyecto se
consideran distintos problemas. Cada etapa usa herramientas de diseño
que son adecuadas al problema en dicho nivel.
2.8 Mencione cinco características deseables de un modelo conceptual
de una empresa.

2.9 Mencione las ocho principales etapas de diseño en el diseño


escalonado de bases de datos, junto con las actividades y posibles
resultados de cada una.
 1. ANALISIS DEL ENTORNO DEL USUARIO: El primer paso en el
diseño de una base de datos es determinar el entorno de usuario
actual. El diseñador estudia todas las aplicaciones actuales,
determina sus entradas y salidas, El diseñador considera no sólo las
necesidades actuales sino las posibles nuevas aplicaciones o usos
futuros de la base de datos. El resultado de este análisis es un
modelo del entorno y las necesidades del usuario.
 2. DESARROLLO DE UN MODELO CONCEPTUAL: Al usar el modelo
del entorno del usuario el diseñador desarrolla un modelo
conceptual detallado de la base de datos: identifica las entidades,
atributos y relaciones que se representarán También se deben
identificar otras
restricciones como restricciones presupuestarias y necesidades de
desempeño. El resultado de esta fase es un conjunto de
especificaciones de base de datos.
 3. ELECCION DE UN DBMS El diseñador usa las especificaciones y su
conocimiento de los recursos de hardware y software disponibles
para evaluar sistemas de gestión de bases de datos alternativos.
Cada sistema de gestión de base de datos impone sus propias
restricciones. El diseñador intenta elegir el sistema que satisface
mejor las especificaciones para el entorno.
 4. Desarrollo del modelo lógico. El diseñador mapea el modelo
conceptual al modelo de datos utilizado por el DBMS elegido, lo que
crea el modelo lógico.
 5. Desarrollo del modelo físico. El diseñador planifica las plantillas
de datos al considerar las estructuras soportadas por el DBMS
elegido, y los recursos de hardware y software disponibles.
 6. Evaluación del modelo físico. Luego el diseñador estima el
rendimiento de todas las aplicaciones y transacciones, y considera
los datos cuantitativos anteriormente identificados y las prioridades
dadas a las aplicaciones y transacciones. Puede ser útil desarrollar
un prototipo, que implemente una porción seleccionada de la base
de datos de modo que las visiones de usuario se puedan validar y el
desempeño se pueda medir con más precisión.
 7. Realización de una afinación si lo indica la evaluación. Para
mejorar el rendimiento se pueden realizar ajustes como
modificación de estructuras físicas u optimización del software.
 8. Implementación del modelo físico. Si la evaluación es positiva,
entonces el diseñador implementa el diseño físico y la base de datos
se vuelve operativa.
2.10 Explique qué se entiende al decir que el diseño escalonado de las
bases de datos es un método “arriba abajo”.
que comienza con enunciados generales de las necesidades y avanza a la
consideración de problemas cada vez más detallados.
2.11 Explique cómo se puede usar un paquete CASE en el diseño de
bases de datos.
Las herramientas se categorizan como upper-CASE, lower-CASE o
integradas.
Las herramientas upper-CASE se usan en la planificación de bases de datos
para recolección y análisis de datos, diseño de modelos de datos y diseño
de aplicaciones.
Las herramientas lower-CASE se usan para implementar la base de datos,
incluidos la elaboración de prototipos, conversión de datos, generación de
código de aplicación, generación de reportes y pruebas
2.12 Mencione dos ventajes y dos desventajas de lo siguiente:
a. diccionarios de datos integrados
b. diccionarios de datos independientes
2.13 Explique por qué los usuarios no deben tener acceso al diccionario
de datos.
2.14 Mencione ocho usos de un diccionario de datos.
 Recopilar y almacenar información acerca de datos en una
ubicación central.
 Comunicación con usuarios.
 Identificación de redundancia e inconsistencia en los nombres de
ítem de datos.
 Seguir la huella de cambios a la estructura de la base de datos
 Determinación del impacto de los cambios a la estructura de la base
de datos.
 Registro de acceso de información de control.
 Proporcionar información de auditoría
2.15 ¿Qué tipos de habilidades debe poseer un administrador de bases
de datos? ¿Para qué tareas se necesitan?
El ABD debe ser técnicamente competente, un buen administrador, un
experto comunicador y debe tener excelentes habilidades interpersonales.
Las habilidades de gestión, habilidades técnicas, habilidades
interpersonales, habilidades de comunicacion
2.16 Mencione las principales funciones del ABD.
Las funciones principales incluyen planificación, diseño, desarrollo y
gestión de la base de datos.
2.17 Defina cada uno de los siguientes términos:
a. datos operativos
Son datos que contiene son un genuino recurso corporativo. Puesto que la
base de datos contiene datos acerca de las operaciones de la organización
(llamados datos operativos).
b. recurso corporativo
Un recurso es cualquier activo que es de valor para una organización y que
incurre en costos
c. metadato
es qué son “datos acerca de los datos” 
d. entidad
Las entidades se identifican como representaciones de personas, lugares,
eventos, objetos o conceptos acerca de los que se recopilan datos.
e. atributo
Atributo por lo general se refiere a una característica de una entidad en el
modelo conceptual.
f. ítem de datos
Un ítem de datos es la unidad más pequeña nominada de los datos
almacenados. Otras palabras que a veces se usan para los ítems de datos
son elemento de datos, campo o atributo
g. agregado de datos
son grupos nominados de ítems de datos dentro de un registro.
h. registro de datos
Un registro es una colección nominada de ítems de datos relacionados y/o
agregados de datos.
i. archivo de datos
Un archivo de base de datos se utiliza para almacenar los datos en un
formato organizado y estructurado
j. ciclo de vida del sistema
Es un periodo durante el cual el sistema se diseña, crea, usa y luego se
sustituye por un nuevo sistema.
k. prototipo
Un prototipo es un modelo (representación, demostración o simulación)
fácilmente ampliable y modificable de un sistema planificado,
l. afinación del sistema
es el proceso sistemático de búsqueda del origen, naturaleza y corrección
de los problemas de rendimiento de un sistema de base de datos
m. CASE
(Computer-Aided Software Engineering: software de ingeniería asistido
por computadora
n. diccionario de datos integrado
o. sinónimo de diccionario de datos
que son diferentes nombres para el mismo ítem
p. homónimo de diccionario de datos
que son nombres idénticos para diferentes ítems de datos. Éstos nunca se
permiten en una base de datos.
q. estándares de datos
r. ABD
es un profesional que no sólo tiene
Administrador de la Base de Datos (ABD)
un alto conocimiento técnico de diseño y mantenimiento de bases de
datos, sino que además aporta valor de negocio al sistema de
información.
2.18 Describa la arquitectura en tres niveles para las bases de datos.
 El nivel externo: La forma en que los usuarios piensan acerca de los
datos
 El nivel lógico: un nivel medio que proporciona tanto el mapeo
como la independencia deseada entre los niveles externo y físico
 El nivel interno: es la forma en que los datos se almacenan
realmente usando estructuras de datos y organizaciones de archivo
estándar.
2.19 Describa las dos partes de los sublenguajes de datos.
consiste en dos partes: un lenguaje de definición de datos (DDL) y un
lenguaje de manipulación de datos (DML). El DDL se usa para describir la
base de datos, mientras que el DML se usa para procesar la base de datos.
2.20 Proporcione cinco razones por las que es deseable separar la
representación física de la estructura conceptual de una base de datos.

2.21 Distinga entre lo siguiente: interfaz de usuario, interfaz de registro


lógica, interfaz de registro almacenado, interfaz de registro física.
una interfaz de usuario, Un usuario individual ve la base de datos a través
de esta interfaz. Define y crea el entorno de trabajo para dicho usuario, y
acepta y despliega información en el formato que el usuario espera.
Esconde al usuario los detalles lógicos, internos y físicos.
Una interfaz de registro lógica, es una frontera por abajo de la cual todo
es invisible al nivel lógico y que define y crea el entorno operativo para el
nivel lógico. Ningún detalle interno o físico, sea cómo se almacenan o
secuencian los registros, cruza esta frontera.
La interfaz de registro almacenada es la frontera entre el nivel físico, del
que puede ser responsable el sistema operativo, y el nivel interno, del que
es responsable el DBMS.
interfaz de registro física, que es una frontera inferior donde se esconden
detalles de almacenamiento, tales como exactamente qué porción de qué
pista contiene cuál dato.
2.22 Describa cada uno de los siguientes:
esquema externo: Una vista externa es en realidad una colección de
registros externos. Las vistas externas se describen en esquemas externos,
El esquema de cada usuario da una descripción completa de cada tipo de
registro externo que aparece en la vista de dicho usuario
esquema lógico: es una descripción completa del contenido de
información de la base de datos. Se escribe en DDL, lo compila el DBMS y
se almacena en forma de objeto en el diccionario/directorio de datos y en
forma fuente como documentación
esquema interno: es una descripción completa del modelo interno.
Incluye ítems de cómo se representan los datos, cómo se secuencian los
registros, qué índices existen, qué punteros existen y cuál esquema de
claves (hashing),
2.23 Explique el propósito del mapeo externo/lógico y del mapeo
lógico/interno.
 mapeo externo/lógico: dice al DBMS cuáles objetos en el nivel
lógico corresponden a cuáles objetos en una vista externa de un
usuario particular. Puede haber diferencias en los nombres de
registros, nombres de ítem de datos, orden de ítem de datos, tipos
de datos, etc. Si los cambios se hacen o a una vista externa o a un
modelo lógico, los mapeos se deben cambiar.
 mapeo lógico/interno: da la correspondencia entre los objetos
lógicos y los internos, en cuanto que dice cómo se representan
físicamente los objetos lógicos. Si cambia la estructura almacenada,
el mapeo debe cambiar en concordancia.
2.24 Distinga entre independencia de datos lógica y física, y proporcione
ejemplos de los posibles cambios que permiten.
independencia de datos lógica: La independencia de datos lógica
se refiere a la inmunidad de los modelos externos a cambios en el
modelo lógico. Ejemplo Los cambios de modelo lógico, como
agregar nuevos tipos de registro, nuevos ítems de datos y nuevas
relaciones, deben ser posibles sin afectar las vistas externas
existentes.
independencia de datos física se refiere a la inmunidad del modelo
lógico a los cambios en el modelo interno. Ejemplo Los cambios
internos o físicos, como una diferente secuenciación física de
registros, cambio de un método de acceso a otro, cambio del
algoritmo de hashing, uso de diferentes estructuras de datos y el
uso de nuevos dispositivos de almacenamiento no debe tener
efecto sobre el modelo lógico.
2.25 Explique por qué el modelo lógico se llama el corazón de la base de
datos.
Soporta todas las vistas externas y, a su vez, lo soporta el modelo interno.
El modelo lógico en sí mismo se deriva del modelo conceptual. Desarrollar
el modelo conceptual es la parte más desafiante, interesante y gratificante
del diseño de bases de datos. El diseñador de bases de datos debe ser
capaz de identificar, clasificar y estructurar objetos en el diseño.
2.26 Describa abstracción y explique cómo se usa en el diseño de base de
datos.
Abstracción que significa identificar propiedades comunes de un conjunto
de objetos en lugar de enfocarse en los detalles, se usa para categorizar
datos. la abstracción se usa para simplificar conceptos y esconder
complejidades. Por ejemplo, los tipos de datos abstractos se consideran
aparte de su implementación; el comportamiento de las consultas y pilas
(stacks) se puede describir sin considerar cómo se representan
2.27 Distinga entre la intensión y la extensión de una base de datos.
La extensión cambia siempre que se agregan, borran o actualizan
registros. La extensión siempre debe ser un estado válido, lo cual significa
que debe satisfacer todas las restricciones especificadas en el esquema. La
intensión de la base de datos es en realidad una estructura de datos
abstracta compleja que formalmente define todas las extensiones posibles
2.28 Explique cómo los modelos de datos basados en registros difieren
de los modelos semánticos.

También podría gustarte