Base de datos

Solo disponible en BuenasTareas
  • Páginas : 8 (1753 palabras )
  • Descarga(s) : 0
  • Publicado : 1 de noviembre de 2010
Leer documento completo
Vista previa del texto
Implementar el Poblamiento de Datos Utilizando alguna herramienta para este Fin
El poblamiento de datos se ha realizado con la herramienta denominada: “Data Generator 2005 for PostgreSQL¸como
muestra la figura , dicha herramienta es Software Privativo, la cual permite generar datos seg´un los requerimientos de las
pruebas.
Podemos recalcar que para que la generaci´on sea exitosa se deberealizar en un cierto orden que el dise˜nador de base
de datos debe conocer, el orden que debe seguir es seg´un la importancia de las tablas y sus relaciones, podemos dar por
ejemplo, de la figura 3 que para poder generar de las matriculas, necesitaremos primero generar la tabla de cursos y de ah´ı
las matriculas, ya que tienen una relaci´on fuerte, al igual que tiene dependencia de las dem´astablas presentes en el gr´afico
Existen algunos inconvenientes que tambi´en se tienen que solucionar, los cuales son algunos tipos de datos que no son
soportados por este generador, y lo conveniente seria cambiar el tipo de dato por otro, como ejemplo podemos mencionar el
EPISUNSA 3
1 IMPLEMENTACI ´ON DE UNA BASE DE DATOS Base de Datos II
Figura 2: Data Generator
Figura 3: Tablas Matriculas
tipode datos numeric cambiarlo por float o double, para que su manejo se mas aceptable, en el ultimo de los casos seria
usar otra forma manual o similar para el soporte de datos.
1.3. Implementar el Proceso de Matricula y la Elaboraci´on de Listas por Grupo, Con tecnolog
´ıa Forums
En esta parte del trabajo usamos el gesto de base de datos .Oracle 10g”dentro de los problemas obtenidos tenemos:La implementaci´on se hizo en una maquina Pentium IV con 256 de RAM, que eran casi las caracter´ısticasJ m´ınimas
de instalaci´on , pero al momento de usarlo el hardware no aguantaba todos el procesamiento, as´ı que se opto por usar
las versi´on Express Edition para todo el trabajo.
El modelo de implementaci´on fue el que se presento anteriormente.
Para el poblamiento de datos se uso laherramienta privativa llamada ”DB Tools for Oracle”en su versi´on trial para 30
d´ıas, esta herramienta tiene bastantes funcionalidades que son de gran ayuda para la administraci´on de base de datos,
y para el desarrollo de sistemas con la misma.
EPISUNSA 4
2 EVALUACI´ON COMPUTACIONAL ENTRE B+ Y HASH Base de Datos II
En la versi´on trial esta herramienta tienen limitaci´on como por ejemplo, que nopermite poblar tablas con m´ultiples
llaves for´aneas.
La administraci´on de la base de datos se hizo a trav´es de la herramienta que nos brinda el oracle 10g por su pagina
web.
Para la creaci´on de los formularios hicimos uso del las herramientas brindadas por el mismo Oracle, ¸Creador de
Aplicaciones”, esta opci´on cuenta con un wizart el cual nos permite de manera amigable poder escoger lasdiferentes
opciones que tendr´a nuestro formulario de inscripci´on.
2. Evaluaci´on Computacional entre B+ y Hash
2.1. Evaluaci´on computacional B+
En un ´arbol B+ los punteros a datos se almacenan s´olo en los nodos hoja del ´arbol, por lo cual, la estructura de los nodos
hoja difiere de la de los nodos internos.
En un ´arbol B+ de orden P la estructura de un nodo interno es la siguiente:Todo nodo interno es de la forma: (P1;K1; P2;K2; : : : ; Pq¡1;Kq¡1; Pq;Kq) donde q · p Cada Pi es un puntero a un
nodo interno del ´arbol.
Dentro de cada nodo interno se cumple: K1 < K2; : : : ;Kq¡1
2.1.1. Tiempo de ejecuci´on
En el caso del ´arbol B+ se optimiza la memoria en un 50 %, ya que las p´aginas siempre est´an llenas a la mitad por
lo menos, a diferencia de los B* que en casi un 67%, ya que ´este retrasa las divisiones de los nodos cuando ocurre un
desborde, aunque desafortunadamente este m´etodo realiza accesos adicionales muy costosos en inserciones con desborde, y
la optimizaci´on de espacio antes mencionada se vuelve cada vez m´as peque˜na.
La familia de los ´arboles B multicamino balanceados tiene una altura m´axima h.
Donde h · 2 + logdm=2e
(n+1)
2 ; para m >...
tracking img