crear tablas sql

Páginas: 5 (1039 palabras) Publicado: 22 de abril de 2014
Crear una tabla (Tutorial)
SQL Server 2012
Para crear una tabla, debe proporcionar un nombre para ésta además de los nombres y los tipos de datos de cada columna de la tabla. También es recomendable indicar si se permiten valores NULL en cada columna.
La mayoría de las tablas tienen una clave principal, que se compone de una o varias columnas de la tabla. Una clave principal siempre esúnica. Motor de base de datos exigirá la restricción de que el valor de la clave principal no se puede repetir en la tabla.
Para obtener una lista de tipos de datos y vínculos y ver una descripción de cada uno, vea Tipos de datos (Transact-SQL).
 Nota
Motor de base de datos se puede instalar para distinguir mayúsculas de minúsculas o no distinguir mayúsculas de minúsculas. Si se instala Motor de basede datos para distinguir mayúsculas de minúsculas, los nombres de objetos siempre deben tener las mismas mayúsculas y minúsculas. Por ejemplo, una tabla denominada OrderData es diferente de la denominada ORDERDATA. Si se instala Motor de base de datos para no distinguir mayúsculas de minúsculas, esos dos nombres de tablas se consideran la misma tabla y ese nombre solo se puede utilizar una vez.Para crear una base de datos que contenga la nueva tabla
Escriba el código siguiente en una ventana del Editor de consultas.
USE master;
GO

--Delete the TestData database if it exists.
IF EXISTS(SELECT * from sys.databases WHERE name='TestData')
BEGIN
DROP DATABASE TestData;
END

--Create a new database called TestData.
CREATE DATABASE TestData;
Press the F5 key to execute the codeand create the database.
Cambie la conexión del Editor de consultas a la base de datos TestData
En una ventana del Editor de consultas, escriba y ejecute el siguiente código para cambiar la conexión a la base de datos TestData.
USE TestData
GO
Para crear una tabla
En una ventana del Editor de consultas, escriba y ejecute el siguiente código para crear una tabla sencilladenominada Products. Las columnas de la tabla son ProductID, ProductName, Price yProductDescription. La columna ProductID es la clave principal de la tabla. int, varchar(25), money ytext son todos los tipos de datos. Solo las columnas Price y ProductionDescription pueden no tener datos cuando se inserta o cambia una fila. Esta instrucción contiene un elemento opcional (dbo.) denominado esquema. El esquema es el objetode base de datos propietario de la tabla. Si es un administrador, dbo es el esquema predeterminado. dbo hace referencia al propietario de la base de datos.
CREATE TABLE dbo.Products
   (ProductID int PRIMARY KEY NOT NULL,
    ProductName varchar(25) NOT NULL,
    Price money NULL,
    ProductDescription text NULL)
GO


Una base de datos almacena su información en tablas.
Una tabla es unaestructura de datos que organiza los datos en columnas y filas; cada columna es un campo (o atributo) y cada fila, un registro. La intersección de una columna con una fila, contiene un dato específico, un solo valor.
Cada registro contiene un dato por cada columna de la tabla.
Cada campo (columna) debe tener un nombre. El nombre del campo hace referencia a la información que almacenará.
Cadacampo (columna) también debe definir el tipo de dato que almacenará.
Las tablas forman parte de una base de datos.
Nosotros trabajaremos con la base de datos llamada wi520641_sqlserverya (este nombre se debe a que las empresas de hosting es la que lo define), que ya he creado en el servidor sqlserverya.com.ar.
Para ver las tablas existentes creadas por los usuarios en una base de datos usamos elprocedimiento almacenado "sp_tables @table_owner='dbo';":
sp_tables @table_owner='dbo';
El parámetro @table_owner='dbo' indica que solo muestre las tablas de usuarios y no las que crea el SQL Server para administración interna.
Finalizamos cada comando con un punto y coma.
Al crear una tabla debemos resolver qué campos (columnas) tendrá y que tipo de datos almacenarán cada uno de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • crear tabla SQL
  • Tablas sql
  • CREAR TABLAS
  • crear tablas
  • crear tablas
  • Crear grupos de servidores en sql
  • Crear Usuarios en SQL
  • Sql

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS