Post on 30-Jul-2015
UNIDAD 1
SGBD
Todo el mundo puede conducir un automóvil sin necesidad de conocer
cómo funciona un motor de combustión interna y todos los subsistemas asociados a él.
Pero entonces ciertos conceptos como aprovechamiento de la
potencia, compresión, endurecimiento de la suspensión, motricidad, etc., serian ajenos y
nunca se podrá sacar lo mejor del automóvil. Y si se tiene algún
problema nos dejara tirado en la carretera.
No podremos aspirar a que nuestras aplicaciones de BD
funcionen bien si no conocemos la arquitectura del motor de la BD, el servidor.
De la misma manera…
Es indispensable conocer los factores y parámetros que influyen en el
funcionamiento de nuestro SGBD para poder solucionar los problemas que se pueden plantear en cuanto nos salgamos de las aplicaciones estándares y básicas de BD, o en
cuanto tengamos algún problema.
SISTEMA DE GESTION DE BASES DE DATOS
Son paquetes de software muy complejos que deben proporcionar una serie de servicios que van a permitir
almacenar y explotar los datos de forma eficiente.
Almacenando la información en tablas organizadas lógicamente que se enlazan
definiendo relaciones y contienendo datos.
COMO?
Todos los SGBD ofrecen lenguajes e interfaces
apropiadas para cada tipo de usuario
AdministradoresDiseñadoresProgramadoresUsuarios finales
PARA
QU
E?
Para permitir especificar
Datos que componen la Base de DatosSu estructuraRelaciones que existen entre los datosReglas de integridadControles de accesoCaracterísticas de tipo físicoVistas externas de los usuarios.
Los lenguajes del SGBD se clasifican en:
LDD o DDL
Lenguaje de definición de datos
Es utilizado para especifica el esquema de la BD, las vistas de los
usuarios y las estructuras de almacenamiento.
Lo utilizan los diseñadores y los administradores de la BD.
LMD o DML
Lenguaje de manipulación de datos
Es utilizado para leer y actualizar los datos de la Base de Datos.
Lo utilizan los usuarios para realizar consultas, inserciones,
eliminaciones y modificaciones.