Crear unha táboa con SQL Server 2012

As táboas serven como a unidade básica de organización para calquera base de datos, incluídas as que xestiona SQL Server 2012 . Deseñar táboas axeitadas para almacenar os seus datos é unha responsabilidade esencial de un desenvolvedor de bases de datos e tanto os deseñadores como os administradores deben estar familiarizados co proceso de creación de novas táboas de bases de datos de SQL Server. Neste artigo exploramos o proceso en detalle.

Lembre que este artigo describe o proceso de creación de táboas en Microsoft SQL Server 2012. Se está a usar unha versión diferente de SQL Server, le a Creación de táboas en Microsoft SQL Server 2008 ou Creando táboas en Microsoft SQL Server 2014.

Paso 1: debuxar a táboa

Antes de pensar en sentar nun teclado, elimine a ferramenta de deseño máis importante dispoñible para calquera desenvolvedor de bases de datos: un lapis e papel. (OK, está autorizado a usar unha computadora para facelo se o desexa - Microsoft Visio ofrece algúns excelentes modelos de deseño.)

Tómese o tempo para esbozar o deseño da súa base de datos para que inclúa todos os elementos e as relacións de datos que necesitará para cumprir os requisitos da súa empresa. Estarás moito mellor a longo prazo se inicia o proceso cun sólido deseño antes de comezar a crear táboas. Cando deseña a súa base de datos, asegúrese de incorporar a normalización da base de datos para orientar o seu traballo.

Paso 2: inicia SQL Server Management Studio

Unha vez que desexas a túa base de datos, é hora de comezar a implementación real. A forma máis sinxela de facelo é usar SQL Server Management Studio. Continúa e abra SSMS e conéctese ao servidor que aloxa a base de datos onde desexa crear unha nova táboa.

Paso 3: navega ata o cartafol correcto

Dentro dos SSMS, terás que navegar ao cartafol das táboas da base de datos correcta. Teña en conta que a estrutura do cartafol no lado esquerdo da xanela contén un cartafol chamado "Bases de datos". Comece expandindo este cartafol. Verá cartafoles correspondentes a cada unha das bases de datos alojadas no seu servidor. Expande o cartafol correspondente á base de datos onde desexa crear unha nova táboa.

Finalmente, expande a carpeta Táboas debaixo da base de datos. Tire un momento para examinar a lista de táboas que xa existen na base de datos e asegúrese de que reflicta a comprensión da estrutura de base de datos existente. Quere estar seguro de non crear unha táboa duplicada, xa que isto causará problemas fundamentais na estrada que poden ser difíciles de corrixir.

Paso 4: Comezar a creación da táboa

Fai clic co botón dereito no cartafol Táboas e selecciona Nova táboa no menú emerxente. Isto abrirá un novo panel dentro de SSMS onde pode crear a súa primeira táboa de base de datos.

Paso 5: Crear columnas de táboas

A interface de deseño presenta unha grade de tres columnas para especificar as propiedades da táboa. Para cada atributo que desexe almacenar na táboa, terá que identificar:

Continúa e completa a matriz de grade, proporcionando cada unha destas tres informacións para cada columna na táboa de novas bases de datos.

Paso 6: identifica unha chave primaria

A continuación, destaque as columnas que seleccionou para a clave principal da súa táboa. A continuación, faga clic no ícone da tecla na barra de tarefas para configurar a chave primaria. Se ten unha clave primaria multivalor, use a tecla CTRL para resaltar varias filas antes de premer na icona da tecla.

Unha vez feito isto, as columnas da chave primaria mostrarán un símbolo da tecla á esquerda do nome da columna, como se mostra na imaxe de arriba. Se precisa asistencia, pode querer ler o artigo Seleccionar unha chave primaria .

Paso 7: Nome e Gardar a táboa

Despois de crear unha chave primaria, use a icona do disco na barra de ferramentas para gardar a táboa no servidor. Pediráselle que proporcione un nome para a súa táboa cando o garda por primeira vez. Asegúrese de escoller algo descritivo que axude aos demais a comprender o propósito da táboa.

Isto é todo o que hai. Parabéns por crear a túa primeira mesa de SQL Server!