Namai natūralų ūkininkavimą 1s siuvėja 8 failo pavadinimas. Konfigūracija „1c: mūsų siuvimo gamybos valdymas“ (unshp). Mūsų drabužių gamybos valdymo procesai

1s siuvėja 8 failo pavadinimas. Konfigūracija „1c: mūsų siuvimo gamybos valdymas“ (unshp). Mūsų drabužių gamybos valdymo procesai

Sukurkime paprastą duomenų bazės programą, kuri rodo informaciją iš lentelės „Turistai“ ir lentelės „Informacija apie turistus“ įrašą iš duomenų bazės, susietos su esamu lentelės „Turistai“ įrašu. „Microsoft“ duomenys prieiga.

Norėdami tai padaryti, sukursime tuščią „Windows“ programą. Aplinkos išvaizda

plėtra parodyta 39 paveiksle.

Ryžiai. 39. Tuščia programėlė

39 paveiksle paryškinta komponentų grupė „Duomenys“ („Duomenys“), kurioje yra komponentai, skirti prieigai prie duomenų ir juos valdyti.

Duomenų bazės duomenų susiejimą su forma atlieka komponentas „Įrišimo šaltinis“. Perkelkime į formą. Uždėjus jį ant formos, kūrimo aplinka įgauna tokią formą (40 pav.).

Ryžiai. 40. Binding Source komponentas formoje

Komponentas yra nevaizdinis, todėl rodomas papildomame skydelyje. Pagrindinė komponento savybė yra ypatybė DataSource, kuri nurodo duomenų šaltinį. Pagal numatytuosius nustatymus nuosavybė yra tuščia, todėl reikia suformuoti jos vertę. Renkantis suteiktas turtas ypatybių lange pasirodo toks langas (41 pav.).

Ryžiai. 41. Duomenų šaltinių sąrašas

Sąrašas šiuo metu tuščias, todėl reikia sukurti naują duomenų šaltinį, pasirinkus komandą „Pridėti projekto duomenų šaltinį“, kad sukurtumėte naują duomenų šaltinį ir prie jo prisijungtumėte. Pasirodo toks dialogo langas (42 pav.).

Ryžiai. 42. Duomenų šaltinių sąrašas

Šiame dialogo lange pateikiamas toks duomenų šaltinių pasirinkimas:

Duomenų bazė – Duomenų bazė;

Paslauga – paslauga, tai tam tikra paslauga, teikianti duomenis. Dažniausiai tai yra žiniatinklio paslauga;

Objektas – objektas, skirtas parinkti objektui, kuris generuos duomenis ir objektus darbui su jais.

Mūsų atveju reikia pasirinkti elementą „Duomenų bazė“. Pasirodo duomenų ryšio pasirinkimo langas (43 pav.).

Ryžiai. 43. Duomenų ryšio pasirinkimas

Šio dialogo tikslas yra sukurti ryšio eilutę, apibūdinančią ADO variklio ryšio parametrus, pvz., duomenų bazės tipą, jos vietą, naudotojų vardus, saugos funkcijas ir pan.

Dialogo lango išskleidžiamajame sąraše yra visi anksčiau sukurti ryšiai. Jei reikiamo ryšio sąraše nėra, reikia naudoti mygtuką „Naujas ryšys“. Paspaudus mygtuką atsiras toks dialogo langas (44 pav.).

Šiame dialogo lange pasirenkamas duomenų šaltinio tipas (in Ši byla Microsoft Access), duomenų bazės pavadinimą (šiuo atveju duomenų bazės failo pavadinimą ir vietą), prisijungimo prie duomenų bazės vartotojo vardą ir slaptažodį. Mygtukas „Advanced“ leidžia nustatyti daugybę parametrų, susijusių su įvairiomis ADO variklio dalimis. Mygtuku „Test Connection“ įsitikinsite, kad įvesti parametrai yra teisingi ir ryšys veikia.

Ryžiai. 44. Sukurkite naują ryšį

Paskutinis dialogo veiksmas yra tų lentelių ar kitų duomenų bazės objektų, kurių reikia, pasirinkimas nurodytas šaltinis duomenis. Pasirinkimo langas parodytas 45 pav.

Ryžiai. 45. Reikiamų lentelių parinkimas

Šiame lange pasirenkamos lentelės „Turistai“ ir „Informacija apie turistus“. Kadangi duomenų bazėje nebuvo sukurti jokie kiti objektai, išskyrus lenteles, 45 paveiksle rodomos tik lentelės. Tai užbaigia duomenų šaltinio kūrimą. Paspaudus mygtuką „Baigti“, esantį šalia BindingSource komponento, formoje pasirodo komponentas DataSet.

Dabar pirmiau prijungti duomenys turi būti rodomi formoje. Paprasčiausias būdas rodyti duomenis yra naudoti DataGridView komponentą iš duomenų komponentų grupės. Komponentas yra vizualus ir formoje atrodo taip (46 pav.).

Ryžiai. 46. ​​„DataGridView“ komponentas

Iš karto atsiranda komponentų nustatymų langas, kuriame nustatomos jo duomenų redagavimo galimybės: „Įgalinti redagavimą“ („Įgalinti pridėjimą“), „Įjungti redagavimą“ („Įjungti redagavimą“), „Įjungti ištrynimą“ („Įjungti ištrynimą“); galimybė keisti stulpelių seką: „Įjungti galimybę keisti stulpelių tvarką“ („Įjungti stulpelių pertvarkymą“); taip pat galimybė prisegti pirminiame konteineryje.

Kad komponentas galėtų rodyti duomenis, išskleidžiamajame sąraše turite pasirinkti duomenų šaltinį. Pasirinkus išskleidžiamąjį sąrašą, pasirodys toks dialogo langas (47 pav.).

Ryžiai. 47. DataGridView duomenų šaltinio pasirinkimas

Šiuo atveju duomenų šaltiniu pasirinkome lentelę „Turistai“. Šis pasirinkimas pakeičia ekrano formą taip (48 pav.).

Ryžiai. 48. DataGridView komponentas rodo lentelės struktūrą

Paveikslėlyje parodyta, kad yra dar vienas „BindingSource“ komponentas ir „TableAdapter“ komponentas, veikiantis su lentele „Turistai“. Atkreipkite dėmesį, kad projektavimo metu arba kūrimo metu lentelės duomenys nerodomi.

Dabar reikia rodyti duomenis iš susijusios lentelės „Turistų informacija“. Norėdami tai padaryti, formoje įdėkite kitą DataGridView komponentą ir duomenų šaltiniu pasirinkite šį (49 pav.).

Ryžiai. 49. Antrojo DataGridView duomenų šaltinio pasirinkimas

Čia duomenų šaltinis yra ne pati lentelė „Turistų informacija“, o saitas (privalomasis šaltinis) tarp lentelių „Turistai“ ir „Turistų informacija“. Šis pasirinkimas užtikrina, kad iš Turizmo informacijos lentelės bus pasirinktos tik tos lentelės Turizmo informacija eilutės, kurios yra susijusios su esama lentelės Turistai eilute. Taip pat užtikrinama, kad susiję duomenys būtų tinkamai atnaujinti ir ištrinti. Gautos programos veikimas parodytas 50 pav.

Ryžiai. 50. Duomenų bazės programa veikia

Naršyti duomenis naudojant rodyklių klavišus yra nepatogu. Siekiant supaprastinti duomenų naršymą, yra BindingNavigator komponentas. Padėkime ant formos (51 pav.).

Ryžiai. 51. BindingNavigator komponentas formoje

Šis komponentas leidžia naršyti tarp lentelės įrašų, pridėti ir ištrinti lentelės eilutes. Komponento funkcijas ir išvaizdą galima tinkinti, nes tai yra ToolStripContainer meniu juosta.

Ypatybė, apibrėžianti lentelę, kurioje reikia naršyti, yra ypatybė BindingSource. Nustatykite šios nuosavybės vertę į "touristsBindingSource". Eksploatuojant komponentas atrodo taip (52 pav.).

Ryžiai. 52. BindingNavigator komponentas veikia

Duomenų redagavimas DataGridView komponento langeliuose su atitinkamais parametrais galimas, tačiau nepatogus ir neracionalus. Visų pirma sunku patikrinti, ar įvestose vertėse nėra klaidų. Todėl lentelei „Turistai“ sukursime ekrano formą, leidžiančią rodyti duomenis TextBox komponentuose ir juos redaguoti. Norėdami tai padaryti, formoje pastatykime Panel tipo konteinerį, o ant jo – tris TextBox komponentus taip (53 pav.).

Ryžiai. 53. Ekrano skydelis lentelės „Turistai“ įrašams redaguoti

Dabar reikia susieti TextBox komponentus su atitinkamais lentelės „Turistai“ laukais. Norėdami tai padaryti, naudokite ypatybę iš grupės DataBindings – Advanced, parodytą 54 pav.

Ryžiai. 54. Ypatybė „DataBindings – Advanced“.

Pasirinkus šią ypatybę, atsiras dialogo langas, parodytas 55 pav. Šis dialogas leidžia ne tik susieti duomenis, bet ir nustatyti įvykį, kurio metu duomenys bus atnaujinti, taip pat duomenų formatavimą, kai jie rodomi.

Viršutiniame „TextBox“ komponente išskleidžiamajame sąraše Binding pasirinkite duomenų šaltinį „touristsBmdmgSource“, o šaltinio lauką – „Pavardė“. Viduriniam ir apatiniam „TextBox“ komponentams pasirinksime tą patį duomenų šaltinį ir atitinkamai laukelius „First Name“ ir „Patronymic“.

Sukurta programa veikia taip atrodo (56 pav.).

Ryžiai. 55. Ypatybės „DataBindings – Advanced“ dialogo langas

Ryžiai. 56. Duomenų susiejimas su vizualiniais komponentais

Tačiau atlikus pakeitimus visi nauji duomenys lieka tik formoje. Jie nėra saugomi duomenų bazėje, o kai programa vėl bus iškviesta, žinoma, jų nebus. Taip yra todėl, kad duomenys buvo įkelti į DataSet objektą, kuris yra lentelės kopija atmintyje. Visi veiksmai atliekami su šia kopija. Kad pakeitimai atsispindėtų duomenų bazėje, turite vykdyti TableAdapter klasės metodą Update. Taigi, kuriamoje programoje reikia įdėti mygtuką „Atnaujinti“ ir į „Click“ įvykių tvarkyklę įrašyti tokį programos kodą:

turistaiTableAdapteGUpdate(bDTur_firmDataSet); turistinis_informacijaTableAdapter.Update(bDTur_firmDataSet);

Šis kodas atnaujina informaciją duomenų šaltinio pateiktose lentelėse „Turistai“ ir „Turistų informacija“. Prisimink tai šis metodas yra perkrautas, o jo variantai leidžia atnaujinti ir vieną lentelės eilutę, ir eilučių grupę.

Įvadas

Duomenų bazė (DB) – tai įvardytas duomenų rinkinys, atspindintis objektų būklę ir jų santykius dalykinėje srityje.

DBVS – Tai kompiuterio programa atsakingas už duomenų bazių (DB) arba duomenų įrašų rinkinių kūrimą, redagavimą, ištrynimą ir bendrą priežiūrą.

DBVS funkcijos:

1. Struktūros apibrėžimas sukurta bazė duomenis, jų inicijavimą ir pradinį įkėlimą.

2. Galimybės manipuliuoti duomenimis suteikimas vartotojams (reikiamų duomenų parinkimas, skaičiavimų atlikimas, įvesties/išvesties sąsajos kūrimas, vizualizacija).

3. Loginio ir fizinio duomenų nepriklausomumo užtikrinimas.

4. Duomenų bazės loginio vientisumo apsauga.

5. Fizinio neliečiamumo apsauga.

6. Vartotojo teisių prieiti prie duomenų bazės valdymas.

7. Kelių vartotojų darbo sinchronizavimas.

8. Saugojimo aplinkos išteklių valdymas.

9. Parama sistemos personalo veiklai.

1 skyrius

1.1. DBVS tipai:

santykinis

Reliacinė DBVS yra labiausiai paplitęs duomenų bazių valdymo sistemų tipas pasaulyje. Šis momentas. Jais tikrai paprasta naudotis. Reliacinės DBVS turi šį pavadinimą, nes. jie saugo užsakytus duomenis lentelėse. Reliacinis modelis pagrįstas sutvarkytų duomenų saugojimu stulpeliuose ir eilutėse. Duomenys gali būti susieti toje pačioje lentelėje arba tarp lentelių. Santykių tipaiDBVS gali būti prastesnis, palyginti su kitų tipų duomenų bazių valdymo sistemomis, tačiau jos neturi problemų su apdorojimo galia ir atminties paieška šiuolaikiniuose asmeniniuose kompiuteriuose. Šio tipo DBVS duomenys saugomi tiksliai apibrėžta forma ir paprastai valdomi naudojant SQL (struktūrinės užklausos kalba) programavimo kalbą. Taip pat galite nurodyti populiariausius DBVS tipus – Oracle, MSSqlServer, IBMDB2, PostgreSQL ir daugelį kitų.

Plokščių failų duomenų bazių valdymo sistemos

Vienodos failų duomenų bazės (FlatFile) yra bene paprasčiausios iš visų. Jie taip pat kartais vadinami plokščiu modeliu. Idėja yra paleisti vieną programą, kurioje būtų programos nustatymai ir originalus saugojimo modelio formatas. Plokšti failai suformatuotose eilutėse ir stulpeliuose daro prielaidą, kad kiekvienas elementas yra konkretus modelis yra ta pati informacija. Vienas platus garsus pavyzdysšio tipo DBVS yra CSV (kableliais atskirtos reikšmės), o kitos yra lentelės, pvz., MS Excel.

Hierarchinis

Hierarchinės DBVS yra pagrįstos šeimos medžio modelio naudojimu. Čia elementai dažniausiai turi ryšį vienas su daugeliu ir naudinga saugoti informaciją su elementų aprašymais, charakteristikomis ir pan. Čia galite saugoti knygą su skyriais ir eilėmis. Hierarchiniai tipaiDBVS gali būti naudojamas dainų, receptų, telefonų modelių ir bet ko kito, kas gali būti saugoma įterptuoju formatu, duomenų bazėms saugoti. Hierarchiniai duomenų bazių valdymo sistemų tipai gali būti prastesnio efektyvumo dirbant su įvairiais realiais objektais. Vienas hierarchinių DBVS tipų pavyzdžių yra XML dokumentas.

Tinklas

Tinklo duomenų bazių valdymo sistemos naudoja duomenų modelį, panašų į hierarchinį. Pagrindinis skirtumas yra tas, kad tinklo DBVS struktūra leidžia daugeliui tėvų daug vaikų. Tinklo tipai DBVS yra pagrįsti įrašais ir rinkiniais ir savo darbui naudoja SQL. Internetinės duomenų bazių valdymo sistemos paprastai yra labai lanksčios, tačiau po 1960–1970 m. jos buvo naudojamos retai. Ieškoti reikalingas elementas, prašančioji programa peržengia visus įdiegtus elementus, o tai gali būti pernelyg sudėtinga. Tokio tipo duomenų bazių valdymo sistemas praktiškai pakeitė reliacinės.

Programos pasirinkimas duomenų bazei rašyti

Jo kursinis darbas Naudojau reliacinę duomenų bazę Microsoft programa prieiga.

„Microsoft Access“.- viena iš populiariausių DBVS Microsoft sistemos langai. Be to, „Access“ yra galinga kūrimo platforma su lanksčia ir galinga sistema. „Microsoft Access“ gali būti naudojama kaip įrankis kuriant ir diegiant plačias verslo informacines sistemas.

Prieiga naudoja toliau nurodytus veiksmus pagrindinių laukų tipų:

tekstą: sukurta tekstinė informacija ir skaičiai, kai nereikia atlikti matematines operacijas su jais;

skaitinis: skirtas skaičiams, kai naudojami matematiniuose skaičiavimuose;

MEMO: sukurtas savavališkam tekstui ar komentarams (iki 64000 simbolių ilgio) saugoti;

piniginis: skirtas skaičiams, reiškiantiems pinigines sumas, saugoti;

data Laikas: skirtas datos ir laiko informacijai saugoti;

skaitiklis: specialus skaitinis laukas, skirtas automatiškai pridėti unikalų dabartinio įrašo numerį duomenų lentelėje.

logiška: skirtas saugoti tik dvi reikšmes „Tiesa“ ir „Klaidinga“;

OLE objekto laukas: skirtas saugoti kitų programų sukurtus objektus (brėžinius, grafikus, diagramas).

„Microsoft Access“ yra keli būdai, kaip pasirinkti tik reikiamus duomenis ieškant konkrečios reikšmės, vieno įrašo ar įrašų grupės.

Naudojant dialogo langą „Ieškoti“. nesunku laukuose rasti konkrečius įrašus ar konkrečias reikšmes. Kai randamas kiekvienas reikiamo elemento įvykis, įrašai yra perkeliami. Jei reikia pakeisti konkrečias paieškos metu rastas reikšmes, naudokite dialogo langas"Pakeitimas".

Prašymai suteikti galimybę dirbti su konkrečiu įrašų rinkiniu, atitinkančiu vienai ar daugiau duomenų bazės lentelių nurodytas sąlygas. Kai pateikiamas prašymas, tai tampa įmanoma savarankiškas darbas su šiuo įrašų rinkiniu tam tikroje formoje arba objekte duomenų lapo rodinyje.

Rūšiavimas leidžia rūšiuoti lentelės eilutes pagal vieno ar kelių stulpelių turinį. Norėdami rūšiuoti, pasirinkite lauką, pagal kurį bus rūšiuojama, ir įrankių juostoje spustelėkite mygtuką „Rūšiuoti didėjančia tvarka“ arba „Rūšiuoti mažėjimo tvarka“.

Filtravimas leidžia laikinai atskirti ir peržiūrėti konkretų atitinkančių įrašų rinkinį tam tikromis sąlygomis. Norėdami filtruoti, pasirinkite duomenis, pagal kuriuos turėtų būti pasirenkama, ir įrankių juostoje spustelėkite mygtuką „Filtruoti pagal pasirinktus“. Norėdami pataisyti filtrą, naudokite mygtuką „Keisti filtrą“. Norėdami nustatyti išsamesnes filtravimo sąlygas meniu „Įrašyti“, naudokite komandą „Filter“ ir „Išplėstinis filtras“. Norėdami pritaikyti įprastą arba išplėstinį filtrą, įrankių juostoje naudokite mygtuką „Taikyti filtrą“.

2 skyrius

Problemos formulavimas

Viešbučių duomenų bazės paskirtis – automatizuoti viešbučių duomenų apskaitos ir analizės procesą.

Naudojant duomenų bazę išspręstos užduotys:

Duomenų apie viešbučio darbuotojus saugojimas ir paieška;

Informacijos apie viešbučio klientus saugojimas ir paieška;

Informacijos apie numerius saugojimas ir paieška;

Duomenų apie klientų rezervavimą, registraciją, išsiregistravimą ir apmokėjimo už apgyvendinimą apskaičiavimą saugojimas

Informacijos apie apmokėjimo už apgyvendinimą gavimą iš įmonės klientų skaičiavimas ir analizė;

Ieškokite informacijos apie pagrindines pozicijas: užsakyti kambariai, registracija laikotarpiui, išvykimas laikotarpiui.

Duomenų bazės kūrimas

MS Access duomenų bazei sukurti buvo naudojamas Table Designer, kuris leidžia apibrėžti reikiamą lentelės struktūrą.

Rodyti pilna informacija pagal viešbučio būklę, jo veiklą ir atliktų darbų ataskaitas buvo sudarytos šios lentelės:

1. „Darbuotojai“

Lentelėje yra šie laukai: darbuotojo kodas (raktinis laukas) - duomenų tipas: skaitiklis; Pilnas vardas– duomenų tipas: tekstas, dydis – 50, neprivaloma, atitikmenys neleidžiami; Gimimo data– duomenų tipas: data\laikas, neprivaloma; išsilavinimas– duomenų tipas: pakeitimo pagrindinis – fiksuotas duomenų rinkinys (aukščiausias, vidutinis); padėtis– keitimų meistras (laisvų pareigybių sąrašas); adresas– duomenų tipas: tekstas, dydis-50, neprivaloma; telefonas– duomenų tipas: skaitmeninis, neprivalomas laukas; atlyginimas– duomenų tipas: valiuta, lauko formatas – rubliai, neprivaloma. Lentelė dizaino vaizde atrodo taip:

2. „Pozicijos“

Šioje lentelėje yra šie laukai: pozicijos kodas– skaitiklis (rakto laukas); padėtis– duomenų tipas: tekstas (pagrindinių pozicijų rinkinys).

3. "Skaičiai"

Šioje lentelėje yra šie laukai: numerio kodas– skaitiklio duomenų tipas (rakto laukas); Kategorija– duomenų tipas: produkcijos meistras (vienvietis, dvivietis, jaunesnis komplektas, komplektas)

Laukai: kategorijos kodas– duomenų tipas: skaitiklis (rakto laukas), kambarys– tekstas; Kategorija– pakeitimo meistras (skaičiai); sėdimų vietų skaičius– duomenų tipas: skaitmeninis ilgas sveikasis skaičius, neprivaloma; kambarių skaičius- panašiai; Papildoma informacija – duomenų tipas: MEMO; kaina per dieną– duomenų tipas: valiuta, formatas – rubliai, neprivaloma.

5. „Kambario būsena“

Laukai: numerio kodas– skaitiklis, raktų laukas; kambarys- pakeičiamosios medžiagos duomenų tipas (panašus laukas iš lentelės „Skaičių kategorijos“); darbuotojas(tarnaitė) - pakeitimo meistras (iš užklausos lentelėje "darbuotojai", su pasirinkimo sąlyga "tarnaitė"), laukai - užsakymas, registracija, išsiregistravimas– duomenų tipas: data\laikas, neprivalomas laukas; klientas – paieškos meistras (iš lentelės „Klientai“).

6. „Klientai“

Laukai: Kliento kodas Pilnas vardas– duomenų tipas: tekstas, lauko dydis - 50, privaloma; Gimimo data- duomenų tipas: data\laikas, būtinas; grindų- gamybos meistras (vyras, žmonos); dokumento tipas– produkcijos meistras (pasas, viza, asmens tapatybės kortelė), privaloma; serija- tekstas, privalomas; kambarys– skaitinis, privalomas; išdavė– tekstas, lauko dydis – 50, būtinas, išdavimo data– data\laikas, būtina.

Laukai: vaiko kodas– duomenų tipas: skaitiklis (rakto laukas); Kliento kodas– duomenų tipas: pakeitimo pagrindinis (panašus laukas iš lentelės „klientai“); Pilnas vardas– duomenų tipas: tekstas, lauko dydis – 50; Gimimo data– duomenų tipas: data\time.

Duomenų schema atrodo taip:

Stalo kambario būsena ir darbuotojai yra susieti per užklausą apie Darbuotojus su pasirinkimo sąlyga „tarnaitė“.

Darbo patogumui buvo sukurtos užklausos Viešbučių duomenų bazei.

Prašymas Nr. 1 – „Užsakymas“

Pasirinkimo sąlygos eilutėje įvedama ši sąlyga:

>=[s] Ir<=[по]

Reiškia laukų pasirinkimą tam tikram laikotarpiui.

2 ir 3 užklausos kuriamos panašiai.

Prašymas Nr. 2 – „Įsiregistruoti kambariuose“

Prašymas Nr.3 – „Išvykimas iš kambarių“

Prašymas numeris 4 – „Klientai su vaikais“.

Užklausa dizaino rodinyje atrodo taip:

Šioje užklausoje susisteminta informacija apie vaikų buvimą pas klientus, kuri reikalinga tam tikroms nuolaidoms, lengvatoms ir pan.

Prašymas Nr.5 – „Apmokėjimas už nakvynę“.

Užklausoje yra išraiška, atspindinti kiekvieno kliento pragyvenimo išlaidų apskaičiavimą.

Prašymas Nr.6 – „Sumokėta už mėnesį“.

Užklausoje yra išraiška, atspindinti kiekvieno kliento pragyvenimo išlaidų apskaičiavimą:

Apmokėjimas už apgyvendinimą: (Room_state.Check-out-Room_state.Check-in+1)*Room_categories.[Mokestis už dieną].

Taip pat laikotarpio laukų parinkimas.

Prašymas Nr.7 – „Apmokėjimas už grafiką“.

Panašus į 6 užklausą, išskyrus laukų pasirinkimo laikotarpio pasirinkimą. Remiantis šios užklausos duomenimis, sudaromos analizės diagramos, taip pat suvestinės lentelės.

Prašymas Nr. 8 – „Prašymas skelbti įrašus“.

Užklausa su atrankos sąlyga darbuotojams "tarnaitė". Jis naudojamas duomenims pakeisti Kambarių būsenos lentelėje.

Šių užklausų sukūrimas labai supaprastina ataskaitų teikimo veiklą viešbutyje, patogiai susistemina informaciją, leidžia greitai ja naudotis ir atlikti pakeitimus. Prašymų sąrašas pateikiamas žemiau:

Ataskaitos yra tokios:

Darbas su duomenų baze prasideda atidarius viešbučio formą:

Kairėje pusėje esantys mygtukai ataskaitoms atidaryti, dešinėje – pagrindinių pozicijų duomenims įvesti ir peržiūrėti.

Pavyzdžiui, kambario informacijos forma atrodo taip:

Čia galite pamatyti visą informaciją apie viešbučio kambarį, taip pat visų kambarių sąrašą, aš renkuosi kurioje pozicijoje, mes iš karto matome visą informaciją apie kambarį. Apatiniame kairiajame kampe yra mygtukai, kad būtų patogiau dirbti su įrašais. Viršutiniame dešiniajame kampe atidarykite formą Įveskite kambario kategoriją.

Naudodami mygtuką Užsakymas Registracija Išsiregistravimas atidarysime formą:

Kuris turi tris skirtukus:

Informacija apie kambarį – visa informacija apie turimus kambarius;

Kvitų dinamika – kvitų dinamika pagal skaičių:

Mokėjimo suvestinė – apmokėjimo už kambarį suvestinė:

Viešbučio personalo mygtukas atveria šią formą:

Čia galite peržiūrėti informaciją apie darbuotojus, taip pat įvesti reikiamą informaciją.

Ataskaitų išvedimo pagalba sprendžiamos informacijos apie kambarių būklę paieškos užduotys: rezervacija, registracija, išsiregistravimas, taip pat mokėjimo informacijos atvaizdavimas, kvito parodymas klientui.

Taigi ši bazė išsprendžia užduotis.

Išvada

Kursinio darbo metu buvo sukurta duomenų bazė „Viešbutis“. Ši duomenų bazė skirta darbuotojams, nes supaprastina klientų aptarnavimo procesą.

Ši duomenų bazė apima: lenteles, užklausas, formas ir ataskaitas, taip pat automatinio paleidimo langą, kad būtų lengviau naudotis.

Literatūra:

1. Data, K., J. Įvadas į duomenų bazių sistemas. 6-asis leidimas - IKI.; M., Sankt Peterburgas: "Williams", 2000. - 848p.

2. Homonenko A.D., Tsygankov V.M., Maltsev M.G. Duomenų bazės: Vadovėlis aukštosioms mokykloms / Red. prof. PRAGARAS. Homonenko. - Sankt Peterburgas: CROWN print, 2002. - 672 p.

3. V.V. Kornejevas, A.F. Garejevas, S.V. Vasyutinas, V.V. Reicho duomenų bazė. Protingas informacijos apdorojimas. - M .: Žinios, 2001.- 496s.

4. Prag K., Irwin M., „Prieiga prie vartotojo biblijos Windows 2000“, K.: Dialektika, 2001 – 576p..

5. Garnaev A.S., "VBA Tutorial", Sankt Peterburgas, 1999. - 104p.

6. Microsoft Access 2010. Programų kūrimas realiu pavyzdžiu - G. Hurwitz - 496s.

7. Duomenų bazės projektavimas. DBVS Microsoft Access. Vadovėlis – N. N. Grinčenko, E. V. Gusevas, N. P. Makarovas – 240 m.

8. Prieiga 2007. Efektyvus naudojimas - V. E. Košelevas - 590 m.

Beveik kiekviena organizacija turi savo duomenų bazę. Net svetainės juos naudoja, kad darbas su informacija būtų lengvesnis ir paprastesnis. Iš tiesų, jie leidžia be jokių problemų atlikti skaičiavimus, greitai rasti reikiamus duomenis ir apskritai tiesiog sukuria tvarką bet kokioje informacijoje.

Dažnai jų kūrime dalyvauja programuotojai, nes tai sudėtingas procesas, kurio dėstoma aukštosiose mokyklose. Taip pat yra daug pamokų, kursų ir programinės įrangos paketų, skirtų duomenų bazių programinei įrangai kurti, jų įvairovė tikrai didelė, gali būti lengva susipainioti. Šiame straipsnyje daugiausia dėmesio bus skiriama kai kurioms pagrindinėms duomenų bazių kūrimo programoms.

Apie SQL

SQL yra programavimo kalba, kuri naudojama duomenų bazėms kurti. Jei įdiegsite jį kompiuteryje ir pradėsite kurti duomenų bazę, tai nebus labai patogu. Taip yra dėl to, kad pats SQL neturi jokio grafinio apvalkalo, o duomenų bazės užklausos iš viso turi būti siunčiamos per komandinę eilutę. Dėl šios priežasties atsirado įvairių programų, kurios supaprastina duomenų bazių kūrimą. Tačiau išmokti šios kalbos pagrindus vis tiek verta. Staiga reikia pateikti kažkokį prašymą, bet programa neveikia tinkamai.

„Microsoft Access“.

Ši duomenų bazių kūrimo programa tikrai žinoma daugeliui. Galų gale, jis pateikiamas programinės įrangos pakete Microsoft Office. Ši programa yra viena iš lengviausiai išmokstamų, nes SQL programavimo kalbos žinių ten praktiškai nereikia. Galite tik nurodyti, kurią užklausą atlikti, o pati programa atliks SQL užklausą.

Apie programos aktualumą. Iki šiol daugelio organizacijų duomenų bazės buvo kuriamos naudojant Microsoft Access. Iš tiesų, pati programa yra labai paprasta, yra intuityvi sąsaja. Be to, darbo „Access“ pagrindai mokomi net mokykloje ir pradinėse kolegijose!

PhpMyAdmin

Žinoma, „Access“ yra gera programa, tačiau jei jums reikia svetainės duomenų bazės, ji nesusitvarkys. Tada PhpMyAdmin ateina į pagalbą. Tai labai naudinga programa kuriant duomenų bazes. Diegimas kompiuteryje užtrunka šiek tiek laiko, o diegimo metu lengva padaryti ką nors ne taip, ir tai nepavyks. Todėl, diegdami šią programą duomenų bazėms kurti, turite aiškiai vadovautis instrukcijomis. Tačiau dar vienas „PhpMyAdmin“ pliusas yra tai, kad jį taip pat galima pasiekti per internetą svetainės pavidalu! Pavyzdžiui, turite svetainę, kurią palaiko „WordPress“. Jame bus duomenų bazė. O jei turite gerą prieglobos svetainę, greičiausiai darbas su duomenų bazėmis bus vykdomas per PhpMyAdmin, o prie jo bus galima patekti per prieglobos valdymo skydelį.

Kita duomenų bazių kūrimo programa. Tai nemokama, tačiau yra ir mokama versija su geresnėmis funkcijomis. Šioje programoje lengva susikurti nuorodas su lentelėmis, o apskritai – tiesiog patogu dirbti. Taip pat privalumas, kad duomenų bazę galite rodyti grafine forma. Dauguma žmonių, dirbdami su duomenų bazėmis, teikia pirmenybę šiai konkrečiai programai. Iš principo „PhpMyAdmin“ savo galimybėmis nenusileidžia, tačiau vis tiek ji labiau skirta darbui su svetainių duomenų bazėmis.

Šiame straipsnyje buvo aptartos pagrindinės duomenų bazių kūrimo programos. Tiesą sakant, jų yra labai daug, todėl kiekvienas renkasi sau įrankį, tačiau jei dar tik pratinatės ir norite studijuoti šią sritį, tuomet rekomenduojama dirbti su MySQL WorkBench. Išmokę SQL pagrindus, nebeturėsite didelio skirtumo, kur dirbti, nes užklausos visur vienodos. Patogu ir tai, kad sukūrę duomenų bazę vienoje programoje, galite ją atidaryti per kitą programinę įrangą, kuri taip pat skirta dirbti su duomenų baze. Kurdami programinę įrangą su duomenų baze, jūs negalite išsiversti be šių žinių. Be to, įvaldę SQL, netgi galite sukurti savo programinę įrangą duomenų bazėms kurti ir redaguoti.

Daugelis įmonių kuria įvairias turtingas programas, kad palengvintų duomenų bazių valdymą, kūrimą ir administravimą.

Dauguma reliacinių duomenų bazių, išskyrus MS Access, susideda iš dviejų atskirų komponentų: „galinės dalies“, kurioje saugomi duomenys, ir „priekinės dalies“ – vartotojo sąsajos, skirtos sąveikai su duomenimis. Šio tipo dizainas yra gana protingas, nes sulygina dviejų pakopų programavimo modelį, kuris atskiria duomenų sluoksnį nuo vartotojo sąsajos ir leidžia programinės įrangos rinkai tiesiogiai sutelkti dėmesį į savo produktų tobulinimą. Šis modelis atveria duris trečiosioms šalims kurti savo programas, skirtas sąveikauti su įvairiomis duomenų bazėmis.

Internete galima rasti daugybę produktų, skirtų MySQL duomenų bazėms kurti ir administruoti. Nusprendėme į vieną straipsnį surinkti 10 populiariausių įrankių, kad sutaupytumėte savo laiką.

1.Darbo stalas

Pirmoji vieta teisėtai priklauso „Workbench“ įrankiui (sukurtam „Sun Systems“ / „Oracle“), kuris gali veikti platformose Microsoft Windows, Mac OS X ir Linux. „Workbench“ sujungia duomenų bazių kūrimą ir administravimą ir yra „DBDesigner4“ įpėdinis.

„MySQL Workbench“. platinamas pagal nemokamą licenciją – Community Edition ir su metine mokama prenumerata – Standard Edition. Pastarasis apima papildomų funkcijų, kurios gali žymiai pagerinti tiek kūrėjų, tiek duomenų bazių administratorių produktyvumą.

Kaina nemokama.

Kuo „Workbench“ populiarus?

  • gebėjimas pateikti duomenų bazės modelį grafine forma, taip pat redaguoti duomenis lentelėje;
  • yra paprastas ir funkcionalus nuorodų tarp lentelių laukų kūrimo mechanizmas, tarp kurių yra įdiegta nuoroda „daugelis su daugeliu“ su galimybe sukurti nuorodų lentelę;
  • Reverse Engineering funkcija leidžia atkurti lentelių ir ryšių struktūrą iš anksčiau įdiegtos ir saugomos duomenų bazės serveryje;
  • SQL užklausų redaktoriaus buvimas, kuris leidžia, kai siunčiamas į serverį, gauti atsakymą lentelės forma ir kitas funkcijas.

2.Navicat

Antra vieta yra Navicat(sukūrė PremiumSoft CyberTech Ltd) yra duomenų bazių kūrimo ir administravimo įrankis, veikiantis bet kuriame MySQL serveryje nuo 3.21 versijos. MySQL „Navicat“ galima paleisti „Microsoft Windows“, „Mac OS X“ ir „Linux“ platformose.

Produkto kaina svyruoja nuo 199 USD iki 379 USD.

Kuo Navicat populiarus?

  • vizualinės užklausos dizainerio buvimas;
  • galimybė importuoti, eksportuoti ir kurti atsargines duomenų kopijas;
  • gebėjimas kurti ataskaitas;
  • SSH ir HTTP tuneliavimas;
  • duomenų ir struktūros perkėlimas ir sinchronizavimas;
  • užduočių planavimo įrankis ir kitos funkcijos.

3. PHPMyAdmin

PHPMyAdmin yra nemokama atvirojo kodo programa, skirta MySQL DBVS administruoti. PHPMyAdmin yra žiniatinklio sąsaja, su kuria galite administruoti MySQL serverį, vykdyti komandas ir peržiūrėti lentelių bei duomenų bazių turinį per naršyklę.

Kaina nemokama.

Kas daro PHPMyAdmin populiarus?

  • galimybė valdyti MySQL DBVS tiesiogiai neįvedant SQL komandų;
  • kaip PHPMyAdmin valdymo pultas suteikia galimybę administruoti tam skirtas duomenų bazes;
  • intensyvus vystymasis;
  • galimybė integruoti PHPMyAdmin į savo plėtrą dėl GNU bendrosios viešosios licencijos ir kitų funkcijų.

4. dbForge Studio, skirta MySQL

dbForge Studio, skirta MySQL yra įrankis, dominantis tiek MySQL vartotojus, tiek duomenų bazių kūrėjus. Su juo galite lengvai automatizuoti įprastą darbą ir sutaupyti laiko. Šiandien dbForge Studio for MySQL galima įsigyti trimis leidimais: Express, Standard ir Professional, kurie leidžia pasirinkti jums reikalingą įrankį. „DbForge Studio for MySQL“ galite naudoti tiek komercinėje, tiek nemokamoje versijoje.

Yra ir nemokamų, ir mokamų versijų, pastaroji kainuoja 49,95 USD (standartinis leidimas) ir 99,99 USD („Pro Edition“).

Kas daro dbForge Studio populiarią?

  • lėšų prieinamumas centralizuotam administravimui;
  • duomenų bazių palyginimo įrankiai;
  • vizualinis užklausų profiliuotojas;
  • galimybė valdyti vartotojo teises;
  • duomenų bazės dizainerio, leidžiančio kurti vaizdines diagramas, buvimas;
  • patobulintas darbas su duomenų bazių projektais ir kitomis funkcijomis.

5. HeidiSQL

HeidiSQL yra nemokama duomenų bazių valdymo priemonė. Verta alternatyva PHPMyAdmin, kuri leidžia kurti ir redaguoti lenteles, rodinius, aktyviklius, procedūras, taip pat peržiūrėti ir redaguoti duomenis. HeidiSQL taip pat suteikia galimybę eksportuoti duomenis tiek į SQL failą, tiek į iškarpinę kituose serveriuose.

Kaina nemokama.

Kas daro HeidiSQL populiarų?

  • galimybė prisijungti prie serverio naudojant komandinę eilutę;
  • galimybė paketiniu būdu optimizuoti ir atkurti lenteles;
  • galimybė redaguoti lentelių stulpelius, indeksus ir išorinius raktus, redaguoti SQL procedūrų korpusą ir parametrus, trigerius ir kt.;
  • paprastas netvarkingo SQL formatavimas;
  • lentelių sinchronizavimas tarp skirtingų duomenų bazių ir kitos funkcijos.

6. SQL Maestro, skirtas MySQL

SQL Maestro, skirtas MySQL- populiariausių DBVS administravimo, kūrimo ir valdymo įrankis. Patogi grafinė sąsaja leidžia vykdyti SQL užklausas ir scenarijus, valdyti vartotojo teises, eksportuoti ir kurti atsargines duomenų kopijas.

Priklausomai nuo pasirinktos licencijos ir naudojimo atvejo, šio įrankio kaina svyruoja nuo 99 USD iki 1949 USD.

Dėl ko SQL Maestro for MySQL populiarus?

  • MySQL serverio versijų palaikymas nuo 3.23 versijos;
  • duomenų bazės dizainerio buvimas;
  • galimybė redaguoti, grupuoti, rūšiuoti ir filtruoti duomenis;
  • vaizdinių užklausų kūrėjas;
  • SSH ir HTTP tuneliavimas;
  • BLOB redaktorius ir kitos funkcijos.

7. EMS SQL Manager skirta MySQL

EMS SQL tvarkyklė, skirta MySQL yra duomenų bazių kūrimo ir administravimo įrankis, palaikantis įvairias MySQL funkcijas ir veikiantis su visomis senesnėmis nei 3.23 MySQL versijomis. Su juo jūs turite galimybę vizualiai redaguoti, importuoti ir eksportuoti duomenų bazes, vykdyti SQL scenarijus, valdyti vartotojo teises, vizualiai kurti MySQL duomenų bazes.

Yra mokamos ir nemokamos programos versijos. Pastarasis turi keletą funkcinių apribojimų. Mokamos versijos kaina svyruoja nuo 95 iki 245 JAV dolerių.

Kuo populiari MySQL skirta EMS SQL Manager?

  • UTF8 duomenų palaikymas;
  • lengvas įvairių MySQL objektų valdymas;
  • suderinamumas su visomis versijomis nuo 3.23 iki 6.0 imtinai;
  • grafinių ir tekstinių įrankių, skirtų užklausoms generuoti, prieinamumas;
  • SSH ir HTTP tuneliavimas;
  • patogus ataskaitų kūrėjas ir kitos funkcijos.

8.SQLyog

SQLyog- vienas iš galingiausių įrankių, apjungiantis MySQL Administrator, PHPMyAdmin ir kai kurių kitų duomenų bazių administravimo ir kūrimo įrankių galimybes. SQLyog veikia Microsoft Windows, Windows NT platformose. ir Linux su vynu.

Galima ir nemokama, ir mokama SQLyog versija. Mokamos versijos kaina - nuo 99 iki 1499 USD (kinta priklausomai nuo vartotojų skaičiaus ir licencijos, su palaikymu arba be jo).

Kas daro SQLyog populiarią?

  • patogus užklausų kūrėjas;
  • galimybė sinchronizuoti duomenis;
  • unikodo palaikymas;
  • SSH ir HTTP, HTTPS tuneliavimas;
  • „protingas“ automatinis užbaigimas;
  • protingas kodo užbaigimas ir kitos funkcijos.

9.DB įrankių tvarkyklė

DB įrankių tvarkyklė- Duomenų valdymo programa su įmontuotu MySQL, PostgreSQL, MSAccess, MS palaikymu SQL serveris, Oracle ir kitos duomenų bazės. Palaikomos platformos: Windows 2000, XP, Vista, 7.

DBTools Manager yra nemokama (standartinė) ir mokama versija (įmonė). Vienos licencijos kaina yra 69,90 USD su nuolaidomis kelioms licencijoms.

Daugiau apie DBTools Manager galite sužinoti ir įsigyti čia

Nauja vietoje

>

Populiariausias