Lecția 28

»ASP pentru începători

»Acasa

»ASP pentru începători

Crearea unei baze de date

În primul rând, aveți nevoie pentru a crea baza de date în sine, astfel încât mai târziu să poată fi conectat la Web aplicația nou creată. Pentru a face acest lucru, executați utilitarul Enterprise Manager.

După ce a început expertul selectat va fi afișată prima fază a dialogului său de funcționare. În primul rând, trebuie să introduceți numele bazei de date create și locația fișierelor bazei de date și a fișierelor jurnal al tuturor tranzacțiilor în sistemul de fișiere de server. caseta de dialog Aspect, prima etapă a expertului este prezentată în Fig. 4.3.

Pentru baze de date noi vom specifica numele Dating, introducând-o în câmpul de text Nume bază de date (Name Database). Locația fișierelor oricine le poate cere este, nu ar trebui să fie dificil. Trebuie doar să rețineți că, în unitatea logică utilizată pentru a fi suficient pentru a construi cantitatea de date camerei.

După numele bazei de date specificat și locația fișierului dorit, va trece la următorul pas al expertului, folosind pentru butonul Next (Înainte).

În al doilea pas al asistentului ar trebui să indice dimensiunea inițială a bazei de date fiind fișiere create. În mod implicit, fișierul de master în care pentru a stoca datele, se sugerează dimensiunea de un megabyte. Puteți, desigur, lăsați această dimensiune oferit în mod implicit, nimic nu se va întâmpla teribil. Când dimensiunea fișierului depășește limita specificată, sistemul de operare va aloca spațiu suplimentar pe unitatea logică pentru el. Cu toate acestea, este posibil, cu un grad suficient de mare de încredere că locația fizică pe disc dintr-o dată pentru fiecare fișier de date, alte informații vor fi folosite și la fișierul dorit este adăugat la lanțul de cluster, situat la o oarecare distanță de ea. Astfel, fișierul nu se află într-o singură secvență de clustere, iar când citirea datelor dintr-un fișier cap de hard disk este suficient de intensă pentru a trece peste discul. Desigur, în momentul în care viteza de acces la datele existente pe hard disk latențele pot părea nesemnificative. Cu toate acestea, trebuie recunoscut faptul că, cu o lucrare suficient de intensă cu serverul de baze de date, aceste întârzieri se vor acumula, și în cele din urmă, întârzierea totală poate crea o anumită cantitate apreciabilă. Și dacă luăm în considerare faptul că, în acest caz, aparatul este încă în mod activ funcționează Web-server, care adaugă, de asemenea, întârzieri în trimiterea sau primirea de date, este clar că dezvoltatorul ar trebui să ia în considerare chiar și o fracțiune de secundă. Prin urmare, se recomandă să se precizeze în prealabil dimensiunea fișierului estimată a bazei de date. În acest caz, ar trebui să fie suficient pentru zece megabytes.

După ce specificați dimensiunea fișierului, puteți trece la al treilea pas al asistentului.

Această casetă de dialog permite administratorului pentru a specifica ordinea crescătoare dimensiunea fișierului care conține baza de date atunci când dimensiunea sa este în continuare depășește limitele stabilite de către administrator în etapa anterioară a expertului. Pentru a mări automat dimensiunea fișierului (aceasta este singura modalitate de bun-simț de a gestiona fișiere, deoarece în caz contrar, pur și simplu nu va crește, și introducerea de noi date este blocată), selectați butonul radio crească în mod automat fișierele bazei de date (crește automat dimensiunea fișierelor bazei de date). Dupa aceasta va indica doar modul în care aceasta va plăti o sumă suplimentară, pentru a selecta fișiere. Dacă selectați butonul radio cresc fișierele în megaocteți (mărime fișier mai mare în megaocteți) de fiecare dată fișierul va crește la mai multe megaocteți. Mărimea incrementului permanente pot fi specificate într-un câmp de introducere a textului asociat cu comutatorul cu cheie.

Puteți specifica, de asemenea, că mărimea incrementului va fi calculată ca procent din dimensiunea fișierului principal. Pentru a face acest lucru, selectați butonul cresc fișierele de procente (creșterea în mărime de fișier ca procent). Iar în câmpul asociat cu comutatorul de buton, trebuie să specificați dimensiunea pasului în termeni procentuali.

Controale Grupa Dimensiunea maximă a fișierului (dimensiunea maximă) permite definirea rigid dimensiunea maximă posibilă a unui fișier care conține datele. Așa cum am spus mai devreme, nu este înțelept să se stabilească o limită superioară specifică dimensiunea fișierului. Prin urmare, se recomandă să se aleagă creșterea butonul nerestricționată fișier (fișier nelimitat crește dimensiunea), care spune că serverul dimensiunea fișierului poate fi mărită pentru a umple întregul spațiu disponibil pe unitatea logică.

După politica conține dimensiunea fișierului, care conține datele pot trece la următorul pas al expertului. Inutil să mai spunem, următoarele două etape ale expertului aproape identic cu cea de a doua și a treia etapă, în cazul în care politica stabilită de creștere a dimensiunii și fișierul care conține datele. Dar, în a patra și a cincea etape sunt aceeași operație va fi efectuată în ceea ce privește log-fișier. Ar trebui să fie clar că fișier jurnal, de obicei, ocupă mai puțin spațiu decât un fișier de date, dar totul depinde de specificul bazei de date. După specificarea acestor setări de baze de date expert pentru a finaliza activitatea.

Astfel, se creează baza de date, dar nu este încă totul. Trebuie să creați un alt tabel care fac parte din baza de date. Pentru a face acest lucru, deschide baza de date și de a activa grupul Tabele (Tabel). Baza de date va fi deja mai multe tabele de servicii, dar avem nevoie pentru a face propriile lor, în care vor fi introduse datele. Pentru a face acest lucru, efectuați acțiunea de comandă de meniu | Tabel nou (Create de acțiune Tabelul). Atunci când acest lucru este activat tabel nou în caseta de dialog „Dating“ (Creați un tabel în „Dating“),

CREATE TABLE [DBO]. [Dating] (

[USNAME] [varchar] (50) COLLATE Cyrillic_General_CS_AS NULL,

[EMAIL] [char] (50) COLLATE Cyrillic_General_CS_AS NULL,

[DESPRE] [varchar] (1000) COLLATE Cyrillic_General_CS_AS NULL,

[AGE] [int] NULL. ) ON [PRIMARY]

Astfel, se creează baza de date, și este declarat un tabel în care pentru a stoca datele de bază. Deci, ca un exemplu este simplificată, atunci nu avem nevoie de nimic altceva decât masa.

Acum, ia în considerare structura site-ului, care va interacționa cu baza de date nou creată. Avem nevoie de web-site pentru a instala criteriile de căutare umane într-o bază de date comună, și, în consecință, web-site pentru a afișa rezultatele căutării. De asemenea, este necesar este un alt web-site-ul cu ajutorul căruia utilizatorii pot introduce profilul lor în baza de date. Dar, cu dezvoltarea paginii web și vom începe.