|
|
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