Preguntas resueltas del libro Administración de la proudccion y las operaciones. Capitulo 1: Administracion de la produccion y las operaciones
Descripción completa
Descripción completa
Trabajo de AuditoriaDescripción completa
Descripción: Macroeconomia
Preguntas Sobre electrónicaDescripción completa
Descripción completa
anselDescripción completa
Descripción: Askeland
Descripción completa
ujhkjDescripción completa
Preguntas de repaso del libro Fundamentos de Manufactura moderna 3ed GroverFull description
Full description
electronica de potencia
organizacion y sistemasDescripción completa
preguntas sobre el un tema en particular
Preguntas de RepasoDescripción completa
Descripción: xD
INSTITUTO TECNOLÓGICO DE LÁZARO CÁRDENAS
CUESTIONARIO PREGUNTAS DE REPASO Y EJERCICIOS 1.1-1.5
POR: LUIS ENRIQUE ALVARADO VIEYRA 4TO SEMESTRE FUNDAMENTOS DE BASE DE DATOS M.C.T.C. ESTEBAN VALDEZ RAMIREZ
LAZARO CARDENAS A 13 DE FEBRERO DEL 2013
¿Cuáles son las ventajas principales del empleo de SGBD para administrar los datos en aplicaciones que impliquen un amplio acceso a los datos?
Independencia con respecto a los datos Acceso eficiente a los datos Integridad y seguridad delos datos Administración de los datos Acceso concurrente y recuperación en caso de fallo Reducción del tiempo de desarrollo de las aplicaciones
¿Cuándo se deben guardar los datos en SGBD en lugar de hacerlo en los archivos del sistema operativo y viceversa? Cuando se desee ver la información mediante múltiples usuarios y así poder acceder a ellas al mismo tiempo. ¿Qué son los modelos de datos? ¿Qué es el modelo de datos relacional? ¿Qué es la independencia con respecto a los datos y como la soportan los SGBD?
El modelo de datos relacional es aquel en que todos los datos son almacenados en relaciones, y como cada relación es un conjunto de datos, el orden en el que éstos se almacenen no tiene relevancia, sirve para modelar problemas reales y administrar datos dinámicamente y utiliza números sistemas como Oracle, Paradox, etc. Explíquense las ventajas de emplear un lenguaje de consultas para procesar los datos en lugar de los programas habituales.
Reducción en tiempo de desarrollo. Buen mantenimiento Eficacia y rapidez
¿Qué son las transacciones? ¿Qué garantías ofrecen los SGBD con respecto a las transacciones?
Transacción: Es un conjunto de órdenes que se ejecutan formando una unidad de trabajo, es decir, en forma indivisible o atómica. Que es capaz de mantener la integridad de los datos. Garantías: Es capaz de mantener la integridad de los datos, haciendo que estas transacciones no puedan finalizar en un estado intermedio.
¿Qué son los bloqueos de los SGBD y por qué se emplean? ¿Qué es el registro previo a la escritura y por qué se utiliza? ¿Qué son los puntos de control y por qué se usan? Los bloqueos de los SGBD es una propiedad que define cómo y cuándo los cambios producidos por una operación se hacen visibles para las demás operaciones concurrentes.
El registro previo a la escritura garantiza que ninguna modificación de datos. Se escribe en el disco antes que la entrada de registro asociada para mantener las propiedades asignadas desde el inicio. Un punto de control se produce cada vez que el número de entradas de registro alcanza el número total en una de base de datos calcula que puede procesar durante el tiempo especificado.
Identifique los principales componentes de los SGBD y explíquese brevemente lo que hace cada uno de ellos.
HARDWARE: Son las máquinas que se almacenan las bases de datos. Ocupan unidades de almacenamiento para guardar las bases de datos. SORFTWARE: Es el que administra las bases de datos. DATOS: Son aquellos que se desean almacenar. METADATOS: Son los datos que sirven para describir lo que se almacena en las bases de datos. En esta se almacena la estructura lógica y física. TABLAS: Conjunto de campos y registros donde se guarda información como datos. INDICES: Permite un rápido acceso a los registros de una tabla en una base de datos. VISTAS: Es una consulta accesible a la información de una base de datos de manera virtual como una tabla (en filas y columnas) y se almacena de ellas la definición, no los datos. ESQUEMAS: En una Base de datos Relacional, el Esquema define sus tablas, sus campos en cada tabla y las relaciones entre cada campo y cada tabla. PROCEDIMIENTOS: Es un programa el cual es almacenado físicamente en una base de datos. USUARIOS: Personas que manipulan los datos de un sistema. USUARIOS FINALES: Son aquellos que utilizan las bases de datos para uso común sin acceder a ciertos datos. DESARROLLADORES: Son los analistas y programadores encargados de generar aplicaciones para los usuarios finales.
ADMINISTRADORES: Llamados DBA y se encargan de administrar las base de datos. ESTRUCTURA LÓGICA: Indica cómo se compone y distribuye la base de datos. Sus elementos como objetos, entidades, nodos, relaciones, enlaces no aparecen físicamente en la estructura por lo que para acceder a ellos se debe traducir una estructura para que se interprete en la estructura física.
ESTRUCTURA FISICA: Es la estructura de cómo se almacena los datos la información en una unidad de disco.
Explíquese los principales papeles de los administradores de bases de datos, los programadores de aplicaciones y los usuarios finales de las bases de datos. ¿Quién necesita saber más sobre las bases de datos?
Administradores de bases de datos: Se encargan de administrar los datos en las base de datos. Programadores de aplicaciones: Usuarios finales: Son aquellos que utilizan las bases de datos para uso común sin acceder a ciertos datos. Los usuarios son los que necesitan saber más sobre las bases de datos por si requieren almacenar datos y que a la vez puedan controlar o manipular. EJERCICIO 1.1 ¿Por qué elegir un sistema de base de datos en lugar de limitarse a guardar los datos en los archivos del sistema operativo? ¿Cuándo tendría sentido no emplear un sistema de base de datos?
Por qué en una base de datos se almacenan adecuadamente a las características semejantes y se pueden manipular por medio de los usuarios y en un sistema operativo se guardan como cualquier dato. Se recomendaría no utilizar una base de datos cuando solo se requiere guardar uno o pocos datos sin importar la clasificación de estos.
EJERCICIO 1.2 ¿Qué es la independencia lógica con respecto a los datos y por qué es importante? Es la capacidad de modificar el esquema conceptual sin tener que alterar los esquemas externos no los programas de aplicación. Podemos modificar el esquema conceptual para ampliar la base de datos o para reducir la base de datos.
Es importante porque en un SGBD permite que los programas queden aislados de las modificaciones debido al modo en que se estructuran y se guardan los datos. EJERCIICO 1.3 Explíquese la diferencia entre la independencia lógica con respecto a los datos y la física. En la independencia lógica la estructura lógica si se modifica un esquema, las aplicaciones no cambian en cambio la independencia física es la capacidad de modificar el esquema interno sin necesidad de alterar el sistema conceptual. EJERCICIO 1.4 Explíquese la diferencia entre los esquemas externo, interno y conceptual. ¿Cómo están relacionadas estas capas de esquemas con los conceptos de independencia lógica y física con respecto a los datos? La diferencia entre los diferentes esquemas es que el esquema externo es el que se encarga de personalizar y dar el acceso a los datos del usuario o cualquier grupo semejante de este así como dar una o varias vistas de la relación, mientras tanto el esquema interno o físico indica en resumen el modo en que las relaciones se guardan en dispositivos de almacenamiento; por lo tanto el esquema conceptual es aquel que describe todas las relaciones almacenadas en las base de datos. El esquema externo se relaciona con la independencia lógica gracias a que el usuario es el encargado de pedir la relación de vistas de acuerdo a las relaciones almacenadas en las base de datos del esquema conceptual. EJERCICIO 1.5 ¿Cuáles son las responsabilidades de los DBA? Si se supone que el DBA no está interesado en ejecutar nunca sus propias consultas, ¿Sigue necesitando comprender la optimización de las consultas? ¿Por qué? Las responsabilidades principales de los DBA son:
Administrar la estructura de la Base de Datos Administrar la actividad de los datos Administrar el Sistema Manejador de Base de Datos Establecer el Diccionario de Datos Asegurar la confiabilidad de la Base de Datos Confirmar la seguridad de la Base de Datos Si, si requiere comprender las consultas o solicitudes que el usuario le da, para así poder documentar las funciones que el mismo planteo y si necesita una corrección lo haga.