Inicio > Sql 2012 Denali > Introducción a las columnas de una tabla

Introducción a las columnas de una tabla


Introducción a las columnas de una tabla

Como se ha mencionado ya, una tabla es una lista de valores. Debido a que los valores se presentan en argumentos verticales, en la lista esto se considera una columna. También se menciona que una simple TABLA está hecha de una sola columna. Un cuadro más complejo se hace de más de una columna.

Esto significa que una tabla puede contener muchas columnas. En realidad, las columnas proporcionan una manera de organizar mejor la tabla. Aquí está un ejemplo:

001 The Columns of a Table

Debido a que una columna es una característica de una tabla, esta también se llama atributo.

Puede crear una columna en el diseño de una tabla o mediante código. Para crear visualmente una columna, mientras que la tabla se muestra en la vista Diseño, especifique las características de la columna utilizando la sección en la parte derecha de la cabecera de la fila hacia la derecha:

002 The Columns of a Table

003 The Columns of a Table

El nombre de una columna

Como todo en una base de datos, una columna deben ser identificados, es decir, una columna debe tener un nombre. Si está creando una tabla visualmente, para especificar el nombre de una columna, use una celda bajo la columna Nombre.

Se puede comenzar con una letra, un dígito o un carácter de subrayado
Pueden incluir letras, números y espacios en cualquier combinación

Después respetar estas reglas, usted puede agregar sus propias reglas.

– Un nombre comenzará con una letra.  Algunos ejemplos son: n, acto, Ventas
– Después de que el primer carácter como un carácter de subrayado o una letra, el nombre tendrá combinaciones de relieve, letras y números.  Algunos  ejemplos son: n24 o col_52_t
– A menos que se especifique lo contrario, un nombre no incluir caracteres especiales como!, @, #, $,%, ^, & O *
– Si el nombre es una combinación de palabras, cada palabra se iniciará en mayúsculas. Ejemplos de ello son: FechaDeContratación, Apellido, NumeroDeLicencia, Email

Usted debe evitar el uso de las siguientes palabras reservadas de Transact-SQL para asignar nombres a una columna:

004 The Columns of a Table

Listado completo ….

Aquí unos ejemplos para la creación de tablas:

005 The Columns of a Table

006 The Columns of a Table

007 The Columns of a Table

008 The Columns of a Table

Categorías de tipos de datos

009 The Columns of a Table

010 The Columns of a Table

Todos los tipos de datos que hemos utilizado hasta ahora siempre que sus valores en un formato simple y sencillo.

De hecho, estos valores se basan en los tipos que hemos estudiado desde la escuela.

Transact-SQL admite valores que están basados ​​en las coordenadas de una forma geométrica o en el espacio. Estos se conocen como tipos espaciales.

geometry (Transact-SQL)

Donde se puede aprovechar esta tecnología?

Algunas ideas de aplicación de esta tecnología

  • Un banco, puede mostrar en su sitio web la localización de las sucursales más próximas a un código postal
  • La búsqueda de una propiedad por parte de una empresa inmobiliaria en base a especificaciones como el área en metros cuadrados y la proximidad a cierto punto de referencia
  • Aplicaciones móviles pueden localizar establecimientos cercanos a la ubicación actual, como hoteles, restaurantes, centros de entretenimiento o gasolineras
  • Una compañía puede establecer regiones geográficas de ventas y usarlas para realizar diversos análisis

Algunos ejemplos de segmentos de análisis

  • Información enfocada al consumidor y basada en la localización
  • Desarrollo y administración basada en el cliente
  • Planificación, análisis y datos relacionados con el entorno geográfico
  • Análisis económicos y financieros en comunidades
  • Análisis de desarrollo de planes gubernamentales
  • Análisis de segmentación de mercado
  • Análisis, estudio e investigación de diseño

Análisis y desarrollo de inmobiliarias

011 The Columns of a Table

Microsoft SQL Server le permite crear un nombre alternativo para uno de los tipos de datos que hemos visto y utilizar ese nombre en el tipo de datos asociado.

Se puede definir un nombre que sea fácil para que se pueda reconocer.

Tipo de datos definido por el usuario (UDT) es una técnica de creación de esto.

012 The Columns of a Table

013 The Columns of a Table

014 The Columns of a Table

De esta manera, se pueden crear alias para los tipos de datos que se deseen. También debe ser consciente de las reglas que rigen cada tipo de datos.

Aquí les dejo otro ejemplo:

015 The Columns of a Table

Para ver las columnas de una tabla utilizando el código SQL en un editor de consultas, sp_columns tipo seguido por el nombre de la tabla las columnas pertenecen.

Aquí está un ejemplo:

016 The Columns of a Table

Las propiedades de una columna :

017 The Columns of a Table

018 The Columns of a Table

Ver mas …

Las propiedades de una columna

Una columna en una tabla controla qué tipo de datos es apropiado para esa columna en particular.

Las características que identifican o describen este tipo de tabla se definen como sus propiedades.

Dos propiedades primarias son particularmente importantes y se requiere para cada columna: el nombre y el tipo de datos.

Además de estos, algunas otras propiedades se pueden utilizar para controlar aún más el comportamiento de un campo.

019 The Columns of a Table

020 The Columns of a Table

Ver mas …

Vamos a ver algunas propiedades mas de la tabla.

Especificar columnas calculadas en una tabla

Una columna calculada es una columna virtual que no está almacenada físicamente en la tabla, a menos que la columna esté marcada con PERSISTED.

Limitaciones y restricciones

–          Una columna calculada no puede usarse como definición de restricción DEFAULT o FOREIGN KEY ni con una definición de restricción NOT NULL

Una columna calculada no puede ser el destino de una instrucción INSERT o UPDATE.

021 The Columns of a Table

Modificamos el campo calculado para que acepte valores nulos

022 The Columns of a TableInsertamos Valores nulos en alguno de los campos:

023 The Columns of a Table

Persistente

Permite guardar la columna calculada junto con el origen de datos. Una columna calculada guardada puede indizarse.

Otra alternativa para ver las propiedades de una columna seria en el Explorador de Objetos

024 The Columns of a Table

025 The Columns of a Table

COLLATE (Transact-SQL)

Debido a las diferentes lenguas se usan diferentes caracteres alfabéticos, esto puede afectar la forma en que algunas operaciones de ordenación se realizan sobre los datos, puede pedirle a la base de datos para aplicar un mecanismo determinado para el lenguaje de un campo esto se consigue cambiando la propiedad de intercalación.

De lo contrario, usted debe aceptar el valor predeterminado especificado por la tabla.

Para especificar la intercalación de una columna cuando se crea en, tipo COLLATE, seguido por el código de intercalación deseado.

Aquí está un ejemplo:

026The Columns of a Table

Lista de todos los nombres de intercalación válidos para intercalaciones de Windows y de SQL Server

028 The Columns of a Table

También es posible Especificar la intercalación durante una selección

029 The Columns of a Table

 

RegresarAlTutorial

Categorías:Sql 2012 Denali
  1. Aún no hay comentarios.
  1. No trackbacks yet.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: