Izdelava baze podatkov na računalniku. Transact-SQL - ustvarjanje baze podatkov. Kaj je zbirka podatkov MySQL?

Pozdravljeni, dragi bralci spletnega dnevnika! Danes se bomo podrobno posvetili takim dejanjem v skrbniški plošči gostovanja (), kot je ustvarjanje baze podatkov, dodajanje novega spletnega mesta in dodatnih domen (vzdevkov).

To so najpogostejše in pogosto izvajane operacije s strani uporabnikov. Kot vedno vam praksa omogoča, da pridobite potrebne veščine in v prihodnje boste podobne dogodke izvedli povsem samodejno, enostavno in naravno.

Rad bi opozoril, da vse možna dejanja v zvezi s tem sem upošteval in bom to počel tudi v prihodnje z uporabo zgleda svojega ponudnika Sprinthost, saj že dolgo uporabljam njegove storitve in dobro poznam vse podrobnosti (na Sprinthost.ru).

Ustvarjanje baze podatkov v skrbniški plošči gostovanja

Baza podatkov je najpomembnejša in morda najbolj zapletena sestavni del sodobna spletna stran. Vendar pa zahvaljujoč sodobnim tehnologijam upravljanje ne predstavlja resnih težav niti za neizkušene začetnike spletnih skrbnikov.

Takoj se na primer pojavi z (ali drug CMS, na primer Joomla). samodejno ustvarjanje baze podatkov, po katerem od gostitelja prejmete prijavo in geslo za vstop v nadzorno ploščo spletnega mesta, torej skoraj v istem trenutku lahko začnete delati s svojim projektom.

Vendar pa je včasih koristno ročno ali v polavtomatskem načinu izvajati posamezne operacije na stopnjah gradnje spletnega vira in kasnejšega upravljanja. To vam ne bo samo omogočilo, da občutite in razumete bistvo dogajanja, ampak je lahko takšna izkušnja zelo koristna v prihodnosti.

Povedati je treba, da velika večina gostiteljev uporablja največ, ki se uporablja za upravljanje baz podatkov, zgrajenih na principu tabel, s posebnim jezik SQL. Takšne zbirke podatkov se običajno imenujejo relacijski.

V današnji publikaciji si bomo ogledali, kako ustvariti bazo podatkov Podatki SQL za spletno stran v skrbniški plošči, v naslednjem članku pa vam bom povedal, kako prenesti WordPress (povezavo boste našli spodaj), ustvarjeno bazo podatkov povezati s spletnim mestom in ročno namestite ta motor na svoje gostovanje. Torej, nadaljujte in izberite želeno povezavo v razdelku »Baze podatkov« v PU:

Po tem greste na stran, kjer je poleg informacij o obstoječih bazah podatkov MySQL gumb za ustvarjanje nove baze podatkov:


Naslednji korak je, da pripravite ime za bazo podatkov in vnesete uporabniško ime. Predpona zanje bo samodejno ustvarjena na podlagi prijave, ki jo uporabljate pri prijavi v skrbniško ploščo vašega gostovanja.

Mimogrede, pri izpolnjevanju drugega dela imena baze podatkov lahko sistem samodejno izpolni stolpec z uporabniškim imenom in podvoji ime baze podatkov (v našem primeru "wn01"). Lahko ga takoj spremenite po lastni presoji ali pustite možnost, ki jo predlaga sistem (v prihodnosti lahko uredite sestavo uporabnikov):


Ustvariti morate tudi bolj zapleteno geslo. Celotno geslo ali njegov del (z dodajanjem lastnih simbolov) lahko ustvarite takoj z uporabo gumba »Po meri«. Če že govorimo o geslih, potem vam za olajšanje pomnjenja in izboljšanje splošne varnosti svetujem, da uporabite program KeePass (o tem upravitelju je podroben članek). Ko izpolnite vsa polja, kliknite nastali gumb za ustvarjanje baze podatkov:


V praksi boste morda potrebovali uporabniško ime in geslo, če se boste odločili povečati stopnjo varnosti pri delu z bazami podatkov Podatki MySQL in se prijavi za povezavo z njimi SSH tunel z uporabo posebne programske opreme (npr. programi PuTTY).

Podatki na posnetku zaslona bodo prav tako uporabni v naslednjem koraku, ko to storite, zato ne pozabite zapisati vseh teh informacij na varno mesto. Zdaj, če znova sledite povezavi do razdelka »Baze podatkov«, se bo novo ustvarjena zbirka podatkov prikazala na seznamu:


Ko kliknete na njeno ime, boste preusmerjeni na stran, kjer lahko preverite, obnovite, optimizirate tabele (nova baza jih nima), pa tudi prenesete oz. varnostno kopijo baze.

Če kliknete številko poleg imena katere koli zbirke podatkov, lahko s premikanjem na ločen zavihek za urejanje ustvarite novega uporabnika, ga dodate obstoječemu ali izbrišete obstoječe (ne pozabite, o tem sem govoril malo višje pri ustvarjanju baze). Poleg tega obstaja tudi možnost spremembe gesla:

Če ima skrbniška plošča tako rekoč globalne možnosti za delo z bazo podatkov, potem lahko za bolj subtilne operacije uporabite aplikacijo, v katero se običajno prijavite neposredno iz nadzorne plošče vašega računa gostovanja. Če želite to narediti na primer na Sprinthostu, preprosto kliknite želeno povezavo, znova v razdelku »Baze podatkov« (glejte prejšnji posnetek zaslona), po katerem se bo zgodil prehod:


Po povezavi pridemo do vmesnika programa, kjer je na levi strani seznam vseh nameščenih baz (na zgornji sliki). Ko izberemo enega od njih, imamo možnost izvajati vse vrste dejanj s to bazo podatkov in tabelami, ki so vanjo vključene. Po izdelavi baze podatkov in njeni povezavi s spletnim mestom WordPress bo sestava tabel naslednja:


Nekaj ​​osnovnih operacij z bazo podatkov in tabelami sem že opisal v gradivu o phpMyAdmin, povezava do katerega je navedena zgoraj. Posebej pomembno se mi zdi redno izvajanje varnostnih kopij podatkovne baze, ki vam bodo pomagale v celoti obnoviti le-to v primeru poškodbe zaradi kakšne hujše višje sile.

Tako boste shranili rezultate svojega večdnevnega dela. Strinjam se, za to je vredno preučiti to vprašanje. K tej temi se bomo v prihodnje še večkrat vrnili, saj je zelo pomembna točka pri upravljanju spletne strani. Ker toliko strani gostuje na gostovanju, kjer upravljanje poteka preko cPanela, ponujam ustrezen video:

");">

Dodajanje novega mesta na nadzorni plošči

Zdaj pa preidimo na to, kako dodati spletno mesto poleg tistih, ki so že na voljo na strežnikih gostitelja. Mnogi ponudniki gostovanja vam to omogočajo s trenutno tarifo. Na primer, na Sprinthostu lahko dodam en projekt z najnižjo tarifo. Če želite to narediti, sledite povezavi »Dodaj spletno mesto«:

Nato se znajdemo na strani, kjer lahko izvedete želeno operacijo:


Kot verjetno razumete, morate tukaj vnesti , ki bo služil kot ime novega spletnega projekta. Če označite možnost "Registracija te domene", bo to izvedeno samodejno, ker je v tem primeru ponudnik partner več registrarjev domen, v tem primeru vam ni treba izvesti nobenih nadaljnjih dejanj.

Če je bila domena že kupljena (na primer, uporabljal sem storitve prodajalca Reghouse), potem polja ni treba potrditi. Kliknite nastali gumb in spletno mesto bo dodano v nekaj sekundah. Če želite preveriti, se lahko vrnete na domača stran upravna plošča, kjer se bo med drugimi bohotila novo dodana stran.

Kako komunicirati med domeno in gostovanjem

A to še ni vse. Če pri dodajanju spletnega mesta niste označili potrditvenega polja, ki aktivira samodejno registracijo imena domene, morate registrirati naslove strežnika DNS () za to domeno druge ravni, da jo povežete s strežnikom gostovanja. Recimo, ko sem kupil domeno pri registrarju, so bili podatki o njej v moji predstavljeni v naslednji obliki:


Kot lahko vidite, domena še ni delegirana, to pomeni, da ni povezana z naslovom IP strežnika, na katerem bo spletni vir. Če želite odpraviti to pomanjkljivost, pojdite na skrbniško ploščo vašega računa gostovanja v razdelek »Upravljanje spletnega mesta«, povezavo do katerega najdete v levem meniju:


Kliknite nanj in preusmerjeni boste na spletno stran s seznamom povezav do različnih zavihkov, kjer lahko izvajate različna dejanja administracije projekta. Izberite tam "Nastavitve DNS":


Po tem boste preusmerjeni na naslednjo stran, kjer se nahajajo potrebne informacije:


Kopiramo DNS naslove, gremo na registrski račun, kamor prilepimo kopirane podatke. Obrazci za vnos DNS strežnikov se lahko med registratorji razlikujejo, vendar to ne spremeni bistva zadeve. V Reghouseu morate klikniti ikono svinčnika, ki bo odprla stran za urejanje informacij o DI, katere ena od postavk bo polje za vnos potrebnih podatkov:


Vnesite naslove, kopirane od ponudnika, in kliknite gumb "Naprej" čisto na dnu:


Zadnji korak je še enkrat preveriti pravilnost vnesenih podatkov. Če se zmotite, se preprosto vrnete korak nazaj in popravite napako. Ko se prepričate, da so podatki pravilni, kliknite »Naprej«:


Po kratkem času (pri meni je trajalo približno pol ure) se status domene spremeni:


Zdaj je ta domena že delegirana, to je, grobo rečeno, povezana z IP strežnika, na katerem bo spletno mesto. Vendar bo postopek posodabljanja baz DNS trajal nekaj časa, od 24 do 72 ur, vendar se v praksi vse običajno zgodi veliko hitreje. Čez nekaj časa poskusite vstopiti naslovna vrstica URL brskalnika spletnega vira, katerega del bo registrirana domena 2. ravni:

http://vkusnyi-sait.ru

Če je posodobitev do tega trenutka končana, bo na strani brskalnika prikazana škrbina ponudnika gostovanja:


To bo pomenilo, da je prostor za vaš prihodnji projekt pripravljen. Vse, kar ostane, je, da namestite na primer WordPress, ki ga je mogoče namestiti ročno ali prek nadzorne plošče gostovanja z uporabo hitre metode (povezave do ustreznih materialov so navedene bližje začetku tega članka).

Mimogrede, videli boste lahko mape in datoteke, ki se bodo nahajale v korenskem imeniku novega mesta (kot tudi vaše druge vire). Če želite to narediti, se poskusite prek FTP povezati s strežnikom, kjer se nahaja vir, z uporabo poseben program(ki vam bo v prihodnje nudil vso možno pomoč):


Torej, če povzamem, vas še enkrat spomnim potrebna dejanja pri ustvarjanju naslednje strani:

  • Nakup domene (na kateri koli storitvi). Mimogrede, v večini primerov lahko registrirate DI pri samem ponudniku gostovanja;
  • Dodajanje spletnega mesta na nadzorno ploščo gostovanja;
  • Operacija delegiranja domene, to je njene povezave s strežnikom gostovanja. Če pri ustvarjanju prvega ali naslednjih projektov na gostovanju označite možnost »Registracija domene« (lahko se imenuje drugače, odvisno od ponudnika, vendar je bistvo enako), potem vam ni treba storiti ničesar, vse bo izvedeno samodejno;
  • Izdelava baze podatkov. Še enkrat, pri namestitvi motorja s funkcijo gostovanja lahko ta korak preskočite, saj bo baza podatkov ustvarjena samodejno;
  • Namestitev CMS (na primer WordPress), ki vključuje povezavo baze podatkov s spletnim mestom (za samodejno namestitev glejte zgornji odstavek).

Upoštevajte, da če uporabljate standardno virtualno gostovanje (in to je najverjetneje, če ste začetnik v spletni skrbnici), bodo vse tarifne omejitve (prostor na disku, število datotek itd.) veljale za vsa spletna mesta.

Seveda se bo obremenitev strežnika na teh spletnih mestih povečala. Obstajajo pa prihranki pri finančnih izdatkih, saj so projekti v istem tarifnem načrtu in ni treba plačati za vsakega od njih.

V prihodnosti boste morali preprosto zagotoviti, da omejitev porabe virov spletnega strežnika ne bo znatno presežena. To se bo zgodilo šele na določeni stopnji razvoja spletnih projektov, ko bo dosežena pomembna stopnja prometa. Toda v tem primeru se bo vaš možni dohodek, ki ga boste prejeli od prodaje določenih sredstev monetizacije, povečal, zato bo prehod na dražjo tarifo popolnoma neboleč.

Kako dodati dodatno domeno in ustvariti vzdevek ali sinonim spletnega mesta

V standardni različici ima vsak samospoštljiv gostitelj možnost enostavno dodati več domen in spletnih mest (seveda je njihovo število odvisno od tarifni načrt). Na Sprinthostu začetna tarifa omogoča ustvarjanje 2 dodatnih spletnih mest (skupaj 3) in neomejeno število domen.

Lahko se vprašate, zakaj so potrebni takšni pogoji, če mora imeti vsako spletno mesto eno domeno? Konec koncev, če lahko dodate 3 mesta na nadzorno ploščo, potem mora biti enako število domen. Zdi se, da v tem primeru možnost dodajanja poljubnega števila domen preprosto nima smisla.

Vendar ne hitite, vse ni tako preprosto in nedvoumno. Edina stvar, ki je gotova, je, da lahko vsako ime domene (druga, tretja raven itd.) ustreza le eni spletni strani. Ni naključje, da ob registraciji domene najprej preverimo, ali je zasedena.

Toda spletno mesto ima lahko poljubno število DI (psevdonimov). Recimo, da imam spletni vir, ki ustreza domeni 2. ravni:

Spletna stran

To je glavna domena, na kateri se nahajajo datoteke spletnega mesta. Vendar pa recimo, da sem želel, da se prikaže naslednji URL, ko uporabnik vnese naslovno vrstico brskalnika:

http://goldbusinessnet.ru

Odprla bi se spletna stran mojega glavnega projekta (mesta). Najprej se morate za to registrirati Domena druga raven v zone.ru:

Goldbusinessnet.ru

DI je treba najprej preveriti glede zaposlitve; na splošno morate upoštevati standardno shemo registracije. Po nakupu tega imena domene pojdite na skrbniško ploščo gostitelja v razdelku »Upravljanje spletnega mesta«.

Tam izberite želeni vir (v našem primeru »mesto«) in na zavihku »Domene spletnega mesta« kliknite gumb "Dodaj novo domeno":


Nato na naslednji spletni strani vnesite CI in kliknite gumb za dodajanje:


Še enkrat bi vas rad opozoril na dejstvo, da lahko v tem primeru DI registrirate z gostiteljem (če tega niste storili prej pri drugem registrarju), tako da obkljukate to možnost. V nasprotnem primeru, če je registracija že zaključena, kliknite gumb dodaj.

Čez nekaj časa se bo vzdevek (alias ali sinonim) glavnega projekta pojavil v istem razdelku »Domene spletnega mesta«. Tam boste prejeli tudi informacije o DNS, zmožnosti dodajanja imen domen za glavni spletni vir in tudi brisanja katerega koli od njih kadar koli. Na ta način je mogoče nadzorovati število vzdevkov za vsak vaš spletni projekt.

Za primer, ki sem ga navedel, bi bilo najbolj optimalno, da bi ga uporabili v dodatni domeni, kar sem tudi pokazal. Če pa ime projekta v DI vključuje nekaj ključne besede, potem lahko na tej strani eksperimentirate in ustvarite več vzdevkov v istem domenskem območju (čeprav je to mogoče v različnih), vendar z različnimi možnostmi za domene druge ravni. primer:

Glavna stran: kak-sozdat-sajt.ru Sinonimi (vzdevki) strani: sozdanie-sajtov.ru kak-sozdavat-sajty.com

No, verjetno bi morali povedati, zakaj sploh morate ustvariti vzdevek, kakšne praktične koristi lahko prinesejo vzdevki? Najbolj očiten razlog je povečati prepoznavnost blagovne znamke in pridobiti dodatno zainteresirano občinstvo na vaše spletno mesto. Konec koncev, tudi če obiskovalec nenadoma napačno vtipka svoj naslov, bo še vedno končal na vašem projektu. Velike svetovne korporacije pogosto izkoristijo to priložnost.

Tukaj je še ena pomemben odtenek. Pri ustvarjanju sinonimov se oblikujejo kopije spletnega mesta, zato ga je treba implementirati na glavno domeno, da se prepreči podvajanje vsebine. Seveda bo najverjetneje pristojni ponudnik samodejno vzpostavil preusmeritev, vendar morate preveriti njen učinek. Za konec še en video

Pri organizaciji baze podatkov sodeluje veliko število različnih objektov. Vsi objekti baze podatkov so fizični ali logični. Fizični objekti se ukvarjajo z organiziranjem podatkov na fizičnih napravah (diskih). Fizični objekti Database Engine so datoteke in datotečne skupine. Logični objekti so uporabniško definirani pogledi baze podatkov. Primeri logičnih objektov vključujejo tabele, stolpce in poglede (navidezne tabele).

Prvi objekt baze podatkov, ki ga morate ustvariti, je baza podatkov sama. Database Engine upravlja sistemske in uporabniške baze podatkov. Baze podatkov o uporabnikih lahko ustvarijo pooblaščeni uporabniki, medtem ko sistemske baze podatki se ustvarijo, ko je DBMS nameščen.

Za ustvarjanje baze podatkov se uporabljata dve glavni metodi. Prva metoda uporablja Environment Object Browser SQL Server Management Studio, kot je prikazano prej, drugi pa uporablja jezikovni stavek Transact-SQL USTVARITE BAZO PODATKOV. Sledi splošna oblika tega navodila, nato pa so podrobno obravnavane njegove komponente:

CREATE DATABASE db_name ( file_spec1),...] Pravila sintakse

Parameter db_name je ime baze podatkov. Ime baze podatkov lahko vsebuje največ 128 znakov. En sistem lahko upravlja do 32.767 baz podatkov. Vse baze podatkov so shranjene v datotekah, ki jih lahko izrecno določi skrbnik ali pa jih posreduje sistem. Če stavek CREATE DATABASE vsebuje parameter VKLOP, so vse datoteke baze podatkov izrecno podane.

Database Engine shranjuje podatkovne datoteke na disk. Vsaka datoteka vsebuje podatke iz ene baze podatkov. Te datoteke je mogoče organizirati v skupine datotek. Datotečne skupine omogočajo distribucijo podatkov po različnih diskovnih pogonih in delovanje rezerva in obnovitev delov baze podatkov. To je uporabna funkcija za zelo velike zbirke podatkov.

Parameter file_spec1 predstavlja specifikacijo datoteke in lahko sam vsebuje dodatne možnosti, kot so logično ime datoteke, fizično ime in velikost. Parameter PRIMARY določa prvo (in najpomembnejšo) datoteko, ki vsebuje sistemske tabele in druge pomembne informacije o notranji bazi podatkov. Če parameter PRIMARY manjka, se kot primarna datoteka uporabi prva datoteka, navedena v specifikaciji.

račun Pokliče se komponenta Database Engine, ki se uporablja za ustvarjanje baze podatkov lastnik baze podatkov. Baza podatkov ima lahko samo enega lastnika, ki vedno ustreza računu. Račun, ki pripada lastniku baze podatkov, ima posebno ime dbo. To ime se vedno uporablja v povezavi z bazo podatkov, ki jo ima uporabnik.

Možnost PRIJAVI SE Parameter dbo podaja eno ali več datotek kot fizično shrambo za dnevnik transakcij baze podatkov. Če možnost LOG ON ni prisotna, bo dnevnik transakcij baze podatkov še vedno ustvarjen, saj mora imeti vsaka baza podatkov, vsaj, en dnevnik transakcij. (Database Engine vodi evidenco vseh sprememb, ki jih naredi v bazi podatkov. Sistem shrani vse te zapise, zlasti vrednosti pred in po transakciji, v eno ali več datotek, imenovanih dnevniki transakcij. Vsaka baza podatkov v sistemu vzdržuje lastne dnevnike transakcij.)

V možnosti ZBIRAJ določa privzeti vrstni red za bazo podatkov. Če možnost COLLATE ni podana, je bazi podatkov dodeljen privzeti vrstni red primerjanja, ki je popolnoma enak privzetemu vrstnemu redu primerjanja sistema baze podatkov.

V možnosti ZA PRITRDITEV označuje, da je zbirka podatkov ustvarjena s povezovanjem obstoječi komplet datoteke. Ko uporabljate to možnost, morate izrecno določiti prvo primarno datoteko. V možnosti ZA ATTACH_REBUILD_LOG označuje, da je zbirka podatkov ustvarjena s pripenjanjem obstoječega niza datotek operacijskega sistema.

Database Engine ustvari novo bazo podatkov z uporabo predloge baze podatkov modela. Lastnosti baze podatkov modela je mogoče prilagoditi tako, da ustrezajo osebnim konceptom sistemski administrator. Če mora biti določen objekt baze podatkov prisoten v vsaki baza uporabnikov podatkov, je treba ta objekt najprej ustvariti v bazi podatkov modela.

Spodnji primer prikazuje kodo za ustvarjanje preproste podatkovne baze brez dodatnih podrobnosti. Če želite zagnati to kodo, jo vnesite v urejevalnik poizvedb programa Management Studio in pritisnite .

USE master; USTVARITE PODATKOVNO BAZO SampleDb;

Primer kode ustvari zbirko podatkov z imenom SampleDb. Ta skrajšana oblika stavka CREATE DATABASE je mogoča, ker imajo skoraj vsi njegovi parametri privzete vrednosti. Privzeto sistem ustvari dve datoteki. Podatkovna datoteka ima logično ime SampleDb, začetna velikost pa je 2 MB. Datoteka dnevnika transakcij ima logično ime SampleDb_log in začetna velikost je 1 MB. (Velikosti obeh datotek, kot tudi druge lastnosti nove baze podatkov, so odvisne od ustreznih specifikacij modela baze podatkov.)

Spodnji primer prikazuje, kako ustvariti zbirko podatkov z eksplicitnim podajanjem baze podatkov in datotek dnevnika transakcij:

USE master; CREATE DATABASE Projekti ON (NAME=projects_dat, FILENAME = "D:\projects.mdf", SIZE = 10, MAXSIZE = 100, FILEGROWTH = 5) PRIJAVA (NAME=projects_log, FILENAME = "D:\projects.ldf", VELIKOST = 40, MAXSIZE = 100, RAST DATOTEKE = 10);

Baza podatkov, ustvarjena v primeru, se imenuje Projekti. Ker možnost PRIMARY ni navedena, se domneva, da je prva datoteka primarna datoteka. Ta datoteka ima logično ime project_dat in je shranjena v datoteka diska projekti.mdf. Izvirna velikost te datoteke je 10 MB. Po potrebi sistem tej datoteki dodeli dodaten prostor na disku v korakih po 5 MB. Če ni navedeno Možnost MAXSIZE ali če je ta možnost nastavljena na NEOMEJENO, potem največja velikost datoteka lahko raste in bo omejena samo z velikostjo celotnega prostora na disku. (Enoto velikosti datoteke je mogoče določiti s priponami KB, TB in MB, kar pomeni kilobajte, terabajte in megabajte. Privzeta enota velikosti je MB, kar je megabajt.)

Poleg podatkovne datoteke se ustvari datoteka dnevnika transakcij, ki ima logično ime project_log in fizično ime project.ldf. Vse možnosti specifikacije datoteke dnevnika transakcij imajo enaka imena in pomene kot ustrezne možnosti za specifikacijo podatkovne datoteke.

V Transact-SQL lahko določite določen kontekst baze podatkov (to je, katero bazo podatkov želite uporabiti kot trenutno) z Navodila za UPORABO. (Alternativni način- izberite ime zahtevane baze podatkov s spustnega seznama Database v orodni vrstici SQL Server Management Studio.)

Skrbnik sistema lahko uporabniku dodeli trenutno privzeto bazo podatkov s stavkom CREATE LOGIN ali stavkom ALTER LOGIN. V tem primeru uporabnikom ni treba izdati stavka USE, razen če želijo uporabiti drugo bazo podatkov.

Ustvarjanje posnetka baze podatkov

Poleg ustvarjanja nove baze podatkov lahko uporabite stavek CREATE DATABASE, da posnamete posnetek obstoječe baze podatkov (izvorne baze podatkov). Posnetek baze podatkov je transakcijsko skladna kopija izvirne baze podatkov v času, ko je bil posnetek narejen. Spodaj je sintaksa za ustvarjanje posnetka baze podatkov:

Če želite torej ustvariti posnetek baze podatkov, morate v stavek CREATE DATABASE vstaviti klavzulo KOT POSNETEK. Spodnji primer ponazarja snemanje posnetka baze podatkov SampleDb in njegovo shranjevanje v mapo D:\temp. (Preden lahko zaženete ta primer, morate ustvariti ta imenik.)

USE master; USTVARI PODATKOVNO BAZO SampleDb ON (NAME = "SampleDb_Data" , FILENAME = "D:\temp\snapshot_DB.mdf") KOT POSNETEK SampleDb;

Posnetek obstoječe baze podatkov je kopija izvorne baze podatkov samo za branje, ki odraža stanje te baze podatkov v času, ko je bila kopirana. (Na ta način lahko ustvarite več posnetkov obstoječe zbirke podatkov.) Datoteka s posnetki (v zgornjem primeru D:\temp\snapshot_DB.mdf) vsebuje samo spremenjene podatke iz izvorne baze podatkov. Zato mora koda za ustvarjanje posnetka podati logično ime vsake podatkovne datoteke v izvorni bazi podatkov, pa tudi ustrezna fizična imena.

Ker posnetek vsebuje le spremenjene podatke, vsak posnetek zahteva le majhen del prostora na disku, ki ga zahteva ustrezna primarna baza podatkov.

Posnetke baze podatkov je mogoče ustvariti samo na diskih z datotečnim sistemom NTFS (nova tehnologija Datotečni sistem - datotečni sistem nova tehnologija), Ker Ta datotečni sistem je edini datotečni sistem, ki podpira tehnologijo redkih datotek, ki se uporablja za shranjevanje posnetkov.

Posnetki baze podatkov se običajno uporabljajo kot mehanizem za zaščito podatkov pred poškodbami.

Pripenjanje in odklapljanje baz podatkov

Vse podatke baze podatkov je mogoče odklopiti in nato znova priključiti na isti ali drug strežnik baze podatkov. Ta funkcionalnost se uporablja pri premikanju baze podatkov.

Če želite prekiniti povezavo baze podatkov s strežnikom baze podatkov, uporabite sistemski postopek sp_detach_db. (Baza podatkov, ki jo želite odklopiti, mora biti v enouporabniškem načinu.)

Če želite priložiti bazo podatkov, uporabite stavek CREATE DATABASE s členom FOR ATTACH. Vse zahtevane datoteke morajo biti na voljo za združevanje baze podatkov. Če ima katera koli podatkovna datoteka pot, ki se razlikuje od izvirne poti, je treba za to datoteko določiti trenutno pot.

Dandanes se baze podatkov zelo pogosto uporabljajo na različnih področjih: v podjetjih, družbah, izobraževalnih ustanovah itd. In z njimi lahko delate s programom iz paketa Office - Microsoft Access, ki uporabnikom daje zelo široke možnosti za interakcijo s tabelami. Spretnosti v Microsoftov program Dostop bo koristen vsakemu sodobnemu uporabniku. V tem članku si bomo podrobneje ogledali, kako ustvariti bazo podatkov v Accessu. Ugotovimo. Pojdi!

Baza podatkov je zbirka med seboj povezanih informacij, združenih v obliki tabele. Ko ugotovite, kaj je, lahko nadaljujete neposredno z ustvarjanjem.

Primer ustvarjanja baze podatkov z večnivojskim seznamom

Zagon Microsoft Access, v meniju Datoteka izberite Novo. Nato kliknite gumb Nova zbirka podatkov. Na desni strani okna določite ime datoteke in mesto, kjer bo shranjena. Po tem kliknite gumb »Ustvari«. Uporabite lahko tudi eno od seznamov predlog, ki jih ponuja pripomoček. V nekaterih primerih bo veliko bolj priročno preprosto urediti predlogo, kot pa ustvariti vse iz nič sami.

Kako začeti ustvarjati bazo podatkov

Pred vami se prikaže tabela z enim samim poljem. Premaknite miškin kazalec nad zavihek in izberite Oblikovanje. Pojavilo se bo okno, v katerem boste morali spremeniti ime. Zdaj lahko začnete izpolnjevati celice v stolpcu »Ime polja«. Naslednji stolpec Data Type bo samodejno izpolnjen glede na to, ali ste vnesli besede ali številke. Vrsto podatkov v vsaki celici je mogoče spremeniti. Obstajajo naslednji tipi podatkov:

  • besedilo;
  • polje MEMO (uporablja se za opise objektov, saj omogoča vnos velikega števila znakov, >255);
  • številčno;
  • Datum čas;
  • denarni;
  • števec;
  • logično (primerno za polja, ki vsebujejo "da" ali "ne");
  • Polje predmeta OLE (omogoča vstavljanje večpredstavnostnih datotek: fotografij, videoposnetkov);
  • hiperpovezava;
  • priloga (uporablja se za shranjevanje več datotek v eno polje);
  • izračunano (omogoča izračun vsote, razlike, zmnožka na podlagi drugih podatkov iz tabele);
  • mojster zamenjav.

V večini primerov boste potrebovali le »numeric«, »text«, »cash«, »calculated« in »Date/time«, to so tipi podatkov, ki se najpogosteje uporabljajo. Spodaj v razdelku Lastnosti polja si lahko ogledate velikost polja. Če imate besedilni podatkovni tip, jih bo 255. To pomeni, da lahko v to celico vnesete 255 znakov. To je seveda preveč, zato zmanjšajte velikost navedenega polja na 30 (lahko vnesete katero koli drugo številko, odvisno od nalog, ki jih imate). To se naredi tako, da zbirka podatkov zavzame manj prostora na disku.

Za različne lastnosti drugačen tip podatki, primer na posnetku zaslona.

Z izbiro številskega podatkovnega tipa lahko nastavite tako imenovano vnosno masko. Potreben je za prikaz vnesenih številskih vrednosti na določen način. Maska je podana s presledki in zgoščenkami. Na primer, če vaša tabela vsebuje številke potnih listov, potem za prikaz teh številk v ustreznem formatu nastavite masko "####_######". Se pravi 4 znake, nato presledek in še 6 znakov. Za telefonske številke lahko določite masko “8(###)-###-##-##”.

Za vrsto »Datum/čas« lahko izberete različne oblike prikaza v razdelku »Lastnosti polja«.

Ne pozabite shraniti izdelane tabele. To lahko storite s kombinacijo tipk Ctrl+S. Če se ob shranjevanju pojavi okno z opozorilom, da ključna polja niso nastavljena, kliknite »Ne«, saj jih lahko ustvarite pozneje.

Tipka za shranjevanje se nahaja v zgornjem levem kotu.

Kot lahko vidite, je ustvarjanje baz podatkov preprost postopek, ki ga lahko obvlada tudi začetnik. V komentarje napišite, ali vam je članek pomagal razumeti težavo, in vprašajte, če vam kateri od predstavljenih materialov ostaja nejasen.

Ta članek opisuje običajen postopek za zagon Accessa in ustvarjanje baze podatkov, ki bo uporabljena v vašem računalniku in ne v internetu. Pokaže vam, kako ustvarite klasično bazo podatkov iz predloge ali iz nič z lastnimi tabelami, obrazci, poročili in drugimi predmeti. Članek obravnava tudi načine za uvoz obstoječih podatkov v novo zbirko podatkov.

V tem članku

Pregled

Ko prvič zaženete Access ali ko zaprete zbirko podatkov, ne da bi zaustavili Access, pogled Microsoft Office Zakulisje.

Pogled zakulisja je izhodišče za ustvarjanje novih zbirk podatkov, odpiranje obstoječih, ogled ustreznih člankov na Office.com in več – vse, kar morate storiti z podatkovna datoteka oz zunaj baze podatkov, vendar ne V njo.

Izdelava baze podatkov

Ko odprete Access, se odpre zavihek v pogledu Backstage ustvariti. Na "zavihku" Ustvarjanje»Novo bazo podatkov lahko ustvarite na več načinov.

    Prazna zbirka podatkovČe želite, lahko začnete iz nič. to dobra možnost, če imate posebne zahteve glede oblikovanja ali imate potrebne podatke, ki jih je treba postaviti ali dodati.

    Predloga je nameščena v Accessu Predlogo lahko uporabite, če tečete nov projekt in želijo začeti s sedeža. Access ima privzeto nameščenih več predlog.

    Predloga iz Office.com. Poleg predlog, ki so priložene Accessu, so na Office.com na voljo številne druge predloge. Za njihovo uporabo vam sploh ni treba odpreti brskalnika, saj so te predloge na voljo v zavihku Ustvari.

Dodajanje predmetov v bazo podatkov

Ko delate z bazo podatkov, ji lahko dodate polja, tabele in dele aplikacije.

Deli aplikacije so funkcija, ki vam omogoča uporabo več povezanih objektov baze podatkov kot en sam objekt. Na primer, del aplikacije je lahko sestavljen iz tabele in obrazca, ki temelji na njej. S pomočjo dela aplikacije lahko v bazo hkrati dodate tabelo in obrazec.

Ustvarite lahko tudi poizvedbe, obrazce, poročila, makre - vse objekte baze podatkov, ki so potrebni za delo.

Access ima različne predloge, ki jih lahko uporabite kot so ali kot izhodišče. Predloga je baza podatkov, pripravljena za uporabo, ki vsebuje vse tabele, poizvedbe, obrazce, makre in poročila, potrebna za izvedbo določeno nalogo. Obstajajo na primer predloge, ki jih lahko uporabite za sledenje težavam, upravljanje stikov ali spremljanje stroškov. Nekatere predloge vključujejo primere vnosov za prikaz njihove uporabe.

Če vas ne zanima uporaba predloge, lahko ustvarite bazo podatkov tako, da ustvarite lastne tabele, obrazce, poročila in druge objekte baze podatkov. V večini primerov je sestavljen iz naslednjih elementov:

    Tabela na zavihku Ustvarjanje.

Ustvarjanje prazne baze podatkov

Vnos podatkov v pogledu podatkovnega lista je zelo podoben delu v Excelovem delovnem listu. Ko vnesete podatke, se ustvari struktura tabele. Ko v tabelo dodate nov stolpec, je v tabeli definirano novo polje. Microsoft Access samodejno nastavi vrsto podatkov vsakega polja glede na vnesene podatke.

Zapri ja št Prekliči

Nasvet: Access poišče datoteko z imenom Prazno.accdb v [namestitvenem pogonu]:\Program Files\Microsoft Office\Templates\1049\Access\ mapa. če obstaja, Prazno.accdb uporablja se kot predloga za vse nove prazne baze podatkov, razen spletnih baz podatkov. Vse nove zbirke podatkov podedujejo vsebino te datoteke. To je odličen način za distribucijo privzete vsebine, kot so številke delov ali izjave o zavrnitvi odgovornosti in pravilniki podjetja. Ne pozabite, da datoteka Prazno.accdb ne vpliva na ustvarjanje novih praznih spletnih baz podatkov.

Pomembno:

Dodajanje tabele

Mize na zavihku Ustvari.

V pogledu načrta najprej ustvarite strukturo tabele. Nato lahko preklopite na pogled podatkovnega lista, da vnesete podatke, ali vnesete podatke z drugo metodo, na primer z lepljenjem podatkov iz odložišča ali njihovim uvozom.

Ne glede na to, kako ustvarite tabelo, je priporočljivo, da preverite in nastavite lastnosti polja. Čeprav so nekatere lastnosti na voljo v pogledu podatkovnega lista, je druge mogoče nastaviti le v pogledu načrta. Če želite odpreti pogled načrtovanja, v navigacijskem podoknu z desno miškino tipko kliknite tabelo in izberite Konstruktor Lastnosti polja.

Lastnosti polja. Podrobnejše informacije dobite s klikom na gumb pomoč.

Lastnina

Opis

Velikost polja

Oblika polja

Vnosna maska

Privzeta vrednost

Obvezno polje

ja

Kopirajte podatke iz drugega vira v Accessovo tabelo

Če so vaši podatki shranjeni v drugem programu, kot je Excel, jih lahko kopirate in prilepite v Accessovo tabelo. Običajno ta metoda najbolje deluje, če so podatki že razdeljeni v stolpce, na primer v Excelovi preglednici. Če so podatki v urejevalnik besedil, pred kopiranjem je priporočljivo podatkovne stolpce ločiti s tabulatorji ali pretvoriti podatke v tabelo. Če morate podatke spremeniti ali na njih izvesti druge operacije (na primer razdeliti polno ime ime in priimek), je priporočljivo, da to storite pred kopiranjem podatkov, še posebej, če ne poznate Accessa.

Access uporabi imena za polja glede na to, kar najde v prvi vrstici vstavljenih podatkov. Če je prva vrstica podatkov, ki jih prilepite, podobna naslednji vrstici, Access ugotovi, da je prva vrstica del podatkov, in poljem dodeli običajna imena (F1, F2 itd.). Če prva vrstica podatkov, ki jih prilepite, ni podobna naslednjim vrsticam, Access ugotovi, da je prva vrstica sestavljena iz imen polj. Access ustrezno poimenuje polja in ne vključuje prve vrstice podatkov.

    V pogledu podatkovnega lista dvokliknite vsak naslov stolpca in vnesite opisno ime polja za vsak stolpec.

    Ponovno shranite tabelo.

Opomba: Konstruktor

Uvozite, dodajte ali povežite podatke iz drugega vira


Mize v navigacijskem območju. Če se odločite dodati podatke v obstoječo tabelo, se podatki dodajo vanjo. Če povežete podatke, v skupino Mize povezana tabela je ustvarjena v navigacijskem podoknu.

Dodajanje dela aplikacije

Dele aplikacije je mogoče uporabiti za razširitev funkcionalnosti baz podatkov. Del aplikacije je lahko samo ena tabela ali pa vključuje več predmetov, kot so tabele in povezani obrazci.

Del aplikacije Notes je na primer sestavljen iz tabele z ID poljem tipa Counter, datumskim poljem in poljem MEMO. Lahko se doda v podatkovno bazo in uporablja kot je ali z minimalnimi spremembami.

    Odprite bazo podatkov, v katero želite dodati del aplikacije.

    Odprite zavihek Ustvarjanje.

    V skupini Predloge kliknite gumb Deli aplikacije. Prikaže se seznam razpoložljivih delov.

    Kliknite del aplikacije, ki ga želite dodati.

Odprite obstoječo Accessovo zbirko podatkov

    Na zavihku mapa kliknite gumb Odprto.

    V pogovornem oknu Odpiranje datoteke zbirke podatkov poiščite bazo podatkov, ki jo želite odpreti.

    Izvedite eno od naslednjih dejanj.

    • Če želite odpreti zbirko podatkov v privzetem načinu, jo dvokliknite (privzeti način lahko določite v pogovornem oknu). Možnosti dostopa ali določeno z upravno politiko).

      Kliknite gumb Odprto za odpiranje baze podatkov javni dostop v večuporabniškem okolju in drugim uporabnikom omogoča branje in pisanje vanj.

      Odprto in izberite možnost Odprto za branje

      Kliknite puščico poleg gumba Odprto in izberite možnost Monopol

      Kliknite puščico poleg gumba Odprto in izberite možnost Preberi Ekskluzivno

Opomba: Neposredno lahko odprete podatkovne datoteke zunanjih formatov, kot je dBASE, Microsoft Exchange ali Excel. Poleg tega lahko na primer neposredno odprete kateri koli vir podatkov ODBC Microsoft SQL Strežnik. Access bo samodejno ustvaril bazo podatkov Dostop do podatkov v isti mapi kot podatkovna datoteka in bo dodal povezave do vseh tabel v zunanji bazi podatkov.

    Če želite odpreti eno od nedavno uporabljenih baz podatkov, kliknite Zadnje na zavihku mapa in izberite ime datoteke baze podatkov. Access bo odprl zbirko podatkov z nastavitvami, ki so bile uporabljene ob zadnjem odprtju. Če ne vidite seznama nedavno uporabljenih datotek, kliknite Opcije na zavihku mapa. V pogovornem oknu Možnosti dostopa kliknite gumb Možnosti odjemalca. V poglavju Izhod na zaslonu določite število dokumentov, ki jih želite prikazati na seznamu »Nedavni dokumenti« (ne več kot 50).

    Najnovejše zbirke podatkov lahko prikažete tudi v podoknu za krmarjenje v pogledu Backstage, do katerega lahko dostopate z dvema klikoma: 1) in nato odprete zadnjo zbirko podatkov, v kateri želite odpreti format 2. Na dnu zavihka " najnovejši" potrdite polje Hiter dostop na to število najnovejših baz podatkov in konfigurirajte število baz podatkov, ki bodo prikazane.

    Ko odprete bazo podatkov z ukazom Odprto na zavihku mapa s klikom v pogovornem oknu si lahko ogledate seznam bližnjic do nedavno odprtih baz podatkov Odprto gumb Zadnje.

Ali uporabljate Access 2007?

Stran Kako začeti uporabljati Microsoft Office Access

Ko prvič zaženete Access ali zaprete bazo podatkov, ne da bi zapustili Access, se prikaže okno.

to domača stran, kjer lahko ustvarite novo zbirko podatkov, odprete obstoječo ali si ogledate informacije s spletnega mesta Microsoft Office Online.

Ustvarite bazo podatkov s predlogo

Access ponuja različne predloge, ki vam lahko pomagajo hitro ustvariti bazo podatkov. Predloga je zbirka podatkov, pripravljena za uporabo, ki vsebuje vse tabele, poizvedbe, obrazce in poročila, potrebna za izvedbo določene naloge. Obstajajo na primer predloge, ki jih lahko uporabite za sledenje težavam, upravljanje stikov ali spremljanje stroškov. Nekatere predloge vključujejo primere vnosov za prikaz njihove uporabe. Predloge baz podatkov lahko uporabite takšne, kot so, ali pa jih prilagodite svojim posebnim potrebam.

Če vam ena od teh predlog ustreza, je to običajno najlažji in najhitrejši način za ustvarjanje baze podatkov, ki jo potrebujete. Če pa morate uvoziti podatke iz drugega programa v Access, bo morda lažje ustvariti zbirko podatkov brez uporabe predloge. Ker imajo predloge že definirano podatkovno strukturo, lahko traja dolgo časa, da se obstoječi podatki prilagodijo tej strukturi.

Prenesite predlogo iz Office Online

Če na strani Kako začeti uporabljati Microsoft Office Accessšt želeno predlogo, če imate internetno povezavo, lahko najdete druge predloge na spletnem mestu Office Online.

    Na strani Kako začeti uporabljati Microsoft Office Access V poglavju Več na spletni strani Office Online kliknite predmet Predloge.

    Prikazalo se bo okno brskalnika Domača stran"Predloge" na spletnem mestu Office Online.

    Z iskalnimi in navigacijskimi orodji Office Online poiščite želeno Accessovo predlogo, nato sledite navodilom za prenos. To prenese datoteko zbirke podatkov v vaš računalnik in jo nato odpre v novem primerku Accessa. V večini primerov so predloge zasnovane tako, da se vam takoj odpre obrazec za vnos podatkov in lahko takoj začnete z vnosom podatkov.

Za več informacij o delu s predlogami glejte Ustvarjanje Accessove baze podatkov v vašem računalniku s pomočjo predloge.

Ustvarjanje baze podatkov brez uporabe predloge

Če vas ne zanima uporaba predloge, lahko ustvarite bazo podatkov tako, da ustvarite lastne tabele, obrazce, poročila in druge objekte baze podatkov. V večini primerov se običajno uporabi ena ali obe od naslednjih možnosti:

    Vnesite, vstavite ali uvozite podatke v tabelo, ki je ustvarjena z bazo podatkov, in ponovite ta postopek za nove tabele, ki so ustvarjene z ukazom Tabela na zavihku Ustvarjanje.

    Med ustvarjanjem tabel uvozite podatke iz drugih virov.

Ustvarjanje prazne baze podatkov

Vnos podatkov v pogled podatkovnega lista je podoben delu z Microsoftovim delovnim listom Office Excel 2007. Struktura tabele nastane ob vnosu podatkov – vsakič, ko se v tabelo doda nov stolpec, se definira novo polje. Access samodejno določi vrsto podatkov vsakega polja na podlagi podatkov, ki jih vnesete.

Če vam na tej stopnji ni treba vnesti podatkov v tabelo "Tabela1", kliknite gumb Zapri. Če ste naredili spremembe v tabeli, boste pozvani, da jih shranite. Kliknite gumb ja gumb za shranjevanje sprememb št da jih ne shranite, ali gumb Prekliči da pusti mizo odprto.

Pomembno:Če tabelo "Tabela1" vsaj enkrat zaprete brez shranjevanja, bo popolnoma izbrisana, tudi če so bili vanjo vneseni podatki.

Dodajanje tabele

Dodajanje tabel v obstoječo zbirko podatkov poteka z ekipnimi ukazi Mize na zavihku Ustvari.

Ustvarite tabelo v pogledu podatkovnega lista. V tabelarnem načinu lahko takoj začnete vnašati podatke, struktura tabele pa bo ustvarjena samodejno. Polja so poimenovana z zaporednimi številkami (»Polje1«, »Polje2« itd.), tip podatkov pa se samodejno nastavi glede na vnesene podatke.

Ustvarjanje tabele v načinu oblikovanja. V načinu načrtovanja morate najprej ustvariti strukturo nove tabele. Nato lahko preklopite na pogled podatkovnega lista, da vnesete podatke, ali vnesete podatke z drugo metodo, na primer z lepljenjem podatkov iz odložišča ali njihovim uvozom.

Ustvarite tabelo na podlagi predloge. Access ima predloge za pogosto uporabljene vrste tabel. Z enim klikom lahko ustvarite popolno in za uporabo pripravljeno strukturo tabele. Po potrebi lahko dodate ali odstranite polja.

Nastavitev lastnosti polja v načinu načrtovanja. Ne glede na to, kako ustvarite tabelo, je priporočljivo, da preverite in nastavite lastnosti polja. To je mogoče storiti le v načinu načrtovanja. Če želite odpreti pogled načrtovanja, v navigacijskem podoknu z desno miškino tipko kliknite tabelo in izberite Konstruktor. Če želite prikazati lastnosti polja, ga kliknite v mreži načrta. Lastnosti se prikažejo pod načrtovalno mrežo v območju Lastnosti polja.

Kliknite lastnost polja, da si ogledate njen opis poleg seznama Lastnosti polja. Dodatne informacije lahko dobite s pritiskom na tipko F1.

Naslednja tabela opisuje nekatere najpogosteje spremenjene lastnosti polj.

Lastnina

Opis

Velikost polja

Za besedilna polja ta lastnost podaja največje dovoljeno število znakov, ki jih je mogoče shraniti v polje. Največja vrednost: 255. Za številska polja ta lastnost določa vrsto shranjenih števil (dolgo celo število, dvojna plavajoča vejica itd.). Za učinkovitejše shranjevanje podatkov je priporočljivo, da za shranjevanje podatkov dodelite najmanjšo potrebno velikost pomnilnika. Po potrebi lahko to vrednost pozneje spremenite.

Oblika polja

Ta lastnost določa obliko prikaza podatkov. Ne vpliva na dejanske podatke, shranjene v tem polju. Izberete lahko vgrajeno obliko ali določite svojo.

Vnosna maska

Ta lastnost se uporablja za definiranje splošne predloge za vnos poljubnih podatkov v polje. To zagotavlja, da so vsi podatki pravilno vneseni in imajo pravilno število znakov. Za pomoč pri ustvarjanju vnosne maske kliknite gumb na desni strani polja lastnosti.

Privzeta vrednost

Ta lastnost vam omogoča, da nastavite privzeto vrednost, ki bo prikazana v tem polju pri dodajanju nov vnos. Na primer, za polje Datum/čas, v katerega želite zabeležiti datum, ko je bil zapis dodan, lahko kot privzeto vrednost vnesete »Datum()« (brez narekovajev).

Obvezno polje

Ta lastnost določa, ali je treba vrednost vnesti v polje. Če je nastavljeno na ja, ne bo mogoče dodati zapisa, če v tem polju ni vnesene vrednosti.

Če so vaši podatki shranjeni v drugem programu, kot je Office Excel 2007, jih lahko kopirate in prilepite v Accessovo tabelo. Običajno ta metoda najbolje deluje, če so podatki že razdeljeni v stolpce, na primer v Excelovi preglednici. Če so podatki v urejevalniku besedil, je priporočljivo, da podatkovne stolpce ločite s tabulatorji ali pretvorite podatke v tabelo pred kopiranjem. Če morate podatke spremeniti ali na njih izvesti druge operacije (na primer polno ime razdeliti na ime in priimek), je priporočljivo, da to storite pred kopiranjem podatkov, še posebej, če ne poznate Accessa.

Ko vstavite podatke v prazno tabelo, Access nastavi vrsto podatkov za vsako polje glede na to, kateri podatki so v njem. Na primer, če polje, ki ga vstavljate, vsebuje samo datumske vrednosti, je podatkovni tip za to polje datum/čas. Če vstavljeno polje vsebuje samo besedi "Da" in "Ne", je vrsta podatkov za to polje izbrana kot "Boolean".

Access uporabi imena za polja glede na to, kar najde v prvi vrstici vstavljenih podatkov. Če je prva vrstica podatkov, ki jih prilepite, podobna naslednji vrstici, Access ugotovi, da je prva vrstica del podatkov, in poljem dodeli splošna imena (F1, F2 itd.). Če prva vrstica podatkov, ki jih prilepite, ni podobna naslednjim vrsticam, Access ugotovi, da je prva vrstica sestavljena iz imen polj. Access ustrezno poimenuje polja in ne vključuje prve vrstice podatkov.

Samodejno dostopajte do polj z imeni, zato preimenujte polja, da se izognete zmedi. To je mogoče storiti na naslednji način:

Opomba: Lahko tudi preklopite v pogled načrta, da spremenite imena polj. To storite tako, da v podoknu za krmarjenje z desno miškino tipko kliknete tabelo in izberete Konstruktor. Če se želite vrniti v pogled tabele, dvokliknite tabelo v podoknu za krmarjenje.

Morda imate podatke shranjene v drugem programu, v katerega želite uvoziti nova tabela Dostopite do obstoječega ali ga dodajte. Poleg tega, če vaši sodelavci shranjujejo podatke v drugih programih, boste morda morali ustvariti povezavo do teh podatkov. V obeh primerih delo s podatki iz drugih virov ni težavno. Podatke lahko uvozite iz Excelovega delovnega lista, tabele v drugi Accessovi zbirki podatkov, SharePointovega seznama in drugih virov. Postopek uvoza za različnih virov nekoliko spreminja, vendar se vedno začne, kot je opisano spodaj.


Če se odločite za uvoz tabele, Access uvozi podatke v novo tabelo in jih prikaže v skupini Mize v navigacijskem območju. Če se odločite dodati podatke v obstoječo tabelo, se podatki dodajo vanjo. Če povežete podatke v skupini Tabele, lahko delite zbirko podatkov v večuporabniškem okolju in drugim uporabnikom omogočite branje in pisanje v zbirko podatkov.

Kliknite puščico poleg gumba Odprto in izberite možnost Odprto za branje za odpiranje zbirke podatkov samo za branje, to je za ogled brez možnosti spreminjanja. To bo drugim uporabnikom omogočilo pisanje v zbirko podatkov.

Kliknite puščico poleg gumba Odprto in izberite možnost Monopol da odprete bazo podatkov v ekskluzivnem načinu. Če jo nato poskuša odpreti drug uporabnik, bo prejel sporočilo »Datoteka je že v uporabi«.

Kliknite puščico poleg gumba Odprto in izberite možnost Preberi Ekskluzivno da odprete bazo podatkov samo za branje. Drugi uporabniki bodo bazo podatkov lahko odprli samo za branje.

Če ne najdete baze podatkov, ki jo želite odpreti

    Kliknite ikono Moj računalnik v pogovornem oknu Odpiranje datoteke zbirke podatkov ali izberite Moj računalnik na spustnem seznamu Mapa.

    Na seznamu pogonov z desno miškino tipko kliknite pogon, ki morda vsebuje bazo podatkov, in izberite Najti.

    V pogovorno okno vnesite iskalni izraz rezultati iskanja in pritisnite gumb Iskanje za iskanje po bazi podatkov.

    Če je baza podatkov najdena, jo dvokliknite, da jo odprete.

    Če želite odpreti bazo podatkov, morate klikniti gumb Prekliči v pogovornem oknu Odpiranje datoteke zbirke podatkov. Nato zaprite pogovorno okno rezultati iskanja.

Opomba: Podatkovne datoteke lahko neposredno odprete v zunanjih formatih, kot so dBASE, Paradox, Microsoft Exchange ali Excel. Prav tako lahko neposredno odprete kateri koli vir podatkov ODBC, na primer Microsoft SQL Server ali Microsoft FoxPro. Access bo samodejno ustvaril Accessovo zbirko podatkov v isti mapi kot podatkovna datoteka in dodal povezave do vseh tabel v zunanji zbirki podatkov.

    Če želite odpreti eno od nazadnje odprtih zbirk podatkov, kliknite njeno ime datoteke na seznamu Odpri najnovejšo zbirko podatkov Na strani Kako začeti uporabljati Microsoft Office Access. Access bo odprl zbirko podatkov z nastavitvami, ki so bile uporabljene ob zadnjem odprtju. Če ne vidite seznama nedavno uporabljenih datotek, kliknite Microsoft Office, in potem - Možnosti dostopa. V pogovornem oknu Možnosti dostopa izberite predmet Dodatno. V poglavju Izhod na zaslonu določite število dokumentov, ki jih želite prikazati na seznamu »Nedavni dokumenti« (ne več kot devet).

    Če bazo podatkov odprete s pritiskom na Gumbi Microsoft Office in nato z uporabo odprti ukazi, si lahko ogledate seznam bližnjic do zbirke podatkov, ki ste jih predhodno odprli s klikom moj nedavni dokumenti v oknu Odprto). pogovorno okno.

Ustvarjanje praznega predloga po meri

Ko ustvarite novo, prazno zbirko podatkov, Access odpre novo tabelo, v katero lahko vnesete podatke, vendar ne ustvari drugih objektov v zbirki podatkov. Če želite, da so drugi predmeti (kot so obrazci, poročila, makri ali dodatne tabele) prisotni v vseh zbirkah podatkov, ki jih ustvarite, lahko ustvarite prazno predlogo po meri, ki vsebuje te predmete. Ko ustvarite novo bazo podatkov, bo naslednjič že vsebovala te objekte v predlogi. Poleg teh predmetov lahko predloga vključuje tabele, napolnjene s podatki, kot tudi posebne konfiguracijske možnosti, lastnosti baze podatkov, povezave ali kodo, ki mora biti na voljo v vseh novih bazah podatkov.

Recimo, da imate nabor makrov, ki jih je treba uporabiti v vseh projektih. Če ustvarite prazno predlogo s temi makri, bodo samodejno dodani vsem zbirkam podatkov, ustvarjenim v Accessu.

Prazne predloge je mogoče ustvariti v naslednjih oblikah zapisa datotek: Office Access 2007, Access 2002-2003 ali Access 2000. Predlogo je treba poimenovati Blank.accdb za oblike datotek Office Access 2007 in Blank.mdb za oblike datotek prejšnje različice.

    Če je privzeti format Access 2000 ali Access 2002-2003, se prazna datoteka predloge imenuje Blank.mdb. Nova zbirka podatkov bo ustvarjena v enaki obliki kot datoteka Blank.mdb. Če je na primer privzeti format Access 2000 in je predloga z imenom Blank.mdb v formatu datoteke Access 2002-2003, bodo vse nove baze podatkov ustvarjene v formatu Access 2002-2003.

    Če je privzeti format Access 2007, se prazna datoteka predloge imenuje Blank.accdb.

Spreminjanje privzetega formata datoteke

    Kliknite Gumb Microsoft Office in kliknite Možnosti dostopa.

    V pogovornem oknu Možnosti dostopa izberite predmet Osnovno.

    V skupini Ustvarjanje baz podatkov na spustnem seznamu Privzeti format datoteke izberite želeno obliko.

Če želite ustvariti prazno predlogo, naredite nekaj od naslednjega:

    Ustvarite prazno zbirko podatkov (poimenujte jo "Empty" ali ji dajte poljubno začasno ime) in nato uvozite ali ustvarite predmete, ki bi morali biti v predlogi.

    Ustvarite kopijo obstoječe zbirke podatkov, ki vsebuje predmete, ki jih potrebujete za predlogo, in nato izbrišite nepotrebne predmete.

Ko so objekti, potrebni za predlogo, pripravljeni, shranite bazo podatkov:

    Kliknite gumb Microsoft Office in izberite ekipo Shrani kot.

    • Mapa sistemske predloge Na primer C:\Program Files\Microsoft Office\Templates\1033\Access

      Mapa uporabniških predlog Spodaj je nekaj primerov.

      • IN Windows Vista C appdata\local\temp. Ime\AppData\Roaming\Microsoft\Templates

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

        Opomba: Prazna predloga v sistemski mapi preglasi prazne predloge v vseh uporabniških mapah.

    Na terenu Ime datoteke vstopiti Prazno.accdb(oz Prazen.mdb, če ustvarjate predlogo iz prejšnje različice), in nato kliknite Shrani.

Zdaj, ko ustvarite novo prazno bazo podatkov, bo nova predloga vključevala predmete v kateri koli novi bazi podatkov, ustvarjeni privzeto. Dostop do aplikacije bo odprl novo tabelo v pogledu podatkovnega lista, tako kot pri ustvarjanju novih praznih baz podatkov brez uporabe predloge.

Če želite prenehati uporabljati prazno predlogo, izbrišite ali preimenujte datoteko Blank.accdb (ali datoteko Blank.mdb, če uporabljate starejšo različico Accessa).

Oblikovanje sistema za upravljanje baz podatkov v Delphiju.

Kaj morate obvladati:

1) kako povezati bazo podatkov Delphi komponente;

2) postopek izdelave aplikacije za upravljanje preproste lokalne baze podatkov;

3) kako nadzorovati prikaz tabel baze podatkov;

4) kako organizirati razvrščanje in filtriranje podatkov;

5) kako uporabljati poizvedbeni jezik SQL.

Ustvarite mapo, v katero boste shranjevali aplikacije, ki jih razvijate. Za vsako aplikacijo v prihodnosti ustvarite ločen imenik v glavni mapi.

KORAK 1. USTVARITE PREPROSTO PODATKOVNO BAZO

Preden začnete razvijati sistem za upravljanje baz podatkov (DBMS), morate ustvariti to bazo podatkov. Uporabimo ga v ta namen Microsoftova aplikacija Office Access, ker je Office nameščen na skoraj vsakem računalniku in je bil Access najverjetneje nameščen privzeto.

Ta vadnica bo preučila možnosti dostopa do baz podatkov z uporabo samo ene tehnologije - ADO (Active Data Objects), ki jo je razvil Microsoft. Ta sodobna knjižnica vam najprej omogoča delo z lokalnimi bazami podatkov MS Access in odjemalec-strežnik MS SQL Server. Preučevanje te knjižnice vam bo v prihodnosti omogočilo preprost prehod na baze podatkov, zgrajene na podlagi drugih tehnologij.

Za zdaj ustvarimo bazo podatkov lokalne trgovine računalniška literatura, sestavljen iz ene mize. Tabela je tako kot dvodimenzionalni niz sestavljena iz stolpcev in vrstic. Vsak stolpec tabele vsebuje eno polje, kot je naslov knjige ali avtor. Vsaka vrstica tabele vsebuje en zapis, sestavljen iz več polj, ki vsebujejo na primer naslov knjige, avtorja, ceno, leto izdaje.

Zaženite Microsoft Office Access. V meniju kliknite File/New in nato v čarovniku izberite New Database. Pozvani boste, da izberete mesto shranjevanja baze podatkov in ime datoteke. Določite pot do vaše prve prihodnje aplikacije (kamor boste v prihodnosti shranili projekt Delphi) in smiselno ime za bazo podatkov računalniške knjigarne, na primer mkl.mdb.

Odpre se okno za organizacijo dela z bazo (glej sliko).

Dvokliknite element »Ustvarjanje tabele v načinu načrtovanja« - odpre se oblikovalec tabel, v katerem morate določiti imena polj tabele in vrsto podatkov, ki jih vsebujejo ustrezna polja.

Primer opisa polj tabele je prikazan na spodnji sliki. Naj bo v tabeli šest polj. V Accessu se lahko imena polj poimenujejo v angleščini in ruščini. Imena polj št. 2-5 so očitna, prav tako vrsta podatkov teh polj. Poglejmo polje #1. Ime polja: id_kn – identifikator knjige. To polje ima poseben pomen za bazo podatkov - to je ključno polje v tabeli, nosi edinstven identifikator zapisa. Možnost »Ključno polje« lahko nastavite prek kontekstnega menija, ki se prikaže, ko z desno miškino tipko kliknete ustrezno polje v oblikovalniku tabel. Tabelo shranite s klikom na gumb Shrani, pozvani boste k izbiri imena tabele - nastavite shrambo imen.


Z uporabo menija Pogled nastavite pogled na način tabele:

Tabela je že pripravljena za izpolnjevanje, vendar tega zdaj ne bomo počeli, saj je naš glavni cilj preučiti Delphijeve zmožnosti upravljanja baz podatkov. Ustvarimo aplikacijo v Delphiju in tam začnemo urejati tabelo.

2. KORAK. USTVARITE PREPROSTO APLIKACIJO ZA UPRAVLJANJE PODATKOVNE BAZE

Najenostavnejša aplikacija bi morala imeti možnost pregledovanja vsebine baze (v našem primeru vsebine ene tabele), poleg tega bi morale obstajati funkcije za popravljanje zapisov, njihovo brisanje in dodajanje. Podobno nalogo je seveda mogoče opraviti brez uporabe tehnologij za obdelavo podatkovnih baz, vendar bo razvoj takšne aplikacije trajal dva do tri velikosti dlje.

Torej, zaženite Delphi, ustvarite novo aplikacijo in shranite projekt v mapo, kjer se nahaja datoteka baze podatkov. Ime modula naj bo magazin.pas, ime projekta pa ProjectMagazin.dpr.

Zdaj pa ugotovimo, katere komponente iz palete so potrebne za delo z bazo podatkov. Baza podatkov je sestavljena iz tabel, za ogled katerih potrebujete ustrezno vizualno komponento - DBGrid iz zavihka Data Controls. Poleg tega morajo obstajati druge komponente, ki zagotavljajo komunikacijo med aplikacijo in lokacijo baze podatkov, prepoznajo njeno obliko in naredijo izbiro iz določene tabele baze podatkov. Za te namene uporabljamo naslednje tri komponente: ADOConnection in ADOTable iz zavihka ADO ter DataSource iz zavihka Data Access.

Konfigurirajmo lastnosti vseh komponent na obrazcu.

1. ADOConnection1. Dvokliknite na komponento (ali v inšpektorju objektov na vrstici lastnosti ConnectionString) - dobili boste možnost vnesti povezovalni niz (Uporabi povezovalni niz), zaženite čarovnika s pritiskom na tipko Build in na “Data Provider” ” izberite gonilnik povezave z bazo podatkov Microsoftovi podatki Ponudnik Jet OLE DB. Kliknite »Naprej«, da odprete zavihek »Povezava« in tam v vrstico »Izberite ali vnesite ime baze podatkov« vnesite ime datoteke - v našem primeru je to mkl.mdb. Seveda lahko pritisnete tipko poleg vrstice in neposredno pokažete na datoteko, vendar je v tem primeru bolje, da takoj odstranite pot do datoteke in pustite samo ime, tako da pri premikanju aplikacije v drugo lokaciji, ne bo težav z dostopom do podatkovne baze. Kliknite V redu v čarovniku in V redu na obrazcu za izbiro niza povezave. Preklopite lastnost LoginPromt na False, tako da vsakič, ko se povežete z bazo podatkov, uporabnik ne bo pozvan k vnosu gesla.

2. ADOTable1. V lastnosti Connection v spustnem seznamu pokažite na ADOConnection1, v lastnosti TableName izberite tabelo (zaenkrat imamo samo eno trgovino). Nastavite lastnost Active na True (upoštevajte, da boste morali v prihodnje, ko boste spreminjali nastavitve, to lastnost pogosto vrniti na True). In za udobje preimenujte komponento v TableMagazin.

3. DataSource1. Za to vmesno komponento morate lastnost DataSet na spustnem seznamu nastaviti na tabelo TableMagazin.

4. DBGrid1. Povežimo mrežo z DBGrid1 s tabelo shranjevanja iz baze podatkov z uporabo DataSource1 tako, da nastavimo lastnost DataSource na spustnem seznamu razpoložljivih komponent na DataSource1 v inšpektorju objektov.

S tem smo zaključili ustvarjanje najpreprostejše baze podatkov in nismo napisali niti ene vrstice kode. Če bi že imeli izkušnje z delom s temi komponentami, bi za razvoj takega DBMS porabili manj kot minuto.

Zaženite aplikacijo s tipko F9 in se lotite polnjenja baze (kontrolne tipke: F2 – urejanje celice, Ins – dodajanje zapisa, Ctrl+Del – brisanje zapisa). Zaprite aplikacijo in jo nato znova zaženite in videli boste, da so spremembe, ki ste jih naredili, shranjene.

Primer polnjenja baze podatkov:

Vsi ne delajo raje s tipkovnico, če imajo miško. Zato je lahko včasih uporabna komponenta DBNavigator na kartici Data Controls. Postavite ga za testiranje (v prihodnosti ga je treba izbrisati) na obrazcu po vaši presoji in se povežite s posrednikom DataSource1 - pokažite nanj v lastnosti DataSource. Po potrebi lahko onemogočite nekatere ključe na nadzorni plošči zbirke podatkov v lastnosti VisibleButtons. Čeprav so nadzorni gumbi intuitivni, jih je mogoče opremiti z namigi, za katere nastavite lastnost ShowHint na True, besedilo namigov pa lahko nastavite/spremenite v lastnosti Namigi. Možen pogled na aplikacijo po priklopu komponente DBNavigator je viden na sliki: