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)
Puncte necesare: 0
Profesor îndrumător / Prezentat Profesorului: Ion Dumitru

Extras din curs

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

Crearea unui Magazin Electronic

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

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

Autocad pentru începători

C1.1.CONCEPTUL DE CAD TERMINOLOGIE - COMPUTER AIDED ENGINEERING -CAE-vizeazăetapeledecercetare,inovaresiconcepţie; - COMPUTER AIDED DRAWING/...

Programare orientată pe obiect C++

1. INTRODUCERE ÎN C++ Exista limbaje concepute strict pe baza conceptelor programării orientate pe obiecte (POO), de exemplu Simula sau Smalltalk....

Inginerie Software

Fazele dezvoltării unui produs software 1 Ce este ingineria programării? 2. Fazele ingineriei programării 2.1. Faza de analiză 2.2. Faza de...

Limbaje de Asamblare

Introducere. Necesitatea programării în limbaje de asamblare Modalităţile de programare s-au schimbat imens de la inventarea calculatorului, în...

Rețele de Calculatoare

O reţea de calculatoare (computer network) este un ansamblu de calculatoare interconectate prin intermediul unui mediu de comunicaţie (cablu...

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

Cercetări Privind Evaluarea și Asigurarea Calității și Fiabilității Bazelor de Date

1. Consideraţii preliminare asupra cercetărilor efectuate Cercetările efectuate în cadrul acestui grant au avut în vedere elaborarea de produse...

Ai nevoie de altceva?