Conceptos básicos de las tablas

Las tablas son objetos de base de datos que contienen todos sus datos. Una tabla se define mediante una colección de columnas. En las tablas, los datos se organizan con arreglo a un formato de filas y columnas, similar al de una hoja de cálculo. Cada fila representa un registro único y cada columna un campo dentro de un registro. Por ejemplo, en una tabla que contiene los datos de los empleados de una compañía puede haber una fila para cada empleado y distintas columnas en las que figuren detalles de los mismos, como el número de empleado, el nombre, la dirección, el puesto que ocupa y su número de teléfono particular.

Las tablas de SQL Server 2005 tienen los siguientes componentes principales:

  • Columnas
    Cada columna representa algún atributo del objeto representado por la tabla; por ejemplo, una tabla de piezas tendrá columnas para Id., color y peso.
  • Filas
    Cada fila representa una única repetición del objeto representado por la tabla. Por ejemplo, la tabla de piezas tendrá una fila para cada una de las piezas comercializadas por la compañía.

En la siguiente ilustración se muestra la tabla HumanResources.Department de la base de datos de ejemplo AdventureWorks.

Tabla AdventureWorks.HumanResources.Department

Los usuarios trabajan con los datos de las tablas mediante instrucciones Transact-SQL de lenguaje de tratamiento de datos (DML), como se muestra en los ejemplos siguientes.

USE AdventureWorks;
GO
-- Get a list of all employees named Smith.
SELECT c.FirstName, c.LastName
FROM HumanResources.Employee e JOIN Person.Contact c ON
e.ContactID = c.ContactID
WHERE c.LastName = 'Smith';
GO
-- Delete a purchase order detail record.
DELETE Purchasing.PurchaseOrderDetail
WHERE PurchaseOrderDetailID = 732;

-- Add a new work shift:
INSERT INTO HumanResources.Shift ([Name], StartTime, EndTime)
VALUES ('Flex', '1900-01-01', '1900-01-01');
GO
-- Change an employee name.
UPDATE Person.Contact
SET LastName = 'Smith'
FROM Person.Contact c, HumanResources.Employee e
WHERE c.ContactID = e.ContactID
AND e.EmployeeID = 116;

Vea también

Conceptos

Asignar un tipo de datos a una columna

Otros recursos

Descripción de las tablas
Tablas

Ayuda e información

Obtener ayuda sobre SQL Server 2005