Tutorial sql server - adatbázisok létrehozása és törlése

2. lépés - Az adatbázis létrehozása és eltávolítása

Az SQL Server adatbázisok rendszeres fájlként tárolódnak a lemezen. Legalább egy adatbázisban vannak ilyen fájlok 2: * .mdf és * .ldf. Az első tárolja az adatokat, táblázatokat, indexeket stb., És a másodikban van egy úgynevezett. tranzakciós napló. amely tartalmazza az adatbázis helyreállításához szükséges információkat.

Hogyan hozhatok létre új adatbázist? Ez kétféle módon hajtható végre:
  • az SQL Server Enterprise Manager használatával
  • az SQL nyelv és a CREATE DATABASE utasítás használatával
Az első lehetőség egyszerű és intuitív. A második az Ön csodálatos termékének az MS SQL Server használatával történő elosztására alkalmas, mivel lehetővé teszi adatbázis létrehozását anélkül, hogy különböző gombokat megnyomna.

Az SQL Server Enterprise Manager használata

  1. Jelentkezzen be a számítógépre rendszergazdaként vagy a helyi Rendszergazdák csoportban
  2. Indítsa el az SQL Server Enterprise Manager programot.
  3. Bontsa ki az SQL szerverek csoportját. Ezután bontsa ki az SQL szervert. (a nyílt kifejezés azt jelenti, hogy a "+" gombra kattint az Enterprise Manager objektumfában).
  4. Kattintson a kiszolgálóra.
  5. Az Eszközök menüben kattintson a Varázslók parancsra. . A megjelenő ablakban bontsa ki az Adatbázis elemet. kattintson az Adatbázis létrehozása varázslóra, és kattintson az Ok gombra.
    A "varázsló" ablak jelenik meg a képernyőn az adatbázis létrehozásához. Kattintson a "Tovább" gombra
  6. Ebben a lépésben „varázsló”, kérdezze meg az adatbázis nevét és helyét a hatalmas kiterjedésű a meghajtó :) Egyszerűen szólva meg kell adnia a nevét az adatbázis (ez jobb, ha nem használja az orosz betűket a neve az adatbázisban), valamint a helyét a .mdf .ldf fájlok
    Ezt a büszke SQLStepByStep néven neveztem, és a jövőben rá fogok utalni.
  7. Most meg kell adnia az adatbázis kezdeti méretét és a fájl nevét az adatok tárolásához. Adja meg, hogy mennyire nem bánja a kísérleteket. IMHO, 5 MB elég lesz. A fájlnév is teljesen önkényes. Például beléptem a sqlStepbe.
  8. Ezt a lépést a következőképpen nevezik: "Az adatbázis növekedésének meghatározása", azaz Meg kell határoznia, hogy miként változik meg az adatbázis mérete, mikor adatot adnak hozzá. Két lehetőségcsoport létezik:
    • Ne növelje automatikusan az adatbázis fájlokat - tiltsa az adatbázis fájlok automatikus növekedését
    • Automatikusan bővítse az adatbázis fájlt - az alapértelmezés szerint kiválasztott adatbázisfájlok automatikus növekedése. Legyen ez így.
    Automatikus fájlnövekedés esetén az adatbázis-nyereség megabájtban vagy százalékban állítható be (alapértelmezés szerint 10% -kal). Ezenkívül korlátozhatja vagy korlátozhatja a maximális adatbázis méretét (alapértelmezés szerint - korlátlan). Ezeknek vagy más értékeknek a megválasztása az adatbázis céljától, az alkalmazás intenzitásától és jellegétől függ, vagyis a az Ön konkrét feladatából. Mennyire helyesen (az én harangtoronomomtól) ezeket a paramétereket később, az optimalizálási kérdésekre szánt lépésekben választjuk ki.
  9. Az adatfájl paramétereinek meghatározásával most meg kell határoznia a napló paramétereit. Pontosan ugyanazok. Győződjön meg róla, hogy beírja az adatbázis fájlnevétől eltérő naplófájl nevét, egyszerűen adja hozzá a Naplót
  10. Kattintson a "Tovább" gombra, és megjelenik a végleges jelentés. Ha minden rendben van, kattintson az "Finish" (Befejezés) gombra az adatbázisban, és létrejön. Erről kapsz üzenetet, majd felkérést kapok arra, hogy készítsenek karbantartási tervet, most nincs szükségünk rá, ezért utasítsuk el.

Az SQL utasítás használata CREATE DATABASE

A CREATE DATABASE utasítás megismételheti az összes fenti műveletet. Tulajdonképpen az Enterprise Manager "lefordította" a kattintásokat e nyilatkozatra, és továbbította az SQL Server kiszolgálónak. Szinte az összes funkcióját Enterprise Manager pontosan milyen igaz: a felhasználó kéri generált adatok SQL méltó nyelv (amely később látni fogjuk), és továbbítjuk elvégzésére SQL Server, és a teljesítmény eredmények azt mutatják, a felhasználó számára.

Tekintsük a CREATE DATABASE utasítás szintaxisát.
FILENAME - a teljes elérési út és a fájlnév az adatbázis tárolására, annak a számítógépnek a helyi meghajtójára kell mutatnia, amelyen az SQL Server telepítve van.
SIZE - az egyes fájlok eredeti mérete MB-ben.
MAXSIZE - a maximális fájlméret MB-ban, ha nincs megadva, a méret nem korlátozott.
FILEGROWTH - egységnyi növekedése a fájlt, meghatározott MB (ez alapértelmezés), vagy százalékban (azaz adjuk száma%), a 0 érték letiltja fájl növekedése.
Most nézzük meg, hogy az adatbázis létrehozása hogyan néz ki:

A parancs teszteléséhez indítsa el a Query Analyzer programot, ami nagyon hasznos segédprogram az SQL lekérdezések végrehajtásához. Csatlakozzon a szerverhez, és írja be ezt a kezelőt a parancsbemeneti ablakba. Küldje el a végrehajtási kérelmet (az F5 vagy a Ctrl-E billentyű lenyomásával vagy a zöld nyíllal). Minden megszólal, és hamarosan üzenet jelenik meg az üzenetablakban, jelezve, hogy az adatbázis sikeresen létrejött (vagy sem).

Mindazt, amit létrehoztunk, elpusztíthatjuk. Az adatbázis eltávolítása nagyon egyszerű, mivel azt mondják, hogy "ne törjen". SQL utasítás:
A Query Analyzer programba írja és végrehajtja. Fyu-yu-y-it, és a DB már nem létezik.
Az Enterprise Manager programban válassza ki az adatbázisot a jobb egérgombbal, és válassza a "Delete" parancsot a helyi menüből, és ez az. eltűnt.

A következő lépés a táblák, a Transact-SQL adattípusok létrehozása.