Les taules serveixen com a unitat bàsica d'organització per a qualsevol base de dades, incloses les que gestiona SQL Server 2012 . Dissenyar taules adequades per emmagatzemar les vostres dades és una responsabilitat essencial del desenvolupador de la base de dades i els dissenyadors i els administradors han d'estar familiaritzats amb el procés de creació de noves taules de base de dades del servidor SQL. En aquest article, explorem el procés en detall.
Tingueu en compte que aquest article descriu el procés de creació de taules en Microsoft SQL Server 2012. Si utilitzeu una versió diferent de SQL Server, llegiu Creació de taules en Microsoft SQL Server 2008 o Creació de taules en Microsoft SQL Server 2014.
Pas 1: Dissenyeu la vostra taula
Abans de començar a pensar en un teclat, traieu l'eina de disseny més important disponible per a qualsevol desenvolupador de la base de dades: un llapis i paper. (D'acord, podeu utilitzar una computadora per fer-ho si us agrada: Microsoft Visio ofereix algunes plantilles de disseny excel·lents).
Preneu-vos el temps per esbossar el disseny de la vostra base de dades perquè inclogui tots els elements i les relacions de dades que necessiteu per complir els requisits de la vostra empresa. Estarà molt millor a la llarga si comença el procés amb un disseny sòlid abans de començar a crear taules. A mesura que dissenyeu la vostra base de dades, assegureu-vos d'incorporar la normalització de la base de dades per guiar el vostre treball.
Pas 2: inicieu SQL Server Management Studio
Una vegada que hàgiu dissenyat la vostra base de dades, és hora de començar la implementació real. La manera més senzilla de fer-ho és utilitzar SQL Server Management Studio. Continueu i obriu SSMS i connecteu-vos al servidor que allotja la base de dades on voleu crear una taula nova.
Pas 3: navegueu fins a la carpeta correcta
Dins dels SSMS, haurà de navegar a la carpeta Tables de la base de dades correcta. Tingueu en compte que l'estructura de la carpeta a la part esquerra de la finestra conté una carpeta anomenada "Bases de dades". Comenceu expandint aquesta carpeta. A continuació, veureu les carpetes corresponents a cadascuna de les bases de dades allotjades al vostre servidor. Expandiu la carpeta corresponent a la base de dades on voleu crear una taula nova.
Finalment, expandeixi la carpeta Taules sota aquesta base de dades. Feu un moment per examinar la llista de taules que ja existeixen a la base de dades i assegureu-vos que reflecteixi la vostra comprensió de l'estructura de la base de dades existent. Voleu assegurar-vos que no creeu una taula duplicada, ja que causarà problemes fonamentals en el camí que pot ser difícil de corregir.
Pas 4: Comença la creació de la taula
Feu clic amb el botó dret a la carpeta Taules i seleccioneu Nova taula al menú emergent. Això obrirà un nou panell dins de SSMS on podreu crear la vostra primera taula de base de dades.
Pas 5: crear columnes de taules
La interfície de disseny us presenta una quadrícula de tres columnes per especificar les propietats de la taula. Per a cada atribut que voleu emmagatzemar a la taula, haureu d'identificar:
- Nom de la columna : és, simplement, el nom de l'atribut. Cada atribut de la base de dades és similar a una variable; és un únic element de dades que la vostra base de dades emmagatzemarà per a cada registre. Per exemple, si teniu una taula que conté informació de contacte, podeu tenir columnes anomenades FirstName, LastName, HomePhone i EmailAddress que continguin informació sobre cada persona a la base de dades de contactes.
- Tipus de dades : el tipus de dades especifica el tipus d'informació que emmagatzemarà a cada columna. Per exemple, el nom d'una persona consisteix en una cadena de lletres, de manera que podeu utilitzar el tipus de dades varchar (50) per indicar que la columna contindrà una cadena de longitud variable que no supera els 50 caràcters. De la mateixa manera, una data de naixement utilitzarà el tipus de dades de data . Per obtenir més informació, consulteu el nostre article sobre els tipus de dades de SQL Server.
- Permet Nulls : aquesta és simplement una casella de verificació. Si ho comprova, la base de dades us permetrà emmagatzemar valors nuls (o en blanc) en aquesta columna. Per obtenir més informació, consulteu Descripció dels valors NULL .
Seguiu endavant i completeu la matriu de quadrícules, proporcionant cadascuna d'aquestes tres dades d'informació per a cada columna de la vostra nova taula de base de dades.
Pas 6: identifica una clau principal
A continuació, ressalteu les columnes que heu seleccionat per a la clau principal de la vostra taula. A continuació, feu clic a la icona de la tecla de la barra de tasques per establir la clau principal. Si teniu una clau primària multivalor, utilitzeu la tecla CTRL per ressaltar diverses files abans de fer clic a la icona de la tecla.
Un cop fet això, les columnes de la clau principal mostraran un símbol de tecla a l'esquerra del nom de la columna, tal com es mostra a la imatge de dalt. Si necessiteu ajuda, podeu llegir l'article Selecció d'una clau principal .
Pas 7: anomenar i guardar la taula
Després de crear una clau principal, utilitzeu la icona del disc a la barra d'eines per desar la taula al servidor. Se't demanarà que proporcionis un nom per a la teva taula quan la guardis per primera vegada. Assegureu-vos d'escollir alguna cosa que sigui descriptiu que us ajudarà a comprendre el propòsit de la taula.
Això és tot el que hi ha. Enhorabona per crear la vostra primera taula de SQL Server.