(SEGUNDO CORTE )Estructura de Base de datos

01.05.2011 08:38

 

Definiciones: que nos ayudarna  a entender  algunos conceptos que utilizarenos   
SQL
Structured Query Language o Lenguaje de Consultas Estructurado. Es el lenguaje que permite la comunicación con el Sistema 
El SQL es un lenguaje unificado
Lo utilizan todo tipo de usuarios, desde el administrador de la base de datos, DBA, hasta el usuario final.
El SQL es un lenguaje no procedimental.
El usuario especifica Qué quiere, no Cómo ni Dónde conseguirlo.
El SQL es relacionalmente completo.
Permite la realización de cualquier consulta de datos.
SQL= DDL + DML
Las sentencias del SQL se clasifican como parte del DDL o del DML.
Lenguaje de Definición de Datos, DDL
sentencias del SQL que permiten definir los objetos de la Base de Datos (createrevokegrantalter, etc.). Cuando se definen dichos objetos se almacenan en el diccionario de datos.
Lenguaje de Manipulación de Datos, DML
sentencias del SQL que se utilizan para manejar los datos de la base de datos (selectinsertupdatedelete, etc).
commit/rollback
cada vez que se realiza alguna operación en la base de datos se realiza no sobre la tabla en sí, sino sobre una copia local de la misma. Así, si queremos que los resultados de la modificación se trasladen a la base de datos y perduren en el tiempo hay que confirmar dicha operación con el comando commit. También se puede impedir que los últimos cambios lleguen a efectuarse con rollback, aunque existen algunas sentencias SQL que se 'autoconfirman' y no se pueden volver atrás.
Diccionario de la Base de Datos
Guarda la definición de todos los objetos almacenados en la base de datos; sus características, restricciones, privilegios, relaciones entre ellos, etc.


 

Datos  que  debemos usar  para desarrollar una tabla   y debemos undentificar en su mometo de asignarla para la creasion (SENTENCIAS)

son la siguientes

 

 

 

Sentencia DDL                                       Caracteristica
CREATE  TABLE Crear tabla
CREATE INDEX Crear un índice.
ALTER TABLE Añadir o redefinir una columna, modificar la asignación de almacenamiento.

 

Drop Table

 

Drop Index

 

 

Elimina Tabla                                                              Elimina

Indice 

 

 

 


Sentencia DML                             Caracteristica
Insert Añadir filas de datos a una tabla.                                                                               
Delete Eliminar filas de datos de una tabla
Update Modificar los datos de una tabla.
Select Recuperar datos de una tabla.
Commit Confirmar como permamentes las modificaciones realizadas.