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:
- Nome da columna : Isto é, simplemente, o nome do atributo. Cada atributo da base de datos é similar a unha variable; é un único elemento de datos que almacenará a súa base de datos para cada rexistro. Por exemplo, se ten unha táboa composta por información de contacto, pode ter columnas chamadas FirstName, LastName, HomePhone e EmailAddress que conteñan información sobre cada persoa na base de datos de contactos.
- Tipo de datos: o tipo de datos especifica o tipo de información que almacenará en cada columna. Por exemplo, o nome dun persoa consiste nunha serie de letras, polo que pode empregar o tipo de datos varchar (50) para indicar que a columna contén unha cadea de lonxitude variable que non supere os 50 caracteres. Do mesmo xeito, unha data de nacemento usaría o tipo de datos de data . Para obter máis información, consulte o noso artigo sobre os tipos de datos de SQL Server.
- Permitir Nulls : Esta é simplemente unha caixa de verificación. Se o verifica, a base de datos permitirache almacenar valores nulos (ou en branco) nesa columna. Para obter máis información, consulte Comprender valores NULL .
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!