INGENIERIA EN SISTEMAS DE INFORMACION LICENCIATURA EN ADMINISTRACIN DE SISTEMAS DE INFORMACIN Plan Fin de Semana Curso: Diseo de Bases de Datos
LABORATORIO No. 1
NOMBRE ALUMNO: Lubia Yojana Colindres Jimnez Jennifer Paola Higueros Cruz Allan Federico Gonzlez Barrueto Juan Carlos Monterroso Hernndez , tel:5918-0559 No. DE CARN: 0900-09-5769 0900-08-5949 0900-10-1 0900-10- 1011326 SECCION: B FECHA: 2 de Agosto de 2014
INSTRUCCIONES: Empleando recursos de Internet, responda de manera concisa a cada uno de los siguientes cuestionamientos vinculados al entorno de Bases de Datos. Evite realizar copy-paste. Al finalizar su laboratorio debe subir su trabajo en el respectivo link del Laboratorio 1 en el site del curso de umgvirtual a ms tardar el sbado 27-07- 2013. Despus de dicha fecha el link se cierra de forma automtica por lo que no podrn subir el trabajo de forma extempornea.
1. Qu es un Campo? a. En base de datos es un espacio de almacenamiento para un dato en particular, siendo la mnima unidad de informacin a la que se puede acceder, tambin se le conoce como columna, existen varias clases de campos entre los que se tienen los siguientes: i. Alfanumricos ii. Numricos iii. Booleanos iv. Fechas v. Memos vi. auto incrementables 2. Qu es un Registro? a. Representa un objeto nico de datos estructurados en una tabla, se le conoce como fila o tupla 3. Qu es una Tabla? a. En base de datos es la unin de los campos y los registros, un tipo moldeado de datos, donde se guardan los datos recogidos en un programa. 4. Qu es un Vector? a. Se compone de un determinado nmero de elementos y es referenciado por la posicin que ocupa dentro del mismo, a estas posiciones se les conoce con el nombre de ndices. b. 5. Qu es una Matriz? a. Zona de almacenamiento continuo que contiene datos de un mismo tipo, de un punto de vista lgico es una fila de datos continuos, ordenados, puede ser de filas y columnas cuando es de dos dimensiones. 6. Qu es un Archivo? a. Conjunto de bits almacenados en un dispositivo para este fin, comnmente identificado por un nombre, una fecha para tema de versin etc, estos bit traducidos contienen datos e informacin que un programa ingreso a los mismos. 7. Qu es una Base de Datos? a. Es un conjunto de datos que pertenecen a un contexto definido y almacenados sistemticamente para su uso posterior. 8. Cul es la importancia de trabajar con Bases de Datos? a. Es como tener una biblioteca, donde cada libro proporciona informacin importante al usuario, ya que la informacin se almacena de una forma ordenada y puede ser consultada posteriormente. 9. A qu se denomina Manejador de Bases de Datos (DBMS)? a. Son los que permiten almacenar, modificar y posteriormente tener acceso a los datos en una forma rpida y ordenada 10. Qu ejemplos de Bases de Datos conoce? a. Oracle b. MySql c. Dbase d. SqlServer e. PostgreSql f. Informix 11. Qu tipos de Campos conoce en Bases de Datos? a. Alfanumricos b. Numricos c. Booleanos d. Fechas e. Memos f. auto incrementables 12. Qu es una Clave Primaria? a. Un campo o combinacin de ellos que identifica de forma nica a cada registro de una tabla dentro de una base de datos. 13. Qu es una Clave Fornea? a. Es una referencia que existe dentro de dos tablas, donde identifica a un campo o grupo de campos en una tabla, llamada tambin hija. 14. Qu es una Tupla en Bases de Datos? a. Son los registros o filas de una tabla dentro de una base de datos- 15. Qu es una Mscara de Entrada? a. Las mscaras de entrada proporcionan un formato establecido para la entrada de datos en un campo mediante el uso de caracteres y smbolos. Al aplicar una mscara de entrada a un campo, las personas que escriban datos en ese campo debern seguir el patrn especfico definido por la mscara de entrada. Por ejemplo, si el usuario de la base de datos escribe un nmero de telfono sin el cdigo de rea, en esta mscara en particular, (___) 555-0187 ext. ___, el usuario no podr guardar los datos hasta que agregue el cdigo de rea. (Referencia: http://office.microsoft.com/es-ar/access-help/controlar-los-formatos-de-entrada-de-datos-con- mascaras-de-entrada-HA010096452.aspx#_Toc292266516) 16. Qu son y para qu sirven los ndices en Bases de Datos? a. Es una estructura de datos que mejora considerablemente la velocidad de las operaciones, esto se realiza por medio del PK de cada fila de la tabla, con esto se obtiene como resultado un rpido acceso a cada uno de los registros dentro de una base de datos. 17. Defina lo que es una Relacin en Bases de Datos a. Bsicamente es un conjunto de informacin interrelacionada representando a un sistema de informacin, compuesta por relaciones, que almacenan datos relacionados a un objeto. 18. Qu es una Base de Datos Esttica? a. Son dedicadas solo a lectura de datos, especialmente para guardar datos histricos de algn sistema, financieramente o comercialmente, estos datos se podran utilizar para observar el comportamiento del mercado conforme el tiempo y como se pueden realizar proyecciones, o toma de decisiones se utiliza mucho para inteligencia de negocios. 19. Qu es una Base de Datos Dinmica? a. A diferencia de la esttica, la informacin de esta base de datos se va modificando con el tiempo, ya sea con modificado, agregado o borrado de datos, aadiendo las operaciones normales de consulta. 20. Por qu se llama "relacional" al modelo de Bases de Datos (BD) ms utilizado? a. Se llama de esa manera ya que las tablas se interrelacionan entre unas y otras por medios de llaves primarias y forneas, para poder acceso a los datos y no repetir los datos dentro de la misma. 21. Qu significa Normalizar? a. Quitar la mayor parte de errores, y llevarlo a los estndares establecidos una base de datos- 22. Qu es SQL? a. Es el lenguaje ms habitual para construir las consultas dentro de una base de datos, se le conoce con sus siglas en ingls Structured Query Language o Lenguaje Estructurado de Consultas en espaol. 23. En qu consisten las instrucciones DDL en SQL? a. Bsicamente en la creacin, edicin, modificacin de tablas en una base de datos, todo lo que es definicin de la base de datos. 24. En qu consisten las instrucciones DCL en SQL? a. Son las que ejercen un control sobre los datos, tales como darles privilegios de acceso, o la gestin de transacciones. 25. En qu consisten las instrucciones DML en SQL? a. Son las que sirven para el manejos de los datos, para insertar, modificar, eliminar, o recuperar datos dentro de la base de datos. 26. En qu consisten las instrucciones PL en SQL? a. Amplia SQL con los elementos caractersticos de los lenguajes de programacin, variables, sentencias de control de flujo y bucles. Es el lenguaje que proporciona Oracle para extender el SQL estndar con otro tipo de instrucciones. 27. Cul es la utilidad de SQL para el ambiente de Bases de Datos? a. Que es un lenguaje declarativo de acceso a bases de datos reanlacionales que permite especificar diversos tipos de operaciones en ellas como el manejo de lgebra y clculo y perfimite efectuar consultas para reuperar informacin de inters en base de datos. 28. Cules son los manejadores de Bases de Datos ms conocidos en el campo de la informtica? a. Microspft SQL server, Microsoft Access, My SQL, InterBase, Oracle, DB2, Dbase, Paradox. 29. Qu es un compilador y que relacin tiene con una Base de Datos? a. Un Compilador es un programa informativo que traduce un programa escrito en un lenguaje de programacin a otro lenguaje de programacin generando un lenguaje de mquina. El compilador DDL sirve para definir estructuras de almacenamiento, y por tanto para crear esquemas conceptuales, al compilar las instrucciones DDL se va a almacenar en lo que se conoce como Diccionario de Dato, y depende del DBMS.
30. Cuntas tablas puede contener una Base de Datos? a. Una base de datos en acces puede contener 32768 objetos en total, entre tablas, queries, reportes, etc, y pueden tener hasta 2048 tablas abiertas. 31. Qu es un Daba Base Administrator (DBA)? Describa 6 de sus principales funciones. a. Es la persona responsable de las aspecto ambientales de la base de datos. con respecto a crear y probar respaldos, verificar ayuda a la verificacin en la integridad de datos, definir y/o implemtar controles de acceso a los datos, asegurarse del mayor tiempo de encendido, desemplo de las limitaciones. i. Entre sus funciones estn: 1. Modelado de datos y diseo de base de datos. 2. auditorias 3. integracin con aplicaciones 4. resguardo y recuperacin de datos. 5. planificacin de capacidad 6. administracin de cambios. 32. Cules son las principales funciones de un DBA? a. Definicin de esquema, compilar las sentencias DDL. b. Definicin de la estructura de almacenamiento y del mtodo de acceso. c. Modificacin del esquema y de la organizacin fsica. d. Concesin de autorizacin para el acceso a los datos. 33. Qu significa ACID en Bases de Datos? a. Es un grupo de 4 propiedades que garantizan que las transacciones en las bases de datos se realicen de forma confiable. 34. A qu se refiere el trmino Almacenamiento de Bases de Datos? a. Se refiere a que la mayora de las bases de datos se almacenan en las llamadas memorias secundarias, especialmente discos duros, aunque en principio pueden emplearse tambin discos pticos, memorias flash. y esto es porque las bases de datos son demasiado grandes para entrar en la memoria primaria, la memoria secundaria suele ser mas barata que la memoria primaria, y es mas til para el almacenamiento de datos permanente. 35. Qu es un Atributo en Bases de Datos? a. Son caractersticas por medio de los cuales se pueden describir una entidad, por ejemplo la entidad alumno podemos asignarle atributos como, nombre, apellido, direccin, y su campo llave que puede ser: numero de dpi, nmero de placa, u otro cdigo. 36. Qu es un controlador JDBC? a. Es un componente de software que permite a las aplicaciones escritas en java interactuar con una base de datos y ofrece la conexin a la base de datos e implementa el protocolo para la transferencia de las consultas y resultados entre cliente (aplicacin) y la base de datos. 37. Qu es Oracle 11g? a. es una plataforma integral de base de datos para datawarehousin e inteligencia de negocios que combina escalabilidad y desempeo lideres del sector, anlisis integrado y calidad de datos e integridad, todo en una plataforma. 38. Qu es un Diagrama entidad-relacin o MER en Bases de Datos? a. Es una herramienta para el modelado de datos que permite representar las entidades relevantes de un sistema de informacin asi como sus interrelaciones y propiedades. Este modelo se representa a travs de diagramas y est formado por varios elementos, el modelo habitualmente. 39. A qu se refiere el Diseo conceptual de Bases de Datos? a. Nos referimos a la abstraccin de hechos reales de los cuales se emite un concepto o es posible hacer una idea de ello,, estos requerimientos contienen el conjunto de hechos y reglas que dan pauta a la creacin del esquema conceptual donde por medio de este se podr realizar una descripcin de alto nivel de la futra base de datos. y se hace independiente al sistema gestor de base de datos que utilice el usuario para la implementacin de esta.
40. A qu se refiere el Diseo fsico de Bases de Datos? a. Recibe como entrada el esquema lgico y da como resultado un esquema fsico, que es una descripcin de la implementacin de una base de datos en la memoria secundaria , describe las estructuras de almacenamiento y los mtodos usados para tener acceso efectivo a los datos. .
41. A qu se refiere el Diseo lgico de Bases de Datos? a. Es el que recibe como entrada el esquema conceptual y da como resultado un esquema lgico, que es una descripcin de la estructura de la base de datos que puede procesar el software DBMS. 42. Qu es una Entidad en Bases de Datos? a. Es la representacin de un objeto o concepto del mundo real que se describe en una base de datos. 43. Qu es el Modelo Entidad-Relacin en Bases de Datos? a. Esta basado en un percepcin del mundo real que consta de la coleccin de objetos bsicos llamados entidades, y de relaciones entre esos objetos. aparte de esto es necesario otras tcnicas para lograr el modelo directamente implementarle en una base de datos. 44. Qu es una Base de Datos Jerrquica? a. Son bases de datos, como su nombre lo indica, almacenan su informacin en una estructura jerrquica, los datos se organizan en una forma similar a un rbol (visto al revs), en donde un nodo padre de informacin puede tener varios hijos, o hojas. 45. Qu es una Base de Datos Transaccional? a. Son bases de datos cuyo nico fin es el envo y recepcin de datos a grandes velocidades, estas bases son muy poco comunes ye estn dirigidas por lo general al entorno de anlisis de calidad, datos de produccin e industrial, es importante entender que su fin nico es recolectar y recuperar los datos a la mayor velocidas posible. 46. Qu es DB2? a. Es un motor de base de datos relacionado que integra XML de manera nativa, lo que IBM ha llamado pureXML. que permite almacenar documentos completos dentro del tipo de datos xml para realizar operaciones y bsquedas, de manera jerrquica, e integrado con bsquedas relacionadas. 47. Qu es SQL Server 2008 R2? a. Plataforma de datos completa que ofrece un plus de seguridad, disponibilidad y escalabilidad junto con un bosiness intelligence slido que permitir los ms altos niveles de servicios para cargas de trabajo criticas. 48. Qu es una transaccin en trminos de Bases de Datos? a. Es un conjunto de ordenes que se ejecutan formando una unidad de trabajo, es decir en forma indivisible o atmica. 49. Explique Qu es un Gestor transaccional? a. Es un componente que procesa informacin descomponindola de forma unitaria en operaciones indivisibles, llamadas transacciones. 50. A qu se refiere la expresin integridad de Datos? a. Se refiere a la correccin y complementacin de los datos en una base de datos. Cuando los contenidos se modifican con sentencias Insert, Delete o Update.
51. Qu es la Integridad referencial y por qu es importante? a. Es una propiedad deseable en las bases de datos, es importante porque garantiza que en una entidad fila o resgistro) siempre se relaciona con otras entidades validas, es decir, que existen en base de datos. 52. A qu se refiere el trmino Two Face Commit? a. Es un algoritmo distribuido que permite a todos los nodos de un sistema distribuido ponerse de acuerdo para hacer commit a una transaccin. 53. Qu significa Roll Back? a. Es una operacin que devuelve a la base de datos a algn estado previo. 54. Qu es la Inyeccin de Cdigo SQL? a. Es un mtodo de infiltracin de cdigo intruso que se vale de una vulnerabilidad informtica presente en una aplicacin en el nivel de validacin de las entradas para realizar consultas a una base de datos. 55. Qu es MySQL? a. Es un sistema de gestin de bases de datos relaciona, multihilo y multiusuario con ms de seis millones de instalaciones. 56. A qu se refiere el trmino Normalizacin? a. Consiste en aplicar una serie de reglas a las relaciones obtenidas tras el paso del mtodo entidad-relacin al modelo relacional. 57. Qu es la 1 forma normal (1FN), la 2 forma normal (2FN) y la 3 forma normal (3FN)? a. 1FN: esta forma elimina los valores repetidos dentro de una Base de datos, 2FN: est basada en el concepto de dependencia completamente funcional, 3FN: una dependencia funcional X Y en un esquema de relacin R es de una dependencia transitiva si hay un conjunto de atributos Z que no es un subconjunto de alguna clave de R, donde se mantiene ZA y ZY. 58. Qu es ODBC? a. Open Data Base Connectivity es un estndar de acceso a las bases de datos desarrollado por SQL Access Group, el cual hace posible el acceder a cualquier dato desde cualquier aplicacin, sin importar que sistema de gestin de base de datos almacene los datos almacene los datos. 59. Qu es un RDBMS? a. Un sistema de gestin de base de datos relacionales es quel que sigue el modelo relacional. 60. A qu se refiere la expresin Redundancia de Datos? a. Se refiere a la cualidad o al estado de presentarse en un nmero superabundante, en comparacin a una situacin juzgada normal lgica o suficiente. 61. Qu es la expresin SELECT-FROM-WHERE? a. El bloque de consulta tiene la siguiente forma: SELECT (lista de atrbutos), es la lista de nombres de atributos cuyos valores sern recuperados en la consulta. FROM (lista de tablas), es la lista de nombres de las tablas o relaciones necesarias para procesar la consulta., WHERE(Condicin), es la expresin condicional (boolerana) que identifica las tuplas que sern recuperadas por la consulta 62. Qu es un Servidor de Base de Datos? a. Un sistema de Gestin de Bases de Datos es un conjunto de programas que permiten el almacenamiento, modificacin y extraccin de la informacin en base de datos, adems de proporcionar herramientas para aadir, borrar, modificar y analizar los datos. 63. Qu es un SGBD? a. Un Sistema de Bases de Datos es un conjunto de programas que permiten el almacenamiento , modificacin y extraccin de la informacin en una base de datos, adems de proporcionar herramientas para aadir, borrar, modificar y analizar los datos. 64. Qu es Transact-SQL? a. Transact-SQL es una extensin al SQL de Microsoft y Sybase, SQL, que frecuentemente se dice ser un lenguaje de cmputo estandarizado, desarrollado originalmente por IBM para realizar bsquedas, alterar y definir bases de datos relacionales utilizando sentencias declarativas T- SQL expande el estndar de SQL para incluir programacin procedural, variables locales, varias funciones de soporte para procesamiento de strings, fechas, matemticas, etc,
65. Para qu sirven las instrucciones Insert, Update y Delete en SQL? a. La instruccin INSERT permite crear o insertar nuevos registros en una tabla, la instruccin UPDATE permite actualizar registros de una tablas, la instruccin DELETE permite eliminar registros de una tabla. 66. Mencione 6 de las principales ventajas de utilizar Bases de Datos. a. Globalizacin de informacin. b. Eliminacin de informacin redundante, Duplicada c. Eliminacin de informacin inconsistente d. Permite compartir informacin, almacena informacin correcta. e. Permite mantener la integridad de la informacin. f. Independencia de datos.
67. Cul es el objetivo final de la implantacin de una Base de Datos? a. El objetivo primordial de un SGBD es proporcionar un entorno que se a la vez conveniente y eficiente para ser utilizado al extraer y almacenar informacin de la base de datos. 68. Qu es el Modelo de Datos? a. Es un lenguaje orientado a hablar de una Base de Datos, tpicamente un modelo de datos permite describir los elementos de la realidad que intervienen en un problema dado y forma en que se relacionan esos elementos entre si. 69. Qu es el diccionario de Datos? a. Es un conjunto de matadatos que contiene las caractersticas lgicas y puntuales de los datos que se van utilizar en el sistema que se programa, incluyendo nombre, descripcin, contenido y organizacin. 70. Cules son las ventajas de las Bases de Datos relacionales frente a los restantes tipos? a. las base de datos fueron la respuesta a la necesidad de atender las limitaciones y problemas que provocan los sistemas . b. datos completamente integrados , en lugar de estas separdos. c. mejor control de acceso de los datos, y manipulacin de los mismos. 71. Enumere 6 ventajas que presenta la utilizacin de Base de Datos sobre los archivos convencionales. a. Una base de datos permite almacenar grandes volmenes de datos, con un mnimo de datos duplicados. b. La informacin almacenada en una base de datos se integra eficientemente. c. Una base de datos dura indefinidamente. d. La durabilidad de la base de datos permite la recuperacin de los datos a un estado estable, antes de ocurrir la falla. e. Permite compartir los datos de una base de datos sencilla y eficiente, a una comunidad de usuarios diferentes. f. Permite que diferentes usuarios, a travs de sus aplicaciones, accedan a los datos. 72. En qu consiste la herramienta TOAD? a. Es una aplicacin informtica de desarrollo SQL y administracin de base de datos, considera una herramienta til para la Oracle DBAs. 73. En qu consiste la herramienta SQL Navigator? a. Es un cdigo mejor y ms ravido, simplifica la escritura, la edicin y el mantenimiento de los objetos de bases de datos a travs de la automatizacin y una interfaz grfica fcil de usar, y brindar asi aplicaciones ms rpidamente. 74. Qu es una Base de Datos Libre?. Brinde 3 ejemplos. a. Firebird b. Sqlite c. MySQL 75. Qu es una Base de Datos Propietaria?. Brinde 3 ejemplos. a. Fox Pro b. Magic c. MicrosoftSQL Server 76. En qu consiste un Buen Diseo de Bases de Datos? a. Consiste en poder reflejar la estructura del problema en el mundo real, que pueda ser capaz de representar todos los datos esperados, incluso con el paso del tiempo y as mismo evitar el almacenamiento de informacin redundante. Proporcionando un acceso eficaz a los datos se debe de mantener la integridad de los datos a lo largo del tiempo y es muy importante que en el diseo sea claro, coherente y de fcil comprensin. 77. Qu es una Base de Datos Multidimensional? a. Base de datos de estructura basada en dimensiones orientada a consultas complejas y alto rendimiento. Puede utilizar un SGBDR en estrella (Base de datos Multidimensional a nivel lgico) o SGBDM (Base de datos Multidimensional a niveles lgico y fsico o Base de datos Multidimensional Pura). Se utilizan principalmente para crear aplicaciones OLAP y pueden verse como bases de datos de una sola tabla. 78. A qu se refiere el trmino OLAP? a. Al procesamiento analtico en lnea (On-Line Analytical Processing). Es una solucin utilizada en Business Intelligence, cuyo objetivo es agilizar la consulta de grandes cantidades de datos. Para ello utiliza estructuras multidimensionales (o Cubos OLAP) que contienen datos resumidos de grandes Bases de datos. La razn de usar OLAP para las consultas es la rapidez de respuesta. 79. Qu es OLTP? a. Es el Procesamiento de Transacciones En Lnea (OnLine Transaction Processing) es un tipo de procesamiento que facilita y administra aplicaciones transaccionales, usualmente para entrada de datos y recuperacin y procesamiento de transacciones. Los paquetes de software para OLTP se basan en la arquitectura cliente-servidor ya que suelen ser utilizados por empresas con una red informtica distribuida. OLTP tambin se ha utilizado para referirse a la transformacin en la que el sistema responde de inmediato a las peticiones del usuario. Un cajero automtico de un banco es un ejemplo de una aplicacin de procesamiento de transacciones comerciales. 80. Qu es Datawarehouse? a. Es un almacn de datos (data warehouse) es una coleccin de datos orientada a un determinado mbito (empresa, organizacin, etc.), integrado, no voltil y variable en el tiempo, que ayuda a la toma de decisiones en la entidad en la que se utiliza. Se trata, sobre todo, de un expediente completo de una organizacin, ms all de la informacin transaccional y operacional, almacenado en una base de datos diseada para favorecer el anlisis y la divulgacin eficiente de datos (especialmente OLAP). 81. Qu es Datamining? a. En castellano se traduce como Minera de Datos, hace referencia a una disciplina informtica que estudia grandes volmenes de datos para extraer conocimiento til a partir de ellos. Ofrece grandes ventajas ya que puede ser aplicada casi a cualquier dominio de conocimiento. 82. Qu es Datamart? a. Es una versin especial de (data warehouse). Son subconjuntos de datos con el propsito de ayudar a que un rea especfica dentro del negocio pueda tomar mejores decisiones. Los datos existentes en este contexto pueden ser agrupados, explorados y propagados de mltiples formas para que diversos grupos de usuarios realicen la explotacin de los mismos de la forma ms conveniente segn sus necesidades. Sobre estas bases de datos se pueden construir EIS (Executive Information Systems, Sistemas de Informacin para Directivos) y DSS (Decision Support Systems, Sistemas de Ayuda a la toma de Decisiones). 83. Qu es un Dashboard y cul es su utilidad? a. Es una herramienta para presentar informes de avances de proyecto a la parte gerencial y administrativa, para que se pueda tomar decisiones adecuadas. 84. A qu se refiere el trmino Business Intelligence o BI? a. Se denomina inteligencia empresarial, inteligencia de negocios o BI, al conjunto de estrategias y aspectos relevantes enfocadas a la administracin y creacin de conocimiento sobre el medio, a travs del anlisis de los datos existentes en una organizacin o empresa. Tambin se refiere a la herramienta ms poderosa que existe en el mercado que le permitir extraer, transformar y cargar datos desde cualquier Base de Datos.
85. A qu se refiere la expresin Cliente-Servidor en Bases de Datos? a. Desde el punto de vista funcional, se puede definir la computacin cliente /servidor como una arquitectura distribuida que permite a los usuarios finales obtener acceso a la informacin en forma transparente aun en entornos de multiplataforma. Esto se aplica tanto a clientes como servidores se entiende que la forma ms estndar de aplicacin y uso de sistemas Cliente/Servidor es mediante la explotacin de las PCs a travs de interfaces grficas de usuario; mientras que la administracin de datos y su seguridad e integridad se deja a cargo de computadoras centrales tipo mainframe. 86. Qu es PostgreSQL? a. Es un SGBD relacional orientado a objetos y libre, se encarga de guardar la informacin de forma estructurada y que permite el acceso rpido a su informacin. PostgreSQL utiliza un modelo cliente/servidor y usa multiprocesos en vez de multihilos para garantizar la estabilidad del sistema. Un fallo en uno de los procesos no afectar el resto y el sistema continuar funcionando. 87. Qu es DB2? a. Un sistema de gestin de base de datos, permite almacenar documentos completos dentro del tipo de datos xml para realizar operaciones y bsquedas de manera jerrquica dentro de ste, e integrarlo con bsquedas relacionales. La automatizacin es una de sus caractersticas ms importantes, ya que permite eliminar tareas rutinarias y permitiendo que el almacenamiento de datos sea ms ligero, utilizando menos hardware y reduciendo las necesidades de consumo de alimentacin y servidores. 88. Qu es Informix? a. Es un modelo que soporta bases de datos con paralelismo horizontal y vertical. La forma en la que almacena la informacin le permite procesar los datos de forma paralela (XPS (for eXtended Parallel Server). Esto le ha dado la ventaja de ser lder de mercado. Dispone de herramientas graficas asi como Gestiona mltiples bases de datos remotas de una nica consola donde se muestran grficamente tanto la base de datos, como los objetos que contiene (tablas, ndices, procedimientos). Tiene la Capacidad de relacionar datos de mltiples lugares fsicos, ocupando menos memoria y recursos que el Oracle. Tiene arquitectura para servidor OLTP para UNIX. Esta tecnologa se puede ver en INFORMIX Dynamic Server. 89. Investigue y explique en qu consiste la 1a Regla de CODD para Bases de Datos. a. Regla 1, de la informacin: Toda la informacin en una base de datos relacional se representa explcitamente en el nivel lgico exactamente de una manera: con valores en tablas. 90. Investigue y explique en qu consiste la 2a Regla de CODD para Bases de Datos. a. Regla 2, del acceso garantizado: Para todos y cada uno de los datos (valores atmicos) de una BDR se garantiza que son accesibles a nivel lgico utilizando una combinacin de nombre de tabla, valor de clave primaria y nombre de columna. 91. Investigue y explique en qu consiste la 3a Regla de CODD para Bases de Datos. a. Regla 3: Tratamiento sistemtico de valores nulos: Los valores nulos (que son distintos de la cadena vaca, blancos, 0...) se soportan en los SGBD totalmente relacionales para representar informacin desconocida o no aplicable de manera sistemtica, independientemente del tipo de datos. 92. Investigue y explique en qu consiste la 4a Regla de CODD para Bases de Datos. a. Regla 4: Catlogo dinmico en lnea basado en el modelo relacional: La descripcin de la base de datos se representa a nivel lgico de la misma manera que los datos normales, de modo que los usuarios autorizados pueden aplicar el mismo lenguaje relacional a su consulta, igual que lo aplican a los datos normales. 93. Investigue y explique en qu consiste la 5a Regla de CODD para Bases de Datos. a. Regla 5: Regla del sublenguaje de datos completo: Un sistema relacional debe soportar varios lenguajes y varios modos de uso de terminal (ej.: rellenar formularios, etc.). Sin embargo, debe existir al menos un lenguaje cuyas sentencias sean expresables, mediante una sintaxis bien definida, como cadenas de caracteres y que sea completo, soportando: i. Definicin de datos ii. Definicin de vistas iii. Manipulacin de datos iv. Reglas de integridad v. Reglas de transaccin (Begin, commit, rollback). 94. Investigue y explique en qu consiste la 6a Regla de CODD para Bases de Datos. a. Regla 6: Regla de actualizacin de vistas: Todas las vistas que son tericamente actualizables se pueden actualizar por el sistema. 95. Investigue y explique en qu consiste la 7a Regla de CODD para Bases de Datos. a. Regla 7: Insercin, actualizacin y borrado de alto nivel: La capacidad de manejar una relacin base o derivada como un solo operando se aplica no slo a la recuperacin de los datos (consultas), si no tambin a la insercin, actualizacin y borrado de datos. 96. Investigue y explique en qu consiste la 8a Regla de CODD para Bases de Datos. a. Regla 8: Independencia fsica de datos: Los programas de aplicacin y actividades del terminal permanecen inalterados a nivel lgico cuandoquiera que se realicen cambios en las representaciones de almacenamiento o mtodos de acceso. 97. Investigue y explique en qu consiste la 9a Regla de CODD para Bases de Datos. a. Regla 9: Independencia lgica de datos: Los programas de aplicacin y actividades del terminal permanecen inalterados a nivel lgico cuandoquiera que se realicen cambios a las tablas base que preserven la informacin. 98. Investigue y explique en qu consiste la 10a Regla de CODD para Bases de Datos. a. Regla 10: Independencia de integridad: Las reglas de integridad especficas para una determinada base de datos relacional deben poder ser definidos en el sublenguaje de datos relacional, y almacenables en el catlogo, no en los programas de aplicacin. 99. Investigue y explique en qu consiste la 11a Regla de CODD para Bases de Datos. a. Regla 11: Independencia de distribucin: Las mismas rdenes y programas se ejecutan igual en una BD centralizada que en una distribuida. 100. Investigue y explique en qu consiste la 12a Regla de CODD para Bases de Datos. a. Regla 12: Regla de la no subversin: Si un sistema relacional tiene un lenguaje de bajo nivel (un registro de cada vez), ese bajo nivel no puede ser usado para saltarse (subvertir) las reglas de integridad.