Preguntas

 

 

 

 

Manejadores de Bases de Datos: Concepto, Funciones        ALEXANDRA RAMÌREZ

 

1.- Defina Manejadores de Base de Datos (DBMS)

El software que permite modificar los datos en una base de datos se conoce como Manejador de Base de Datos o DBMS (Data Base Management System). En una base de datos existe una independencia física de los datos con relación al modo en el que el usuario los accede, es decir diferente a la forma en que éstos están almacenados y organizados. Por lo tanto el uso del DBMS se utiliza para lograr un fin: crear una conexión entre las estructuras de archivos que guardan los datos y las estructuras de datos que representan las necesidades de datos de los usuarios.

 

Para recuperar los datos de la base de datos el programa de aplicación le comunica al DBMS los datos que requiere y éste verifica si están realmente almacenados en esa base de datos. Luego el DBMS instruye al sistema operativo para localizar y obtener los datos del lugar de almacenamiento y luego se da una copia al programa de aplicación para su procesamiento.

http://html.rincondelvago.com/bases-de-datos_1.html

 

2.- Explicar la diferencia entre un dbms y una base de datos

La base de datos es una colección de archivos interrelacionados almacenados en conjunto sin redundancia y la dbms es un conjunto de numerosas rutinas de software interrelacionadas cada una de ellas es responsable de una determinada tarea.

http://www.monografias.com/trabajos11/basda/basda.shtml#d

 

3.- con el paso de los años los DBMS han adoptado numerosos modelos para los datos, al frente de los cuales existen diversos tipos.  Diga usted de acuerdo a sus características principales cuales son las 4 más comunes.

Los más comunes son:

1.      Bases de datos jerárquicos: los datos se organizan en grupos unidos entre ellos por relaciones de "posesión", en las que un conjunto de datos puede tener otros conjuntos de datos, pero un conjunto puede pertenecer sólo a otro conjunto. La estructura resultante es un árbol de conjuntos de datos.

2.     
Bases de datos reticulares: el modelo reticular es muy parecido al jerárquico, y de hecho nace como una extensión de este último. También en este modelo conjuntos de datos están unidos por relaciones de posesión, pero cada conjunto de datos puede pertenecer a uno o más conjuntos. La estructura resultante es una red de conjuntos de datos.

3.     
Bases de datos relacionales: las bases de datos que pertenecen a esta categoría se basan en el modelo relaciones, cuya estructura principal es la relación, es decir una tabla bidimensional compuesta por líneas y columnas. Cada línea, que en terminología relacional se llama tupla, representa una entidad que nosotros queremos memorizar en la base de datos. las características de cada entidad están definidas por las columnas de las relaciones, que se llaman atributos. Entidades con características comunes, es decir descritas por el mismo conjunto de atributos, formarán parte de la misma relación.

4.     
Base de datos por objetos (object-oriented): el esquema de una base de datos por objetos está representado por un conjunto de clases que definen las características y el comportamiento de los objetos que poblarán la base de datos. La diferencia principal respecto a los modelos examinados hasta ahora es la no positividad de los datos. En efecto, con una base de datos tradicional (entendiendo con este término cualquier base de datos no por objetos), las operaciones que se tienen que efectuar en los datos se les piden a las aplicaciones que los usan. Con una base de datos object-oriented, al contrario, los objetos memorizados en la base de datos contienen tanto los datos como las operaciones posibles con tales datos. En cierto sentido, se podrá pensar en los objetos como en datos a los que se les ha puesto una inyección de inteligencia que les permite saber cómo comportarse, sin tener que apoyarse en aplicaciones externas.

 

Los primeros dos tipos de bases de datos, los jerárquicos y reticulares, hoy ya casi pertenecen a la historia de la informática.

 

La mayor parte de las bases de datos que hoy se usan pertenece a la categoría de las bases de datos relacionales. Los motivos de este éxito (también comercial) hay que buscarlos en el rigor matemático y en la potencialidad expresiva del modelo relacional en que se basan, en su facilidad de uso y, último pero no menos importante, en la disponibilidad de un lenguaje de interrogación estándar, el SQL, que, al menos potencialmente, permite que se desarrollen aplicaciones independientes del DBMS concreto relacional que se use.


Las bases de datos por objetos son la nueva frontera en la investigación sobre las bases de datos; efectivamente, sus características de extendibilidad, que se derivan de la posibilidad de definir nuevos tipos de datos y comportamientos, las hacen particularmente apetecibles para todas las aplicaciones que usan datos complejos, como por ejemplo imágenes, sonidos o ambos coordinados. Por desgracia, la falta de un modelo universalmente aceptado para los objetos, así como que no exista un lenguaje de interrogación estándar, hace que cada productor implemente la propia visión específica, a menudo absolutamente incompatible con las otras. Recientemente, han aparecido en el mercado algunas bases de datos definidas como object-relational, que intentan introducir en el modelo relacional las características de extendibilidad propias de las bases de datos object-oriented.

http://www.htmlpoint.com/sql/sql_02.htm

 

4.- Cuáles son los lenguajes que permiten trabajar sobre los DBMS.

·         DDL (Data Definition language):  Lenguaje de Definición de Datos.  Por medio de este el DBMS identifica las descripciones de los elementos de los esquemas y almacena la descripción del esquema en el catálogo del DBMS.
Por medio de este el DBMS especifica el esquma conceptual e interno (Base de datos Almacenada).

·         SDL (Store Definition language): Lenguaje de definición de almacenamiento.  Es utilizado por el DBMS para especificar el esquema interno que corresponde a la Base de Datos Almacenada.

·         VDL (View Definition language): Lenguaje de Definición de Vistas.  Es utilizado por el DBMS para especificar las vistas del usuario y sus correspondencias con el esquema conceptual.

En las Bases de Datos Relacionales, el SQL, representa una combinación de los anteriores.

·         DML (Data Manipulación language): Lenguaje de Manipulación de Datos.  Permite la manipulación de las operaciones de Inserción, Eliminación y Modificación.

o        Tipos de DML's:

§         De alto Nivel o No por procedimientos: SQL.

§         De bajo Nivel o por procedimientos.

http://www.unalmed.edu.co/~mstabare/Dbms.htm

 

5.- Cuales son las funciones principales que se pueden esperar de un DBMS

·         Permitir el acceso a los datos a través de un esquema conceptual, en vez de hacerlo a través de un esquema físico;

·         Compartir e integrar los datos entre aplicaciones diferentes;

·         Controlar el acceso compartido a los datos;

·         Garantizar la seguridad e integridad de los datos;

 

Gracias a estas características, las aplicaciones que se desarrollan pueden contar con una fuente de datos segura, fiable y generalmente escalabale. Estas propiedades son deseables para aplicaciones que usan la red Internet como infraestructura y que por tanto tienen evidentes problemas de seguridad y de escala.

http://www.htmlpoint.com/sql/sql_02.htm

 

Manejadores de Bases de Datos Informix                              ELIANA BEROES 

 

1.                  ¿Cuales son las diferencias entre Informix y Oracle?

Oracle siempre ha sido considerada una base de datos para uso más general que Informix. Informix por su lado, se especializó más en aplicaciones tipo GIS (datos geográficos), Data warehouse y Data mining. Sin duda a los gurús, les agrada más Informix que Oracle.

En cuanto a precios, Informix tiene tendencia a ser más caro que Oracle en configuraciones parecidas.

En la practica, como buenos enemigos acérrimos, ambas tienen parecidas características y funcionalidades. Cada una tiene las típicas ampliaciones que permiten especializar la base de datos a un cierto tipo de aplicación (en Informix se llaman Data Blades, ver imagen 3). Para competir, en cada nueva versión que sacaban, las dos iban añadiendo de serie muchas de las extensiones que en la versión anterior eran opcionales (de pago por separado). En el momento de escribir este artículo las dos están en la versión 9.X.

http://www.ilustrados.com/publicaciones/EpZVVlyFyAbRDtMKhI.php#HISTOR

 

2.                   ¿cuáles son las Características que presenta el manejador.?

·       Utiliza plataforma NT y UNIX.

·       Dispone de herramientas gráficas que permiten asistir tanto en los procesos de instalación como la administración del servidor, sin necesidad de que el administrador tenga grandes conocimientos.

·       Proporciona tablas que forma el SMI(interfaz de monitorización del sistema).

·       Gestiona múltiples base de datos remotas de una única y centralizada consola donde se muestran gráficamente tanto la base de datos, como los objetos que contiene (tablas, índices, procedimientos).

·       Tiene la capacidad de relación de datos en múltiples lugares físicos.

·       Ofrece varias opciones para conectar datos relacionales en páginas web.

·       Es costoso.

·       Ocupa menos memoria y recursos que el Oracle.

·       Se integra con Linux y Oracle.

·       Ofrece herramientas para crear menús, formularios de entrada de datos y generadores de listados.

·       Datawarehouse

·       Datamining

http://es.wikipedia.org/wiki/Informix

 

3.                  ¿Cual es la meta de Informix?

Ofrecer una base de datos con un ambiente de desarrollo muy flexible, escalabilidad para manejar las cargas de trabajo de Internet y con la capacidad para manejar los nuevos tipos de información que el Web.

 

4.-  ¿Cuáles son las variables que se encargan de configurar el locale del cliente y servidor?

·        SERVER_LOCALE

·        CLIENT_LOCALE

·        DB_LOCALE

http://www.iiug.org/forums/iiug-esp/index.cgi/noframes/read/252

 

5.- Qué es Informix?

Es un Gestor de base de datos creado por Informix Software Inc. Incluye un RDBMS basado en SQL, un lenguaje de cuarta generación y juegos de herramientas para la inclusión del SQL en programas de aplicación. 

http://es.wikipedia.org/wiki/Informix

 

 

  

Manejadores de Bases de Datos SQL                                     MIRLENA MALAVE 

 

1.- ¿Para qué sirve el SQL?

R=            Debido a la diversidad de lenguajes y de bases de datos existentes, la manera de comunicar entre unos y otras sería realmente complicada a gestionar de no ser por la existencia de estándares que nos permiten el realizar las operaciones básicas de una forma universal.  Es de eso de lo que trata el Structured Query Language que no es mas que un lenguaje estándar de comunicación con bases de datos. Hablamos por tanto de un lenguaje normalizado que nos permite trabajar con cualquier tipo de lenguaje (ASP o PHP) en combinación con cualquier tipo de base de datos (MS Access, SQL Server, MySQL...). El hecho de que sea estándar no quiere decir que sea idéntico para cada base de datos. En efecto, determinadas bases de datos implementan funciones específicas que no tienen necesariamente que funcionar en otras. Aparte de esta universalidad, el SQL posee otras dos características muy apreciadas. Por una parte, presenta una potencia y versatilidad notables que contrasta, por otra, con su accesibilidad de aprendizaje.

http://www.desarrolloweb.com/articulos/262.php

 

2.- ¿Qué se está haciendo actualmente con lo que se conoce como  SQL3?

R=            Está en marcha un proceso de revisión del lenguaje por parte de los comités ANSI e ISO.

http://www.htmlpoint.com/sql/sql_04.htm

 

3.- ¿Cuáles son los tipos de Bases de Datos?

R=            Los más comunes son:


Bases de datos jerárquicos: los datos se organizan en grupos unidos entre ellos por relaciones de "posesión", en las que un conjunto de datos puede tener otros conjuntos de datos, pero un conjunto puede pertenecer sólo a otro conjunto. La estructura resultante es un árbol de conjuntos de datos.


Bases de datos reticulares: los conjuntos de datos están unidos por relaciones de posesión, pero cada conjunto de datos puede pertenecer a uno o más conjuntos. La estructura resultante es una red de conjuntos de datos.


Bases de datos relacionales: las bases de datos que pertenecen a esta categoría se basan en el modelo relaciones, cuya estructura principal es la relación, es decir una tabla bidimensional compuesta por líneas y columnas.


Base de datos por objetos (object-oriented): el esquema de una base de datos por objetos está representado por un conjunto de clases que definen las características y el comportamiento de los objetos que poblarán la base de datos.

http://www.htmlpoint.com/sql/sql_02.htm

 

4.- ¿Qué pasa si se configura correctamente el SQL Server?

R=            permite que todos los usuarios tengan acceso a la base de datos principal, que a su vez contiene la configuración del SQL Server-- y toda la información que el SQL Server utiliza para abrir las bases de datos. También contiene todas las identificaciones SQL, datos de los servidores conectados etc. Por supuesto no se permite a los usuarios “normales” tener acceso a todos los recursos de la información.

http://www.seguridad.unam.mx/doc/?ap=articulo&id=48

 

5.- ¿Cómo está compuesto el SQL?

R= El lenguaje SQL está compuesto por comandos, cláusulas, operadores y funciones de agregado. Estos elementos se combinan en las instrucciones para crear, actualizar y manipular las bases de datos.

http://www.asptutor.com/sql/sql0.asp

 

 

 

 

  

Manejadores de Bases de Datos Oracle                                 GABRIELA MUÑOZ

 

1.- ¿Que es Oracle?

Oracle es una potente herramienta cliente/servidor para la gestión de Bases de Datos.

 http://www.monografias.com/trabajos24/oracle/oracle.shtml#

 

2.- ¿Qué es Oracle Designer?

Es una herramienta que se conecta a la base de datos y por tanto creamos los formularios en ella, de esta manera todo el mundo se conecta mediante Designer a la aplicación que contiene todos los formularios y no hay problemas de diferentes versiones, esto es muy útil y perfecto para evitar machacar el trabajo de otros.

http://www.monografias.com/trabajos24/oracle/oracle.shtml#

 

3.- ¿Qué conceptos involucra la filosofía de oracle?

La filosofía de ORACLE involucra diversos conceptos, como son: COMPATIBILIDAD, PORTABILIDAD, CONECTIVIDAD, CAPACIDAD Y PRODUCTIVIDAD.

http://www.fcfm.uanl.mx/csi/webcsi/Menu/Oracle-historia.htm

 

4.- ¿Qué ventajas tienen las empresas que utilizan base de datos oracle 10g Release2 en lugar de Microsoft SQL Server 2005?

Reducción de 38 por ciento en el tiempo requerido para que los DBAs realicen tareas típicas de administración.

Reducción de la complejidad, medida por una disminución del 30 por ciento en el número de pasos que se necesitan seguir para realizar las mismas tareas de administración.

Ahorros anuales estimados de hasta $31,664.00 dólares por cada DBA, resultantes de una mayor productividad

http://www.diarioti.com/gate/n.php?id=11326

 

5.- ¿Que permite la creación de roles en Oracle?

La creación de roles permite asignar un grupo de permisos a un usuario, y poder modificar este grupo de permisos sin tener que ir modificando todos los usuarios.

http://www.wikilearning.com/administracion_basica_y_seguridad_en_oracle-wkccp-3861-13.htm

 

6.- ¿Que función tiene el Catalogo de oracle

La principal función del catálogo de Oracle es almacenar toda la información de la estructura lógica y física de la base de datos, desde los objetos existentes, la situación de los datafiles, la configuración de los usuarios, etc.

http://www.wikilearning.com/el_catalogo_de_oracle-wkccp-3861-15.htm

 

 

 

 

 

Hosted by www.Geocities.ws

1