Вы находитесь на странице: 1из 13

Act 3.

Reconocimiento Unidad 1
Cordial saludo, estimado(a) estudiante. En este momento lo invitamos a realizar una lectura cuidadosa y luego proceder a responder las preguntas propuestas. En caso de fallar en alguna pregunta, revise de nuevo los documentos dejados para su consideracin. Esta leccin no tiene cronmetro, usted puede utilizar el tiempo que crea conveniente. Si en el primer intento obtuvo la mxima calificacin, NO es necesario realizar un segundo intento. Muchos xitos! JORGE Director de Curso EDUARDO PEREZ GARCIA

Act 3. Reconocimiento Unidad 1 Pgina 1. Las Bases de Datos


Las bases de datos constituyen una parte fundamental de los sistemas de informacin en los cuales dichas bases estn integradas. El estado actual de la tecnologa de bases de datos es el resultado de la evolucin que a lo largo de dcadas ha tenido lugar en el procesamiento de los datos y en la gestin de la informacin. La tecnologa de gestin de datos se ha desarrollado desde los mtodos primitivos de los aos cincuenta hasta los potentes sistemas actuales, empujada por un lado por la demanda y las necesidades de la gestin de la informacin y restringida por otro por las limitaciones de la tecnologa.

PREGUNTA

Teniendo en cuenta la informacin de la pgina anterior y la estructura del curso, la unidad 1 tiene como ttulo: Su respuesta : Fundamentos de bases de datos *** Felicitaciones Respuesta correcta ***
PREGUNTA

La unidad uno (1) consta de dos captulos. Seale los ttulos: Su respuesta : Plan estratgico de diseo de bases de datos Introduccin a las bases de datos *** Felicitaciones Respuesta correcta ***

PREGUNTA

Bajo la estructura de la base de datos se encuentra el modelo de datos: una coleccin de herramientas conceptuales para describir los datos, las relaciones, la semntica y las restricciones de consistencia. Los diferentes modelos de datos que sean propuesto se clasifican en tres grupos diferentes: modelos lgicos basados en los objetos, modelos lgicos basados en registros y modelos fsicos. Identifique el ttulo del captulo de la unidad 1 que hace referencia a esta temtica. Su respuesta : Introduccin a las bases de datos *** Felicitaciones Respuesta correcta ***

Act 3. Reconocimiento Unidad 1 Pgina 2. Usuarios de las Bases de Datos


Toda persona que tenga algn tipo de contacto con el sistema de bases de datos, desde que ste se disea, elabora, termina y se usa, se puede definir como usuario de la base de datos. Bajo este concepto se puede encontrar al usuario ms bsico que interacta con el sistema a travs de las interfaces que proveen las aplicaciones, hasta la persona que construy los programas y que tambin puede ser el responsable de la definicin de los datos almacenados y de su contenido.

PREGUNTA

La informacin que se encuentra bajo el ttulo Usuarios y administradores de la Base de Datos, es un captulo de la Unidad 2. Su respuesta : Falso *** Felicitaciones Respuesta correcta ***
PREGUNTA

Seale dos de las funciones del Administrador de la base de datos. Su respuesta : Definicin de la estructura y del mtodo de acceso *** Felicitaciones Respuesta correcta ***

Pgina 3. Sistemas Gestores de Bases de Datos


Los Sistemas Gestores de Bases de Datos (SGBD) son paquetes de software muy complejos y sofisticados que deben proporcionar los servicios para el buen funcionamiento de la base de datos. No se puede generalizar sobre los elementos que componen un SGBD ya que varan mucho unos de otros. Sin embargo, es muy til conocer sus componentes y cmo se relacionan cuando se trata de comprender lo que es un sistema de bases de datos. Un SGBD tiene varios mdulos, cada uno de los cuales realiza una funcin especfica. El sistema operativo proporciona servicios bsicos al SGBD, que es construido sobre l.
PREGUNTA

El anterior prrafo hace referencia al manejo a los componentes de sistemas de base de datos; esta temtica pertenece a: Su respuesta : Capitulo 1. Introduccin a las bases de datos *** Felicitaciones Respuesta correcta ***

PREGUNTA

Existen distintos objetivos que deben cumplir los Sistemas Gestores de Bases de Datos. Seale dos de ellos. Su respuesta : Abstraccin de la informacin Control de la concurrencia *** Felicitaciones Respuesta correcta ***

Pgina 4. El proceso de diseo de bases de datos


Los modelos de datos de alto nivel le sirven a los diseadores de bases de datos para proporcionar un marco conceptual en el cual se especifican los requisitos de datos de los usuarios de las bases de datos que existen y la manera en que se estructurar la base de datos para satisfacer esos requisitos. La fase inicial del diseo de bases de datos, por tanto, es caracterizar completamente los requerimientos de datos de los usuarios de la base de datos. El resultado de esta fase es la especificacin de requerimientos del usuario. Posteriormente, el diseador elige un modelo de datos y, aplicando los conceptos del modelo de datos elegido, traduce esos requisitos en un esquema conceptual de la base de datos. El esquema desarrollado en esta fase de diseo conceptual proporciona una visin general detallada de la empresa. El diseador revisa el esquema para confirmar que todos los requerimientos de datos se satisfacen realmente y no hay conflictos entre s. Tambin se examina el diseo para eliminar caractersticas redundantes. Lo importante en este punto es describir los datos y las relaciones, ms que especificar detalles del almacenamiento fsico. Un esquema conceptual completamente desarrollado indica tambin los requerimientos funcionales de la empresa. En una especificacin de requerimientos funcionales los usuarios describen los tipos de operaciones (o transacciones) que se realizarn con los datos (por ejemplo, modificacin o actualizacin de datos, bsqueda y recuperacin de datos y borrado de datos). En esta fase del diseo conceptual se hace una revisin del esquema para asegurarse de que satisface los requisitos funcionales. El proceso de pasar de un modelo de datos abstracto a la implementacin de la base de datos incluye dos fases ms de diseo. En la fase de diseo lgico, el diseador relaciona el esquema conceptual de alto nivel con el modelo de implementacin de datos del sistema de base de datos que se utilizar. Luego de esta fase, el diseador usa el esquema de base de datos especfico en la fase de diseo fsico, en la que se especifican las caractersticas fsicas de la base de datos, tales como la forma de organizacin de los archivos y las estructuras de almacenamiento interno.
PREGUNTA

Un proyecto de diseo de bases de datos debe ser liderado por un directivo del rea informtica con plena autonoma (sin supervisin ni el aval de nadie); esto con el fin de asegurar que el desarrollo llegue a feliz trmino y que la asignacin de recursos sea la apropiada para este tipo de proyectos. Su respuesta : Falso! *** Felicitaciones Respuesta correcta ***
PREGUNTA

Procesos propios del rea funcional es una tematica que pertenece a: Su respuesta : Plan Estrategico de diseo de bases de datos *** Felicitaciones Respuesta correcta ***
PREGUNTA

En la fase de diseo fsico, el diseador relaciona el esquema conceptual de alto nivel con el modelo de implementacin de datos del sistema de base de datos que se utilizar. Su respuesta : Falso *** Felicitaciones Respuesta correcta ***
ACT 5

Act 5: Leccin evaluativa No. 1


Cordial saludo, estimado(a) estudiante. En este momento lo invitamos a realizar una lectura cuidadosa y luego proceder a responder las preguntas propuestas. En caso de fallar en alguna pregunta, revise de nuevo los documentos dejados para su consideracin. Esta leccin no tiene cronmetro, usted puede utilizar el tiempo que crea conveniente. Si en el primer intento obtuvo la mxima calificacin, NO es necesario realizar un segundo intento. Muchos xitos!

JORGE EDUARDO PEREZ GARCIA Director de Curso

Pgina 1. Sistema Gestor de Bases de Datos


Un sistema gestor de bases de datos (SGBD) consiste en una coleccin de datos interrelacionados y un conjunto de programas para acceder a dichos datos. La coleccin de datos, normalmente denominada base de datos, contiene informacin relevante para una empresa. El objetivo principal de un SGBD es proporcionar una forma de almacenar y recuperar la informacin de una base de datos de manera que sea tanto prctica como eficiente. Los sistemas de bases de datos se disean para gestionar grandes cantidades de informacin. La gestin de los datos implica tanto la definicin de estructuras para almacenar la informacin como la provisin de mecanismos para la manipulacin de la informacin. Adems, los sistemas de bases de datos deben garantizar la fiabilidad de la informacin almacenada, a pesar de las cadas del sistema o de los intentos de acceso no autorizados. Si los datos van a ser compartidos entre diferentes usuarios, el sistema debe evitar posibles resultados anmalos.
PREGUNTA

Dos ejemplos del acceso a datos almacenados en una base de datos, pueden ser: Su respuesta : Cuando se accede a una tienda de libros en lnea y se busca un libro o una coleccin de msica. Cuando se realiza un pedido en lnea. *** Felicitaciones Respuesta correcta ***
PREGUNTA

Los sistemas de bases de datos estn diseados para gestionar grandes cantidades de informacin. La gestin de los datos implica: Su respuesta : Definicin de estructuras para almacenamiento de informacin Mecanismos para manipulacin de informacin

*** Felicitaciones Respuesta correcta ***

Pgina 2. Aplicaciones de los sistemas de bases de datos


Las bases de datos se usan ampliamente. Algunas de sus aplicaciones ms representativas son: Banca: Para informacin de los clientes, cuentas, prstamos y transacciones bancarias. Lneas areas: Para reservas e informacin de horarios. Las lneas areas fueron de las primeras en usar las bases de datos de forma distribuida geogrficamente (los terminales situados en todo el mundo accedan al sistema de bases de datos centralizado a travs de las lneas telefnicas y otras redes de datos).

Universidades: Para informacin de los estudiantes, matrculas de las asignaturas y cursos. Transacciones de tarjetas de crdito: Para compras con tarjeta de crdito y la generacin de los extractos mensuales. Telecomunicaciones: Para guardar un registro de las llamadas realizadas, generar las facturas mensuales, mantener el saldo de las tarjetas telefnicas de prepago y para almacenar informacin sobre las redes de comunicaciones. Finanzas: Para almacenar informacin sobre grandes empresas, ventas y compras de productos financieros, como acciones y bonos; tambin para almacenar datos del mercado en tiempo real para permitir a los clientes la compraventa en lnea y a la compaa la compraventa automtica. Ventas: Para informacin de clientes, productos y compras. Comercio en lnea: para los datos de ventas ya mencionados y para el seguimiento de los pedidos Web, generacin de listas de recomendaciones y mantenimiento de evaluaciones de productos en lnea. Produccin: Para la gestin de la cadena de proveedores y para el seguimiento de la produccin de artculos en las fbricas, inventarios en los almacenes y pedidos. Recursos humanos: Para informacin sobre los empleados, salarios, impuestos sobre los sueldos y prestaciones sociales y para la generacin de las nminas.

PREGUNTA

En un sistema de procesamiento de archivos, es posible que, la direccin y el nmero de telfono de un cliente dado aparezcan en un archivo que contenga registros de cuentas de ahorros y en un archivo que contenga registros de cuentas corrientes. Esta duplicidad, adems de elevar los costos de almacenamiento y de acceso, puede dar lugar a datos inestables o no seguros, ya que dichos datos pueden no coincidir (puede suceder, que el cambio en la direccin de un cliente est reflejado en los registros de las cuentas de ahorro

pero no en el resto del sistema). Este es un ejemplo de: Su respuesta : Redundancia e inconsistencia de datos *** Felicitaciones Respuesta correcta ***
PREGUNTA

Supngase que el gerente de un banco necesita averiguar los nombres de todos los clientes que viven en una localidad especfica de Bogot. El gerente solicita al departamento de procesamiento de datos dicha lista. Pero, dicha solicitud no se contempl en el diseo original del sistema y muchos menos, bsquedas ms especficas (por ejemplo, que busque los clientes de esa localidad que tengan una cuenta son saldo igual o superior a $1'000.000). Esto ocasiona una deficiencia del sistema. Este es un ejemplo de: Su respuesta : Dificultad en el acceso a los datos. *** Felicitaciones Respuesta correcta ***

Pgina 3. Propsito de los sistemas de bases de datos (I)


Antes de la aparicin de los sistemas gestores de bases de datos (SGBDs), las organizaciones normalmente almacenaban la informacin en sistemas de procesamiento de archivos tpico. Pero, guardar la informacin de la organizacin en un sistema de estos, tiene una serie de inconvenientes importantes:

Redundancia e inconsistencia de datos. Debido a que los archivos y programas de


aplicacin los crean diferentes programadores en el transcurso de un largo perodo de tiempo, es probable que los diversos archivos tengan estructuras diferentes y que los programas estn escritos en varios lenguajes de programacin diferentes. Adems, puede que la informacin est duplicada en varios lugares (archivos), lo que conduce a costos de almacenamiento y de acceso ms elevados. Adems, puede dar lugar a la inconsistencia de los datos; es decir, puede que las diferentes copias de los mismos datos no coincidan.

Dificultad en el acceso a los datos. Los entornos de procesamiento de archivos


convencionales no permiten recuperar los datos necesarios de una forma prctica y eficiente. Hacen falta sistemas de recuperacin de datos ms adecuados para el uso general.

Aislamiento de datos. Como los datos estn dispersos en varios archivos, y los archivos
pueden estar en diferentes formatos, es difcil escribir nuevos programas de aplicacin para recuperar los datos correspondientes.

Problemas de integridad. Los valores de los datos almacenados en la base de datos


deben satisfacer ciertos tipos de restricciones de consistencia. Por ejemplo, el saldo de ciertos tipos de cuentas bancarias no puede nunca ser inferior a una cantidad predeterminada. Los desarrolladores hacen cumplir esas restricciones en el sistema aadiendo el cdigo correspondiente en los diversos programas de aplicacin. Sin embargo, cuando se aaden nuevas restricciones, es difcil cambiar los programas para hacer que se cumplan. El problema se complica cuando las restricciones implican diferentes elementos de datos de diferentes archivos.

Pgina 4. Propsito de los sistemas de bases de datos (II)


Problemas de atomicidad. Los sistemas informticos, como cualquier otro dispositivo
mecnico o elctrico, est sujeto a fallos. En muchas aplicaciones es crucial asegurar que, si se produce algn fallo, los datos se restauren al estado consistente que exista antes del fallo. Es decir, una transaccin (dos operaciones o procesos) debe ser atmica - debe ocurrir en su totalidad o no ocurrir en absoluto. Resulta difcil asegurar la atomicidad en los sistemas convencionales de procesamiento de archivos.

Anomalas en el acceso concurrente. Para aumentar el rendimiento global del


sistema y obtener una respuesta ms rpida, muchos sistemas permiten que varios usuarios actualicen los datos simultneamente. En realidad, hoy en da, los principales sitios de comercio electrnico de Internet pueden tener millones de accesos diarios de compradores a sus datos. En tales entornos es posible la interaccin de actualizaciones concurrentes y puede dar lugar a datos inconsistentes. Para protegerse contra esta posibilidad, el sistema debe mantener alguna forma de supervisin. Pero es difcil ofrecer supervisin, ya que muchos programas de aplicacin diferentes que no se han coordinado con anterioridad pueden tener acceso a los datos.

Problemas de seguridad. No todos los usuarios de un sistema de bases de datos deben


poder acceder a todos los datos. Estas dificultades, entre otras, motivaron el desarrollo de los sistemas de bases de datos.
PREGUNTA

En un sistema de informacin de una universidad, el personal encargado de la informacin de los empleados (personal acadmico y personal administrativo), slo necesita ver la parte

de la base de datos que contiene la informacin de la nmina. No necesitan tener acceso a otro tipo de informacin (las calificaciones de los estudiantes). Esto es un ejemplo de: Su respuesta : Seguridad *** Felicitaciones Respuesta correcta ***

PREGUNTA

Considrese un programa que realice una transferencia de $500.000 de la cuenta A a la cuenta B. Si se produce un fallo del sistema durante la ejecucin del programa, es posible que los $500.000 hayan sido retirados de la cuenta A pero no abonados en la cuenta B, dando lugar a un estado inconsistente de la base de datos. Evidentemente, resulta esencial para la consistencia de la base de datos que tengan lugar tanto el abono como el cargo, o que no tenga lugar ninguno. Este es un problema de: Su respuesta : Atomicidad *** Felicitaciones Respuesta correcta ***

Pgina 5. Plan estratgico de diseo de bases de datos


La planeacin estratgica es importante porque ayudar a lograr una utilizacin y aplicacin ms efectiva de los escasos recursos con que cuenta una empresa, a nivel humano, financiero y tecnolgico. Para poder disear una base de datos es preciso realizar una serie de pasos, los cuales parten de la recoleccin de la informacin necesaria para construir el sistema de informacin, hasta el diseo de los archivos y sus organizaciones, donde finalmente quedarn los datos. El diseo de una base de datos no es un proceso sencillo. Habitualmente, la complejidad de la informacin y la cantidad de requisitos de los sistemas de informacin hacen que sea complicado. Por este motivo, cuando se disean bases de datos es interesante aplicar la vieja estrategia de dividir para vencer. Por lo tanto, conviene descomponer el proceso del diseo en varias etapas; en cada una se obtiene un resultado intermedio que sirve de punto de partida de la etapa siguiente, y en la ltima etapa se obtiene el resultado deseado. De este

modo no hace falta resolver de golpe toda la problemtica que plantea el diseo, sino que en cada etapa se afronta un solo tipo de subproblema. As se divide el problema y, al mismo tiempo, se simplifica el proceso.
PREGUNTA

Cuando se va a disear una base de datos, es importante considerar que los datos son el centro medular de cualquier sistema de informacin. Cul de las siguientes, no es una cualidad funcional de una base de datos? Su respuesta : Control de autorizacin *** Felicitaciones Respuesta correcta ***
PREGUNTA

El plan estratgico debe ser formulado por la alta administracin con el fin de supervisar los intereses y las operaciones de organizaciones que cuentan con ms de una lnea de negocios. Seale la(s) pregunta(s) que debe responder la formulacin del plan. Su respuesta : Qu tipos de datos de debern almacenar? *** Felicitaciones Respuesta correcta ***

Pgina 6. Lenguajes de bases de datos


Los sistemas de bases de datos proporcionan un lenguaje de definicin de datos para especificar el esquema de la base de datos y un lenguaje de manipulacin de datos para expresar las consultas a la base de datos y las modificaciones de la base de datos. En la prctica, los lenguajes de definicin y manipulacin de datos no son dos lenguajes diferentes; forman parte de un nico lenguaje de bases de datos, como puede ser SQL. Lenguaje de manipulacin de datos (LMD) . Permite a los usuarios tener acceso a los datos organizados o manipularlos. Los tipos de acceso son: La recuperacin de la informacin almacenada en la base de datos. La insercin de informacin nueva en la base de datos.

El borrado de la informacin de la base de datos. La modificacin de la informacin almacenada en la base de datos.

Hay fundamentalmente dos tipos:

Los LMDs procedimentales necesitan que el usuario especifique qu datos se necesitan y cmo obtener esos datos. Los LMDs declarativos (tambin conocidos como LMDs no procedimentales) necesitan que el usuario especifique qu datos se necesitan sin que haga falta que especifique cmo obtener esos datos.

Los LMDs declarativos suelen resultar ms fciles de aprender y de usar que los procedimentales. Lenguaje de definicin de datos (LDD). Los esquemas de la base de datos se especifican mediante un conjunto de definiciones expresadas mediante un lenguaje especial llamado lenguaje de definicin de datos (LDD). La estructura de almacenamiento y los mtodos de acceso usados por el sistema de bases de datos se especifican mediante un conjunto de instrucciones en un tipo especial de LDD denominado lenguaje de almacenamiento y definicin de datos. Estas instrucciones definen los detalles de implementacin de los esquemas de las bases de datos, que suelen ocultarse a los usuarios. Los valores de datos almacenados en la base de datos deben satisfacer ciertas restricciones de consistencia. El LDD proporciona facilidades para especificar tales restricciones. Los sistemas de bases de datos comprueban estas restricciones cada vez que se actualiza la base de datos.
PREGUNTA

En la estructura bsica de un Sistema Gestor de Base de Datos se enuncian dos lenguajes que permiten trabajar sobre la base de datos. Estos lenguajes estandar son: Su respuesta : Lenguaje de Manipulacin de Datos Lenguaje de Definicin de Datos *** Felicitaciones Respuesta correcta ***
PREGUNTA

La recuperacin , borrado, modificacin e insercin de informacin en la base de datos, son tipos de acceso propios del: Su respuesta : Lenguaje de Manipulacin de Datos *** Felicitaciones Respuesta correcta ***

Вам также может понравиться