1.1sgbd

7
UNIDAD 1 SGBD

Transcript of 1.1sgbd

Page 1: 1.1sgbd

UNIDAD 1

SGBD

Page 2: 1.1sgbd

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.

Page 3: 1.1sgbd

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.

Page 4: 1.1sgbd

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?

Page 5: 1.1sgbd

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.

Page 6: 1.1sgbd

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.

Page 7: 1.1sgbd

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.