Professional Documents
Culture Documents
1. Visitar la raz.
Cada nodo del rbol representa un tipo de registro conceptual, es decir, una
entidad. A su vez, cada registro o segmento est constituido por un nmero de
campos que los describen las propiedades o atributos de las entidades. Las
relaciones entre entidades estn representadas por las ramas. cada
departamento es una entidad que mantiene una relacin de uno a muchos con
los profesores, que a su vez mantienen una relacin de uno a muchos con los
cursos que imparten.
6. Todo registro hijo debe tener un nico registro padre excepto la raz.
Funciones de un DBMS
1. Funcin de descripcin. Sirve para describir los datos, sus relaciones y
sus condiciones de acceso e integridad. Adems del control de vistas de
usuarios y de la especificacin de las caractersticas fsicas de la base de
datos. Para poder realizar todas estas operaciones se utiliza un lenguaje
de definicin de datos o DDL.
2. Funcin de manipulacin. Permite buscar, aadir, suprimir y modificar
datos de la base de datos. El DBMS proporciona una lenguaje de
manipulacin de datos (DML) para realizar esta funcin.
3. Funcin de control. Incorpora las funciones que permiten una buena
comunicacin con la base de datos. Adems proporciona al DBA los
procedimientos necesarios para realizar su labor.
Funcionamiento de los DBMS
Los datos son responsabilidad del DBMS, por lo que cualquier acceso debe ser
realizado por ste. Lgicamente el DBMS va a acabar comunicndose con el
Sistema Operativo ya que el acceso a los ficheros de datos implica utilizar
funciones del sistema operativo.
En la pgina siguiente se observa cmo se produce la interaccin completa
entre un proceso de usuario y un sistema gestor de bases de datos. Los pasos
explicados del esquema son:
MySQL
Ventajas:
Soporte de transacciones.
Escalabilidad, estabilidad y seguridad.
Soporta procedimientos almacenados.
Incluye tambin un potente entorno grfico de administracin, que
permite el uso de comandos DDL y DML grficamente.
Permite trabajar en modo cliente-servidor donde la informacin y datos
se alojan en el servidor y las terminales o clientes de la red slo acceden a
la informacin.
Adems permite administrar informacin de otros servidores de datos
Oracle
Soporte de transacciones.
Estabilidad.
Escalabilidad.
Es multiplataforma.
Tambien siempre ha sido considerado de los ms caros, por lo que no se ha
estadarizado su uso como otras aplicaciones.
Al igual que SQL Server, Oracle cuenta con una versin EXPRESS gratis para
pequeas instalaciones o usuarios personales.
Microsoft Access
PostgreSQL
DB2
Al igual que SQL Server y Oracle dispone de una versin EXPRESS gratis pero
no de libre distribucin.
Apache Derby
Ventajas:
Desventajas:
SQLite
Es un sistema de gestin de bases de datos relacional compatible con ACID,
contenida en una relativamente pequea biblioteca escrita en C. SQLite es un
proyecto de dominio pblico.
Sus caractersticas ms importantes son:
o La biblioteca implementa la mayor parte del estndar SQL-92
o Varios procesos o hilos pueden acceder a la misma base de datos sin
problemas
o Varios accesos de lectura pueden ser servidos en paralelo.
o Un acceso de escritura slo puede ser servido si no se est sirviendo
ningn otro acceso concurrentemente.
Ventajas:
o Rendimiento de base de datos
o Interfaces
o Costo
Desventajas:
o Falta de Clave Fornea
o Falta de documentacin en espaol