Sql comandos

Páginas: 2 (433 palabras) Publicado: 29 de mayo de 2011
SQL: Sublenguaje de Definición de Datos

Tablas
•Ejemplo: LECTOR
CREATE TABLE LECTOR ( nombre VARCHAR(100) NOT NULL, cedula NUMBER(10) NOT NULL, dir_ciudad VARCHAR(30) NOT NULL, dir_barrioVARCHAR(30) NOT NULL, dir_calle VARCHAR(30) NOT NULL, dir_numero VARCHAR(30) NOT NULL, tel_personal NUMBER(10) NOT NULL, tel_laboral NUMBER(10), tel_opcional NUMBER(10) )

Clave primaria
•Sintaxis enCREATE TABLE
..PRIMARY KEY PRIMARY KEY ()

•Semántica
La primera para clave primaria simple La segunda para clave primaria compuesta •Ejemplo: Clave en Libro
CREATE TABLE LIBRO ( nombreVARCHAR(100), codigo INT PRIMARY KEY, autor VARCHAR(30), editorial VARCHAR(30) )

Claves alternas
•Sintaxis en CREATE TABLE
..UNIQUE UNIQUE ()

•Semántica
La primera para clave alterna simple La segundapara clave alterna compuesta •Ejemplo: Clave en Librería
CREATE TABLE LIBRERIA ( nombre VARCHAR(100) UNIQUE, rif INT PRIMARY KEY, direccion VARCHAR(100), )

Claves foráneas
•Sintaxis en CREATETABLE
-..REFERENCES () -FORAIN KEY () REFERENCES () •Semántica

Indica la tabla y los atributos que se referencian

•Ejemplo: Clave en Ofrece
CREATE TABLE Ofrece ( codlib INT REFERENCESLIBRO(codigo), riflib INT REFERENCES LIBRERIA(rif), precio REAL, existencia INT(30), PRIMARY KEY (riflib,codlib) )

Problemas de modificación CF
•Inserción: clave foránea no nula ni corresponde a una tuplareferenciada •Actualización: clave foránea no nula ni corresponde a una tupla referenciada •Eliminación: tupla referenciada por clave foránea •Actualización: tupla referenciada por clave foránea Mantenimiento de Integridad Referencial
•Rechazar: no admite la modificaición (política por defecto) •Cascada(3,4): propaga la actualización o eliminación a las tuplas que le referencian •Colocarnulo (3,4): coloca nulo en las calves foráneas que refrencian a la tupla eliminada o actualizada

Integridad Referencial
•Ejemplo: Clave en Ofrece
CREATE TABLE Ofrece ( codlib INT REFERENCES...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Comandos Sql
  • Comandos sql
  • sql comandos
  • Comandos Sql
  • comandos sql
  • Comandos sql
  • Sql Comandos
  • sql comandos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS