111 PN

Páginas: 3 (686 palabras) Publicado: 26 de noviembre de 2014
CONSULTAS DDL


CREACIÓN DE TABLAS NUEVAS
Para crear una tabla, la sintaxis es:

CREATE TABLE tabla (campo1 tipo (tamaño),
campo2 tipo (tamaño) índice2 , ...... )
En donde:

PARTEDESCRIPCION
Tabla
Es el nombre de la tabla que se va a crear
Campo1
Campo2
Es el nombre del campo o de los campos que se van a crear en la nueva
tabla. La nueva tabla debe contener, al menos, uncampo
Tipo
Es el tipo de datos de campo en la nueva tabla.
Tamaño
Es el tamaño del campo sólo se aplica para campos de tipo texto

Crear una nueva tabla llamada Empleados con los siguientescampos, cod_emp de tipo char y longitud 6, otro llamado Nombres de tipo varchar y longitud 25, otro llamado apellido_p con longitud 20 y otro llamado apellido_m con longitud 20.

CREATE TABLE Empleados(Cod_emp CHAR (6),Nombres VARCHAR (25) , Apellido_p VARCHAR (20), Apellido_m VARCHAR (20));

Crear la tabla Cliente con el campo Dni, de tipo char, longitud 8 y que no permita valores nulos, elcampo Nombres de tipo varchar, longitud 15, los campos apellido_p y apellido_m con longitud 20, y fecha de nacimiento.

CREATE TABLE Cliente (Dni  CHAR(8) NOT NULL), Nombres VARCHAR (15) , Apellido_pVARCHAR (20), Apellido_m VARCHAR (20), Fecha_Nacimiento DATETIME)


LA CLÁUSULA CONSTRAINT
Se utiliza la cláusula CONSTRAINT en las instrucciones ALTER TABLE y CREATE TABLE para crear o eliminarllaves primarias y llaves foráneas.


Creación de Llave Primaria:
Si la clave está formada por un solo campo:
CREATE TABLE Cliente (Dni CHAR(8)PRIMARY KEY, nombre VARCHAR(50)) ;

O, poniendo unnombre a la restricción:

CREATE TABLE Cliente (Dni CHAR(8) CONSTRAINT cliente_pk
PRIMARY KEY, nombre  VARCHAR(50)) ;

Si la clave está formada por más de un campo:

CREATE TABLE Alquiler (DniCHAR(8),Cod_pelicula CHAR(5),
CONSTRAINT alquiler_pk PRIMARY KEY(dni,cod_pelicula)) ;

Crear una tabla llamada Empleados con un campo VARCHAR de longitud 30 llamado Nombre y otro igual llamado...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • !""#$%%&/()=?]*¨Pñ[
  • EL PN
  • PN
  • 111
  • 111
  • 111
  • 111
  • 111

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS