Crearea Bazelor de Date - SQL Server

Curs
8.8/10 (4 voturi)
Domeniu: Calculatoare
Conține 5 fișiere: doc
Pagini : 24 în total
Cuvinte : 6020
Mărime: 70.95KB (arhivat)
Cost: Gratis
Profesor îndrumător / Prezentat Profesorului: Ion Dumitru

Extras din document

O bază de date SQL Server este compusă din trei tipuri de fişiere: un fişier cu extensia mdf zero sau mai multe fişiere cu extensia ndf şi unul cu extensia ldf

În fişierul cu extensia mdf sunt stocate obiectele bazei de date precum tabelele, indexii, vederile etc. împreună cu definiţiile lor, fişierele cu extensia ndf sunt fişiere secundare ce conţin numai date, iar fişierul cu extensia ldf conţine jurnalul de tranzacţii. Orice bază de date are asociat un jurnal de tranzacţii. Actualizarea unei înregistrări a bazei de date presupune memorarea în jurnalul de tranzacţii a conţinutului înregistrării dinainte şi după actualizare. Jurnalul de tranzacţii este folosit pentru restaurarea bazei de date în situaţia în care apare o eroare ce necesită anularea sau reluarea unor operaţii înregistrate.

Pentru crearea unei baze de date se foloseşte comanda Create database care în formă simplificată se prezintă conform următoarelor exemple:

1)

CREATE DATABASE dbStudenti

2)

CREATE DATABASE dbStudenti

ON

( NAME = dbStd,

FILENAME = 'L:DBStudenti.mdf'

)

3)

CREATE DATABASE dbStudenti

ON

( NAME = dbStd,

FILENAME = 'L:DBStudenti.mdf'

)

LOG ON

( NAME = dbStd_log,

FILENAME = 'L:DBStudenti.ldf'

)

4)

CREATE DATABASE dbMultiFisier

ON PRIMARY

( NAME = F1,

FILENAME = 'L:dbFisier1.mdf',

SIZE = 2MB,

MAXSIZE = 10MB,

FILEGROWTH = 10%),

( NAME = F2,

FILENAME = 'L:dbFisier2.ndf',

SIZE = 1MB,

MAXSIZE = 10MB,

FILEGROWTH = 10%),

( NAME = F3,

FILENAME = 'L:dbFisier3.ndf',

SIZE = 1MB,

MAXSIZE = 10MB,

FILEGROWTH = 10%)

LOG ON

( NAME = F_Log1,

FILENAME = 'L:DBFisier_Log1.ldf',

SIZE = 512KB,

MAXSIZE = 10MB,

FILEGROWTH = 10%),

( NAME = F_Log2,

FILENAME = 'L:dbFisier_Log2.ldf',

SIZE = 512KB,

MAXSIZE = 10MB,

FILEGROWTH = 10%)

In exemplul 1) baza de date dbStudenti va fi creată în folderul implicit “C:Program FilesMicrosoft SQL ServerMSSQLData”, precizat în timpul instalării sistemului SQL Server

In exemplele 2), 3) şi 4) baza de date va fi creată în folderul DB al unităţii L (care poate fi, de exemplu, un stick usb)

ON – semnifică utilizarea unui grup de fişiere

NAME -furnizează numele logic al fişierului datelor, respectiv al jurnalului

FILENAME -furnizează numele fizic al fişierului datelor, respectiv al jurnalului

SIZE –parametru opţional, specifică dimensiunea iniţială a fişierului măsurată în KB, MB sau GB, valoare implicită 1MB pentru fişierul de date şi 512KB pentru fişierul jurnal. Unitatea de măsură implicită este MB.

MAXSIZE -parametru opţional, specifică dimensiunea maximă la care poate ajunge fişierul. Dacă se specifică MAXSIZE sau i se atribuie UNLIMITED atunci fişierul creşte cât îi permite spaţiul liber de pe disc

FILEGROWTH – parametru opţional, precizează pasul cu care creşte dimensiunea fişierului, în valoare absolută sau în procente raportat la fişierul asociat. Valoarea implicită este de 256KB cu valoarea minimă 64KB. Valoarea 0 impiedică creşterea fişierului.

ŞTERGEREA BAZELOR DE DATE

Sintaxa:

DROP DATABASE denumire_bază_date

SALVAREA BAZELOR DE DATE

BACKUP DATABASE dbStudeti

TO DISK='g:dbSalvaridbStudenti.bak'

In SQL Server 2008 a fost introdus backup-ul compresat. Acesta se realizeaza cu comanda BACKUP la care se adauga clauza WITH COMPRESSION

Preview document

Crearea Bazelor de Date - SQL Server - Pagina 1
Crearea Bazelor de Date - SQL Server - Pagina 2
Crearea Bazelor de Date - SQL Server - Pagina 3
Crearea Bazelor de Date - SQL Server - Pagina 4
Crearea Bazelor de Date - SQL Server - Pagina 5
Crearea Bazelor de Date - SQL Server - Pagina 6
Crearea Bazelor de Date - SQL Server - Pagina 7
Crearea Bazelor de Date - SQL Server - Pagina 8
Crearea Bazelor de Date - SQL Server - Pagina 9
Crearea Bazelor de Date - SQL Server - Pagina 10
Crearea Bazelor de Date - SQL Server - Pagina 11
Crearea Bazelor de Date - SQL Server - Pagina 12
Crearea Bazelor de Date - SQL Server - Pagina 13
Crearea Bazelor de Date - SQL Server - Pagina 14
Crearea Bazelor de Date - SQL Server - Pagina 15
Crearea Bazelor de Date - SQL Server - Pagina 16
Crearea Bazelor de Date - SQL Server - Pagina 17
Crearea Bazelor de Date - SQL Server - Pagina 18
Crearea Bazelor de Date - SQL Server - Pagina 19
Crearea Bazelor de Date - SQL Server - Pagina 20
Crearea Bazelor de Date - SQL Server - Pagina 21
Crearea Bazelor de Date - SQL Server - Pagina 22
Crearea Bazelor de Date - SQL Server - Pagina 23
Crearea Bazelor de Date - SQL Server - Pagina 24

Conținut arhivă zip

  • Crearea Bazelor de Date - SQL Server
    • Crearea Bazelor de Date - SQL Server.doc
    • Insert Select .doc
    • Join.doc
    • UNION.doc
    • UPDATE DELETE TRUNCATE.doc

Alții au mai descărcat și

Medii de Programare Vizuala (JAVA) - Evidenta Autovehiculelor Inmatriculate

1. Enuntul temei: Sa se realizeze un proiect pentru evidenta autovehiculelor inmatriculate in circulatie. Pentru fiecare autoturism se considera...

Baze de Date - Gestionarea Cartilor intr-o Biblioteca

1 Introducere Trebuie menţionat faptul că lucrarea de faţă îşi propune înainte de toate să identifice cele mai importante aspecte şi probleme ale...

Declanșatoare în SQL Server

Introducere. În ultimele decenii se observă dezvoltarea pe scară largă a Sistemelor Informatice şi Tehnologiilor de Programare care au devenit în...

Generarea Automată a Diferitelor Modele de Pagini de Web cu Conținut Informativ din Baze de Date

Introducere MOTO: Programatorul este un creator de universuri pentru care este în întregime responsabil. (Joseph Weizenbaum) Odatǎ cu apariţia...

Retele Wireless

Introducere Evolutia aplicatiilor de birou a creat o puternica cerere la tehnologie de acces wireless ( pentru o banda cat mai larga ), mult...

Crearea unui Magazin Electronic

Introducere Ţelul acestei diplome este elaborarea unui magazin electronic, dirijarea şi urmărirea după funcţionalitatea lui, înregistrarea în...

WiMAX - Worldwide Interoperability for Microwave Access

WiMAX, o tehnologie pentru conectarea rapida fara fir la Internet, pe arii foarte largi. Daca pana acum tehnologia WiFi asigura accesul la Internet...

Securitate Bazelor de Date - Oracle

1. Prezentarea sistemului In cadrul unei organizatii, bazele de date reprezinta una din componentele cele mai importante a oricarui sistem...

Ai nevoie de altceva?