Datu bāzes izveide datorā. Transact-SQL - datu bāzes izveide. Kas ir MySQL datu bāze?

Sveiki, dārgie emuāra vietnes lasītāji! Šodien mēs detalizēti pakavēsimies pie tādām darbībām hostinga administratora panelī () kā datu bāzes izveide, jaunas vietnes un papildu domēnu (aliasu) pievienošana.

Šīs ir lietotāju visizplatītākās un biežāk veiktās darbības. Kā vienmēr, prakse ļauj iegūt nepieciešamās iemaņas un turpmāk līdzīgi pasākumi notiks pie jums pilnībā automātiski, viegli un dabiski.

Es gribētu atzīmēt, ka viss iespējamās darbības saistībā ar, esmu apsvēris un turpināšu to darīt, izmantojot sava pakalpojumu sniedzēja piemēru Sprinthost, jo es tā pakalpojumus izmantoju diezgan ilgu laiku un labi pārzinu visas smalkumus (vietnē Sprinthost.ru).

Datu bāzes izveide hostinga administratora panelī

Datubāze ir vissvarīgākā un, iespējams, vissarežģītākā neatņemama sastāvdaļa moderna vietne. Tomēr, pateicoties modernajām tehnoloģijām, tās pārvaldīšana nesagādā nopietnas grūtības pat nepieredzējušiem tīmekļa pārziņiem iesācējiem.

Piemēram, ar (vai citu CMS, piemēram, Joomla) nekavējoties notiek automātiska datu bāzes izveide, pēc kura jūs saņemat no mitinātāja pieteikumvārdu un paroli, lai iekļūtu vietnes vadības panelī, tas ir, gandrīz tajā pašā brīdī jūs varat sākt strādāt ar savu projektu.

Tomēr dažreiz ir lietderīgi veikt atsevišķas darbības tīmekļa resursa izveides un turpmākās administrēšanas posmos manuāli vai pusautomātiskā režīmā. Tas ne tikai ļaus sajust un saprast notiekošā būtību, bet šāda pieredze var ļoti noderēt nākotnē.

Jāteic, ka lielākā daļa hosteru izmanto visvairāk, ko izmanto, lai pārvaldītu datu bāzes, kas veidotas pēc tabulu principa, izmantojot īpašu SQL valoda. Šādas datu bāzes parasti sauc relāciju.

Šodienas publikācijā apskatīsim, kā izveidot datu bāzi SQL dati vietnei administratora panelī, un nākamajā rakstā es jums pastāstīšu, kā lejupielādēt WordPress (zemāk atradīsit saiti), izveidoto datubāzi saistīt ar vietni un manuāli instalējiet šo programmu savā mitināšanā. Tātad, dodieties uz priekšu un PU sadaļā “Datu bāzes” atlasiet vajadzīgo saiti:

Pēc tam jūs dodaties uz lapu, kurā kopā ar informāciju par esošajām MySQL datu bāzēm ir poga jaunas datu bāzes izveidei:


Nākamais solis ir izdomāt datu bāzes nosaukumu un ievadīt lietotājvārdu. To prefikss tiks automātiski ģenerēts, pamatojoties uz pieteikumvārdu, ko izmantojat, piesakoties sava mitināšanas administratīvajā panelī.

Starp citu, aizpildot datu bāzes nosaukuma otro daļu, sistēma var automātiski aizpildīt lietotāja vārda kolonnu, dublējot datu bāzes nosaukumu (mūsu piemērā “wn01”). Varat to nekavējoties mainīt pēc saviem ieskatiem vai atstāt sistēmas piedāvāto opciju (turpmāk varat rediģēt lietotāju sastāvu):


Jāizveido arī sarežģītāka parole. Visu paroli vai tās daļu (pievienojot savus simbolus) var uzreiz ģenerēt, izmantojot pogu “Pielāgots”. Ja mēs jau runājam par parolēm, tad, lai atvieglotu to iegaumēšanu un uzlabotu vispārējo drošību, iesaku izmantot programmu KeePass (par šo pārvaldnieku ir detalizēts raksts). Pēc visu lauku aizpildīšanas noklikšķiniet uz pogas Izveidot datu bāzi:


Praksē jums var būt nepieciešams lietotājvārds un parole, ja nolemjat paaugstināt drošības līmeni, strādājot ar datu bāzēm MySQL dati un piesakieties, lai izveidotu savienojumu ar tiem SSH tunelis izmantojot īpašu programmatūru (piemēram, PuTTY programmas).

Arī ekrānuzņēmumā sniegtie dati būs noderīgi nākamajā darbībā, tāpēc noteikti pierakstiet visu šo informāciju kaut kur drošā vietā. Tagad, ja vēlreiz sekojat saitei uz sadaļu “Datu bāzes”, jaunizveidotā datu bāze parādīsies sarakstā:


Noklikšķinot uz tās nosaukuma, tiksiet novirzīts uz lapu, kurā varēsiet pārbaudīt, atjaunot, optimizēt tabulas (jaunajā datu bāzē tādu nav), kā arī lejupielādēt vai lejupielādēt rezerves kopija bāzes.

Ja noklikšķināsiet uz numura blakus jebkuras datu bāzes nosaukumam, tad, pārejot uz atsevišķu rediģēšanas cilni, varat izveidot jaunu lietotāju, pievienot to esošajam vai izdzēst esošos (atcerieties, es par to runāju nedaudz augstāks, veidojot datu bāzi). Turklāt ir arī iespēja mainīt paroli:

Ja admin panelī ir, tā sakot, globālas iespējas darbam ar datu bāzi, tad smalkākām darbībām varat izmantot aplikāciju, kurā parasti piesakās tieši no hostinga konta vadības paneļa. Piemēram, Sprinthost, lai to izdarītu, vienkārši noklikšķiniet uz vajadzīgās saites, vēlreiz sadaļā “Datu bāzes” (skatiet iepriekšējo ekrānuzņēmumu), pēc kura notiks pāreja:


Sekojot saitei, mēs nonākam programmas saskarnē, kur kreisajā pusē ir visu instalēto datu bāzu saraksts (augšējā attēlā). Izvēloties vienu no tiem, mums ir iespēja veikt visdažādākās darbības ar šo datu bāzi un tajā iekļautajām tabulām. Pēc datu bāzes izveidošanas un savienošanas ar WordPress vietni tabulu sastāvs būs šāds:


Dažas pamata darbības ar datu bāzi un tabulām jau aprakstīju materiālā par phpMyAdmin, uz kuru saite ir dota iepriekš. Uzskatu par īpaši svarīgu regulāri veikt datu bāzes dublējumus, kas palīdzēs to pilnībā atjaunot nopietnu nepārvaramas varas rezultātā radušos bojājumu gadījumā.

Tādējādi jūs ietaupīsiet daudzu dienu darba rezultātus. Piekrītu, tāpēc ir vērts izpētīt šo jautājumu. Nākotnē mēs atgriezīsimies pie šīs tēmas vairāk nekā vienu reizi, jo tas ir ļoti svarīgs punkts vietņu pārvaldībā. Tā kā tik daudz vietņu tiek mitinātas hostingā, kur pārvaldība tiek veikta, izmantojot cPanel, es piedāvāju atbilstošu video:

");">

Jaunas vietnes pievienošana vadības panelī

Tagad pāriesim pie vietnes pievienošanas papildus tām, kas jau ir pieejamas mitinātāja serveros. Daudzi hostinga pakalpojumu sniedzēji ļauj to izdarīt ar pašreizējo tarifu. Piemēram, Sprinthost varu pievienot vienu projektu ar zemāko tarifu plānu. Lai to izdarītu, noklikšķiniet uz saites Pievienot vietni:

Tad mēs atrodamies lapā, kurā varat veikt vēlamo darbību:


Kā jūs droši vien saprotat, šeit jums jāievada , kas kalpos kā jaunā tīmekļa projekta nosaukums. Ja atzīmējat opciju "Reģistrēt šo domēnu", tas tiks darīts automātiski, jo šajā gadījumā pakalpojumu sniedzējs ir vairāku domēna vārdu reģistratoru partneris, šajā gadījumā nekādas papildu darbības nav jāveic.

Ja domēns jau ir iegādāts (piemēram, izmantoju tālākpārdevēja Reghouse pakalpojumus), tad izvēles rūtiņa nav jāatzīmē. Noklikšķiniet uz iegūtās pogas, un vietne tiks pievienota pēc dažām sekundēm. Lai pārbaudītu, varat atgriezties pie mājas lapa administratīvais panelis, kurā cita starpā tiks parādīta tikko pievienotā vietne.

Kā sazināties starp domēnu un hostingu

Bet tas vēl nav viss. Ja, pievienojot vietni, jūs neatzīmējāt izvēles rūtiņu, kas aktivizē domēna vārda automātisko reģistrāciju, jums ir jāreģistrē DNS servera adreses () šim otrā līmeņa domēnam, lai to saistītu ar mitināšanas serveri. Pieņemsim, ka pēc domēna iegādes no reģistratūras dati par to manējā tika parādīti šādā formā:


Kā redzat, domēns vēl nav deleģēts, tas ir, tas nav saistīts ar tā servera IP adresi, kurā atradīsies tīmekļa resurss. Lai novērstu šo trūkumu, dodieties uz sava hostinga konta admin paneli sadaļā “Vietņu pārvaldība”, uz kuru saiti var atrast kreisajā izvēlnē:


Noklikšķiniet uz tā, un jūs tiksit novirzīts uz tīmekļa lapu ar saitēm uz dažādām cilnēm, kurās varat veikt dažādas projekta administrēšanas darbības. Izvēlieties tur "DNS iestatījumi":


Pēc tam jūs tiksit novirzīts uz nākamo lapu, kurā atrodas nepieciešamā informācija:


Kopējam DNS adreses, dodamies uz reģistratūras kontu, kur ielīmējam kopētos datus. DNS serveru ievadīšanas veidlapas dažādiem reģistratoriem var atšķirties, taču tas nemaina lietas būtību. Vietnē Reghouse jums jānoklikšķina uz zīmuļa ikonas, kas atvērs lapu informācijas rediģēšanai par DI, kurā viens no vienumiem būs lauks nepieciešamo datu ievadīšanai:


Ievadiet adreses, kas nokopētas no pakalpojumu sniedzēja, un noklikšķiniet uz pogas "Tālāk" pašā apakšā:


Pēdējais solis ir vēlreiz pārbaudīt ievadīto datu pareizību. Ja pieļaujat kļūdu, vienkārši atgriezieties soli atpakaļ un izlabojiet kļūdu. Kad esat pārliecināts, ka informācija ir pareiza, noklikšķiniet uz "Pārsūtīt":


Pēc neilga laika (tas aizņēma apmēram pusstundu) domēna statuss mainās:


Tagad šis domēns jau ir deleģēts, tas ir, rupji sakot, tas ir saistīts ar tā servera IP, kurā vietne atradīsies. Tomēr DNS datu bāzu atjaunināšanas process prasīs zināmu laiku, no 24 līdz 72 stundām, taču praksē viss parasti notiek daudz ātrāk. Pēc kāda laika mēģiniet ievadīt adreses josla Tīmekļa resursa pārlūkprogrammas URL, kura daļa būs reģistrētais 2. līmeņa domēns:

http://vkusnyi-sait.ru

Ja līdz šim laikam atjaunināšana ir pabeigta, pārlūkprogrammas lapā tiks parādīts mitināšanas pakalpojumu sniedzēja stubs:


Tas nozīmēs, ka vieta jūsu nākotnes projektam ir gatava. Atliek tikai instalēt, piemēram, WordPress, kuru var instalēt vai nu manuāli, vai caur hostinga vadības paneli, izmantojot ātrgaitas metodi (saites uz attiecīgajiem materiāliem ir dotas tuvāk šī raksta sākumam).

Starp citu, jūs varēsiet redzēt mapes un failus, kas atradīsies jaunās vietnes saknes direktorijā (kā arī citus savus resursus). Lai to izdarītu, mēģiniet izveidot savienojumu, izmantojot FTP, ar serveri, kurā atrodas resurss īpaša programma(kas sniegs jums visu iespējamo palīdzību nākotnē):


Tātad, rezumējot, es jums vēlreiz atgādinu nepieciešamās darbības veidojot nākamo vietni:

  • Domēna pirkšana (jebkurā pakalpojumā). Starp citu, vairumā gadījumu jūs varat reģistrēt DI pie paša hostinga pakalpojumu sniedzēja;
  • Vietnes pievienošana hostinga vadības panelim;
  • Domēna deleģēšanas darbība, tas ir, tā saistīšana ar mitināšanas serveri. Ja, veidojot pirmos vai nākamos hostinga projektus, atzīmējat opciju “Reģistrēt domēnu” (atkarībā no pakalpojumu sniedzēja to var saukt atšķirīgi, taču būtība ir vienāda), tad jums nav jāveic nekādas darbības, viss tiks darīts automātiski;
  • Datu bāzes izveide. Atkal, instalējot dzinēju, izmantojot mitināšanas funkcionalitāti, varat izlaist šo darbību, jo datu bāze tiks izveidota automātiski;
  • CMS (piemēram, WordPress) instalēšana, kas ietver datu bāzes savienošanu ar vietni (automātiskai instalēšanai skatiet rindkopu iepriekš).

Lūdzu, ņemiet vērā, ka, ja izmantojat standarta virtuālo hostingu (un tas, visticamāk, ja esat iesācējs tīmekļa pārzinis), tad uz visām vietnēm attieksies visi tarifu ierobežojumi (diska vieta, failu skaits utt.).

Protams, servera slodze šajās vietnēs tiks pievienota. Taču ir ietaupījumi finanšu izdevumos, jo projekti atrodas vienā tarifu plānā un par katru no tiem nav jāmaksā.

Nākotnē jums vienkārši būs jāpārliecinās, ka tīmekļa servera resursu patēriņa limits netiek būtiski pārsniegts. Tas notiks tikai noteiktā tīmekļa projektu izstrādes posmā, kad tiks sasniegts ievērojams trafika līmenis. Bet šajā gadījumā palielināsies jūsu iespējamie ienākumi, ko saņemsiet, pārdodot noteiktus monetizācijas līdzekļus, tāpēc pāreja uz dārgāku tarifu būs pilnīgi nesāpīga.

Kā pievienot papildu domēnu un izveidot aizstājvārdu vai vietnes sinonīmu

Standarta versijā katram sevi cienošam mitinātājam ir iespēja ērti pievienot vairākus domēnus un vietnes (to skaits, protams, ir atkarīgs no tarifu plāns). Vietnē Sprinthost sākotnējais tarifs paredz 2 papildu vietņu izveidi (kopā 3) un neierobežotu domēnu skaitu.

Jūs varat jautāt, kāpēc ir nepieciešami šādi nosacījumi, ja katrai vietnei ir jābūt vienam domēnam? Galu galā, ja vadības panelim varat pievienot 3 vietnes, tad domēnu skaitam jābūt vienādam. Šķiet, ka šajā gadījumā iespējai pievienot jebkādu skaitu domēnu vienkārši nav jēgas.

Tomēr nesteidzieties, viss nav tik vienkārši un nepārprotami. Vienīgais, kas ir drošs, ir tas, ka katrs domēna vārds (otrais, trešais līmenis utt.) var atbilst tikai vienai vietnei. Nav nejaušība, ka, reģistrējot domēnu, vispirms pārbaudām, vai tas ir aizņemts.

Taču vietnei var būt tik daudz DI (pseidonīmu), cik vēlaties. Pieņemsim, ka man ir tīmekļa resurss, kas atbilst 2. līmeņa domēnam:

Tīmekļa vietne

Šis ir galvenais domēns, kurā atrodas vietnes faili. Tomēr pieņemsim, ka, lietotājam ievadot pārlūkprogrammas adreses joslu, es gribēju, lai tiktu parādīts šāds URL:

http://goldbusinessnet.ru

Atvērtos mana galvenā projekta (vietnes) tīmekļa lapa. Pirmkārt, šim nolūkam ir jāreģistrējas Domēna vārds otrais līmenis zonā.ru:

Goldbusinessnet.ru

Vispirms ir jāpārbauda DI, vai nav nodarbinātības; kopumā jums jāievēro standarta reģistrācijas shēma. Pēc šī domēna vārda iegādes dodieties uz mitinātāja administratīvo paneli sadaļā Vietnes pārvaldība.

Tur atlasiet vajadzīgo resursu (mūsu gadījumā “vietne”) un cilnē “Vietnes domēni” noklikšķiniet uz pogas "Pievienot jaunu domēnu":


Pēc tam nākamajā tīmekļa lapā ievadiet CI un noklikšķiniet uz pievienošanas pogas:


Vēlreiz vēlos vērst jūsu uzmanību uz to, ka šajā gadījumā jūs varat reģistrēt DI, izmantojot resursdatoru (ja iepriekš neesat to izdarījis pie cita reģistratūras), atzīmējot šo opciju. Pretējā gadījumā, ja reģistrācija jau ir pabeigta, noklikšķiniet uz pogas Pievienot.

Pēc kāda laika galvenā projekta aizstājvārds (alias vai sinonīms) parādīsies tajā pašā sadaļā “Vietnes domēni”. Tur jūs saņemsiet arī informāciju par DNS, iespēju pievienot domēna nosaukumus galvenajam tīmekļa resursam, kā arī jebkurā laikā izdzēst jebkuru no tiem. Tādā veidā ir iespējams kontrolēt aizstājvārdu skaitu katram jūsu tīmekļa projektam.

Manā piemērā visoptimālāk būtu to izmantot papildu domēna nosaukumā, ko es parādīju. Tomēr, ja projekta nosaukumā DI ir iekļauti daži atslēgvārdi, tad varat eksperimentēt šajā pusē un izveidot vairākus aizstājvārdus vienā domēna zonā (lai gan tas ir iespējams dažādās), bet ar dažādām iespējām otrā līmeņa domēniem. Piemērs:

Galvenā vietne: kak-sozdat-sajt.ru Vietnes sinonīmi (pseidonīmi): sozdanie-sajtov.ru kak-sozdavat-sajty.com

Droši vien mums vajadzētu pateikt, kāpēc jums vispār ir jāveido aizstājvārds, kādu praktisku labumu pseidonīmi var dot? Acīmredzamākais iemesls ir palielināt zīmola atpazīstamību un piesaistīt savai vietnei papildu ieinteresētu auditoriju. Galu galā, pat ja apmeklētājs pēkšņi ieraksta savu adresi nepareizi, viņš tik un tā nonāks pie jūsu projekta. Lielas globālas korporācijas bieži izmanto šo iespēju.

Šeit ir vēl viens svarīga nianse. Veidojot sinonīmus, tiek veidotas vietnes kopijas, tāpēc tā ir jārealizē galvenajā domēnā, lai izvairītos no satura dublēšanās. Protams, visticamāk, kompetents pakalpojumu sniedzējs automātiski iestatīs novirzīšanu, taču jums ir jāpārbauda tā ietekme. Visbeidzot, vēl viens video

Datu bāzes organizēšanā ir iesaistīts liels skaits dažādu objektu. Visi datu bāzes objekti ir fiziski vai loģiski. Fiziskie objekti ir saistīti ar datu organizēšanu fiziskajās ierīcēs (diskos). Datu bāzes dzinēja fiziskie objekti ir faili un failu grupas. Loģiskie objekti ir lietotāja definēti datu bāzes skati. Loģisko objektu piemēri ir tabulas, kolonnas un skati (virtuālās tabulas).

Pirmais datu bāzes objekts, kas jums jāizveido, ir pati datu bāze. Datu bāzes dzinējs pārvalda gan sistēmas, gan lietotāju datu bāzes. Lietotāju datu bāzes var izveidot autorizēti lietotāji, savukārt sistēmas bāzes dati tiek izveidoti, kad ir instalēta DBVS.

Lai izveidotu datubāzi, tiek izmantotas divas galvenās metodes. Pirmā metode izmanto vides objektu pārlūkprogrammu SQL serveris Management Studio, kā parādīts iepriekš, un otrais izmanto Transact-SQL valodas paziņojumu IZVEIDOT DATU BĀZI. Tālāk ir sniegta šīs instrukcijas vispārējā forma, un pēc tam tās sastāvdaļas tiek detalizēti apspriestas:

CREATE DATABASE db_name (faila_spec1),...] Sintakses konvencijas

Parametrs db_name ir datu bāzes nosaukums. Datu bāzes nosaukumā var būt ne vairāk kā 128 rakstzīmes. Viena sistēma var pārvaldīt līdz 32 767 datu bāzēm. Visas datu bāzes tiek glabātas failos, kurus var skaidri norādīt administrators vai netieši nodrošināt sistēma. Ja priekšraksts CREATE DATABASE satur parametrs IESLĒGTS, visi datu bāzes faili ir skaidri norādīti.

Datu bāzes programma saglabā datu failus diskā. Katrs fails satur datus no vienas datu bāzes. Šos failus var sakārtot failu grupās. Failu grupas nodrošina iespēju izplatīt datus pa dažādiem diskdziņiem un veikt dublējums un datu bāzes daļu atjaunošana. Šī ir noderīga funkcionalitāte ļoti lielām datu bāzēm.

Parametrs file_spec1 apzīmē faila specifikāciju un var saturēt pats papildu opcijas, piemēram, loģiskais faila nosaukums, fiziskais nosaukums un izmērs. Parametrs PRIMARY norāda pirmo (un vissvarīgāko) failu, kurā ir sistēmas tabulas un cita svarīga iekšējā datu bāzes informācija. Ja trūkst parametra PRIMARY, tad kā primārais tiek izmantots pirmais specifikācijā norādītais fails.

Konts Datu bāzes dzinēja komponents, ko izmanto datu bāzes izveidošanai, tiek izsaukts datu bāzes īpašnieks. Datubāzei var būt tikai viens īpašnieks, kas vienmēr atbilst kontam. Kontam, kas pieder datu bāzes īpašniekam, ir īpašs dbo nosaukums. Šis nosaukums vienmēr tiek izmantots saistībā ar datubāzi, kas pieder lietotājam.

Opcija IELOGOTIES Parametrs dbo norāda vienu vai vairākus failus kā fizisko krātuvi datu bāzes darījumu žurnālam. Ja opcija LOG ON nav pieejama, datu bāzes darījumu žurnāls joprojām tiks izveidots, jo katrā datu bāzē ir jābūt: vismaz, viens darījumu žurnāls. (Datu bāzes programma reģistrē visas izmaiņas, ko tā veic datu bāzē. Sistēma visus šos ierakstus, īpaši vērtības pirms un pēc darījuma, saglabā vienā vai vairākos failos, ko sauc par darījumu žurnāliem. Katra sistēmas datu bāze uztur savus žurnāla darījumus.)

Opcijā SĀKOT norāda datu bāzes noklusējuma kārtošanas secību. Ja opcija COLLATE nav norādīta, datu bāzei tiek piešķirta noklusējuma salīdzināšanas secība, kas ir tieši tāda pati kā datu bāzes sistēmas noklusējuma salīdzināšanas secība.

Opcijā PIEVIENOŠANAI norāda, ka datu bāze tiek izveidota, izveidojot savienojumu esošais komplekts failus. Izmantojot šo opciju, ir skaidri jānorāda pirmais primārais fails. Opcijā ATTACH_REBUILD_LOG norāda, ka datu bāze tiek izveidota, pievienojot esošu operētājsistēmas failu kopu.

Datu bāzes programma izveido jaunu datu bāzi, izmantojot modeļa datu bāzes veidni. Modeļu datu bāzes rekvizītus var pielāgot, lai tie atbilstu personīgām koncepcijām sistēmas administrators. Ja noteiktam datu bāzes objektam jābūt klāt katrā lietotāju bāze datiem, šis objekts vispirms ir jāizveido modeļu datu bāzē.

Tālāk esošajā piemērā ir parādīts kods vienkāršas datu bāzes izveidei, nesniedzot papildu informāciju. Lai palaistu šo kodu, ievadiet to Management Studio vaicājumu redaktorā un nospiediet .

USE meistars; IZVEIDOT DATU BĀZI SampleDb;

Piemēra kods izveido datu bāzi ar nosaukumu SampleDb. Šī CREATE DATABASE priekšraksta saīsinātā forma ir iespējama, jo gandrīz visiem tā parametriem ir noklusējuma vērtības. Pēc noklusējuma sistēma izveido divus failus. Datu failam ir loģiskais nosaukums SampleDb un sākotnējais izmērs ir 2 MB. Un darījumu žurnāla failam ir loģiskais nosaukums SampleDb_log un sākotnējais izmērs ir 1 MB. (Abu failu izmēri, kā arī citi jaunās datu bāzes rekvizīti ir atkarīgi no atbilstošā modeļa datu bāzes specifikācijām.)

Tālāk esošajā piemērā ir parādīts, kā izveidot datu bāzi, skaidri norādot datu bāzes un darījumu žurnāla failus:

USE meistars; IZVEIDOT DATU BĀZI Projektus IESLĒGTS (NAME=projects_dat, FILENAME = "D:\projects.mdf", IZMĒRS = 10, MAXSIZE = 100, FILEGROWTH = 5) PIESLĒGTIES (NAME=projects_log, FILENAME = "D:\projects.ldf", IZMĒRS = 40, MAKSIMĀLAIS IZMĒRS = 100, FAILU IZAUGSME = 10);

Piemērā izveidoto datu bāzi sauc par Projektiem. Tā kā opcija PRIMARY nav norādīta, pirmais fails tiek uzskatīts par primāro failu. Šim failam ir loģiskais nosaukums project_dat, un tas ir saglabāts diska fails projekti.mdf. Šī faila sākotnējais izmērs ir 10 MB. Ja nepieciešams, sistēma šim failam piešķir papildu vietu diskā ar 5 MB soli. Ja nav norādīts MAXSIZE opcija vai, ja šī opcija ir iestatīta uz UNLIMITED, tad maksimālais izmērs fails var augt, un to ierobežos tikai visas diska vietas lielums. (Faila lieluma vienību var norādīt, izmantojot sufiksus KB, TB un MB, kas nozīmē attiecīgi kilobaitus, terabaitus un megabaitus. Noklusējuma izmēra vienība ir MB, kas ir megabaiti.)

Papildus datu failam tiek izveidots darījumu žurnāla fails, kuram ir loģiskais nosaukums projekti_log un fiziskais nosaukums projekti.ldf. Visām darījumu žurnāla faila specifikācijas opcijām ir tādi paši nosaukumi un nozīmes kā attiecīgajām datu faila specifikācijas opcijām.

Transact-SQL varat norādīt konkrētu datu bāzes kontekstu (tas ir, kuru datu bāzi izmantot kā pašreizējo), izmantojot LIETOŠANAS instrukcijas. (Alternatīvs veids- SQL Server Management Studio rīkjoslas nolaižamajā sarakstā Datu bāze atlasiet vajadzīgās datu bāzes nosaukumu.)

Sistēmas administrators var piešķirt lietotājam pašreizējo noklusējuma datu bāzi, izmantojot priekšrakstu CREATE LOGIN vai ALTER LOGIN. Šajā gadījumā lietotājiem nav jāizsniedz USE paziņojums, ja vien viņi nevēlas izmantot citu datu bāzi.

Datu bāzes momentuzņēmuma izveide

Papildus jaunas datu bāzes izveidei varat izmantot priekšrakstu CREATE DATABASE, lai izveidotu esošas datu bāzes (avota datu bāzes) momentuzņēmumu. Datu bāzes momentuzņēmums ir transakcijām atbilstoša sākotnējās datu bāzes kopija momentuzņēmuma uzņemšanas laikā. Tālāk ir norādīta sintakse datu bāzes momentuzņēmuma izveidei.

Tādējādi, lai izveidotu datu bāzes momentuzņēmumu, priekšrakstā CREATE DATABASE ir jāievieto klauzula KĀ MOMENTĀRĀ. Zemāk redzamais piemērs ilustrē SampleDb datu bāzes momentuzņēmuma uzņemšanu un tā saglabāšanu mapē D:\temp. (Pirms varat palaist šo piemēru, jums ir jāizveido šis direktorijs.)

USE meistars; IZVEIDOT DATU BĀZI SampleDb IESLĒGTS (NAME = "SampleDb_Data" , FILENAME = "D:\temp\snapshot_DB.mdf") KĀ SampleDb momentuzņēmums;

Esošas datu bāzes momentuzņēmums ir tikai lasāma avota datu bāzes kopija, kas atspoguļo šīs datu bāzes stāvokli kopēšanas laikā. (Tādā veidā varat izveidot vairākus esošas datu bāzes momentuzņēmumus.) Momentuzņēmuma fails (iepriekš minētajā piemērā D:\temp\snapshot_DB.mdf) satur tikai mainītos datus no avota datu bāzes. Tāpēc kodā, lai izveidotu momentuzņēmumu, ir jānorāda katra datu faila loģiskais nosaukums avota datu bāzē, kā arī attiecīgie fiziskie nosaukumi.

Tā kā momentuzņēmumā ir tikai mainīti dati, katram momentuzņēmumam ir nepieciešama tikai neliela diska vietas daļa, kas nepieciešama tai atbilstošajai primārajai datu bāzei.

Datu bāzes momentuzņēmumus var izveidot tikai diskos ar NTFS failu sistēmu (New Technology Failu sistēma - failu sistēma jauna tehnoloģija), jo Šī failu sistēma ir vienīgā failu sistēma, kas atbalsta retu failu tehnoloģiju, ko izmanto momentuzņēmumu glabāšanai.

Datu bāzes momentuzņēmumus parasti izmanto kā mehānismu datu aizsardzībai pret korupciju.

Datu bāzu pievienošana un atdalīšana

Visus datu bāzes datus var atdalīt un pēc tam atkārtoti pievienot tam pašam vai citam datu bāzes serverim. Šī funkcionalitāte tiek izmantota, pārvietojot datubāzi.

Lai atvienotu datu bāzi no datu bāzes servera, izmantojiet sistēmas procedūra sp_detach_db. (Atdalāmajai datubāzei jābūt viena lietotāja režīmā.)

Lai pievienotu datu bāzi, izmantojiet priekšrakstu CREATE DATABASE ar klauzulu FOR ATTACH. Lai datubāze varētu pievienoties, ir jābūt pieejamiem visiem nepieciešamajiem failiem. Ja kādam datu failam ir ceļš, kas atšķiras no sākotnējā ceļa, tad šim failam ir jānorāda pašreizējais ceļš.

Mūsdienās datu bāzes tiek ļoti plaši izmantotas dažādās jomās: uzņēmumos, uzņēmumos, izglītības iestādēs u.c. Un jūs varat strādāt ar tiem, izmantojot programmu no Office pakotnes - Microsoft Access, kas lietotājiem sniedz ļoti plašas iespējas mijiedarboties ar tabulām. Prasmes iekšā Microsoft programma Piekļuve būs noderīga ikvienam mūsdienu lietotājam. Šajā rakstā mēs sīkāk aplūkosim, kā programmā Access izveidot datu bāzi. Izdomāsim. Aiziet!

Datubāze ir savstarpēji saistītas informācijas apkopojums, kas apvienots tabulas veidā. Uzzinājis, kas tas ir, varat pāriet tieši uz radīšanu.

Piemērs datu bāzes izveidei ar daudzlīmeņu sarakstu

Palaišana Microsoft Access, izvēlnē Fails atlasiet Jauns. Pēc tam noklikšķiniet uz pogas Jauna datu bāze. Loga labajā pusē norādiet faila nosaukumu un vietu, kur tas tiks saglabāts. Pēc tam noklikšķiniet uz pogas "Izveidot". Varat arī izmantot kādu no utilīta piedāvāto veidņu saraksta. Dažos gadījumos būs daudz ērtāk vienkārši rediģēt veidni, nekā izveidot visu no nulles pašam.

Kā sākt veidot datubāzi

Jūsu priekšā parādīsies tabula ar vienu lauku. Virziet kursoru virs cilnes un atlasiet Dizains. Parādīsies logs, kurā jums būs jāmaina nosaukums. Tagad varat sākt aizpildīt šūnas slejā “Lauka nosaukums”. Nākamā kolonna Datu tips tiks aizpildīta automātiski atkarībā no tā, vai ievadījāt vārdus vai ciparus. Katras šūnas datu tipu var mainīt. Pastāv šādi datu veidi:

  • teksts;
  • MEMO lauks (izmanto objektu aprakstiem, jo ​​ļauj ievadīt lielu skaitu rakstzīmju, >255);
  • skaitlisks;
  • datums Laiks;
  • monetārais;
  • skaitītājs;
  • loģisks (ērts laukiem, kas satur "jā" vai "nē");
  • OLE objekta lauks (ļauj ievietot multivides failus: fotogrāfijas, video);
  • hipersaite;
  • pielikums (izmanto vairāku failu glabāšanai vienā laukā);
  • aprēķināts (ļauj aprēķināt summu, starpību, preci, pamatojoties uz citiem tabulas datiem);
  • aizstāšanas meistars.

Vairumā gadījumu jums būs nepieciešami tikai “skaitļi”, “teksts”, “skaidra nauda”, “aprēķināts” un “Datums/laiks”, tie ir visbiežāk izmantotie datu veidi. Zemāk sadaļā Lauka rekvizīti varat redzēt lauka lielumu. Ja jums ir teksta datu tips, būs 255. Tas nozīmē, ka šajā šūnā varat ievadīt 255 rakstzīmes. Protams, tas ir par daudz, tāpēc jums vajadzētu samazināt norādītā lauka lielumu līdz 30 (atkarībā no veicamajiem uzdevumiem varat ievietot jebkuru citu numuru). Tas tiek darīts, lai datu bāze aizņemtu mazāk vietas diskā.

Dažādam atribūtam dažāda veida dati, piemērs ekrānuzņēmumā.

Izvēloties skaitlisko datu veidu, varat iestatīt tā saukto ievades masku. Tas ir nepieciešams, lai noteiktā veidā parādītu ievadītās skaitliskās vērtības. Maska tiek norādīta, izmantojot atstarpes un jaucējzīmes. Piemēram, ja jūsu tabulā ir pases numuri, tad, lai šos skaitļus parādītu atbilstošā formātā, iestatiet masku “####_######”. Tas ir, 4 rakstzīmes, tad atstarpe un vēl 6 rakstzīmes. Tālruņa numuriem varat norādīt masku “8(###)-###-##-##”.

Tipam “Datums/laiks” sadaļā “Lauka rekvizīti” varat atlasīt dažādus attēlojuma formātus.

Neaizmirstiet saglabāt izveidoto tabulu. To var izdarīt, izmantojot taustiņu kombināciju Ctrl+S. Ja saglabāšanas laikā parādās brīdinājuma logs, kas brīdina, ka atslēgas lauki nav iestatīti, tad noklikšķiniet uz “Nē”, jo tos var izveidot vēlāk.

Saglabāšanas atslēga atrodas augšējā kreisajā stūrī.

Kā redzat, datu bāzu izveide ir vienkāršs process, ar kuru var rīkoties pat iesācējs. Komentāros ierakstiet, vai raksts palīdzēja jums izprast problēmu, un jautājiet, vai kāds no iesniegtajiem materiāliem jums nav skaidrs.

Šajā rakstā ir aprakstīta parastā procedūra Access palaišanai un datu bāzes izveidei, kas tiks izmantota jūsu datorā, nevis internetā. Tas parāda, kā izveidot klasisku datubāzi no veidnes vai no jauna ar savām tabulām, veidlapām, atskaitēm un citiem objektiem. Rakstā apskatīti arī veidi, kā importēt esošos datus jaunā datu bāzē.

Šajā rakstā

Pārskats

Pirmoreiz startējot programmu Access vai aizverot datu bāzi, neizslēdzot Access, skats Microsoft Office Aizkulisēs.

Aizkulišu skats ir sākumpunkts, lai izveidotu jaunas datu bāzes, atvērtu esošās, skatītu atbilstošos rakstus vietnē Office.com un veiktu citas darbības — viss, kas jums jādara. Ar datu bāzes fails vai ārpusē datubāzes, bet ne V viņu.

Datu bāzes izveide

Atverot Access, aizkulišu skatā tiek atvērta cilne izveidot. Uz "cilnes" Radīšana“Jaunu datu bāzi var izveidot vairākos veidos.

    Tukša datu bāze Ja vēlaties, varat sākt no nulles. Šis labs variants, ja jums ir īpašas dizaina prasības vai nepieciešamie dati, kas jāievieto vai jāpievieno.

    Veidne ir instalēta programmā Access Varat izmantot veidni, ja darbojaties jauns projekts un vēlaties sākt no galvenā biroja. Programmā Access pēc noklusējuma ir instalētas vairākas veidnes.

    Veidne no Office.com. Papildus programmā Access iekļautajām veidnēm vietnē Office.com ir pieejamas arī daudzas citas veidnes. Lai tās izmantotu, jums pat nav jāatver pārlūkprogramma, jo šīs veidnes ir pieejamas cilnē Izveidot.

Objektu pievienošana datu bāzei

Strādājot ar datu bāzi, varat tai pievienot laukus, tabulas un lietojumprogrammu daļas.

Lietojumprogrammu daļas ir līdzeklis, kas ļauj izmantot vairākus saistītus datu bāzes objektus kā vienu objektu. Piemēram, lietojumprogrammas daļa var sastāvēt no tabulas un uz tās balstītas veidlapas. Izmantojot lietojumprogrammas daļu, datu bāzei vienlaikus var pievienot tabulu un veidlapu.

Varat arī izveidot vaicājumus, veidlapas, atskaites, makro - jebkurus darbam nepieciešamos datu bāzes objektus.

Programmā Access ir dažādas veidnes, kuras varat izmantot tādas, kādas tās ir, vai kā sākumpunktu. Veidne ir lietošanai gatava datu bāze, kurā ir visas izpildei nepieciešamās tabulas, vaicājumi, veidlapas, makro un atskaites. konkrēts uzdevums. Piemēram, ir veidnes, kuras varat izmantot, lai izsekotu problēmām, pārvaldītu kontaktpersonas vai izsekotu izdevumus. Dažās veidnēs ir iekļauti ierakstu piemēri, lai demonstrētu to izmantošanu.

Ja jūs neinteresē izmantot veidni, varat izveidot datu bāzi, izveidojot savas tabulas, veidlapas, atskaites un citus datu bāzes objektus. Vairumā gadījumu tas sastāv no šādiem elementiem:

    Tabula uz cilnes Radīšana.

Tukšas datu bāzes izveide

Datu ievadīšana datu lapas skatā ir ļoti līdzīga darbam Excel darblapā. Ievadot datus, tiks izveidota tabulas struktūra. Pievienojot tabulai jaunu kolonnu, tabulā tiek definēts jauns lauks. Microsoft Access automātiski iestata katra lauka datu tipu, pamatojoties uz ievadītajiem datiem.

Aizvērt Atcelt

Padoms: Programma Access meklē failu ar nosaukumu Tukšs.accdb mapē [instalācijas disks]:\Program Files\Microsoft Office\Templates\1049\Access\. Ja tā pastāv, Tukšs.accdb izmanto kā veidni visām jaunajām tukšajām datu bāzēm, izņemot tīmekļa datubāzes. Visas jaunās datu bāzes pārmanto šī faila saturu. Tas ir lielisks veids, kā izplatīt noklusējuma saturu, piemēram, daļu numurus vai atrunas un uzņēmuma politikas. Lūdzu, atcerieties, ka fails Tukšs.accdb neietekmē jaunu tukšu tīmekļa datu bāzu izveidi.

Svarīgs:

Tabulas pievienošana

Tabulas uz cilnes Izveidot.

Noformējuma skatā vispirms jāizveido tabulas struktūra. Pēc tam varat pārslēgties uz datu lapas skatu, lai ievadītu datus, vai ievadīt datus, izmantojot citu metodi, piemēram, ielīmējot datus no starpliktuves vai importējot tos.

Neatkarīgi no tā, kā veidojat tabulu, ieteicams pārbaudīt un iestatīt lauka rekvizītus. Lai gan daži rekvizīti ir pieejami datu lapas skatā, citus var iestatīt tikai noformējuma skatā. Lai atvērtu noformējuma skatu, navigācijas rūtī ar peles labo pogu noklikšķiniet uz tabulas un atlasiet Konstruktors Lauka īpašības.

Lauka īpašības. Sīkāku informāciju var iegūt, noklikšķinot uz palīdzības pogas.

Īpašums

Apraksts

Lauka izmērs

Lauka formāts

Ievades maska

Noklusējuma vērtība

Obligāts lauks

Kopējiet datus no cita avota uz Access tabulu

Ja jūsu dati tiek glabāti citā programmā, piemēram, Excel, varat tos kopēt un ielīmēt Access tabulā. Parasti šī metode vislabāk darbojas, ja dati jau ir sadalīti kolonnās, piemēram, Excel izklājlapā. Ja dati ir ievadīti teksta redaktors, pirms kopēšanas ieteicams sadalīt datu kolonnas ar cilnēm vai pārveidot datus par tabulu. Ja nepieciešams mainīt datus vai veikt ar tiem citas darbības (piemēram, sadalīt pilnais vārds vārds un uzvārds), ieteicams to darīt pirms datu kopēšanas, īpaši, ja neesat pazīstams ar Access.

Programma Access lieto nosaukumus laukiem, pamatojoties uz to, kas ir atrasts ievietoto datu pirmajā rindā. Ja pirmā ielīmēto datu rinda ir līdzīga nākamajai rindai, programma Access nosaka, ka pirmā rinda ir daļa no datiem, un piešķir laukiem parastos nosaukumus (F1, F2 un tā tālāk). Ja pirmā ielīmēto datu rinda neizskatās pēc nākamajām rindām, programma Access nosaka, ka pirmajā rindā ir lauku nosaukumi. Access piešķir laukus atbilstoši nosaukumiem un neietver pirmo datu rindu.

    Datu lapas skatā veiciet dubultklikšķi uz katras kolonnas virsraksta un ievadiet katras kolonnas aprakstošu lauka nosaukumu.

    Saglabājiet tabulu vēlreiz.

Piezīme: Konstruktors

Importējiet, pievienojiet vai saistīt datus no cita avota


Tabulas navigācijas apgabalā. Ja izvēlaties pievienot datus esošai tabulai, dati tiek pievienoti tai. Ja saistāt datus, grupā Tabulas navigācijas rūtī tiek izveidota saistīta tabula.

Lietojumprogrammas daļas pievienošana

Lietojumprogrammas daļas var izmantot, lai paplašinātu datu bāzu funkcionalitāti. Lietojumprogrammas daļa var būt tikai viena tabula, vai arī tajā var būt ietverti vairāki objekti, piemēram, tabulas un saistītās veidlapas.

Piemēram, lietojumprogrammas daļa Piezīmes sastāv no tabulas ar ID lauku, kura tips ir Skaitītājs, datuma lauku un ATGĀDZES lauku. To var pievienot datu bāzei un izmantot tādu, kāds tas ir, vai ar minimālām izmaiņām.

    Atveriet datu bāzi, kurai vēlaties pievienot lietojumprogrammas daļu.

    Atveriet cilni Radīšana.

    Grupā Veidnes noklikšķiniet uz pogas Lietojumprogrammas daļas. Tiks parādīts pieejamo daļu saraksts.

    Noklikšķiniet uz lietojumprogrammas daļas, kuru vēlaties pievienot.

Atveriet esošu Access datu bāzi

    Uz cilnes Fails noklikšķiniet uz pogas Atvērt.

    Dialoglodziņā Datu bāzes faila atvēršana atrodiet datu bāzi, kuru vēlaties atvērt.

    Veiciet vienu no tālāk norādītajām darbībām.

    • Lai atvērtu datu bāzi tās noklusējuma režīmā, veiciet dubultklikšķi uz tās (noklusējuma režīmu var norādīt dialoglodziņā Piekļuves opcijas vai ko nosaka administratīvā politika).

      Noklikšķiniet uz pogas Atvērt lai atvērtu datu bāzi publiska pieeja vairāku lietotāju vidē un ļauj citiem lietotājiem tajā lasīt un rakstīt.

      Atvērt un atlasiet opciju Atvērts lasīšanai

      Noklikšķiniet uz bultiņas blakus pogai Atvērt un atlasiet opciju Monopols

      Noklikšķiniet uz bultiņas blakus pogai Atvērt un atlasiet opciju Lasīt Ekskluzīvi

Piezīme: Varat tieši atvērt ārējo formātu datu failus, piemēram, dBASE, Microsoft Exchange vai Excel. Turklāt, piemēram, varat tieši atvērt jebkuru ODBC datu avotu Microsoft SQL Serveris. Access automātiski izveidos datu bāzi Piekļūstiet datiem tajā pašā mapē, kur datu fails, un pievienos saites uz visām ārējās datu bāzes tabulām.

    Lai atvērtu kādu no nesen izmantotajām datu bāzēm, noklikšķiniet uz Jaunākais uz cilnes Fails un atlasiet datu bāzes faila nosaukumu. Access atvērs datu bāzi, izmantojot iestatījumus, kas tika lietoti pēdējās atvēršanas reizē. Ja neredzat nesen izmantoto failu sarakstu, noklikšķiniet uz Iespējas uz cilnes Fails. Dialoglodziņā Piekļuves opcijas noklikšķiniet uz pogas Klienta opcijas. Nodaļā Izvade uz displeja norādiet dokumentu skaitu, ko vēlaties parādīt sarakstā "Pēdējie dokumenti" (ne vairāk kā 50).

    Varat arī parādīt jaunākās datu bāzes navigācijas rūtī Backstage skatā, lai tām piekļūtu ar diviem klikšķiem: 1) un pēc tam atveriet pēdējo datu bāzi, kuru vēlaties atvērt. formātā 2. Cilnes apakšā jaunākais" atzīmējiet izvēles rūtiņu Ātra piekļuvešim jaunāko datu bāzu skaitam un konfigurējiet parādāmo datu bāzu skaitu.

    Atverot datu bāzi, izmantojot komandu Atvērt uz cilnes Fails Jūs varat apskatīt sarakstu ar īsceļiem uz nesen atvērtām datu bāzēm, noklikšķinot dialoglodziņā Atvērt pogu Jaunākais.

Vai izmantojat programmu Access 2007?

Darba sākšana ar Microsoft Office Access lapu

Pirmoreiz startējot programmu Access vai aizverot datubāzi, neizejot no programmas Access, tiek parādīts logs.

Šis mājas lapa, kurā varat izveidot jaunu datubāzi, atvērt esošu vai skatīt informāciju no Microsoft Office Online vietnes.

Izveidojiet datu bāzi, izmantojot veidni

Access piedāvā dažādas veidnes, kas var palīdzēt ātri izveidot datu bāzi. Veidne ir lietošanai gatava datu bāze, kurā ir visas tabulas, vaicājumi, veidlapas un atskaites, kas nepieciešamas konkrēta uzdevuma veikšanai. Piemēram, ir veidnes, kuras varat izmantot, lai izsekotu problēmām, pārvaldītu kontaktpersonas vai izsekotu izdevumus. Dažās veidnēs ir iekļauti ierakstu piemēri, lai demonstrētu to izmantošanu. Datu bāzes veidnes var izmantot tādas, kādas tās ir, vai pielāgot atbilstoši jūsu īpašajām vajadzībām.

Ja kāda no šīm veidnēm ir piemērota jums, tas parasti ir vienkāršākais un ātrākais veids, kā izveidot vajadzīgo datu bāzi. Tomēr, ja programmā Access ir jāimportē dati no citas programmas, iespējams, ir vieglāk izveidot datu bāzi, neizmantojot veidni. Tā kā veidnēs jau ir definēta datu struktūra, var paiet ilgs laiks, lai pārveidotu esošos datus, lai tie atbilstu šai struktūrai.

Lejupielādējiet veidni no Office Online

Ja lapā Darba sākšana ar Microsoft Office Accessvēlamo veidni, ja jums ir interneta savienojums, Office Online vietnē varat atrast citas veidnes.

    Lapā Darba sākšana ar Microsoft Office Access Nodaļā Vairāk Office Online vietnē noklikšķiniet uz vienuma Veidnes.

    Tiks parādīts pārlūkprogrammas logs Mājas lapa"Veidnes" Office Online vietnē.

    Izmantojiet Office Online meklēšanas un navigācijas rīkus, lai atrastu vajadzīgo Access veidni, pēc tam izpildiet norādījumus, lai to lejupielādētu. Tādējādi datu bāzes fails tiek lejupielādēts jūsu datorā un pēc tam tiek atvērts jaunā Access instancē. Vairumā gadījumu veidnes ir veidotas tā, lai uzreiz atvērtos datu ievades forma un uzreiz varētu sākt ievadīt datus.

Papildinformāciju par darbu ar veidnēm skatiet rakstā Access datu bāzes izveide datorā, izmantojot veidni.

Datu bāzes izveide, neizmantojot veidni

Ja jūs neinteresē izmantot veidni, varat izveidot datu bāzi, izveidojot savas tabulas, veidlapas, atskaites un citus datu bāzes objektus. Vairumā gadījumu parasti tiek izmantota viena vai abas no šīm iespējām:

    Ievadiet, ievietojiet vai importējiet datus tabulā, kas izveidota ar datu bāzi, un atkārtojiet šo procedūru jaunām tabulām, kas izveidotas, izmantojot komandu Tabula uz cilnes Radīšana.

    Veidojot tabulas, importējiet datus no citiem avotiem.

Tukšas datu bāzes izveide

Datu ievadīšana datu lapas skatā ir līdzīga darbam ar Microsoft darblapu Office Excel 2007. Tabulas struktūra tiek veidota, ievadot datus - katru reizi, kad tabulai tiek pievienota jauna kolonna, tiek definēts jauns lauks. Programma Access automātiski nosaka katra lauka datu veidu, pamatojoties uz jūsu ievadītajiem datiem.

Ja šajā posmā nav nepieciešams ievadīt datus tabulā "Tabula 1", noklikšķiniet uz pogas Aizvērt. Ja esat veicis izmaiņas tabulā, jums tiks piedāvāts tās saglabāt. Noklikšķiniet uz pogas pogu, lai saglabātu izmaiņas lai tos nesaglabātu, vai pogu Atcelt atstāt galdu atvērtu.

Svarīgs: Ja aizverat tabulu "Tabula1" vismaz vienu reizi, nesaglabājot, tā tiks pilnībā dzēsta, pat ja tajā ir ievadīti dati.

Tabulas pievienošana

Tabulu pievienošana esošai datu bāzei tiek veikta ar komandas komandām Tabulas uz cilnes Izveidot.

Izveidojiet tabulu datu lapas skatā. Tabulas režīmā var nekavējoties sākt ievadīt datus, un tabulas struktūra tiks izveidota automātiski. Laukiem tiek piešķirti nosaukumi ar secīgiem cipariem ("Lauks1", "Lauks2" utt.), un datu tips tiek automātiski iestatīts, pamatojoties uz ievadītajiem datiem.

Tabulas izveide dizaina režīmā. Dizaina režīmā vispirms jāizveido jaunās tabulas struktūra. Pēc tam varat pārslēgties uz datu lapas skatu, lai ievadītu datus, vai ievadīt datus, izmantojot citu metodi, piemēram, ielīmējot datus no starpliktuves vai importējot tos.

Izveidojiet tabulu, pamatojoties uz veidni. Programmā Access ir veidnes parasti izmantotajiem tabulu veidiem. Ar vienu klikšķi var izveidot pilnīgu un lietošanai gatavu tabulas struktūru. Ja nepieciešams, varat pievienot vai noņemt laukus.

Lauka rekvizītu iestatīšana projektēšanas režīmā. Neatkarīgi no tā, kā veidojat tabulu, ieteicams pārbaudīt un iestatīt lauka rekvizītus. To var izdarīt tikai projektēšanas režīmā. Lai atvērtu noformējuma skatu, navigācijas rūtī ar peles labo pogu noklikšķiniet uz tabulas un atlasiet Konstruktors. Lai parādītu lauka rekvizītus, noklikšķiniet uz tā noformējuma režģī. Rekvizīti tiek parādīti zem noformējuma režģa apgabalā Lauka īpašības.

Noklikšķiniet uz lauka rekvizīta, lai skatītu tā aprakstu blakus sarakstam Lauka īpašības. Papildus informācija var iegūt, nospiežot taustiņu F1.

Šajā tabulā ir aprakstīti daži no visbiežāk mainītajiem lauka rekvizītiem.

Īpašums

Apraksts

Lauka izmērs

Teksta laukiem šis rekvizīts norāda maksimālo rakstzīmju skaitu, ko atļauts saglabāt laukā. Maksimālā vērtība: 255. Ciparu laukiem šis rekvizīts nosaka saglabāto skaitļu veidu (gars vesels skaitlis, dubultā peldošā komata vērtība utt.). Efektīvākai datu glabāšanai ieteicams datu glabāšanai atvēlēt mazāko nepieciešamo atmiņas apjomu. Ja nepieciešams, vēlāk varat mainīt šo vērtību.

Lauka formāts

Šis rekvizīts nosaka datu attēlošanas formātu. Tas neietekmē šajā laukā saglabātos faktiskos datus. Varat izvēlēties iebūvētu formātu vai definēt savu.

Ievades maska

Šis rekvizīts tiek izmantots, lai definētu vispārīgu veidni jebkādu datu ievadīšanai laukā. Tas nodrošina, ka visi dati ir ievadīti pareizi un tiem ir pareizais rakstzīmju skaits. Lai saņemtu palīdzību, izveidojot ievades masku, noklikšķiniet uz pogas rekvizīta lauka labajā pusē.

Noklusējuma vērtība

Šis rekvizīts ļauj iestatīt noklusējuma vērtību, kas tiks parādīta šajā laukā, pievienojot jauns ieraksts. Piemēram, laukam Datums/laiks, kurā vēlaties ierakstīt ieraksta pievienošanas datumu, kā noklusējuma vērtību varat ievadīt "Date()" (bez pēdiņām).

Obligāts lauks

Šis rekvizīts norāda, vai laukā ir jāievada vērtība. Ja tas ir iestatīts uz , ierakstu nevarēs pievienot, ja šajā laukā nav ievadīta vērtība.

Ja jūsu dati tiek glabāti citā programmā, piemēram, Office Excel 2007, varat tos kopēt un ielīmēt Access tabulā. Parasti šī metode vislabāk darbojas, ja dati jau ir sadalīti kolonnās, piemēram, Excel izklājlapā. Ja dati atrodas tekstapstrādes programmā, ieteicams pirms kopēšanas datu kolonnas atdalīt ar tabulēšanas taustiņu vai pārveidot datus par tabulu. Ja jums ir jāmaina dati vai jāveic citas darbības ar tiem (piemēram, jāsadala pilns vārds vārdā un uzvārdā), ieteicams to izdarīt pirms datu kopēšanas, īpaši, ja neesat pazīstams ar Access.

Ievietojot datus tukšā tabulā, programma Access iestata datu tipu katram laukam, pamatojoties uz tajā ietvertajiem datiem. Piemēram, ja laukā, kuru ievietojat, ir tikai datuma vērtības, šī lauka datu tips ir datums/laiks. Ja ievietotajā laukā ir tikai vārdi "Jā" un "Nē", šī lauka datu tips tiek atlasīts kā "Būla".

Programma Access lieto nosaukumus laukiem, pamatojoties uz to, kas ir atrasts ievietoto datu pirmajā rindā. Ja pirmā ielīmēto datu rinda ir līdzīga nākamajai rindai, programma Access nosaka, ka pirmā rinda ir daļa no datiem, un piešķir laukiem vispārīgus nosaukumus (F1, F2 un tā tālāk). Ja pirmā ielīmēto datu rinda neizskatās pēc nākamajām rindām, programma Access nosaka, ka pirmajā rindā ir lauku nosaukumi. Access piešķir laukus atbilstoši nosaukumiem un neietver pirmo datu rindu.

Automātiski piekļūstiet nosaukumu laukiem, tāpēc, lai izvairītos no neskaidrībām, tie jāpārdēvē. To var izdarīt šādi:

Piezīme: Varat arī pārslēgties uz noformējuma skatu, lai mainītu lauku nosaukumus. Lai to izdarītu, navigācijas rūtī ar peles labo pogu noklikšķiniet uz tabulas un atlasiet Konstruktors. Lai atgrieztos tabulas skatā, navigācijas rūtī veiciet dubultklikšķi uz tabulas.

Iespējams, jums ir dati, kas glabājas citā programmā, kurā vēlaties tos importēt jauns galds Piekļūstiet esošai vai pievienojiet tai. Turklāt, ja jūsu kolēģi glabā datus citās programmās, iespējams, būs jāizveido saite uz šiem datiem. Abos gadījumos darbs ar datiem no citiem avotiem nav grūts. Varat importēt datus no Excel darblapas, tabulas citā Access datu bāzē, SharePoint saraksta un citiem avotiem. Importēšanas process dažādi avoti nedaudz atšķiras, bet vienmēr sākas, kā aprakstīts tālāk.


Ja izvēlaties importēt tabulu, programma Access importē datus jaunajā tabulā un parāda tos grupā Tabulas navigācijas apgabalā. Ja izvēlaties pievienot datus esošai tabulai, dati tiek pievienoti tai. Ja saistāt datus, grupā Tabulas varat koplietot datu bāzi vairāku lietotāju vidē un ļaut citiem lietotājiem lasīt un rakstīt datu bāzē.

Noklikšķiniet uz bultiņas blakus pogai Atvērt un atlasiet opciju Atvērts lasīšanai lai atvērtu datubāzi tikai lasāmai, tas ir, apskatei bez iespējas veikt izmaiņas. Tas ļaus citiem lietotājiem rakstīt datu bāzē.

Noklikšķiniet uz bultiņas blakus pogai Atvērt un atlasiet opciju Monopols lai atvērtu datu bāzi ekskluzīvā režīmā. Ja cits lietotājs mēģina to atvērt, viņš saņems ziņojumu "Fails jau tiek lietots".

Noklikšķiniet uz bultiņas blakus pogai Atvērt un atlasiet opciju Lasīt Ekskluzīvi lai atvērtu tikai lasāmu datubāzi. Citi lietotāji varēs atvērt datubāzi tikai lasāmā veidā.

Ja nevarat atrast datu bāzi, kuru vēlaties atvērt

    Noklikšķiniet uz ikonas Mans dators dialoglodziņā Datu bāzes faila atvēršana vai atlasiet Mans dators nolaižamajā sarakstā Mape.

    Diskdziņu sarakstā ar peles labo pogu noklikšķiniet uz diska, kurā varētu būt datu bāze, un atlasiet Atrast.

    Dialoglodziņā ievadiet savu meklēšanas vienumu meklēšanas rezultāti un nospiediet pogu Meklēt meklēt datu bāzē.

    Ja datu bāze ir atrasta, veiciet dubultklikšķi uz tās, lai to atvērtu.

    Lai atvērtu datu bāzi, jānoklikšķina uz pogas Atcelt dialoglodziņā Datu bāzes faila atvēršana. Pēc tam aizveriet dialoglodziņu meklēšanas rezultāti.

Piezīme: Varat tieši atvērt datu failus ārējos formātos, piemēram, dBASE, Paradox, Microsoft Exchange vai Excel. Varat arī tieši atvērt jebkuru ODBC datu avotu, piemēram, Microsoft SQL Server vai Microsoft FoxPro. Programma Access automātiski izveidos Access datu bāzi tajā pašā mapē, kurā atrodas datu fails, un pievienos saites uz visām ārējās datu bāzes tabulām.

    Lai atvērtu kādu no nesen atvērtajām datu bāzēm, sarakstā noklikšķiniet uz tās faila nosaukuma Atveriet jaunāko datu bāzi Lapā Darba sākšana ar Microsoft Office Access. Access atvērs datu bāzi, izmantojot iestatījumus, kas tika lietoti pēdējās atvēršanas reizē. Ja neredzat nesen izmantoto failu sarakstu, noklikšķiniet uz Microsoft Office, un tad - Piekļuves opcijas. Dialoglodziņā Piekļuves opcijas atlasiet vienumu Turklāt. Nodaļā Izvade uz displeja norādiet dokumentu skaitu, ko vēlaties parādīt sarakstā "Pēdējie dokumenti" (ne vairāk kā deviņi).

    Ja atverat datu bāzi, nospiežot Microsoft Office pogas un pēc tam izmantojot atvērt komandas, varat skatīt sarakstu ar datu bāzes saīsnēm, kuras iepriekš atvērāt, noklikšķinot uz Mans jaunākie dokumenti logā Atvērt). dialoglodziņš.

Izveido tukšu pielāgota veidne

Kad veidojat jaunu, tukšu datu bāzi, programma Access atver jaunu tabulu, kurā varat ievadīt datus, bet neveido nekādus citus datubāzes objektus. Ja vēlaties, lai visās jūsu izveidotajās datu bāzēs būtu citi objekti (piemēram, veidlapas, atskaites, makro vai papildu tabulas), varat izveidot pielāgotu tukšu veidni, kurā ir šie objekti. Pēc jaunas datu bāzes izveides nākamreiz tie jau saturēs šos objektus veidnē. Papildus šiem objektiem veidnē var būt iekļautas tabulas, kas aizpildītas ar datiem, kā arī īpašas konfigurācijas opcijas, datu bāzes rekvizīti, saites vai kods, kam jābūt pieejamam visās jaunajās datu bāzēs.

Piemēram, pieņemsim, ka jums ir makro kopa, kas jāizmanto visos projektos. Ja izveidojat tukšu veidni ar šiem makro, tie tiks automātiski pievienoti visām programmā Access izveidotajām datu bāzēm.

Tukšas veidnes var izveidot šādos failu formātos: Office Access 2007, Access 2002-2003 vai Access 2000. Veidnes nosaukumam jābūt Blank.accdb Office Access 2007 failu formātiem un Blank.mdb failu formātiem. iepriekšējās versijas.

    Ja noklusējuma formāts ir Access 2000 vai Access 2002-2003, tukšā veidnes faila nosaukums ir Blank.mdb. Jaunā datu bāze tiks izveidota tādā pašā formātā kā fails Blank.mdb. Piemēram, ja noklusējuma formāts ir Access 2000 un veidne ar nosaukumu Blank.mdb ir Access 2002-2003 faila formātā, visas jaunās datu bāzes tiks izveidotas Access 2002-2003 formātā.

    Ja noklusējuma formāts ir Access 2007, tukšā veidnes faila nosaukums ir Blank.accdb.

Noklusētā faila formāta maiņa

    Klikšķis Microsoft Office poga un noklikšķiniet Piekļuves opcijas.

    Dialoglodziņā Piekļuves opcijas atlasiet vienumu Pamata.

    Grupā Datu bāzu izveide nolaižamajā sarakstā Noklusējuma faila formāts izvēlieties vajadzīgo formātu.

Lai izveidotu tukšu veidni, veiciet kādu no šīm darbībām:

    Izveidojiet tukšu datubāzi (nosauciet tai "Tukša" vai piešķiriet tai jebkuru pagaidu nosaukumu) un pēc tam importējiet vai izveidojiet objektus, kuriem vajadzētu būt veidnē.

    Izveidojiet esošās datu bāzes kopiju, kurā ir veidnei nepieciešamie objekti, un pēc tam izdzēsiet nevajadzīgos objektus.

Kad veidnei nepieciešamie objekti ir gatavi, saglabājiet datu bāzi:

    Noklikšķiniet uz pogas Microsoft Office un izvēlieties komandu Saglabāt kā.

    • Sistēmas veidnes mape Piemēram, C:\Program Files\Microsoft Office\Templates\1033\Access

      Lietotāja veidņu mape Zemāk ir daži piemēri.

      • IN Windows Vista C appdata\local\temp. Nosaukums\AppData\Viesabonēšana\Microsoft\Veidnes

        IN Microsoft Windows Server 2003 vai Microsoft Windows XP C:\Documents and Settings Name\Application Data\Microsoft\Templates

        Piezīme: Tukša veidne sistēmas mapē ignorē tukšas veidnes jebkurā lietotāja mapē.

    Laukā Faila nosaukums ievadiet Tukšs.accdb(vai Blank.mdb, ja veidojat veidni no iepriekšējās versijas), un pēc tam noklikšķiniet uz Saglabāt.

Tagad, veidojot jaunu tukšu datu bāzi, jaunajā veidnē tiks iekļauti objekti jebkurā jaunā datu bāzē, kas izveidota pēc noklusējuma. Piekļūstiet lietotnei atvērs jaunu tabulu datu lapas skatā, tāpat kā veidojot jaunas tukšas datu bāzes, neizmantojot veidni.

Lai pārtrauktu tukšas veidnes izmantošanu, izdzēsiet vai pārdēvējiet failu Blank.accdb (vai failu Blank.mdb, ja izmantojat vecāku Access versiju).

Datu bāzes vadības sistēmas projektēšana Delfos.

Kas jums jāapgūst:

1) kā pieslēgt datu bāzi Delphi sastāvdaļas;

2) lietojumprogrammas izveides kārtība vienkāršas lokālās datu bāzes pārvaldīšanai;

3) kā kontrolēt datu bāzes tabulu attēlošanu;

4) kā organizēt datu šķirošanu un filtrēšanu;

5) kā lietot SQL vaicājumu valodu.

Izveidojiet mapi, kurā saglabāsiet izstrādātās lietojumprogrammas. Katrai lietojumprogrammai turpmāk galvenajā mapē ir jāizveido atsevišķs direktorijs.

1. SOLIS. IZVEIDOJIET VIENKĀRŠU DATU BĀZI

Pirms sākat izstrādāt datu bāzes pārvaldības sistēmu (DBVS), jums ir jāizveido šī datu bāze. Izmantosim šim nolūkam Microsoft lietojumprogramma Office Access, jo Office ir instalēts gandrīz jebkurā datorā un Access, visticamāk, tika instalēts pēc noklusējuma.

Šajā apmācībā tiks aplūkotas iespējas piekļūt datu bāzēm, izmantojot tikai vienu tehnoloģiju – Microsoft izstrādāto ADO (Active Data Objects). Šī modernā bibliotēka, pirmkārt, ļauj strādāt ar vietējām MS Access un klienta-servera MS SQL Server datu bāzēm. Šīs bibliotēkas izpēte ļaus jums nākotnē viegli pāriet uz datu bāzēm, kas izveidotas, pamatojoties uz citām tehnoloģijām.

Pagaidām izveidosim vietējā veikala datu bāzi datorliteratūra, kas sastāv no vienas tabulas. Tabula, tāpat kā divdimensiju masīvs, sastāv no kolonnām un rindām. Katrā tabulas kolonnā ir viens lauks, piemēram, grāmatas nosaukums vai autors. Katrā tabulas rindā ir viens ieraksts, kas sastāv no vairākiem laukiem, kuros ir, piemēram, grāmatas nosaukums, autors, cena, izdošanas gads.

Palaidiet Microsoft Office Access. Izvēlnē noklikšķiniet uz Fails/Jauns un pēc tam vednī atlasiet Jauna datu bāze. Jums tiks lūgts izvēlēties datu bāzes glabāšanas vietu un faila nosaukumu. Norādiet ceļu uz savu pirmo turpmāko lietojumprogrammu (kur turpmāk saglabāsiet Delphi projektu) un jēgpilnu nosaukumu datora grāmatu veikala datubāzei, piemēram, mkl.mdb.

Tiks atvērts logs darba organizēšanai ar datu bāzi (skat. attēlu).

Veiciet dubultklikšķi uz vienuma “Tabulas izveide noformēšanas režīmā” - tiks atvērts tabulas noformētājs, kurā jānorāda tabulas lauku nosaukumi un atbilstošajos laukos ietverto datu veids.

Tabulas lauku apraksta piemērs ir parādīts attēlā zemāk. Lai tabulā ir seši lauki. Programmā Access lauku nosaukumiem var piešķirt nosaukumus gan angļu, gan krievu valodā. Lauku Nr.2-5 nosaukumi ir acīmredzami, tāpat kā šo lauku datu tips. Apskatīsim lauku #1. Lauka nosaukums: id_kn – grāmatas identifikators. Šim laukam datu bāzei ir īpaša nozīme - tas ir tabulas atslēgas lauks, tam ir unikāls ieraksta identifikators. Varat iestatīt opciju “Atslēgas lauks”, izmantojot konteksta izvēlni, kas tiek parādīta, tabulas noformētājā ar peles labo pogu noklikšķinot uz atbilstošā lauka. Saglabājiet tabulu, noklikšķinot uz saglabāšanas pogas, jums tiks lūgts izvēlēties tabulas nosaukumu - iestatīt nosaukumu veikalu.


Izmantojot izvēlni Skats, iestatiet skatu uz Tabulas režīmu:

Tabula jau ir gatava aizpildīšanai, taču tagad to nedarīsim, jo ​​mūsu galvenais mērķis ir izpētīt Delphi datu bāzes pārvaldības iespējas. Izveidosim aplikāciju Delfos un tur sāksim rediģēt tabulu.

2. SOLIS. IZVEIDOJIET VIENKĀRŠU LIETOJUMU DATU BĀZES PĀRVALDĪBAI

Vienkāršākajai aplikācijai jāspēj apskatīt datubāzes saturu (mūsu gadījumā vienas tabulas saturu), turklāt jābūt funkcijām ierakstu labošanai, dzēšanai un pievienošanai. Līdzīgu uzdevumu, protams, var veikt, neizmantojot datu bāzes apstrādes tehnoloģijas, taču šādas lietojumprogrammas izstrāde prasīs par divām līdz trim kārtām ilgāku laiku.

Tātad, startējiet Delphi, izveidojiet jaunu lietojumprogrammu un saglabājiet projektu mapē, kurā atrodas datu bāzes fails. Ļaujiet moduļa nosaukumam būt magazin.pas un projekta nosaukumam ProjectMagazin.dpr.

Tagad noteiksim, kuri komponenti no paletes ir nepieciešami darbam ar datu bāzi. Datu bāze sastāv no tabulām, kuru apskatei nepieciešams atbilstošs vizuālais komponents - DBGrid no cilnes Data Controls. Turklāt ir jābūt citiem komponentiem, kas nodrošina saziņu starp aplikāciju un datu bāzes atrašanās vietu, atpazīst tās formātu un veic atlasi no konkrētas datu bāzes tabulas. Šiem nolūkiem mēs izmantojam šādus trīs komponentus: ADOConnection un ADOTable no cilnes ADO un DataSource no cilnes Data Access.

Konfigurēsim visu veidlapas komponentu rekvizītus.

1. ADOSavienojums1. Veiciet dubultklikšķi uz komponenta (vai objektu inspektorā rekvizītu rindā ConnectionString) - jums tiks dota iespēja ievadīt savienojuma virkni (Use Connection String), palaist vedni, nospiežot Build taustiņu un uz "Data Provider". cilnē atlasiet datu bāzes savienojuma draiveri Microsoft dati Jet OLE DB nodrošinātājs. Noklikšķiniet uz "Tālāk", lai pārietu uz cilni "Savienojums", un tur rindā "Atlasīt vai ievadiet datu bāzes nosaukumu" ievadiet faila nosaukumu - mūsu gadījumā tas ir mkl.mdb. Var, protams, nospiest taustiņu blakus rindai un tieši norādīt uz failu, taču šajā gadījumā labāk uzreiz noņemt ceļu uz failu, atstājot tikai nosaukumu, lai, pārvietojot lietojumprogrammu uz citu atrašanās vietu, nebūs problēmu ar piekļuvi datubāzei. Vednī noklikšķiniet uz Labi un savienojuma virknes atlases veidlapā noklikšķiniet uz Labi. Pārslēdziet rekvizītu LoginPromt uz False, lai katru reizi, kad izveidojat savienojumu ar datu bāzi, lietotājam netiktu prasīts ievadīt paroli.

2. ADOTtable1. Rekvizīta Connection nolaižamajā sarakstā norādiet uz ADOConnection1, rekvizītā TableName atlasiet tabulu (mums pagaidām ir tikai viens veikals). Iestatiet rekvizītu Active uz True (ņemiet vērā, ka turpmāk, mainot iestatījumus, jums bieži būs jāatgriež šis rekvizīts uz True). Ērtības labad pārdēvējiet komponentu par TableMagazin.

3. Datu avots1. Šim starpnieka komponentam nolaižamajā sarakstā ir jāiestata rekvizīts DataSet uz tabulu TableMagazin.

4. DBGrid1. Savienosim režģi ar DBGrid1 ar krātuves tabulu no datu bāzes, izmantojot DataSource1, objektu inspektorā pieejamo komponentu nolaižamajā sarakstā iestatot rekvizītu DataSource uz DataSource1.

Tas pabeidz vienkāršākās datu bāzes izveidi, un mēs neesam uzrakstījuši nevienu koda rindiņu. Ja jums jau ir pieredze darbā ar šiem komponentiem, jūs pavadītu mazāk nekā minūti, izstrādājot šādu DBVS.

Palaidiet lietojumprogrammu, izmantojot taustiņu F9, un veiciet datu bāzes aizpildīšanu (vadības taustiņi: F2 – rediģēt šūnu, Ins – pievienot ierakstu, Ctrl+Del – dzēst ierakstu). Aizveriet lietojumprogrammu un pēc tam palaidiet to vēlreiz, un jūs redzēsiet, ka veiktās izmaiņas ir saglabātas.

Datu bāzes aizpildīšanas piemērs:

Ne visi dod priekšroku darbam ar tastatūru, ja viņiem ir pele. Tāpēc dažreiz var būt noderīgs komponents DBNavigator no cilnes Datu vadīklas. Novietojiet to testēšanai (nākotnē tas ir jāizdzēš) formā pēc saviem ieskatiem un izveidojiet savienojumu, izmantojot starpnieku DataSource1 - norādiet uz to rekvizītā DataSource. Ja nepieciešams, varat atspējot dažas atslēgas datu bāzes vadības panelī rekvizītā VisibleButtons. Un, lai gan vadības pogas ir intuitīvas, tās ir iespējams nodrošināt ar rīka padomiem, kuriem ShowHint rekvizītu iestatāt uz True, un rīka padomu tekstu var iestatīt/mainīt rekvizītā Hints. Iespējamo lietojumprogrammas skatu pēc DBNavigator komponenta pievienošanas var redzēt attēlā: