Banco de Preguntas - Modelamiento de Base de Datos

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 10

CUESTIONARIO DE PREGUNTAS

1. ¿Qué es un SGBD?

Un Sistema Gestor de Bases de Datos (SGBD) o DBMA


(DataBase Management System) es una colección de
programas cuyo objetivo es servir de interfaz entre la base de
datos, el usuario y las aplicaciones. Se compone de un lenguaje
de definición de datos, de un lenguaje de manipulación de datos
y de un lenguaje de consulta. Un SGBD permiten definir los datos
a distintos niveles de abstracción y manipular dichos datos,
garantizando la seguridad e integridad de los mismos.
Algunos ejemplos de SGBD son Oracle, DB2, PostgreSQL,
MySQL, MS SQL Server, etc.
Un SGBD debe permitir:
• Definir una base de datos: especificar tipos, estructuras y
restricciones de datos.
• Construir la base de datos: guardar los datos en algún medio
controlado por el mismo SGBD
• Manipular la base de datos: realizar consultas, actualizarla,
generar informes.

2. ¿Qué es un DBA?

DBA es también una abreviatura en inglés para “hacer negocios


como” (doing business as), un término usado a veces en la
escritura de negocios y legal. dBA es una abreviatura de
decibelios con ponderación.
Un administrador de base de datos (DBA) dirige o lleva a cabo
todas las actividades relacionadas con el mantenimiento de un
entorno de base de datos exitoso. Las responsabilidades
incluyen el diseño, implementación y mantenimiento del sistema
de base de datos; el establecimiento de políticas y
procedimientos relativos a la gestión, la seguridad, el
mantenimiento y el uso del sistema de gestión de base de datos;
y la capacitación de los empleados en la gestión y el uso de las
bases de datos. Se espera que un DBA se mantenga al tanto de
las nuevas tecnologías y los nuevos enfoques de
diseño. Típicamente, un DBA tiene ya sea un título en Ciencias
de la Computación y algún tipo de entrenamiento en el puesto
de trabajo con un producto particular de base de datos o una
experiencia más amplia con una gama de productos de base de
datos. Por lo general, se espera que un DBA tenga experiencia
con uno o más de los principales productos de gestión de base
de datos, tales como Structured Query Language, SAP y
software de gestión de bases de datos basado en Oracle.

3. ¿Qué es el modelamiento de base de datos?

El modelado de datos es una manera de estructurar y organizar los datos


para que se puedan utilizar fácilmente por las bases de datos. Los datos no
estructurados se pueden encontrar en los documentos de procesamiento de
texto, mensajes de correo electrónico, archivos de audio o vídeo, y
programas de diseño.
El modelado de datos no quiere estos datos "crudos" sino que el modelado
de datos quiere que todos los datos se presenten en un paquete bonito,
limpio para el procesamiento de una base de datos. Así que en cierto modo,
el modelado de datos se refiere a cómo se ven los datos.
El modelado de datos se utiliza habitualmente en combinación con un
sistema de gestión de base de datos. Los datos que se han modelado y
preparado para este sistema se pueden identificar de varias maneras, como
de acuerdo a lo que representan, o cómo se relacionan con otros datos. La
idea es hacer de los datos tan presentables como sea posible, para que el
análisis y la integración se pueda hacer con tan poco esfuerzo como sea
necesario.
También podemos pensar en el modelado de datos como las instrucciones
para la construcción de una base de datos. Concéntrese en la palabra
modelo y entenderá a qué nos referimos. Para hacer una buena base de
datos, tendrá que seguir un modelo como un medio para su fin deseado.

4. Mencione las funciones de 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.
Auditoria
Una de las tareas de un DBA es identificar qué usuarios tienen acceso a
insertar, actualizar o eliminar datos, y cuándo. Una auditoría NO sólo
podría ser necesaria por un tiempo limitado, para usuarios específicos o
datos específicos. También puede ser requerida 24/7 para todos los
datos que se introduzcan en el DBMS. Regularmente, para realizar las
funciones de autorías los DBAs tienen que trabajar en combinación con
los auditores internos y externos de la empresa.
Integración con aplicaciones
La mayoría de las empresas hoy en día utilizan aplicaciones de terceros
(casi nadie ya desarrolla sus propias aplicaciones in-house), muy pocas
de estas aplicaciones funcionan de manera aislada. En otras palabras,
las aplicaciones tienen que interconectarse unas con otras,
generalmente utilizando base de datos como el medio para compartir los
datos. Los DBAs a menudo se involucran en los procesos de integrar las
aplicaciones existentes con las bases datos que administran. Esto puede
incluir la creación de aplicaciones a medida, scripts, etc.
Resguardo y recuperación de datos
Uno de los aspectos más fundamentales del trabajo del DBA es proteger
los datos de la organización. Esto incluye hacer copias de seguridad
periódicas de los datos y mantenerlos a salvo de la destrucción
accidental o intencional. Además, diseñar, implementar y probar un plan
de recuperación para que cuando se presenten los problemas, los datos
se pueden restaurar rápidamente.
Inteligencia de negocios y almacenamiento de datos
Una de las áreas de mayor crecimiento para el DBA es la Inteligencia de
Negocios (BI) y almacenamiento de datos. Esto se debe a que cada vez
más organizaciones están tratando de extraer toda la información que
pueda con el fin de tomar mejores decisiones de negocios.
Planificación de capacidad
En la mayoría de las organizaciones, el número y tamaño de las bases
de datos crece rápidamente. Es la responsabilidad del DBA gestionar el
creciente volumen de datos y diseñar los planes apropiados para
administrarlos. Esto incluye también la gestión del hardware donde se
almacenan los datos.
Administración de cambios
La configuración del servidor SQL Server o MySQL, el esquema de base
de datos, el código de Transact-SQL, y muchas otras facetas del
ecosistema de aplicaciones cambian con el tiempo. A menudo es la
responsabilidad del DBA realizar el análisis de impacto antes de realizar
los cambios dentro de una DBMS. Implementar cambios, hacer pruebas
piloto y documentar todos los cambios y procedimientos es parte del
trabajo de un DBA.
Desarrollo de aplicaciones
Muchos administradores de base datos deben de desarrollar
aplicaciones y scripts con el objetivo de automatizar tareas relacionadas
con la inserción, sustracción o borrado de información dentro del
manejador de base de datos. En general, éste debe de colaborar a nivel
de integración de sistema con los desarrolladores de aplicaciones, por lo
que a veces se ve en la obligación de desarrollar código para casos
específicos.

5. Diferencia entre una entidad y un atributo

Entidades y Atributos
Las Entidades y sus Atributos.- El objeto básico que un modelo de ER representa es
una entidad, que es un "objeto" en el mundo real con una existencia independiente.
Una entidad puede ser un objeto con una existencia física ( por ejemplo, una persona,
un automóvil, una casa o un empleado ) o este puede ser un objeto con una existencia
conceptual ( por ejemplo, una compañía, un trabajo, un curso universitario). Cada
entidad tiene atributos - la propiedades particulares que lo describen. Por ejemplo, la
entidad de un empleado puede describir el nombre del empleado, su edad, su
dirección, su salario, su trabajo específico. Una entidad particular tendrá un valor para
cada uno de sus atributos. Los valores de los atributos que describen cada entidad
componen los datos almacenados en una base de datos.

6. ¿Qué es información?
La información está constituida por un grupo de datos ya
supervisados y ordenados, que sirven para construir
un mensajebasado en un cierto fenómeno o ente. La información
permite resolver problemas y tomar decisiones, ya que su
aprovechamiento racional es la base del conocimiento.
Por lo tanto, otra perspectiva nos indica que la información es un
recurso que otorga significado o sentido a la realidad, ya que
mediante códigos y conjuntos de datos, da origen a los modelos
de pensamiento humano.
7. Diferencia entre un Metadato y un dato
La primera semejanza obvia: PIB en el eje deordenadas (dólares) y tiempo (años) en el eje deabscisas.La
diferencia más apreciable a simple vista es eldistinto modo de representar el mismo contenido, elPIB (producto
interior bruto), GDP (Gross domestic produc) o PPA(paridad de poder adquisitivo) de esasgrandes potencias
históricas (con otra diferenciaimportante como es que un gráfico transcurre desdeel año 0 hasta el año 2008 , el
de arriba; y el de abajo
desde el año 500 hasta el 2000…Ésto me hace quitar
un poco de credibilidad al PIB de la gráfica de arribahasta el año 300 aproximadamente porque dudo queel PIB
se calcule desde el año 0)

8. Defina los siguientes conceptos


a. Entidades
El término agente describe una abstracción en términos computacionales,
una idea, o un concepto, similar a términos en la POO como
métodos, funciones, y objetos.[cita requerida] El concepto de un agente ofrece
una conveniente y potente manera de describir una entidad computacional
compleja la cual es capaz de actuar con un cierto grado de autonomía con
el fin de completar tareas en nombre de el servidor. Pero a diferencia de los
objetos, los cuales son definidos en términos de métodos y atributos, un
agente es definido en términos de su comportamiento.
b. Atributos

En informática, un atributo es una especificación que define una propiedad de


un objeto, elemento o archivo. También puede referirse o establecer el valor
específico para una instancia determinada de los mismos.
Sin embargo, actualmente, el término atributo puede y con frecuencia se considera
como si fuera una propiedad dependiendo de la tecnología que se use.
Para mayor claridad, los atributos deben ser considerados más correctamente
como metadatos. Un atributo es con frecuencia y en general una característica de
una propiedad.
Un buen ejemplo es el proceso de asignación de valores XML a las propiedades
(elementos). Tenga en cuenta que el valor del elemento se encuentra antes de la
etiqueta de cierre (por separado), no en el propio elemento. El mismo elemento
puede tener una serie de atributos establecidos (Nombre = "estoesunapropiedad").
Si el elemento en cuestión puede ser considerado una propiedad (Nombre_Cliente)
de otra entidad (digamos "cliente"), el elemento puede tener cero o más atributos
(propiedades) de su propio (Nombre_Cliente es de Tipo = "tipotexto").
Un atributo de un objeto por lo general consiste de un nombre y un valor; de un
elemento, un tipo o nombre de clase; de un archivo, un nombre y extensión.

c. Relaciones

Las relaciones de inclusión (RI), hiponimia y meronimia, se analizan en


dos modelos computacionales; la base de datos WordNet y el proyecto
SIMPLE, una aplicación computacional para el tratamiento del léxico
multilingüe. Hemos elegido estas dos aplicaciones porque presentan
enfoques diferentes en la concepción de estas relaciones, aunque
también se puede destacar algún punto en común. WordNet representa
un modelo lexicográfico de organización léxica, donde los sustantivos se
agrupan en jerarquías en torno a un grupo de veinticinco primitivos
semánticos que funcionan como categorías cerradas, mientras que la
propuesta lexicográfica del proyecto SIMPLE se basa en relaciones
conceptuales jerárquicas y no jerárquicas, donde las RI están
condicionadas por la naturaleza formal del léxico: tipos semánticos y
la estructura de qualia extendida (Pustejovsky, 1995, 2005).
d. Reglas de negocio
La dispersión de la información se genera porque al no considerar el
concepto en cuestión, las reglas se tratan en distintos objetos como ser:
herramientas para la parametrización de un sistema, programas
(codificación en duro – hardcore), estructuras de datos, reglamentos,
manuales de procedimientos, conocimiento de los usuarios, entre otros.
A su vez la dilución de las responsabilidades se genera por el proceso
de generación; que nos es sistemático en cuanto a la recopilación,
identificación de los responsables y a la forma de documentar. En
resumen, se mezclan responsabilidades propias del Negocio con las de
Informática.
9. ¿Cuáles son los modelos que datos que existieron para una base de datos?
10. ¿Cuál es el modelo de datos que actualmente se viene utilizando?
Se trata de uno de los modelos más actuales, derivado
directamente de los paradigmas de la programación orientada a
objetos. El modelo extiende las capacidades de las bases de
datos relacionales, de tal modo que estas pueden contener
objetos, permitiendo así una integración más fácil con la propia
arquitectura de los programas empleados para el manejo de la
base de datos, en caso de que estos hayan sido desarrollados
mediante programación orientada a objetos. Su popularidad
crece de forma notable en ciertas áreas en las cuales resultan
más ventajosas que el modelo relacional, siendo los SIG una de
ellas.
11. ¿Qué es el modelo relacional?
12. ¿Qué es cardinalidad?
13. Menciones 2 herramientas de modelado y defina una de ellas
14. ¿Cuáles son los niveles de la Arquitectura de una base de datos?
15. ¿Qué es una base de datos?
16. Mencione y defina tres programas de base de datos
17. ¿Qué es el MER?
PREGUNTAS CON ALTERNATIVAS

1. Conjunto de datos organizados en un mismo contexto para su uso y vinculación.”


Es una de las definiciones de:
a. Una base de datos
b. Una entidad
c. Un modelo de datos
d. Todas las anteriores

2. ¿Cuál de las siguientes afirmaciones es falsa?


a. Un dato describe una característica específica de una entidad.
b. Existen unos datos que describen otros datos
c. El análisis de un dato aislado nos proporciona cierta información

3. En una “Tabla Periódica de Elementos”,

Cada casilla muestra datos como el nombre del elemento, su símbolo, su peso atómico,
valencias, densidad, puntos de fusión y ebullición, etc.

a. Es la Metadata del dato elemento


b. Definen a la entidad “elemento químico”
c. La tabla periódica de elementos es una Base de datos
4. ¿Cuál de las siguientes afirmaciones es correcta?
a. Los datos representan información y conocimiento
b. Sql, Access, Oracle y MySql son algunas bases de datos disponibles en el mercado
c. Todos los modelos de datos utilizan los mismos símbolos de forma tal que todo
el mundo los pueda entender
d. Ninguna de las afirmaciones anteriores es correcta

5. Al diseñar un Modelo de Datos debemos estar muy conscientes de dónde


serán finalmente almacenados los datos, ya que de esto dependen ciertas
características del modelo

a. Cierto
b. Falso

6. Se nos ha encargado del diseño de un Modelo de Datos para un nuevo


proyecto de la compañía. Nos han entregado un documento explicando en
qué consiste el proyecto y nos han dicho que por el momento sólo debemos
encargarnos de identificar las Entidades que lo compondrán.

¿A qué tipo de palabras debemos poner especial atención al leer el

documento?

a. A los adjetivos calificativos


b. A los verbos
c. A los sustantivos
d. A los pronombres definidos
7. Por “Cardinalidad” entendemos
a. La cantidad de relaciones que tiene una entidad
b. La cantidad de elementos que pueda tener un conjunto
c. El número de entidades del modelo de datos

8. Todas las Bases de Datos son entes dinámicos y los datos que contienen
pueden cambiar con mucha facilidad.

a. Cierto
b. Falso

También podría gustarte