Ejerciciossql

Páginas: 33 (8160 palabras) Publicado: 19 de agosto de 2011
Indice 1 2 4 6

19

INTRODUCCIÓN BASES DE DATOS GESTORES DE BASES DE DATOS SERVIDORES DE BASES DE DATOS GESTORES DE BASES DE DATOS PERSONALES PROGRAMACIÓN DE BASES DE DATOS BASES DE DATOS Y OFERTAS DE EMPLEO CONCLUSIÓN

21

24 25

Modelo de Red Este modelo fue concebido como una ampliación del modelo jerárquico, cuya finalidad era solucionar las deficiencias lógicas de este último. Aligual que el anterior, también se emplea un árbol como estructura base, pero con la diferencia de que un mismo hijo puede tener diferentes padres, con lo que es posible representar relaciones Muchos−a−Muchos sin redundancia aparente. En algunas versiones modernas de éste modelo incluso encontramos la aparición de Registros Enlaces para establecer relaciones Muchos−a−Muchos. Como inconvenientepresenta la complejidad que alcanza el entramado de enlaces entre las instancias cuando se almacenan gran cantidad de datos, así como la hostilidad de los lenguajes de programación y control de estas bases de datos. Modelo Relacional Este modelo distribuye los datos en tablas bidimensionales, llamadas relaciones, dónde las columnas recogen los diferentes atributos o campos y las filas almacenan lasdiferentes instancias u ocurrencias (registros). También se establecen varios tipos de dependencias entre las tablas (interrelaciones), y según la naturaleza de éstas, se implementan mediante atributos Clave Extranjera o mediante tablas relacionales. Como reglas básicas de formación se establecen las siguientes: Almacenes ID Ciudad Existencias Almacén Tipo Cantidad Piezas Tipo NombreCaracterísticas Generales de los Sistemas Gestores de BB.DD. Aunque hay multitud de aplicaciones para la Gestión de Bases de Datos diferentes en características y precios, 1

podemos encontrar aspectos comunes en todos ellos: • Aceptan definiciones de esquemas y vistas (definición de diferentes bases de datos). • Manipulan los datos siguiendo las órdenes de los usuarios. • Cuidan que se respete laseguridad e integridad de los datos. • Permiten definir usuarios y las restricciones de acceso para cada uno de ellos. • Controlan la concurrencia y las operaciones asociadas a la recuperación de los fallos. Este gestor de base de datos ha evolucionado de manera considerable. Podríamos decir que esta base de datos relacional es de corte moderno, con una interfaz bastante intuitiva. Entre las mejorasde este producto tenemos algunas cuantas generalidades respecto a rendimiento, capacidad y memoria. Pero lo más llamativo es la posibilidad de aprovechar multiproce−sadores simétricos (SMP) compartiendo recursos entre ellos. De esta forma las consultas SQL pueden ser ejecutadas más rápido. El lenguaje SQL que soporta es el standard pero con algunas mejoras. Podemos destacar el OLAP (procesoanalítico en línea) ayudado de la posibilidad de creación de supergrupos. También se pueden realizar uniones externas, manipular datos, disponer de un soporte adicional de actualización, y definir ciertas restricciones de accesibilidad en tablas. En este programa también se incorpora un nuevo tipo de dato llamado datalink capaz de referencia a un objeto que se encuentra fuera de la base de datos. Unaadecuada gestión de campos permite el almacenamiento de datos de gran tamaño soporte directo de objetos multimedia (imagen, vídeo, etc) La escalabilidad se obtiene gracias a la posibilidad de particionar la base de datos a lo largo de múltiples sistemas independientes conectados a través de un LAN. Internet es siempre la gran estrella, con DB2 es posible acceder a los datos usando JDBC (tan potentecomo escribir directamente C contra la base de datos), Java y SQL (tanto el SQL estático, como complementa el SQL dinámico). También es posible efectuar las tareas de administración a través de Internet y ver los manuales. Igualmente proporciona una interfaz de programación para PERL, para ciertas plataformas. El programa encargado de las conexiones recibe el nombre de DB2−Connect, que...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS