Hoe om 'n SQL Server -databasis te skep: 12 stappe (met foto's)

INHOUDSOPGAWE:

Hoe om 'n SQL Server -databasis te skep: 12 stappe (met foto's)
Hoe om 'n SQL Server -databasis te skep: 12 stappe (met foto's)

Video: Hoe om 'n SQL Server -databasis te skep: 12 stappe (met foto's)

Video: Hoe om 'n SQL Server -databasis te skep: 12 stappe (met foto's)
Video: Computer Network class-8 2024, Mei
Anonim

SQL Server -databasisse is enkele van die algemeenste databasisse wat gebruik word, deels te danke aan hoe maklik dit is om dit te skep en te onderhou. Met 'n gratis grafiese gebruikerskoppelvlak (GUI) -program, soos SQL Server Management, hoef u nie bekommerd te wees om met die opdraglyn rond te rommel nie. Sien stap 1 hieronder om 'n databasis te skep en binne enkele minute u inligting in te voer.

Stappe

Skep 'n SQL Server -databasis Stap 1
Skep 'n SQL Server -databasis Stap 1

Stap 1. Installeer die SQL Server Management Studio sagteware

Hierdie sagteware is gratis beskikbaar by Microsoft, en stel u in staat om via 'n grafiese koppelvlak aan te sluit by en u SQL -bediener te bestuur in plaas van die opdragreël te gebruik.

  • Om 'n eksterne instansie van 'n SQL -bediener aan te sluit, benodig u hierdie of soortgelyke sagteware.
  • Mac-gebruikers kan oopbronprogramme soos DbVisualizer of SQuirreL SQL gebruik. Die koppelvlakke sal anders wees, maar dieselfde algemene beginsels geld.
  • Raadpleeg hierdie gids vir meer inligting oor hoe om databasisse te maak met behulp van opdragreëlhulpmiddels.
Skep 'n SQL Server -databasis Stap 2
Skep 'n SQL Server -databasis Stap 2

Stap 2. Begin SQL Server Management Studio

As u die program die eerste keer begin, word u gevra na watter bediener u wil koppel. As u reeds 'n bediener aan die gang het en die nodige toestemmings het om daaraan te koppel, kan u die bedieneradres en verifikasie -inligting invoer. Stel die databasisnaam in as u 'n plaaslike databasis wil skep. en die tipe verifikasie na "Windows -verifikasie".

Klik op Verbind om voort te gaan

Skep 'n SQL Server -databasis Stap 3
Skep 'n SQL Server -databasis Stap 3

Stap 3. Soek die databasismap

Nadat die verbinding met die bediener, plaaslik of afgeleë, gemaak is, word die Object Explorer -venster aan die linkerkant van die skerm oopgemaak. Bo -aan die Object Explorer -boom is die bediener waarmee u gekoppel is. As dit nie uitgebrei is nie, klik op die "+" - ikoon langsaan. Vind die gids Databases.

Skep 'n SQL Server -databasis Stap 4
Skep 'n SQL Server -databasis Stap 4

Stap 4. Skep 'n nuwe databasis

Klik met die rechtermuisknop op die gids Databasisse en kies "Nuwe databasis …". Daar sal 'n venster verskyn waarmee u die databasis kan opstel voordat u dit skep. Gee die databasis 'n naam wat u sal help om dit te identifiseer. Die meeste gebruikers kan die res van die instellings by verstek laat.

  • U sal opmerk dat terwyl u die databasisnaam tik, twee ekstra lêers outomaties geskep sal word: die data en die loglêer. Die datalêer bevat al die data in u databasis, terwyl die loglêer veranderinge aan die databasis volg.
  • Klik OK om die databasis te skep. U sal sien dat u nuwe databasis in die uitgebreide databasismap verskyn. Dit sal 'n silinderikoon hê.
Skep 'n SQL Server -databasis Stap 5
Skep 'n SQL Server -databasis Stap 5

Stap 5. Skep 'n tabel

'N Databasis kan slegs data stoor as u 'n struktuur vir daardie data skep. 'N Tabel bevat die inligting wat u in u databasis invoer, en u moet dit skep voordat u kan voortgaan. Brei die nuwe databasis uit in u databasismap, klik met die rechtermuisknop op die tabelle en kies "Nuwe tabel …".

Windows sal op die res van die skerm oopmaak, waarmee u u nuwe tafel kan manipuleer

Skep 'n SQL Server -databasis Stap 6
Skep 'n SQL Server -databasis Stap 6

Stap 6. Skep die primêre sleutel

Dit word sterk aanbeveel dat u 'n primêre sleutel as die eerste kolom op u tafel skep. Dit dien as 'n ID -nommer, of rekordnommer, waarmee u later hierdie inskrywings maklik kan herroep. Om dit te skep, voer "ID" in die kolomnaamveld in, tik int in die veld Datatipe en verwyder die vinkje "Laat nul toe". Klik op die Sleutel -ikoon in die werkbalk om hierdie kolom as die primêre sleutel in te stel.

  • U wil geen nulwaardes toelaat nie, want u wil altyd hê dat die inskrywing minstens "1" moet wees. As u nulls toelaat, is u eerste inskrywing '0'.
  • Blaai af in die venster Kolom -eienskappe totdat u die opsie Identiteitspesifikasie vind. Brei dit uit en stel "(ls Identity)" op "Ja". Dit verhoog outomaties die waarde van die ID -kolom vir elke inskrywing, en sodoende word elke nuwe inskrywing outomaties genommer.
Skep 'n SQL Server -databasis Stap 7
Skep 'n SQL Server -databasis Stap 7

Stap 7. Verstaan hoe tabelle gestruktureer is

Tabelle bestaan uit velde of kolomme. Elke kolom verteenwoordig een aspek van 'n databasisinskrywing. As u byvoorbeeld 'n databasis van werknemers skep, het u moontlik 'n kolom 'Voornaam', 'Laernaam' -kolom,' kolom 'Adres' en 'Telefoonnommer'.

Skep 'n SQL Server -databasis Stap 8
Skep 'n SQL Server -databasis Stap 8

Stap 8. Skep die res van u kolomme

As u klaar is met die invul van die velde vir die primêre sleutel, sal u sien dat nuwe velde daaronder verskyn. Hiermee kan u in u volgende kolom ingaan. Vul die velde in soos u dit goedvind en maak seker dat u die regte datatipe kies vir die inligting wat in die kolom ingevoer sal word:

  • nchar (#) - Dit is die datatipe wat u vir teks moet gebruik, soos name, adresse, ens. Die getal tussen hakies is die maksimum aantal karakters wat vir hierdie veld toegelaat word. As u 'n limiet stel, verseker u dat u databasisgrootte hanteerbaar bly. Telefoonnommers moet met hierdie formaat gestoor word, aangesien u nie wiskundige funksies daarop uitvoer nie.
  • int - Dit is vir heelgetalle en word tipies in die ID -veld gebruik.
  • desimaal (x, y) - Dit sal getalle in desimale vorm stoor, en die getalle tussen hakies dui die totale getal en die getal wat volg op die desimale, aan. Byvoorbeeld, desimale (6, 2) sal getalle as 0000.00 stoor.
Skep 'n SQL Server -databasis Stap 9
Skep 'n SQL Server -databasis Stap 9

Stap 9. Stoor u tafel

As u klaar is met die maak van u kolomme, moet u die tabel stoor voordat u inligting invoer. Klik op die ikoon Stoor in die werkbalk en voer 'n naam vir die tabel in. Dit is raadsaam om u tabel op 'n manier te benoem wat u help om die inhoud te herken, veral vir groter databasisse met veelvuldige tabelle.

Skep 'n SQL Server -databasis Stap 10
Skep 'n SQL Server -databasis Stap 10

Stap 10. Voeg data by u tafel

Nadat u u tafel gestoor het, kan u begin om data daarby te voeg. Brei die gids Tabelle in die Object Explorer -venster uit. As u nuwe tabel nie gelys word nie, klik met die rechtermuisknop op die Tafelmap en kies Verfris. Klik met die rechtermuisknop op die tabel en kies "Wysig die top 200 rye".

  • In die middelvenster verskyn velde waarmee u data kan invoer. U ID -veld word outomaties ingevul, sodat u dit nou kan ignoreer. Vul die inligting vir die res van die velde in. As u op die volgende ry klik, sien u dat die ID -veld in die eerste ry outomaties vul.
  • Gaan voort met hierdie proses totdat u al die nodige inligting ingevoer het.
Skep 'n SQL Server -databasis Stap 11
Skep 'n SQL Server -databasis Stap 11

Stap 11. Voer die tabel uit om die data te stoor

Klik op die knoppie Voer SQL op die werkbalk uit wanneer u die inligting ingevoer het om dit in die tabel te stoor. Die SQL -bediener loop op die agtergrond en ontleed al die data in die kolomme wat u geskep het. Die knoppie lyk soos 'n rooi uitroepteken. U kan ook Ctrl+R druk om uit te voer.

As daar foute is, word u gewys watter inskrywings verkeerd ingevul is voordat die tabel uitgevoer kan word

Skep 'n SQL Server -databasis Stap 12
Skep 'n SQL Server -databasis Stap 12

Stap 12. Vra u data

Op hierdie stadium is u databasis geskep. U kan binne elke databasis soveel tabelle skep as wat u benodig (daar is 'n beperking, maar die meeste gebruikers hoef nie daaroor bekommerd te wees nie, tensy hulle op databasisse op ondernemingsvlak werk). U kan u data nou navraag doen vir verslae of vir enige ander administratiewe doeleindes. Sien hierdie gids vir gedetailleerde inligting oor lopende navrae.

Aanbeveel: