Anda di halaman 1dari 8

La Enseanza

1. LENGUAJE DE DEFINICIN DE
DATOS

El lenguaje de Definicin de Datos, es el


encargado de DEFINIR toda la estructura
de una base de datos relacional. Para esto
se apoya en tres instrucciones bsicas
como son el CREATE, el ALTER y el DROP.
Los elementos de las bases de datos que
se le puede aplicar estas instrucciones son
bases de datos (DATABASE), tablas
(TABLE), ndices (INDEX) y vistas (VIEW).
La Enseanza

Creacin de Bases de Datos y Tablas: La convencin


que se va a utilizar para cualquier instruccin es que las
PALABRAS RESERVADAS se colocan en letra azul. En forma
general como sera la instruccin de creacin de cualquier
elemento:

NOMB_INSTRUCCION ELEMENTO Nomb_Elemento

Creacin de ndices: Todo ndice se crea solo sobre una


tabla, y este puede ser de un campo o la combinacin de
varios, segn como se requiere:

CREATE INDEX Nombre_Indice ON


Nomb_Tabla(Nombre_Campos1,
Nombre_Campo2, ....);
La Enseanza

Creacin de Vistas: Las vistas son tablas virtuales, estas


sirven para dar seguridad de acceso a las bases de datos.
Las vistas solo existen, en el momento que se estn
ejecutando, es decir, de acuerdo al diseo de esta, los
datos se cargan y estn en ellas mientras se est usando.
Modificacin de Tablas: Restricciones_No deja modificar
ningn tipo de datos de los campos existentes, Si deja
modificar un tipo de datos en algn campo existente, esto
solo los deja si los datos son numricos o fechas a
Alfanumrico o Carcter, lo contrario, por lo general no le
permite, Si el datos a modificar hacen parte de la llave
primaria, no lo permite y Si se desea quitar un campo que
pertenece a la llave primaria, no lo permite.
La modificacin de la tablas, desde el punto de vista de la estructura de las bases
de datos, es de las operaciones mas delicadas que puede haber, ya que si la
modificacin de la estructura se realiza sin que la tabla tenga datos, no hay ningn
problema, pero si se realiza teniendo datos la tablas.
La Enseanza

Borrados de Bases de Datos, Tablas, ndices y Vistas:

1. Cuando se desea borrar todos los elementos de una base


de datos, hay motores que no lo permiten si sta est
llena. Otros, pregunta sobre si realmente lo desea hacer.
2. Cuando se desea borrar solo tablas, sucede lo mismo que
el caso anterior.
3. Cuando se desea borrar un ndice o una vista, algunos
motores se asegura con un pregunta, si desean efectuar
dicha operacin.
4. No tiene restriccin si la base de datos tiene o no tiene
datos, ya que el ndice y la vista, se puede rehacer sin
ningn problema.
La Enseanza
LENGUAJE DE MANIPULACIN DE
DATOS

Insercin de Filas:
1. La sentencia, solo permite insertar datos en UNA sola
tabla.
2. Como mnimo, se debe insertar los datos de los campos
que conforman la LLAVE PRIMARIA.
3. Si existen campos, que no permiten valores NULOS, estos
deben necesariamente, insrtales valores.
4. Si la tabla, donde se van a insertar los datos, contiene
LLAVES FORNEAS, debe garantizarse que al introducir un
datos, este ya este creado en la tabla padre.
5. Por lo tanto, es conveniente que al realizar inserciones en
este tipo de tablas, lo primero que se debe hacer es
insertar en las tablas que no tienen LLAVES FORANEAS, es
decir, que son solo padres.
La Enseanza

Actualizacin de Filas: La sentencia para actualizar se


llama UPDATE. Cuando se ejecuta esta sentencia en su
mnima expresin, se actualizan todas las filas.
Borrado de Filas: La clausula para borrar filas es DELETE.
Cuando se ejecuta esta sentencia en su mnima expresin,
se borran todas las filas.
Consultas Bsicas: Para mirar toda la potencialidad de la
sentencia SELECT, hemos organizado las consultas de
menor a mayor grado de dificultad, por cuestiones
pedaggicas. Comenzaremos con consultas sobre una sola
tabla hasta finalizar con subconsultas, donde intervienen
ms de una tabla.
La Enseanza
HERRAMIENTA MySQL

Generalidades de la Herramienta: MySQL, el sistema


de gestin de bases de datos SQL Open Source ms
popular, lo desarrolla, distribuye y soporta MySQL AB.
GRACIAS

GRACIAS

GRACIAS

Anda mungkin juga menyukai