Calidad

Páginas: 8 (1807 palabras) Publicado: 15 de enero de 2013
LENGUAJE SQL
Un manejador de base de datos debe de contener lenguajes que permitan definir el modelos de los  
datos, este mismo es que permite crear la estructura de la base de datos.

Lenguaje de Definicion de Datos
En Mysql el Lenguaje de Difinicion de Datos (LDD) es un subconjunto de SQL (Create Table, create  Index, Create view, create table, drop table, drop database, drop view, etc;).
Lenguaje de Manipulacion de Datos
Este   lenguaje   es   que   se   utiliza   para   realizar   las   operaciones   como   son:   consultas   (Lenguaje   de 
Consultas), Borrar, insertar y actualizar datos.
En Mysql se utiliza un subconjunto de SQL (update, insert into, delete, select, truncate,etc).
Todos los comandos de manejador Mysql, se deben de terminar con un “;”, si no se termina con un “;”, 
el cursor salta a la siguiente linea para seguir escribiendo mas comandos, es debido a que pueden existir  
sentencias de consulta o creación de tablas muy grandes, y de esta manera se hace multilinea.
Comandos básicos para el LDD, y visualización de esquemas
CREATE DATABASE ;
Este comando crea una nueva base de datos sobre el manejador que se esta utilizando
USE Cuando se ha creado una base de datos y se pretende trabajar sobre ella, es necesario ejecutar  
este comando para asignarla al área de trabajo, si se quiere crear alguna tabla, ocurre un error debido a  
que no se ha establecido el área de trabajo, que en este caso sera la base de datos. Esta sentencia, es la  
unica que se puede ejecutar sin un punto y coma para terminar.
SHOW [DATABASES | TABLES];A veces es necesario verificar si aun no se ha creado una base de datos con alg ún nombre  
especifico, o tal tal vez verificar que al crear una base de datos, la operación haya tenido  éxito, para  
esto, el comando show permite visualizar las bases de datos sobre el manejador o las tablas sobre una  
BD en el área de trabajo.
CREATE   TABLE     ([atributos   características]   primary   key(atributo),   foreign key(atributo) reference tabla)
Para crear las definiciones y/o esquemas de las entidades que van a formar parte de la base de  
datos, se ejecuta este comando para crear una entidad o tabla de la base de datos, en esta definici ón se 
especifican también las llaves tanto primaria como foráneas.

Ejemplo:create table persona (id int(3) not null auto_increment, nombres varchar(50) not null, apellidos  
varchar(30) default '­ ­ ­', primary key(id));
La instruccion anterior crea una tabla llamada persona, estableciendo como llave primaria el atributo id  
que este es auto incrementable.
CREATE VIEW  as (tabla temporal);
Este comando se utliza para crear tablas virtuales en la base de datos, es decir, se puede utlizar  para crear espejos de tablas, las propiedades que tiene son que cualquier operacion sobre los datos en  
esta tabla virtual, tienen efecto sobre los datos originales, la tabla temporal puede ser una consulta  
simple hasta un consulta compleja.
DROP [DATABASE | TABLE | VIEW] ;
Este   comando   se   utiliza   para   eliminar   tanto   bases   de   datos   como   tablas,   y   vistas   (tablas  
virtuales).Ejemplo: si se quiere eliminar una tabla que tiene como nombre “personas”:
DROP TABLE personas;
Estos son los comandos basicos para la definicion de los datos, Algunos comando marcan errores  
cuando se pretende crear tablas, bases de datos, y/o vistas, cuando ya existen, para evitar este tipo de  
errores,   el   manejador   de   bases   de   datos   provee   unas   instrucciones   condicionales   para   no   cometer 
errores.IF EXISTS, IF NOT EXISTS: estos son las clausulas para verificar antes de crear alguna entidad o DB,  
la manera en que se utilizan es la siguiente:
CREATE TABLE IF NOT EXIST  (......)
CREATE DATABASE IF NOT EXISTS ;
CREATE VIEW IF NOT EXISTS ;
de la misma manera para crear nuevas entidades o DB's, se utiliza para eliminar entidades yo DB's;
DROP   [VIEW   |   DATABASE   |  ...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Calidad
  • Calidad
  • Calidad
  • Calidad
  • Calidad
  • Calidad
  • Calidad
  • Calidad

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS