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

Baze de date - gestionarea cărților într-o bibliotecă

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

Medii de programare vizuală (JAVA) - evidența autovehiculelor înmatriculate

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

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...

Crearea unui Magazin Electronic

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

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...

Arhitectura calculatoarelor - configurația hardware a unui PC compatibil IBM

CAPITOLUL I CONFIGURATIA HARDWARE A UNUI P.C. COMPATIBIL I.B.M. Configuratia unui PC compatibil IBM Introducere Au trecut mai bine de doua...

Sistemul Dinamic de Rutare a Pachetelor

CAPITOLUL 1 PREZENTARE GENERALĂ Această secţiune prezintă o imagine de ansamblu asupra sistemului dinamic de rutare a pachetelor (DPRS) şi...

Sistem informatic pentru gestiunea unei librării

I. Prezentarea sistemului informatic I.1. Descrierea generală a sistemului informatic Scopul aplicației ce urmează a fi proiectată este acela de...

Te-ar putea interesa și

Proiectarea bazei de date client-server

INTRODUCERE Prin creşterea vitezei de calcul, prin creşterea capacităţii de memorare a datelor, prin adăugarea unor noi componente perfotmante de...

Evidența Elevilor din Ciclul Inferior

Argumentare Într-o unitate şcolară este foarte importantă existenţa unei baze de date, nu numai a profesorilor, ci şi a elevilor. O bază de date...

Sistem Marketing Bazat pe Web-Tehnologii cu Acces la Baze de Date

Introducere Multe întreprinderi utilizează baze de date electronice (BD) pentru menţinerea proceselor de lucru. Deseori sistemul informaţional...

Instrumentație virtuală bazată pe tehnologii web pentru monitorizarea unei centrale nucleare

Abstract In this project are presented various web tehnologies and with their help an HMI (human machine interface) is made.HMI presented in this...

Comerț electronic - magazinul virtual

Introducere Prin accesibilitatea reţelei web de către toată lumea a devenit posibil şi una din cele mai reuşite metode de bussiness din lume, care...

Sisteme Informatice de Gestiune

1 SGBD ACCESS, caracteristici generale Microsoft Access 2003 face parte din pachetul Microsoft Office. Versiunea iniţială 1.0 fost lansată în...

Modul Microsoft Access

MICROSOFT ACCESS Microsoft Access este unul dintre sistemele de gestiune a bazelor de date cu o larga raspandire in tara noastra. Acest lucru este...

Creare Tabele în SQL Server 2008

Scopul cursului: - Cursul se adreseaza celor care sunt initiati in Microsoft Windows si doresc sa cunoasca instrumente informatice moderne de...

Ai nevoie de altceva?