Comparativa
de licenciamiento
|
MySQL
|
Oracle
|
GPL
|
X
|
|
Comercial
|
X
|
X
|
SGBD
|
Oracle
|
MySQL
|
Informix
|
Ventajas
|
· Es el mas usado a nivel mundial.
●Es multiplataforma.
●Permite el uso de particiones.
●Es fácil de usar.
|
· Es gratuito.
●Es multiplataforma.
●Tiene una mayor velocidad al realizar operaciones.
●No necesita muchos requerimientos desistema.
●Se instala de manera muy sencilla.
●Tiene mayor seguridad.
|
· Hace la conversión de tipos automáticamente, es decir no es necesario especificar alguna instrucción que diga que conversión de tipo se necesita.
· Los valores nulos se identifican con la palabra NULL y es el estado inicial de cualquier variable que se maneje.
· Si no se colocan algunos valores, añade nulo automáticamente.
· Reduce los costos de la administración
|
Desventajas
|
· Tiene un elevado precio.
●Las versiones masrecientes contienes muchoserrores.
|
· No es muy intuitivo.
|
· No tiene soporte para BLOBs (Objetos grandes binarios).
*Imágenes.
*Audio
*Video
· No tiene soporte para el tipo de datos VARCHAR.
* Son datos con una longitud fija de máximo 2000 caracteres.
|
- ¿Cuáles son las inconvenientes de un sistema gestor de base
de datos?
1.
La redundancia
2.
Dificultad en el acceso de datos
3.
Aislamiento de datos
4.
Problemas de integridad
5.
Problemas de atomicidad
6.
Anomalías en el acceso concurrente
7.
Problemas de seguridad
- Indique los pasos importantes para configurar una base de
datos para una empresa dada.
1.
Definir los requerimientos de alto nivel de la
empresa.
2.
Definir un modelo conteniendo
todos los tipos apropiados de datos y las relaciones entre ellas.
3.
Definir las restricciones de integridad de los
datos.
4.
Definir el nivel fisico.
5.
Por cada problema conocido que haya de resolver
irregularmente define una interface de usuario para llevar a cabo la tarea y
escribir los programas de aplicación necesarios para implantar la interface del
usuario.
6.
Crear/inicializar la base de datos.
- Explique la diferencia entre independencia de datos física y
lógica.
La independencia fisica es la capacidad de modificar el
esquema fisico, sin necesidad de recibir los datos programas de aplicación.
La independencia lógica es la capacidad de modificar el
esquema conceptual sin necesidad de reescribir los programas de aplicación.
- Explique cinco responsabilidades del Sistema Gestor de la
Base de Datos. Para cada responsabilidad explique que pasaría de no asumir la
responsabilidad.
1.
Interaccion con el gestor de fichero: no se
podria recuperar archivos almacenados
2.
Poner en practica la integridad: pueden no
cumplirse las restricciones de integridad.
3.
Poner en practica la seguridad: usuarios no
autorizados pueden acceder a la base de datos.
4.
Copias de seguridad: los datos podrán perderse
de manera permanente.
5.
Controlar las concurrencias: se prdrian violar
las restricciones de integridad a pesar del cumplimiento de la propia
integridad en cada transaccion.
- ¿Cuáles son las cinco funciones principales del
administrador de la base de datos?
1.
Definicion del esquema.
2.
Definicion de la estructura y del método.
3.
Modificacion del esquema y de la organización fisica.
4.
Concesion de autorizacion para el acceso a
datos.
5.
Mantenimiento rutinario.
- Indique 5 aplicaciones que usted perciba que se usa una base
de datos para almacenar datos persistentes
1.
C
2.
C++
3.
Java
4.
Pascal
5.
Fortran