Tabelle dien as die basiese eenheid van organisasie vir enige databasis, insluitend dié wat deur SQL Server 2012 bestuur word. Die ontwerp van toepaslike tabelle om jou data te stoor is 'n noodsaaklike verantwoordelikheid van 'n databasisontwikkelaar en beide ontwerpers en administrateurs moet vertroud wees met die proses om nuwe SQL Server-databasis tabelle te skep. In hierdie artikel ondersoek ons die proses in detail.
Let op dat hierdie artikel die proses beskryf om tabelle in Microsoft SQL Server 2012 te skep. As u 'n ander weergawe van SQL Server gebruik, lees asseblief Tabeltafels in Microsoft SQL Server 2008 of Tabeltafels in Microsoft SQL Server 2014.
Stap 1: Ontwerp jou tafel
Voordat jy selfs dink aan die sit op 'n sleutelbord, trek die belangrikste ontwerpgereedskap wat beskikbaar is vir enige databasis ontwikkelaar - 'n potlood en papier. (OK, jy mag 'n rekenaar gebruik om dit te doen as jy wil - Microsoft Visio bied 'n paar groot ontwerp sjablone.)
Neem die tyd om die ontwerp van u databasis te skets sodat dit al die data-elemente en verhoudings bevat wat u sal benodig om aan u besigheidsvereistes te voldoen. Op die langtermyn sal jy baie beter af wees as jy die proses met 'n stewige ontwerp begin voordat jy tabelle begin skep. As jy jou databasis ontwerp, moet jy die databasis normalisering inkorporeer om jou werk te lei.
Stap 2: Begin SQL Server Management Studio
Sodra jy jou databasis ontwerp het, is dit tyd om die werklike implementering te begin. Die maklikste manier om dit te doen is om SQL Server Management Studio te gebruik. Gaan voort en maak SSMS oop en maak verbinding met die bediener wat die databasis behartig waar jy 'n nuwe tabel wil skep.
Stap 3: Navigeer na die korrekte vouer
Binne SSMS moet jy na die Tabelle-gids van die korrekte databasis navigeer. Let daarop dat die gidsstruktuur aan die linkerkant van die venster 'n lêer met die naam "Databases" bevat. Begin deur hierdie vouer uit te brei. U sal dan dopgehou sien wat ooreenstem met elk van die databasisse wat op u bediener gehuisves word. Brei die gids uit wat ooreenstem met die databasis waar u 'n nuwe tabel wil skep.
Uiteindelik, brei die Tabelle-lêergids uit onder daardie databasis. Neem 'n oomblik om die lys van tabelle wat reeds in die databasis bestaan, te ondersoek en maak seker dat dit jou begrip van die bestaande databasisstruktuur weerspieël. U wil seker wees om nie 'n duplikaattafel te skep nie, aangesien dit u fundamentele probleme op die pad kan veroorsaak wat moeilik kan wees om reg te stel.
Stap 4: Begin Tafelskepping
Klik met die rechtermuisknop op die tabelle Tabelle en kies Nuwe tabel in die vensterlys. Dit sal 'n nuwe paneel oopmaak in SSMS waar u u eerste databasis tabel kan skep.
Stap 5: Skep Tabel Kolomme
Die ontwerp koppelvlak bied u 'n drie kolom rooster om die tabel eienskappe te spesifiseer. Vir elke eienskap wat u in die tabel wil stoor, moet u die volgende identifiseer:
- Kolom Naam : Dit is eenvoudig die naam van die kenmerk. Elke databasis kenmerk is soortgelyk aan 'n veranderlike; Dit is 'n enkele data item wat jou databasis sal stoor vir elke rekord. Byvoorbeeld, as u 'n tabel bevat wat kontakbesonderhede bevat, kan u kolomme met die naam FirstName, LastName, HomePhone en EmailAddress bevat wat inligting bevat oor elke persoon in die kontakdatabasis.
- Data Type : Die gegee tipe spesifiseer die tipe inligting wat u in elke kolom sal stoor. Byvoorbeeld, 'n persoon se voornaam bestaan uit 'n string letters, sodat jy die varchar (50) data tipe kan gebruik om aan te dui dat die kolom 'n string met veranderlike lengte bevat wat nie meer as 50 karakters is nie. Net so sal 'n geboortedatum die datum data tipe gebruik. Vir meer inligting, raadpleeg ons artikel oor SQL Server datatipes.
- Laat Nulls toe : Dit is bloot 'n boks. As u dit kontroleer, sal die databasis u toelaat om nul (of leeg) waardes in daardie kolom op te slaan. Vir meer inligting, raadpleeg NULL Waardes .
Gaan voort en voltooi die roostermatriks, wat elk van hierdie drie stukke inligting bevat vir elke kolom in u nuwe databasis tafel.
Stap 6: Identifiseer 'n primêre sleutel
Merk dan die kolom (s) wat u vir die primêre sleutel van u tabel gekies het, uit. Klik dan op die sleutelikoon in die taakbalk om die primêre sleutel te stel. As jy 'n multivalueerde primêre sleutel het, gebruik die Ctrl-sleutel om verskeie rye te merk voordat jy die sleutelikoon klik.
Sodra u dit gedoen het, sal die primêre sleutelkolom (e) 'n sleutelsimbool links van die kolomnaam vertoon, soos in die prent hierbo aangedui. As u hulp benodig, kan u die artikel lees. Kies 'n primêre sleutel .
Stap 7: Noem en stoor jou tabel
Nadat u 'n primêre sleutel geskep het, gebruik die skyfikoon in die nutsbalk om u tafel op die bediener te stoor. U sal gevra word om 'n naam vir u tafel te verskaf wanneer u dit vir die eerste keer stoor. Maak seker dat jy iets beskrywend kies wat ander sal help om die doel van die tafel te verstaan.
Dis alles wat daar is. Baie geluk met die skep van u eerste SQL Server tafel!