Como Crear Tablas

Páginas: 17 (4219 palabras) Publicado: 6 de febrero de 2013
  |

CREATE TABLE |

La sentencia CREATE TABLE sirve para crear la estructura de una tabla no para rellenarla con datos, nos permite definir las columnas que tiene y ciertas restricciones que deben cumplir esas columnas.La sintaxis es la siguiente: |   |
| |

 nbtabla: nombre de la tabla que estamos definiendonbcol: nombre de la columna que estamos definiendotipo: tipo de dato de lacolumna, todos los datos almacenados en la columna deberán ser de ese tipo. Para ver qué tipos de datos se pueden emplear haz clic aquí Una restricción consiste en la definición de una característica adicional que tiene una columna o una combinación de columnas, suelen ser características como valores no nulos (campo requerido), definición de índice sin duplicados, definición de clave principal ydefinición de clave foránea (clave ajena o externa, campo que sirve para relacionar dos tablas entre sí). restricción1: una restricción de tipo 1 es una restricción que aparece dentro de la definición de la columna después del tipo de dato y afecta a una columna, la que se está definiendo.restricción2: una restricción de tipo 2 es una restricción que se define después de definir todas las columnasde la tabla y afecta a una columna o a una combinación de columnas.Para escribir una sentencia CREATE TABLE se empieza por indicar el nombre de la tabla que queremos crear y a continuación entre paréntesis indicamos separadas por comas las definiciones de cada columna de la tabla, la definición de una columna consta de su nombre, el tipo de dato que tiene y podemos añadir si queremos una serie deespecificaciones que deberán cumplir los datos almacenados en la columna, después de definir cada una de las columnas que compone la tabla se pueden añadir una serie de restricciones, esas restricciones son las mismas que se pueden indicar para cada columna pero ahora pueden afectar a más de una columna por eso tienen una sintaxis ligeramente diferente. |
Una restricción de tipo 1 se utilizapara indicar una característica de la columna que estamos definiendo, tiene la siguiente sintaxis: |

La cláusula NOT NULL indica que la columna no podrá contener un valor nulo, es decir que se deberá rellenar obligatoriamente y con un valor válido (equivale a la propiedad requerido Sí de las propiedades del campo).La cláusula CONSTRAINT sirve para definir una restricción que se podrá eliminarcuando queramos sin tener que borrar la columna. A cada restricción se le asigna un nombre que se utiliza para identificarla y para poder eliminarla cuando se quiera.Como restricciones tenemos la de clave primaria (clave principal), la de índice único (sin duplicados), la de valor no nulo, y la de clave foránea.La cláusula PRIMARY KEY se utiliza para definir la columna como clave principal de latabla. Esto supone que la columna no puede contener valores nulos ni pueden haber valores duplicados en esa columna, es decir que dos filas no pueden tener el mismo valor en esa columna.En una tabla no pueden haber varias claves principales, por lo que no podemos incluir la cláusula PRIMARY KEY más de una vez, en caso contrario la sentencia da un error. No hay que confundir la definición de variasclaves principales con la definición de una clave principal compuesta por varias columnas, esto último sí está permitido y se define con una restricción de tipo 2.La cláusula UNIQUE sirve para definir un índice único sobre la columna. Un índice único es un índice que no permite valores duplicados, es decir que si una columna tiene definida un restricción de UNIQUE no podrán haber dos filas con elmismo valor en esa columna. Se suele emplear para que el sistema compruebe el mismo que no se añaden valores que ya existen, por ejemplo si en una tabla de clientes queremos asegurarnos que dos clientes no puedan tener el mismo D.N.I. y la tabla tiene como clave principal un código de cliente, definiremos la columna dni con la restricción de UNIQUE.La cláusula NOT NULL indica que la columna no...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Como como crear tablas en word
  • Como Crear Una Tabla
  • como crear una tabla dinamica
  • Como Crear Una Tabla De Amortizacion
  • ¿Como Crear Tablas En Word?
  • Como Crear Tablas
  • Como crear una tabla dinamica
  • Como crear una tabla

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS