Professional Documents
Culture Documents
- El lenguaje SQL nos permitir crear, eliminar y modificar las tablas, as como la informacin
contenida en ellas. Tambin nos permitir consultarlas y extraer la informacin que
necesitemos para nuestros propsitos.
- Los SGBD relacionales, almacenan la informacin del mismo tipo o que est relacionada entre
s, por medio de tablas. Estas tablas almacenan las diferentes caractersticas de la informacin
con columnas (campos), y las filas contendrn cada fragmento completo de informacin
(registros).
- Otros, sin embargo, estn ms orientados a un uso personal, poseyendo licencias de tipo GPL
o de coste reducido, siendo en general ms modestos en sus pretensiones que sus hermanos
mayores profesionales.
- Para poder comparar todos los sistemas gestores de bases de datos comentados, se
muestran tablas con la siguiente informacin: informacin general, particionamiento, ndices,
otros objetos, sistemas operativos con los que trabajan, uso de tablas y vistas, caractersticas
fundamentales.
- Como norma general, una base de datos es accedida por multitud de personas, pero no todas
realizan las mismas funciones. Estas personas tendrn diferentes roles dependiendo del uso
que le den a la base de datos.
- Entre los diferentes roles que nos podemos encontrar, destacan los siguientes:
administradores, analistas, diseadores, programadores de aplicaciones, operadores y
usuarios finales.
-Todo sistema de gestin de bases de datos se divide en mdulos que se ocupan de cada una
de las tareas necesarias para el correcto funcionamiento del sistema completo.
- Los componentes de que constan todos lo SGBD y su funcionalidad, son los siguientes: gestor
de ficheros, precompilador DML, gestor de bases de datos, ficheros de datos, procesador de
consultas, diccionario de datos, compilador DDL.
- Las caractersticas principales que deben de tener todos los sistemas gestores de bases de
datos son: abstraccin de la informacin, redundancia mnima, respaldo y recuperacin,
control de la concurrencia, independencia, consistencia, seguridad e integridad.
- Las principales funciones de los SGBD son: creacin y definicin de la base de datos, acceso
controlado a los datos de la base de datos, mantener la integridad y consistencia de los datos,
mecanismos de respaldo y recuperacin, manipulacin de los datos, acceso compartido a la
base de datos, mantenimiento de esquemas y optimizacin de transacciones.
- Para que la informacin pueda ser tratada de la forma lo ms rpida y automtica posible,
sta ha de contar con algn tipo de organizacin, para poder ser gestionada y accedida de
forma eficiente.
- Cada tipo de estructura de almacenamiento lleva asociada sus propias tcnicas de acceso. A
esto se le llama Modelo de datos.
- Segn su modelo de datos, podemos clasificar los diferentes sistemas gestores de bases de
datos en los siguientes tipos: Relacional, orientado a objetos, jerrquico y en red.
- Los Sistemas de Gestin de Bases de Datos Relacionales (SGBDR), solventan las dificultades
de redundancia y no integracin de los datos, siendo los ms utilizados en la actualidad.
- Los sistemas de gestin de bases de datos relacionales utilizan un tipo de lenguaje estndar
normalizado denominado SQL (Structured Query Language).
- Una caracterstica clave de las bases de datos orientadas a objetos es la potencia que
proporcionan al diseador al permitirle especificar tanto la estructura de objetos complejos,
como las operaciones que se pueden aplicar sobre dichos objetos.
- La organizacin jerrquica para las bases de datos fue una de las primeras en utilizarse, se
basa en el establecimiento de jerarquas o niveles entre los distintos campos de los registros.
- Adems del almacenamiento plano de datos en ficheros, existen otros mtodos para archivar
y manejar la informacin. Entre estos otros mtodos, merecen la pena destacar el formato
XML y los servicios de directorio LDAP.
- El estndar XML sirve para crear documentos que contengan textos que se almacenen de
forma estructurada.
- XML es mucho ms exigente en cuanto a la organizacin del documento, que SGML, HTML u
otros lenguajes similares, generando documentos mejor estructurados y facilitando el
posterior anlisis y el procesamiento ms eficiente por parte de las aplicaciones.
- Un documento XML consta de dos partes bien diferenciadas, el prlogo y el cuerpo del
documento.
- El prlogo de un documento XML est compuesto de: Una declaracin XML, una declaracin
de tipo de documento y uno o ms comentario e instrucciones.
- El cuerpo de un documentos XML contendr un solo elemento raz. Este elemento raz estar
delimitado por dos etiquetas, una de apertura y otra de cierre.
- Este elemento raz contendr a su vez el resto de elementos del documento, igualmente
etiquetados con sus respectivas etiquetas de apertura y cierre.
- Para considerar que un fichero XML este bien formado, ha de cumplir con todas las
definiciones bsicas de formato y puede, por lo tanto, ser analizado y procesado
correctamente por cualquier aplicacin o analizador sintctico que cumpla con la norma.
- Una entrada se indexa mediante un nombre completo (DN) que permite identificar de
manera nica un elemento de la estructura del directorio.
- Los Sistemas de Gestin de Bases de Datos Relacionales /SGBDR), solventan las dificultades
de redundancia y no integracin de los datos que tenan otros tipos de modelos ms antiguos,
siendo el ms utilizado en la actualidad.
- Todos los sistemas gestores de bases de datos han de cumplir tres caractersticas
fundamentales: la separacin entre los programas de aplicacin y los datos, el manejo de
mltiples vistas por parte de los usuarios y el uso de un catlogo para almacenar el esquema
de la base de datos.
- Adems de la informacin en s, las bases de datos almacenan otros objetos que forman
parte importante de las operaciones de la base de datos, como por ejemplo: los ndices, las
visitas o esquemas de informacin especficos para los usuarios.
2.3: ANLISIS DE LA ESTRUCTURA FUNCIONAL DEL SGBD.
- Todo sistema de gestin de bases de datos se divide en mdulos que se ocupan de cada una
de las tareas necesarias para el correcto funcionamiento del sistema completo.
- A la hora de decidirnos por una solucin de SGBD u otra, se tendrn que tener en cuenta los
siguientes criterios: Los requerimientos actuales y de futuro que tiene la empresa. Evaluar
costos directos. Caractersticas del producto. Requisitos necesarios. Popularidad del sistema.
Soporte suministrado. Productos especficos. Situacin actual del proyecto. Facilidad de uso.
- Al cometer la instalacin he implantacin de un SGBD, hay que tener en cuenta que adems
del software especfico en s, nos har falta contar con otros requisitos: software adicional,
hardware especfico para el servidor, recursos humanos, otros requisitos que fueran
necesarios.
- La licencia de software es una especie de contrato que firmamos con la empresa que lo
comercializa, en donde se especifican todas las normas y clusulas que rigen el uso del
software en cuestin. Existen dos tipos bsicos de licencia: Licencias de software propietario y
licencias comerciales de software propietario.
- Cuando una empresa productora de software, distribuye un producto de este tipo, solamente
entrega al comprador de la licencia, una copia del programa ejecutable, junto con la
autorizacin de ejecutar dicho programa en un nmero determinado de ordenadores.
- La licencia comercial deja claro que el programa sigue siendo propiedad de la empresa
productora del mismo y que el usuario no est autorizado a realizar ningn cambio en l ni a
distribuirlo nuevamente.
- Los SGBD tienen unos parmetros bsicos que han de configurarse para su correcto
funcionamiento, estos habitualmente leen algn fichero de configuracin en donde vienen
reflejados los parmetros iniciales que van a seguir.
- Los tres sistemas operativos ms utilizados son Windows, Linux y Mac OS.
- Para comunicarnos con el servidor necesitaremos conocer los siguientes datos: Direccin IP o
nombre del equipo en la red, Puerto por el que escucha, Nombre de usuario, Contrasea
usuario.
- Las comunicaciones estn compuestas por los componentes hardware y software que
garantizan las conexin fsica y la transferencia de datos entre los distintos equipos de la red.
- Los medios de acceso ms comunes son: Sockets, memoria compartida, TCP/IP y NI pPipes.
- TCP/IP son las siglas de Transmission Control PRotocol / Internet PRotocol o Protocolo de
Control de Transmisin / Protocolo de Internet. El protocolo TCP/IP es el ms utilizado para las
comunicaciones cliente servidor, ya que es soportado por mltiples sistemas operativos y
diversos tipos de redes.
- JDBC (Java Database Connectivity) o conectividad java a bases de datos, es una API que
permite la ejecucin de operaciones sobre bases de datos desde el lenguaje de programacin
JAVA. JDBC es independiente del sistema operativo donde se ejecute o de la base de datos a la
cual se accede, utilizando el lenguaje SQL del modelo de base de datos que se utilice.
3.1: ADMINISTRACIN DEL SGBD (TODOS LOS PUNTOS DEBEN VERSE AL MENOS CON DOS
SGBD CLASIFICADOS DE FORMA DISTINTA).
3.2: CONSTRUCCIN DE GUIONES PARA LA ADMINISTRACIN DEL SGBD Y LAS BBDD.