Tutorial sql server - crearea și ștergerea bazelor de date

Pasul 2 - Crearea și eliminarea bazei de date

În SQL Server, bazele de date sunt stocate ca fișiere obișnuite pe un disc. Cel puțin o bază de date are astfel de fișiere 2: * .mdf și * .ldf. În primele date stocate în sine, tabele, indecși, și așa mai departe. Și a doua este așa-numitul jurnalul de tranzacții. care conține informațiile necesare pentru restabilirea bazei de date.







Cum pot crea o bază de date nouă? Acest lucru se poate face în două moduri:
  • utilizând SQL Server Enterprise Manager
  • utilizând limba SQL și instrucțiunea CREATE DATABASE
Prima opțiune este simplă și intuitivă. Al doilea este convenabil pentru distribuirea produselor dvs. minunate folosind MS SQL Server, deoarece vă permite să creați o bază de date fără a apăsa diferite butoane.

Utilizarea SQL Server Enterprise Manager

  1. Conectați-vă la computerul dvs. ca Administrator sau ca utilizator din grupul de administratori local
  2. Porniți SQL Server Enterprise Manager.
  3. Extindeți-vă grupul de servere SQL. Extindeți apoi serverul dvs. SQL. (deschis înseamnă clic pe "+" din arborele de obiecte Enterprise Manager).
  4. Faceți clic pe serverul dvs.
  5. În meniul Instrumente, faceți clic pe Wizards. . În fereastra care apare, extindeți elementul bază de date. faceți clic pe Expertul de creare a bazei de date și faceți clic pe Ok.
    O fereastră "wizard" va apărea pe ecran pentru a crea baza de date. Faceți clic pe "Următorul"
  6. În acest pas „expertul“ verificați cu numele bazei de date și locația în vaste întinderi ale unității :) Pune pur și simplu trebuie să specificați numele bazei de date (este mai bine să nu folosească litere rusești în numele bazei de date), precum și locația fișierelor MDF și .ldf
    L-am numit numele de mândru SQLStepByStep și în viitor o să mă refer la ea.
  7. Acum trebuie să specificați dimensiunea inițială a bazei de date și numele fișierului pentru stocarea datelor. Specificați mărimea cât de mult nu vă deranjează experimentul. IMHO, 5 MB va fi suficient. Numele fișierului este de asemenea complet arbitrar. De exemplu, am intrat sqlStep.
  8. Acest pas se numește: "Determinarea creșterii bazei de date", adică Este necesar să se determine modul (și dacă) dimensiunea bazei de date se va schimba pe măsură ce datele vor fi adăugate. Există două grupuri de opțiuni:
    • Nu crească automat fișierele bazei de date - interzice creșterea automată a fișierelor bazei de date
    • Creșteți automat fișierul de bază de date - creșterea automată a fișierelor bazei de date selectate în mod implicit. Să fie așa.
    În cazul creșterii automate a fișierelor, puteți seta câștigul bazei de date în megaocteți sau în procente (implicit costă 10%). În plus, puteți limita sau limita dimensiunea maximă a bazei de date (implicit - nelimitat). Alegerea acestor sau a altor valori depinde de scopul bazei de date, intensitatea și natura utilizării acesteia, adică din sarcina dvs. specifică. Cât de corect (din clopotul meu :) vom alege acești parametri mai târziu, în pașii dedicați problemelor de optimizare.
  9. Cu parametrii fișierului de date definit, acum trebuie să determinați parametrii jurnalului. Sunt exact aceleași. Asigurați-vă că pentru a introduce un nume de fișier jurnal, altul decât numele fișierului bazei de date, trebuie doar să adăugați Log
  10. Dați clic pe "Următorul" și puteți vedea raportul final. Dacă totul este ok, faceți clic pe "Finish" din baza de date și va fi creat. Veți primi un mesaj despre acest lucru, iar apoi vi se va cere să creați un plan de întreținere, nu avem nevoie de el acum, deci refuzați.






Utilizând instrucțiunea SQL CREATE DATABASE

Instrucțiunea CREATE DATABASE poate repeta toate acțiunile descrise mai sus. De fapt, Enterprise Manager "a tradus" clicurile dvs. în această instrucțiune și le-a transmis SQL Server. Aproape toate funcțiile exact ceea ce sunt adevărate Enterprise Manager lui: datele utilizatorului i se solicită generat de instrucțiuni SQL limbaj remarcabil (pe care le vom vedea mai târziu), și este transmis pentru a efectua SQL Server, iar rezultatele de performanță arată utilizatorului.

Luați în considerare sintaxa instrucțiunii CREATE DATABASE.
FILENAME - calea completă și numele fișierului pentru găzduirea bazei de date, ar trebui să indice unitatea locală a computerului pe care este instalat SQL Server.
SIZE - dimensiunea inițială a fiecărui fișier în MB.
MAXSIZE - dimensiunea maximă a fișierului în MB, dacă nu este specificată, dimensiunea nu este limitată.
FILEGROWTH este unitatea pentru creșterea fișierului, este indicată în MB (implicit) sau în procente (adică% este adăugată la număr), valoarea 0 interzice creșterea fișierului.
Acum, să vedem cum arată crearea bazei de date:

Pentru a testa această comandă, executați Query Analyzer, un utilitar foarte util pentru executarea interogărilor SQL. Conectați-vă la serverul dvs. și introduceți acest operator în fereastra de introducere a comenzii. Trimiteți cererea de execuție (apăsând F5 sau Ctrl-E sau faceți clic pe butonul cu săgeata verde). Totul se va rufla și în curând va apărea un mesaj în fereastra mesajului indicând faptul că baza de date a fost creată cu succes (sau nu).

Tot ce am creat poate fi distrus. Eliminarea bazei de date este foarte simplă, așa cum se spune "nu rupe". Instrucțiunea SQL:
Este scris în analizorul de interogare și executat. Fyu-yu-y-it și DB nu mai există.
În Managerul de întreprindere, selectați baza de date cu un clic dreapta și selectați "Ștergeți" din meniul de comenzi rapide și asta este. a dispărut.

Următorul pas este să creați tabelele, tipurile de date din Transact-SQL.







Trimiteți-le prietenilor: