Pintinė robotų automobilių serviso duomenų bazė. Gaukite prieigą prie duomenų bazės „Avtoservis“. Pergalingos literatūros sąrašas

 Atsižvelkite į pasirinktos dalykinės galerijos specifiką.

 Išplėsti informacinį-loginį duomenų bazės „Autoservice“ modelį

 Įdiegti MS Access DBVS.

 Sulenkite kurso projekto „Aiškinamąjį raštą“ pagal būsimą planą:

Duomenų bazės paskyrimas

Duomenų bazė "Autoservisas" pripažintas už to įforminto prašymo priimti darbą autoserviso atsakomybe priėmimo įgyvendinimą.

ACS rango šventykloje aš neapsimetinėju. Dėl sudėtingos automatinės valdymo sistemos reikalingų blokų skaičiaus:

 buhalterinė apskaita,

 Ekonominis blokas

 Planuojama

 Pristatymas

 I visa eilė kitų blokų.

Įgyvendinamas tik vienas iš ACS blokų - darbo vieta „Iniciacijos priėmimas“: darbas iš asistentų: paskyrimo priėmimas ir fiksavimas, jų pergalių organizavimas, darbo rezultatų viešinimas.

Funkcijos, kurias indeksuoja duomenų bazė

Duomenų bazėje yra tokių funkcijų

1. Informacijos apie spivrobitnik pasirodymas ir rinkimas automobilių servise. "Mechanikass»

2. Supažindinimas ir informacijos apie pergalingus robotus rinkimas. "Įsakymass»

3. Informacijos apie deputatus, apie deputatų automobilius ir duomenų apie juos įvedimas. "Prašymass»

4. Forma „Informacijos apie užduotį pristatymas“ užtikrina įvadą vlasne zamovlennya, pavaduotojo vardo pasirinkimas (iš sąrašo), pavaduotojo automobilio tipo pasirinkimas ir informacijos apie naują pristatymas.

Toje pačioje vietoje - robotų paėmimo sandėlis ir PIB spіvrobіtnikіv autoservisas, kurį jie apvynioja. Taip pat - informacija apie sandėlį ir atsarginių dalių skaičių.

5. Duomenų bazėje yra įvairių skambučių, leidžiančių analizuoti teisių stovyklą autoservise.

Koristuvachiv kategorijos

Pagrindas yra pripažintas pirmaisiais metais spіvrobіtnіv avtoservisu, mokyklų mainai zdіysnyuyut priyysnyuyut zamovlennja zamovlennja dėl remonto ir servіsne obslugovuvannya avtomobilіv.

Ir skambučiai, pervedimai iš jų – ir kitiems įmonės darbuotojams, taip pat jogos kerivnikams.

Duomenų bazės dizainas

Pristatykime tai Supratau і protingas žymėjimas :

Esmė

TRUMPUMAS

išlaikymo – realūs arba reprezentaciniai objektas , informaciją apie yaku galima išsaugoti, bet ji yra prieinama. ER modelio diagramose dienos laikas pateikiamas kaip stačiakampis, kuris atkeršija už dieną.

Esmėžymėsime stačiakampiais,

Esmės atributai

Atributas - Poymenova esmės charakteristika . Pavadinimas gali būti unikalus tam tikro tipo dienai arba gali būti toks pat kito tipo dienos. Esmės atributas yra detalė, kaip pasitarnauti kaip paaiškinimas, identifikavimas, klasifikavimas, skaitinė dienos skaičiaus charakteristika taps esme.

TRUMPUMAS

Atributai

Atributų pavadinimai mes įdėsime į stačiakampį,

reiškia dienos metu, pagal dienos im'yam, kad rašyti

mažos raidės.

Abipusis bendravimas

Žvyazok - pavaizduota grafiškai asociacija , kuri yra nustatyta tarp dviejų subjektų. Tsya asociacija yra dvejetainė ir gali būti naudojama tarp dviejų skirtingų objektų arba tarp dienos ir savęs (rekursyvus ryšys).

Žvaigždės- prasmingos linijos, virš kurių dedame žingsnis zvyazku 1 » arba « » , Kas reiškia „turtingas“) ir tai її charakteristikos.

Pagrindiniai laukai

Žymiai suprato Pirmasі užsienio raktai

Raktas - minimalus atributų rinkinys, kurio reikšmėms galite vienareikšmiškai žinoti reikalingą esmės egzempliorių. Minimalumas reiškia, kad vynmedžiai iš bet kurio atributo rinkinio neleidžia identifikuoti dienos pagal resht. Oda dienos metu gali su vienu galimu raktu.

Vienas iš jų yra priimtas pirminis raktas .

Renkantis pirminis raktas vadovautis prioritetu gremėzdiškas raktai arba raktai, kurie sudaromi iš minimalaus atributų skaičiaus. Taip pat nebūtina vytinti klavišų su senomis teksto reikšmėmis (svarbu sunaikinti sveikas e atributai).

Neleidžiama, kad pirminis egzistavimo raktas (ar tai būtų atributas, dalyvaujantis pirminiame rakte) nesvarbus prasmė. Priešingu atveju situacija yra perteklinė: pasirodyti tam, kuris neturi individualumo, taigi ir ne pagrindinis esmės pavyzdys. Būtent dėl ​​šių priežasčių būtina užtikrinti unikalumas pirminis raktas.

Zovnishni raktai

    Kaip diena W po'yazuє sushnostі BETі AT, jūs privalote įtraukti pirminius raktus, atitinkančius pirminius objektų A ir B raktus.

    Kaip diena AT reiškia dieną BET, jūs privalote įtraukti skambinimo raktą, kuris patvirtina pagrindinį essence raktą BET.

Pastaba:

1. Oskіlki mažmenininkai DBMS MS Access tiesiai ant burbuolės melavo dėl problemų, kurias kaltina Pirmasі svetimus raktus, programoje Access buvo pateiktas specialus lauko tipas – KEY FIELD. Jogo tipas - LICHILNIK.

Prieiga nerūpi joga obov'yazykovogo įtraukta į stalą. Ale nerūpestingai proponuє.

Šio lauko ypatybės yra šios:

    Įvedus naują įrašą, šiam laukui AUTOMATIŠKAI sudaromas naujas, unikalus, unikalus skaitinė reikšmė.

    Laukas negali būti priimtas nesvarbus prasmė.

    Laukas – automatinis indeksuoti.

    Rankinis lauko vertės keitimas neįmanomas.

Tai problema pagrindiniai laukaiі svetimus raktus programoje Access lengva įvesti:

    Prie galvos stalo(esmė) sukurti ypatingas Raktas lauke. Mes jį turėsime pirminis raktas .

    Žemiau esančioje lentelėje įveskite tą pačią kopiją (savo vardu). Tse bus їх išorinis raktas .

    Mes kviečiame šiuos laukus galvą ir stalą. Nuo aš visų. Realizacijos skambutis!

2. „Access“ mažmenininkams pristatė tą įrankį, kuris vadinamas « Duomenų schema »

Yaka leidžia ne tik zv'yazati Lentelės

    її tipo("vienas - vienam", "vienas - bagatioh" toshchoo)

    і її Charakteristikos: vientisumo saugumas, taip pat kaskadinis informacijos, susijusios su lentelėmis ir laukais, atnaujinimas ir vizualizavimas.

Ką būtina pasakyti, kai būsite paraginti ER– modeliai duomenų bazę.

Zokrema, prie to labai Prieiga idealiai tinka kaip programavimo sistema ER modeliams įgyvendinti.

Įgyvendinant mūsųER- modeliaiPrieigasu visomis greitomis galimybėmis.

Būtina sukurti priedų duomenų bazę "Autoservice"

Ryžiai. 1 Baigtos duomenų bazės „Avtoservis“ pagrindinė mygtuko forma

Forma "Vlasniki" su apatine forma "Avtomobili"

Ryžiai. 2 forma "Automobiliai"

Forma "Spivrobitniki"

Ryžiai. 4 Forma „Paslauga“

Ryžiai. 5 pusė "Klauskite"

Užklausa "Grupavimas su robotais ir spivrobitnikiv"

Užklausa „Pakvietus mechaniką“

Prašymas „Paspausti turėtojo numerį“

Ryžiai. 6 Skambinti

Garsas "Grupė su robotais ir spivrobitnikiv"

7 pav. Skambinkite „Ieškokite laikymo matuoklio“

Ryžiai. 8 Zvіt "Mechaniko vardu"

Ryžiai. 9 Gatavos duomenų bazės „Autoservisas“ duomenų schemoje pateikiamos nuorodos lentelėje: Vlasniki, Avtomobilі, Servisas, Darbo kategorija, Spivrobіtniki.

Lentelių „Automobiliai“ struktūra: palaikykite. numeris, prekės ženklas, vlasnik.

Lentelių „Vlasniki“ struktūra: vlasniko numeris, PIB, stiliaus telefonas, vestuvinio vandens numeris.

Lentelės „Aptarnavimas“ struktūra: serviso numeris, automobilis, darbų kategorija, užsakymo paruošimo data, skambinantis asmuo.

Spivrobitniki lentelės struktūra: spivrobitnik numeris, stiliaus telefono numeris, adresai, PIB.

arba čia:

Gaukite garsą iš pagrindinių duomenų naudodami ekrano formas nemokamai

Orientacinė kaina 763 rubliai.

Tiksli depozito kaina pagal mokėjimo būdą.

Prieiga prie duomenų bazės mokėjimo būdų: WebMoney, mokėjimo terminalai, Rusijos paštas, QIWI, Beeline, MTC, Megaphone, Debeto arba kredito kortelė, WeChat Pay, Alipay (Kinija), UnionPay, Yandex.Money, dovanų kuponas ir kt.

Gaukite panašių temų Access duomenų bazę:

  1. Prieiga prie duomenų bazės Autoservice 2
  2. Rachunkiv formavimas už apmokėjimą autoservise
  3. Automobilių forma automobilių transporto versle.
  4. ATP (autotransporto verslas).
  5. ATP 2007 (automobilių transporto verslas)
  6. Automobilių remonto dirbtuvės
  7. „Transporto įrenginių eksploatavimo pobūdis“
  8. „Kelių ir transporto priemonių forma“
  9. Automobilių šaulių pasirodymas DAI.
  10. „Kelių eismo taisyklių naikinimo forma“
  11. „Autodalių keitimas degalinėje“
  12. Maskvos transportas
  13. „Lėktuvų bilietų pardavimas“
  14. "Autobusų stotis"
  15. "Automobilių nuoma"
  16. Automobilio nuoma 2
  17. vairavimo mokykla
  18. Įmonė prekiauja atsarginėmis dalimis
  19. automobilių salonas
  20. Transporto priemonių nusidėvėjimo tipas pagal MOL ir transporto priemonių grupes
  21. Taksi
  22. Lengvojo automobilio paėmimas
  23. Mikroautobusų maršrutas
  24. Automobilių markių autotransporto atsiradimas

Raktažodžiai: duomenų bazė; duomenų bazės programa; duomenų bazė; kursų duomenų bazė; patraukti prieigą prie duomenų bazės; prieiga; duomenų bazė yra paruošta prieiga; prieigos duomenų bazė; prieiga prie duomenų bazės; sukurti duomenų bazę prieigai; taikyti prieigą prie duomenų bazių; Prieigos duomenų bazės kūrimas; prieiga prie bazės; paklausti prieš įeinant; prieigos skambutis; prieiga prie stalų; makrokomandos prieigoje; prieiti prie kursinių darbų; taikyti db prieigą; prieiga prie formos; duomenų bazė Microsoft Access; nusipirkti duomenų bazę; DB lankstymas; taikyti DB; parsisiųsti DB; kursinis darbas iš DBVS; taikyti bazinius duomenis; kursinis darbas yra paruoštas bazi danih. Kursų duomenų bazė „Avtoservice“ buvo sukurta prieiga 2010 ir konvertuota į prieigą 2003, kas patvirtinta prieigoje 2003, 2007, 2010 m.

Būtina sukurti priedų duomenų bazę "Avtoservis". Baigtos duomenų bazės „Autoservisas“ mygtuko galvutės forma. Forma "Vlasniki" su apatine forma "Avtomobili". Forma „Automobilis“. Forma „Darbo kategorija“. Forma "Spivrobitniki". Forma „Paslauga“. Storinka „Klauskite“. Užklausa „Grupavimas s robit ir spivrobitnikiv“. Prašymas „Pakvietus mechaniką“. Paklausė "Poshuk dėl derzhnomomero". Zvіt "Groupovannya z robit i spіvrobіtnikіv". Garsas "Mechaniko kvietimu". Garsas "Mechaniko kvietimu". Baigtos duomenų bazės "Avtoservis" duomenų schemoje pateikiamos nuorodos lentelėje: Vlasniki, Automobiliai, Servisas, Darbo kategorijos, Spivrobitniki. Lentelių „Automobiliai“ struktūra: palaikykite. numeris, prekės ženklas, vlasnik. Lentelių „Vlasniki“ struktūra: vlasniko numeris, PIB, stiliaus telefonas, vestuvinio vandens numeris. Lentelės „Robotų kategorija“ struktūra: roboto kodas, roboto pavadinimas, aprašymas, robotų skaičius. Lentelės „Aptarnavimas“ struktūra: serviso numeris, automobilis, darbų kategorija, užsakymo paruošimo data, skambinantis asmuo. Spivrobitniki lentelės struktūra: spivrobitnik numeris, stiliaus telefono numeris, adresai, PIB. Užklausos „Grupuoti pagal robotus ir spivrobitnikas“ struktūra konstruktoriaus režimu. Užklausos „Mechanikų iškvietime“ struktūra projektuotojo režimu. Užklausos „Ieškoti laikymo matuoklio“ struktūra konstruktoriaus režimu. Makrokomandos projektavimo režimu.

Nesunku nusiųsti savo diržą į robotą ir išmokti pagrindinius dalykus. Vikoristovy forma, raztastovanu žemiau

Studentai, magistrantūros studentai, jauni suaugusieji, kaip pergalinga žinių bazė savo apmokytuose robotuose, bus jūsų geriausias draugas.

Įdėta http://www.allbest.ru/

PIRMASIS DIDYSIS RUSIJOS TECHNINIS PAREIŠKIMAS

RUSIJOS FEDERACIJOS ŠVIETIMO IR MOKSLO MINISTERIJA

Aukščiausio profesinio išsilavinimo federalinė valstybės biudžeto apšvietimo įstaiga

"NACIONALINIS MINERALAS-SIROVINIJOS UNIVERSITETAS" GIRNICHII"

kursinis darbas

„Duomenų bazė – autoservisas“

Disciplinos: Taikomasis programavimas

Vikonav: Stepanova K.A.

Peržiūrėjo: Matyukhin S.A.

Sankt Peterburgas 2013 rіk

Įėjimas

1. Dalykų galerijos aprašymas

2. Duomenų bazės struktūros aprašymas

3. Lentelės

4. Techninė užduotis

5. Programos aprašymas

6. Komponentai

7. Schema koristuvach

8. Sąsaja

Visnovok

Literatūros sąrašas

priedas

Įėjimas

Mūsų valandą svarbiausią vaidmenį atlieka skaitmeninių technologijų šimtmetis EOM. Tuo pat metu odos organizacijoje - kai kurios valstybinės institucijos nustatė, kad privačios firmos visos yra kompiuterizuotos, tačiau jas apšmeižė labai didelė skaičiavimo įtampa. Sudėtingiausių procesų apskaičiavimas ir užduočių nustatymas įvykdomas per trumpiausią laiką, o pareigūnas dažniausiai atlieka svarbiausią svarbiausių užduočių vaidmenį. Sunkumų ir obsyag EOM atminties skaičius per likusius metus tapo neįtikėtinai didelis, o jų kainos iš tikrųjų sumažėjo, o visa masinė visų veiklos varpų ir švilpukų kompiuterizacija sumažėjo. Iš karto svarbu atskleisti gyvenimą be protingos mašinos, kai tik ji paprašys paspartinti užsibrėžtų užduočių didybę. Kompiuterio kaina nustatoma remiantis specializuotos programinės įrangos prieinamumu, be jokio „protingo pagalbininko“ tampa problema. Šioje praktikoje yra toks svarbus kūrinys, o daugumoje organizacijų – pagrindinė programa, kurią jie vadina duomenų baze. Turėkite tsomu vipadku duomenų bazės automobilių servisą.

1. Dalyko srities aprašymas

Tai programinio produkto užsakymo ir atnaujinimo būdas, leidžiantis išsaugoti informaciją apie servise esančius klientus, Jūsų automobilio defektus, užtikrinantis duomenų apdorojimo saugumą ir patikimumą.

Autoservisų duomenų bazė yra atpažįstama autoservisų operatoriams ir suteikia prieigą prie informacijos apie automobilio markę, apsilankymo datą, gedimus, automobilio vin numerį, taip pat informaciją apie klientus: telefono numerį ir kt.

Programos efektyvumas padeda per trumpą laiką apdoroti, ieškant reikalingos informacijos.

Šios užduoties automatizavimo poreikis kyla dėl to, kad reikiamų duomenų parinkimas skambučiui ir robotų inžinierių pasirodymas turėtų būti atliekamas rankiniu būdu arba naudojant „Excel“, labai valandą. Ši programa užtikrina duomenų paieškos, filtravimo ir rūšiavimo galimybę.

Norint dirbti su programa programavimo kambaryje specialių žinių nereikia.

2. Duomenų bazės struktūros aprašymas

Zvyazki lentelė:

Klientų lentelė yra susieta su pagrindine lentele su papildoma 1:N nuoroda lauke vin_number

Klientų lentelė yra susieta su skaičiavimo lentele su papildoma 1:1 nuoroda lauke vin_number

3. Lentelės

1 lentelė: klientai (pateikiama lentelė)

2 lentelė: Maistri (vidoma)

3 lentelė: Maistri (vidoma)

programinės įrangos automatinio aptarnavimo duomenų bazės redagavimas

4. Techninė užduotis

Platinimo palaikymas:

Užduočių vadovas už praktinio darbo atlikimą, norint atlikti tą kursinį darbą.

Platinimo tikslas:

Programa pripažinta už operatorių darbo automatizavimą autoservise.

Wimogi prieš programą:

Kaltas, kad automatizavo autoserviso operatoriaus darbą

· Informacija turėtų būti nuolat saugoma EOM standžiajame diske

· Saugumo sumetimais, duomenų bazės peržiūra dėl galimybės pasiekti priskirtą informaciją.

Vimogi į aroganciją:

· Programa įpareigota duoti malonę teismui ir apie tai priminti.

· Programa gali užtikrinti įvesties informacijos valdymą.

5. Programos aprašymas

private void Form1_Load(objekto siuntėjas, EventArgs e) () // įkeliami pagrindiniai komponentai

private void b_add_Click(objekto siuntėjas, EventArgs e) () // pridedamas naujas įrašas

private void b_replace_Click(objekto siuntėjas, EventArgs e) () // skelbti redagavimą

private void b_cancel1_Click(objekto siuntėjas, EventArgs e) ()

private void b_save_Click(objekto siuntėjas, EventArgs e) () // išsaugomi pakeitimai

private void b_record1_Click(objekto siuntėjas, EventArgs e) () // įrašyti duomenis

private void b_delete_Click(objekto siuntėjas, EventArgs e) () // ištrinti duomenis

private void b_exit_Click(objekto siuntėjas, EventArgs e) () // Išeikite iš programos

6. Komponentai

7. Schema skirtakoristuvacha

1 lentelė „Klientai“ ir 2 lentelė „Maistri“ atitinka „Vin_numerio“ lauko „One-rich“ nustatymus.

1 lentelė „Klientai“ ir 3 lentelė „varty“ atitiko „vienas su vienu“ nustatymus pagal lauką „vin_number“.

8. sąsaja

Pridedamas naujas įrašas

Seno įrašo redagavimas

Vidalo įėjimas

Rūšiavimas pagal apsilankymo datą

Lentelės parašai

Pagrindinėje „Autoserviso“ programos lentelėje yra:

1. Klientų automobilių sąrašas

2. Automobilio savininko gimimo data

3. Neteisinga

4. Kliento telefonas

5. Vin numeris

6. Tvarkykite klientų sąrašą naudodami mygtukus (Add/Replace/Vidality)

7. Vіdobrazhennya kad įrašo kієntіv salonas

8. Rūšiavimas

10. Meistrų pasirinkimas

11. Vardų suteikimo lentelės

12. Išeikite iš programos

Visnovok

Darbo rezultatas – sukurta programinė įranga, kuri aptarnauja autoserviso operatoriaus darbo vietą.

Kursinio darbo kūrimo procesui buvo suteikti nauji įgūdžiai šioje srityje, skatinantys tą duomenų bazių programavimą mano C# programavimui.

Literatūros sąrašas

1. Matyukhin S.A. "Programavimas C # objektinės orientacijos pidkhid" - pradinis-metodinis kompleksas 2013 m.

2. A. Hejlsberg, M. Torgersen, S. Wiltamuth, P. Gold Mova C# programavimas. Klasikinis kompiuterių mokslas. 4-asis leidimas = C# programavimo kalba (apima C# 4.0), 4-asis leidimas. - Sankt Peterburgas: "Piteris", 2012. - 784 p. -- ISBN 978-5-459-00283-6

3. E. Stillman, J. Green Vivchaemo C #. 2 leidimas = Head First C#, 2ed. - Sankt Peterburgas: "Piteris", 2012. - 704 p. -- ISBN 978-5-4461-0105-4

4. Andrew Troelsen Mova Programming C# 5.0 ir .NET 4.5 Framework, 6-asis leidimas = Pro C# 5.0 ir .NET 4.5 Framework, 6-asis leidimas. - M.: "Viljamsas", 2013. - 1312 p. -- ISBN 978-5-8459-1814-7

5. Joseph Albaharі, Ben Albaharі C# 5.0. Galutinis filmo aprašymas = C# 5.0 trumpai: galutinė nuoroda. - M.: "Viljamsas", 2013. - 1008 p. -- ISBN 978-5-8459-1819-2

6. Herbertas Šildtas. C# 4.0: The Complete Reference = C# 4.0 The Complete Reference. - M.: "Williams", 2010. - S. 1056. - ISBN 978-5-8459-1684-6

priedas. Kodasprogramas

vicorist Sistema.Kolekcijos.Bendra;

naudojant System.ComponentModel;

naudojant System.Data;

vikoristas Sistema.Brėžinys;

naudojant System.Linq;

naudojant System.Text;

vikoristas Sistema.Sriegimas.Užduotys;

naudojant System.Windows.Forms;

viešoji dalinė klasė Forma1: Forma

InitializeComponent();

groupBox1.Visible = false;

groupBox2.Visible = false;

privatūs negaliojantys klientaiBindingNavigatorSaveItem_Click_1(objekto siuntėjas, EventArgs e)

tai.Patvirtinti();

this.customersBindingSource.EndEdit();

this.tableAdapterManager.UpdateAll(this.db_autoDataSet);

private void Form1_Load(objekto siuntėjas, EventArgs e)

// TODO: ši kodo eilutė įkelia duomenis į lentelę "db_autoDataSet.masters". Jei reikia, galite judėti arba pasukti jogą.

this.mastersTableAdapter.Fill(this.db_autoDataSet.masters);

// TODO: ši kodo eilutė įkelia duomenis į lentelę "db_autoDataSet.calculation". Jei reikia, galite judėti arba pasukti jogą.

this.calculationTableAdapter.Fill(this.db_autoDataSet.calculation);

// TODO: ši kodo eilutė įkelia duomenis į lentelę "db_autoDataSet.customers". Jei reikia, galite judėti arba pasukti jogą.

this.customersTableAdapter.Fill(this.db_autoDataSet.customers);

private void b_exit_Click(objekto siuntėjas, EventArgs e)

privatus negaliojimo mygtukas5_Spustelėkite_1(objekto siuntėjas, EventArgs e)

privatus void b_add_Click(objekto siuntėjas, EventArgs e)

groupBox1.Visible = tiesa;

b_pakeisti.Matomas = klaidingas;

b_delete.Matomas = klaidingas;

b_exit.Matomas = klaidingas;

b_add.Matomas = klaidingas;

b_exit2.Matomas = klaidingas;

b_save.Matomas = klaidingas;

textBox1.Text = "";

textBox2.Text = "";

textBox3.Text = "";

textBox4.Text = "";

textBox5.Text = "";

private void b_replace_Click(objekto siuntėjas, EventArgs e)

textBox10.Text = klientai DataGridView.CurrentRow.Cells.Value.ToString();

textBox9.Text = klientai DataGridView.CurrentRow.Cells.Value.ToString();

textBox8.Text = klientai DataGridView.CurrentRow.Cells.Value.ToString();

textBox7.Text = klientai DataGridView.CurrentRow.Cells.Value.ToString();

textBox6.Text = klientai DataGridView.CurrentRow.Cells.Value.ToString();

textBox6.ReadOnly = tiesa;

groupBox2.Visible = tiesa;

b_add.Matomas = klaidingas;

b_delete.Matomas = klaidingas;

b_exit.Matomas = klaidingas;

b_exit2.Matomas = klaidingas;

b_pakeisti.Matomas = klaidingas;

b_save.Matomas = klaidingas;

private void b_cancel1_Click(objekto siuntėjas, EventArgs e)

b_add.Matomas = tiesa;

b_delete.Matomas = tiesa;

b_exit.Visible = tiesa;

b_exit2.Matomas = tiesa;

b_pakeisti.Matomas = tiesa;

b_save.Visible = tiesa;

groupBox1.Visible = false;

private void b_cancel2_Click(objekto siuntėjas, EventArgs e)

b_add.Matomas = tiesa;

b_delete.Matomas = tiesa;

b_exit.Visible = tiesa;

b_exit2.Matomas = tiesa;

b_pakeisti.Matomas = tiesa;

b_save.Visible = tiesa;

groupBox2.Visible = false;

private void b_save_Click(objekto siuntėjas, EventArgs e)

customersBindingNavigatorSaveItem_Click_1(sender, e);

privatus void b_record1_Click(objekto siuntėjas, EventArgs e)

DataTable lentelė = db_autoDataSet.Tables;

DataRow eilutė = lentelė.NewRow();

row=textBox1.Text;

eilutė = Convert.ToDateTime(textBox2.Text);

row=textBox3.Text;

row=textBox4.Tekstas;

row=textBox5.Text;

lentelė.Eilutės.Pridėti(eilutė);

groupBox1.Hide();

b_pakeisti.Matomas = tiesa;

b_delete.Matomas = tiesa;

b_exit.Visible = tiesa;

b_add.Matomas = tiesa;

b_exit2.Matomas = tiesa;

b_save.Visible = tiesa;

privatus void b_record2_Click(objekto siuntėjas, EventArgs e)

DataTable lentelė = db_autoDataSet.Tables;//12 dinaminių nuorodų. skirtukas. lentelė su pirmuoju failu iš duomenų bazės

vinRab = Convert.ToInt64 (customersDataGridView.CurrentRow.Cells.Value.ToString());//13 išskaičiuotas vin srauto įrašas

DataRow eilutė = lentelė.Eilutės.Rasti(vinRab);//14 eilutė eilutė su įrašo failu vin c shifrRab

eilutė = textBox10.Text;//15 parašė eilutės lauką iš kitos eilutės į nurodytą langą

eilutė = Convert.ToDateTime(textBox9.Text);// 15 parašyta trečiame eilutės eilutės lauke

row=textBox8.Tekstas; //15 įrašytų ketvirtoje eilutėje eilutė eilutė = textBox7.Text;

row=textBox6.Text;

table.AcceptChanges();//15 AcceptChanges komanda leidžia priimti lauko verčių pakeitimus

groupBox2.Hide();//16

b_pakeisti.Matomas = tiesa;

b_delete.Matomas = tiesa;

b_exit.Visible = tiesa;

b_add.Matomas = tiesa;

b_exit2.Matomas = tiesa;

b_save.Visible = tiesa;

private void b_delete_Click(objekto siuntėjas, EventArgs e)

// Matoma eilutė po žymekliu

// Lauksiu anksčiau laiko, kad neatleisčiau

eilutė s1, s2, s3, s4, s5, pranešimas;

DialogResult rezultatas;// 18

int ind = klientaiDataGridView.CurrentRow.Index;

s1 = klientaiDataGridView.CurrentRow.Cells.Value.ToString();

s2 = klientaiDataGridView.CurrentRow.Cells.Value.ToString();

s3 = klientaiDataGridView.CurrentRow.Cells.Value.ToString();

s4 = klientaiDataGridView.CurrentRow.Cells.Value.ToString();

s5 = klientaiDataGridView.CurrentRow.Cells.Value.ToString();

message = "Automobilio markė = " + s1 + "\nApsilankymo data = " + s2 + "\n Negaliojimas = " + s3 + "\n Kliento telefonas = " + s4 + "\n vin numeris" + s5;

// pakeitimo rezultatas gali būti DialogResult.Yes arba DialogResult.No

result = MessageBox.Show(message, "Ar galite pamatyti kitą įrašą?",

MessageBoxButtons.YesNo, MessageBoxIcon.Question);

if (result == DialogResult.Yes)//Eilutė matoma

(// 20 Srauto lentelė įrašoma į buferio lentelę klientamsDataGridView tipo DataGrid

CurrencyManager CurMng=(CurrencyManager)customersDataGridView.BindingContext;

if (CurMng.Count > 0) // jei lentelė nėra tuščia

CurMng.RemoveAt(CurMng.Position);// pašalinti priskirtą poziciją

// čia rezultatas == DialogResult.Ne toks vaizdas rodomas

// Panašu į procedūras

Pateikta Allbest.ru

Panašūs dokumentai

    Duomenų bazės kūrimas. Pošuk, pakeisk tą įrašą. Obrobka ir danimi keitimas. Duomenų bazės dizainas. Sunumeruotos pagrindo dalies formulių žymėjimas. Laukų ir įrašų redagavimas. Duomenų bazėje saugomos informacijos pateikimo formos.

    kursinis darbas, aukos 2009.02.23

    Programinės įrangos produkto - duomenų bazės "Excursion" kūrimas integruotoje programavimo aplinkoje C ++ Builder 6. Norėdami peržiūrėti duomenų bazės duomenis, juos redaguokite ir redaguokite. Koristuvach pagalbininko ypatumai ir liūdnai pagarsėjusi programos sąsaja.

    kursinis darbas, aukos 2013-11-03

    Priežiūros sistemų su duomenų bazėmis poreikio įmonėse nustatymas. Duomenų bazės valdymo programinės įrangos saugumo kūrimo ypatumai, užtikrinantys įrašų peržiūros, redagavimo, įterpimo į duomenų bazę, įvesties ir išvesties formavimo saugumą.

    kursinis darbas, aukos 2010-01-23

    Programos „Duomenų bazė“, pripažintos informacijos apie akademikus grupavimui, duomenų bazių ir aprašų kūrimas. Programos funkcinių galimybių charakteristikos: įrašų įtraukimas į duomenų bazę, įrašų redagavimas, trynimas ir duomenų rūšiavimas.

    kursinis darbas, aukos 2011-04-25

    Programos „Sporto inventoriaus duomenų bazė“ kūrimas. Robotinių modulių ir blokų algoritmo aprašymas. Prie projekto pateikta struktūrinė schema. Reikalingos informacijos paieškos procesas. Automatinis duomenų rūšiavimas. Įrašų papildymas ir redagavimas.

    kursinis darbas, aukos 2013-08-15

    Paprasčiausių formų-dovidnikų kūrimas. Redaguvannya valdžia formuojasi kaip dizaineris. Tos cherubanijos elementų galios redaguvanijos pridėjimas. Duomenų bazės zvіtіv projektavimas. Lentelės pateikiamos įprastos formos ir pateikiamos duomenų schemos.

    santrauka, papildymai 2008 11 23

    Duomenų bazės projektavimo ir tobulinimo tvarka bei programinės įrangos saugumas. Informacija apie duomenų bazės struktūrą, lentelių kūrimą, formas, skambučius, užklausas, saugomą informaciją. Tas konceptualus duomenų modelis yra logiškas; pasirinkite programinės įrangos saugumą.

    kursinis darbas, aukos 2010-01-20

    Tipi obmezhenie, mokyklų mainai podtrimuyut tsіlіsnіst іn reliacinio modelі danih. Pirminio rakto lauko reikšmė priskiriama pagalbiniam generatoriui. To įrašo įtraukimas, keitimas duomenų bazės lentelėje „Biblioteka“ prie mano SQL programavimo.

    laboratorinis robotas, donorystė 2012-10-10

    Temų galerijos analizė. Wimogi, kas pateikiama duomenų bazės užsakymo į viešbutį valandą. Reikalingos informacijos paieškos proceso įgyvendinimas. Formuoti stalus, gerti, skambinti ir pamatyti juos kitiems. Redaguvannya, pridurdamas, kad išsaugoti duomenis.

    kursinis darbas, aukos 2016-02-07

    Obґruntuvannya pasirinkimas zasobіv razrobki programas. Informacijos papildymas, šalinimas, redagavimas. Informacijos rodymas iš duomenų bazės. Ieškokite informacijos apie pasirinktas lenteles. Duomenys, esybė, logika, įmonės projektai. Programos projektų sąveikos schema.

Duomenų bazė - tse, nasampered, duomenų objektų rinkinys, tobto. nabіr mozhlivyh suprasti chi podіy, mokyklų mainai opisuyuetsya duomenų bazė, іz mozhlivіstyu paieška tsikh ob'ektіv ženklus. Duomenų bazė įvedama kaip lentelė, indeksuojant failus su įvairių formatų žiniomis, o patys failai, smirdantys šukės, yra tipiški žinių rinkiniai tokioje duomenų bazėje. Duomenų bazės gali būti sukurtos kaip papildoma funkcija, kuri leidžia įgyvendinti pagrindinę funkciją.


Pasidalinkite darbu socialiniuose tinkluose

Jei šis robotas jums nepasirodė puslapio apačioje, yra panašių robotų sąrašas. Taip pat galite pagreitinti paieškos mygtuką


Rusijos Federacijos švietimo ir mokslo ministerija

Federalinio valstybinio biudžeto apšvietimo įrengimas

aukštasis profesinis išsilavinimas

Riazanės valstybinis universitetas, pavadintas S.O. Jesenina

Fizikos ir matematikos fakultetas

Specialybė Matematinė sauga ir administravimas
Informacinės sistemos

Informatikos ir informatikos katedra

Kursinis darbas iš disciplinų

„Bazi danih ta DBMS“
tema:

„Projektavimo bazi danih

"Automobilių techninis servisas"

Vikonav FMF 3 kurso studentė

Dmitro Makarovas

Mokslinis kuratorius:

Bogdanova N atalija Volodymyrivna

Riazanė 2015 m

Įėjimas

Tuo zv'yazku zі zbіlshennyam obsyagu іinformatsії і nebhіdnіstyu її її perdaryta, zrostaє pobeka v avtomatizatsії іsnuyuchirohki protsess. Prieš tokius procesus galima atlikti informacijos analizę, sisteminimą, vizualizavimą ir redagavimą.

Šiuolaikinės taikomųjų programų kūrimo technologijos Kvalifikaciją, skirtą „Microsoft Access“ pagalbai gauti, šiandien galima atlikti per vieną vakarą asmeniniame kompiuteryje, kuriam prireikė kelių mėnesių darbo su ankstyvuoju EOM. Be to, dabar duomenų bazių kūrimo procese daug lengviau sužinoti atleidimus, juos priimti ir keisti projektą be tarpininkų.

Duomenų bazė - tse, nasampered, duomenų objektų rinkinys, tobto. nabіr mozhlivyh suprasti chi podіy, mokyklų mainai opisuyuetsya duomenų bazė, іz mozhlivіstyu paieška tsikh ob'ektіv ženklus. Duomenų bazė įvedama kaip lentelė, indeksuojant failus su įvairių formatų žiniomis, o patys failai, smirdantys šukės, yra tipiški žinių rinkiniai tokioje duomenų bazėje. Duomenų bazės gali būti sukurtos kaip papildoma funkcija, kuri leidžia įgyvendinti pagrindinę funkciją.

Sukurta duomenų bazė "Automobilių techninio aptarnavimo stotis", kuri leidžia susisteminti švedišką reikalingos informacijos paiešką šioje dalykų galerijoje.

Duomenų bazė yra atsakinga už informacijos apie automobilius išsaugojimą: rinktuvą, modelį, laikiklį. numeris, rіk vypusku, country-virobnik, vlasnik paso numeris, dujų taisyklės; informacija apie Vlasnikus: PIB, adresai, telefono numeris, taip pat paso numeris; informacija apie praktikuojančius asmenis: praktikuojančio asmens PIB, praktikuojančio asmens identifikavimo numeris; informacija apie robotus: roboto kodas, aprašymas, baigimo data, trivališkumas, turėjimas. kambarys.

Metoyu duotais kursiniais darbaisє duomenų bazės "Automobilių techninio aptarnavimo stotis" projektavimas.

Svarbiausios užduotys atsistoti prieš mus pergalingo darbo procese, ateik:

Tiriant dalykinės srities „Automobilių techninis servisas“ ypatumus;

· Duomenų bazės schemos kūrimas;

· Sugedusios schemos realizavimas tam tikrai DBVS (MS Access);

· Duomenų įvedimo, skambučių, užklausų formų kūrimas.

Duomenų bazės kūrimas pagrįstas duomenų bazės struktūros pasirinkimu. Mūsų nuomone, geriau vikoristovuvat penkias lenteles danimi. Jie mums davė vaučerių sąskaitą už įvairių parametrų pasirinkimą, taip pat jiems paskambino. Darbo patogumui sukuriame formų pabarstymą ir mygtukus perėjimams tarp jų.

Kursinį darbą sudaro įrašas, du skyriai, visnovkiv, pasirinktos literatūros sąrašas.

SKYRIUS 1. Duomenų bazės projektavimas

duomenų bazėje " Automobilių techninio aptarnavimo stotis „dėl motinos tokių savybių:

  • Virobnikas
  • Modelis
  • Ricko paleidimas
  • Dujos
  • Krajina virobnik
  • Laikykis automobilio numeris
  • PIB Vlasnikas
  • Vlasniko paso numeris
  • Vlasniko adresai
  • Vlasniko telefonas
  • PIB Pratsivnika
  • Roboto kodas
  • Robotų aprašymas
  • pasimatymas vikonannya roboti
  • Robotų trivalumas

Matome 4 dienas: „Auto“, „Vlasniki“, „Praktikai“, „Robotai“.

„Auto“ esmė gali turėti šiuos atributus:

Virobnikas

Modelis

Laikykis kambarys

Krajina virobnik

Dujos

Ricko paleidimas

Automatinis Jei pasikartojančių reikšmių motina, tai pridėkite filmo individualaus numerio atributą, dėl kurio kaltas ne pasikartojančių reikšmių motina.

Sutnistas "Vlasniki" gali turėti šiuos atributus:

PIB Vlasnikas

Vlasniko adresai

Vlasniko telefonas

Vlasniko paso numeris

Išbarstyti visi „Režisieriaus“ esmės atributai gali būti kartojamos reikšmės motina, tada pridėkite režisieriaus individualaus numerio atributą, dėl kurio prasmės kartojimosi motina nėra kalta.

Sutnistas "Pracivniki" gali turėti šiuos atributus:

PIB praktikas

Oskіlki visi vihіdnі kasdienio gyvenimo atributai Pratsіvniki Jei pasikartojančių reikšmių motina, tai pridėkite praktikuojančiojo individualaus numerio atributą, dėl kurio kaltas ne pasikartojančių reikšmių motina.

„Robotų“ esmė gali turėti šiuos atributus:

Robotų aprašymas

pasimatymas vikonannya roboti

Robotų trivalumas

Oskіlki visi vihіdnі kasdienio gyvenimo atributai roboti Jei pasikartojančių reikšmių motina, tada įveskite kūrinio atributo kodą, o tai nėra pasikartojančių reikšmių motinos kaltė.

Prašau priimkite.

1 malonumas:

Odinis vlasnikas gali būti automobilio motina, o tada dienos nuoroda „Auto“ yra brangesnė N . Turėkite savo liniją, nesvarbu, ar tai būtų automobilis, priklausantis vienam vlasnikui, tada suskaldytas zv'yazku kasdieniniam "Vlasniki" gyvenimui yra brangesnis 1.

2 malonumas:

Odinis automobilis obov'yazkovo lie vlasnik, tos pačios klasės priedai dienai "Auto" obov'yazkovy. Odinis Vlasnik obov'yazkovo volodіy hocha su vienu automobiliu, tos pačios klasės priedai kasdieniniam gyvenimui "Vlasniki" obov'yazkovy.

1.1 pav. ER -diagrama zv'yazyk vestnosti Avto ta Vlasniki

Tokiu būdu mes turime dvejetainę nuorodą vieną su turtinga su privaloma abiejų objektų priklausymo klase, її įgyvendinimui reikia sukurti du mėlynus (vieną odos subjektui), nuoroda nustatoma į pirmąjį raktą. vienos nuorodos tapatybės „Vlasniki“ paso numerio.

3 malonumas:

Virš vieno automobilio matosi tik vienas robotas, todėl žiedo žiedas „Auto“ dienai yra brangesnis N.

4 malonumas:

Virš automobilio sklando robotas. Robotai skrieja virš automobilių.

1.2 pav. ER -schemos susiejimo subjektai Auto ir Roboty

Tokiu būdu mes turime dvejetainę nuorodą vieną su turtinga su privaloma priklausymo klase abiem esencijomis, її įgyvendinimui reikia sukurti du bliuzus (vieną odos esencijai), be to, reikia pridėti turtingas ryšys vstanovlennya zv'yazku pirmasis raktas odnozvyaznoy nastnostі "Auto" palaikykite. kambarys.

5 malonumas:

Be-yaky pratsіvnik gali vikonuvat be-yak prie roboto, otzhe, plyšta zv'yazku už "Roboti" esmę yra gerai N . Širdyje būkite robotas, galite būti vikonanas, būti savotišku praktikais, tada įeikite į „Praktikų“ kasdieninio gyvenimo saitą. N.

6 malonumas:

Pratsіvniki vykonuyut robotai. Robotus muša praktikai.

1.3 pav. ER -diagrama, jungianti Pratsіvniki ir Roboti esmes

Šia tvarka є dvejetainė nuoroda „richly xto to rich“, її įgyvendinimui būtina sukurti tris balsius: vieną odos esencijai su pirminiais atributais ir 3e – nuorodai; kaip atributai – abiejų objektų pirminiai raktai; pirmasis raktas yra sandėlis.

Kontaktinė lentelė (roboto kodas, individualaus gydytojo numeris)

Funkcinis dienos pasenimas "Auto"

1.4 pav

Laikykis numeris  Virobnikas

Laikykis Nr. Modelis

Laikykis numeris  Išleidimo data

Laikykis numeris  Krajina virobnik

Laikykis numeris  Dujos

Laikykis numeris  Paso numeris

Laikykis skaičius – determinantas, laikykis. skaičius yra galimas raktas, nes pavadinimas "Auto" yra BCNF.

„Vlasniki“ funkcinis pasenimas

1.5 pav

Paso numeris  ПІБ

Paso numeris  Adresai

Paso numeris  Telefonas

Paso numeris yra lemiamas veiksnys, paso numeris yra galimas raktas, nes Vlasniki vardas yra BCNF.

„Roboti“ esmės funkcinis pasenimas

1.6 pav

Roboto kodas  Aprašymas

Roboto kodas  Savaitės data

Roboto kodas  Trivališkumas

Roboto kodas  Laikykite kambarys

Roboto kodas – determinantas; Roboto kodas yra galimas raktas, nes nuoroda į „Robotą“ yra BCNF.

„Praktikų“ kasdienio gyvenimo funkcinis pasenimas

1.7 pav

Identifikacinis numeris PIB

Identifikavimo numeris yra lemiamas veiksnys, identifikavimo numeris yra galimas raktas.

Pažiūrėkime, kaip katės įdiegė duomenų bazę MS ACCESS.

"Automatinis" (Vyrobnikas, modelis, laikymo numeris, išleidimo data, dujų licencija, šalis-virobnikas, Vlasniko paso numeris)

AUTOMATINIS"

1.8 pav. Lentelės konstruktorius AUTOMATINIS".

1.9 pav. „Auto“ dienos lentelė

"Vlasniki" (PIB, adresai, telefono numeris, paso numeris).

Iš santykio pagrindo matyti, kad lentelė „ vladelcy“

1.10 pav. Stalo konstruktorius VLADELCY".

1.11 pav. „Vlasniki“ dienos lentelė

"Robotai" (Roboto kodas, roboto aprašymas, baigimo data, laikymo numeris).

Iš santykio pagrindo matyti, kad lentelė „ DARBAS".

1.12 pav Stalo konstruktorius"RABOTU".

1.13 pav. „Roboti“ esmės lentelė

Kontaktinė lentelė (roboto kodas, praktikuojančio asmens identifikavimo numeris).

Matyti reliacinėje duomenų bazėje, žr. lentelę"DLYSVYZI"

1.14 pav. Stalo konstruktorius DLYSVYZI.

1.15 pav. Jungčių lentelė

"Praktikai" (PIB, praktikuojančio asmens identifikavimo numeris).

Iš santykio pagrindo matyti, kad lentelė „ DARBUOTOJAI“.

1.16 pav Stalo konstruktorius"RABOTNIKI" .

1.17 pav. Kasdienio gyvenimo lentelė "Praktikai"

Duomenų schema

1.18 pav. Duomenų schema

2 SKYRIUS. Duomenų bazės ir valdymo sistemos aprašymas

2.1 Klauskite

  1. Lexus automobilių modeliai

PASIRINKITE MODELĮ IŠ AUTO

KUR PROIZV = "Lexus";

  1. Automobilių rinktuvai ir visi modeliai

PASIRINKITE PROIZV, MODELĮ

IŠ AUTO;

  1. Virobnikas, modelis laikosi. Kuzinui Valerijui Valentinovičiui priklausančio automobilio numeris

PASIRINKITE AVTO.PROIZV, AVTO.MODEL, AVTO.GOSNOMER

NUO VLADELCY INNER PRISIJUNK PRIE AVTO PRIE VLADELCY.PASPORTNOMER = AVTO.PASPORTNOMER

KUR VLADELS. FIO = "Kuzinas Valerijus Valentinovičius";

  1. Virobnikas, anksčiau nei 2005 m. išduoto automobilio modelis, išleidimo data ir laikymo numeris surūšiuoti pagal išleidimo datą

PASIRINKITE PROIZV, MODELĮ, GOSNOMER, GODVIPUSKA

IŠ AUTO

KUR GODVIPUSKA< 2005 order by GODVIPUSKA;

  1. Vikonnyos data ir robito vikonaniy Zminovym Eduard Viktorovich aprašymas.

PASIRINKITE RABOTU.DATAV, RABOTU.OPISANIE

NUO RABOTU VIDINIO PRISIJUNGIMO (RABOTNIKI INNER JOIN DLYSVYZI ON RABOTNIKI.IDR = DLYSVYZI.IDR) ON RABOTU.KODRABOTU = DLYSVYZI.KODRABOTU

KUR DARBUOTOJAI. FIO = "Zminas Eduardas Viktorovičius";

  1. Automobilių markių sąrašas, laikykite. Skaičiai ir robotai, kaip jie buvo atlikti

PASIRINKITE AVTO.PROIZV, AVTO.GOSNOMER, RABOTU.OPISANIE

NUO AVTO VIDINIO PRISIJUNK PRIE RABOTU PRIE AVTO.GOSNOMER = RABOTU. GOSNOMERAVTO;

  1. Virobniki, išleidimo data ir naujausių automobilių modeliai (išleidimo data)

PASIRINKITE PROIZV, MODELĮ

IŠ AUTO

KUR GODVIPUSKA = (SELECT MAX (GODVIPUSKA) AS MAXGV FROM AVTO);

  1. Įveskite visą informaciją apie 3 naujus robotus

PASIRINKTI TOP 3*

IŠ DARBO

UŽSAKYTI PRODOLG DESC;

  1. Vlasnikų, tos valdos virobnikų vardai. automobilio numeris, ką gulėti їm

PASIRINKITE VLADELCY.FIO, AVTO.PROIZV, AVTO.GOSNOMER

NUO VLADELCY INNER PRISIJUNK PRIE AVTO PRIE VLADELCY.PASPORTNOMER = AVTO.PASPORTNOMER;

  1. Visa informacija apie visus praktikuojančius asmenis

PASIRINKTI*

IŠ DARBUOTOJŲ;

  1. PIB, telefono numeris ir adresas vlasnikiv auto iš Riazanės

PASIRINKITE FIO, TELEFONĄ, ADRESĄ

NUO VLADELIO

KUR PATINKA „Riazanė“;

  1. Vietinių automobilių gamintojų sąrašas

PASIRINKITE DISTINCT STRAN

IŠ AUTO;

  1. PIB Vlasnik, kuris yra didžiausias automobilių skaičius, ir šis skaičius

PASIRINKITE Temp.FIO, Temp.MaxAVTO

NUO. AS Temp VIDINIS PRISIJUNGTI. AS Temp0 ON Temp.MaxAVTO=Temp0.Maxim;

  1. Kіlkіst metų, susitepę darbe dainų dienomis

TRANSFORMUOTI SUMĄ (PRODOLG)

PASIRINKITE KODRABOTU

IŠ DARBO

KODRABOTU GRUPĖ

PIVOT DATAV;

  1. Apibūdinant paties trumposios linijos roboto trivialumą

PASIRINKITE APRAŠYMĄ, PRODOLG

IŠ DARBO

WHERE PRODOLG =(SELECT MIN(PRODOLG) FROM RABOTU);

  1. Įveskite visus automobilio kodus

PASIRINKITE PROIZV

IŠ AUTO;

  1. Vyrobnik ta rіk vpusku auto, mokyklų mainai mayut gas obladnannya

PASIRINKITE PROIZV, GODVIPUSKA

IŠ AUTO

KUR GAZ;

  1. Pridėkite informaciją apie naują specialistą automobilių servise.

ĮTRAUKTI Į DARBUOTOJUS

VERTYBĖS („Jason Statham“, 7);

Prieš pridėdami:

2.18 pav. Lentelė “ DARBININKAI “ prieš pridėdami naują įrašą

Prašymas:

Skelbti papildymą:

2.20 pav. Lentelė “ DARBININKAI “, pridėjus naują įrašą

  1. Pakeiskite Loginovo Egoro Jurijovičiaus adresą

ATNAUJINTI VLADELCY SET ADRES = "Riazanė, Maskvos plentas, 15"

WHERE PASPORTNOMER = "34 88 336882";

Iki pakeitimo:

2.21 pav. Lentelė “ VLADELČIS “ prieš keisdami įrašą

Prašymas:

Po pakeitimo:

2.24 pav. Lentelė “ VLADELČIS “ pakeitus įrašą

  1. Vidalumo rekordas apie automobilį su numeriu e244bb 23.

IŠTRINTI *

IŠ AUTO

KUR GOSNOMER = "e 244 cc 23";

Prieš pasukdami:

2.25 pav. Lentelė “ AUTOMATINIS “, kol įrašas bus ištrintas

Prašymas:

Po pašalinimo:

2.28 pav. Lentelė “ AUTOMATINIS “, pamatęs įrašą

2.2. Už mano

Formali duomenų bazės „Automobilių techninio aptarnavimo stotis“ forma

Formoje yra antrinių formų pateikimo mygtukai (Auto, Vlasniki, Robots, Pratsivniki), mygtukai užklausoms pateikti ir mygtuko naršymas, kad uždarytumėte pagrindinę formą.

„Formos“ režimu

2.29 pav. Duomenų bazės "Automobilių techninio aptarnavimo stotis" antraštės forma

„Konstruktoriaus“ režimu

2.30 pav. Pagrindinė duomenų bazės "Automobilių techninio aptarnavimo stotis" forma konstruktoriaus režimu

Forma "Auto"

2.31 pav. „Auto“ forma

„Konstruktoriaus“ režimu

2.32 pav. „Aktoriaus“ forma kaip konstruktorius

Prašymas laistyti iš sąrašo

Prašymas laistyti iš sąrašo

Prašymas laistyti iš sąrašo

Forma "Vlasniki"

2.36 pav. Forma "Vlasniki"

„Konstruktoriaus“ režimu

2.37 pav. Vlasniki forma kaip konstruktorius

Forma "Roboti"

Pav.2.38 "Roboti" forma

„Konstruktoriaus“ režimu

2.39 pav. "Roboti" forma kaip konstruktorius

Prašymas laistyti iš sąrašo

Forma zv'yazku "Robotas-praktikai"

2.41 pav. Nuorodos forma „Robotai-praktikai“

„Konstruktoriaus“ režimu

2.42 pav. Nuorodos „Robotas-praktikai“ forma konstruktoriaus režimu

Prašymas laistyti iš sąrašo

Visnovok

Šiam projektui buvo sukurta reliacinė duomenų bazė „Automobilių techninio aptarnavimo stotis“, kurioje turėtų būti penkios lentelės su duomenimis: lentelė automobiliams, lentelė tarnautojams, lentelė robotams, lentelė praktikams ir bendravimo lentelė. su darbuotojais ir praktikais.

Pagrindiniai vystymosi etapai:

  1. Paskyrimo meti kūrimo bazi danih
  2. Reikalingų laukų nustatymas duomenų bazėje
  3. Paskirtos lentelės, yakі maє mіstiti duomenų bazė.
  4. Paskirtos lentelės, iki kurių guli laukai.
  5. Pirminių raktų žymėjimas.
  6. Paskirtos nuorodos tarp lentelių.
  7. Patobulinta duomenų bazės struktūra.
  8. Duomenų įvedimas ir kitų duomenų bazės objektų (pavyzdžiui, formos ir įvesties) kūrimas.

Duomenų bazė užtikrina efektyvų darbą, sukuria efektyvumą ir kainos ir kokybės santykį. Dėl otrimannya іnformatsiї apie avtomobilі, vlasnikіv, prаtsivnіvіv i robіt koristuvach zdіysnyuє dіysnyuє dіy, scho leidžia praleisti valandą darbo iš duomenų bazės.

Naudodamas šią duomenų bazę, programuotojas-pochatkіvets gali ją sutvarkyti taip, kad būtų sukurtas efektyviausias ir protingiausias.

Pergalingos literatūros sąrašas

1. Bekarevičius Yu., Pushkina N. Microsoft Access 21 pamokai. - M.: Olma-Pres, 2006. - 544 p.

2. Lori Ulrich Fuller, Kenas Cookas, Johnas Kaufeldas. „Microsoft Office Access 2007“, skirta manekenams. - M.: Williams, 2007. - 384 p.

3. Mikhєєєva V., Charitonova I. Microsoft Access 2003. - M.: Nova, 2005. - 1072 p.

4. Homonenko O.D., Cigankovas V.M., Malcevas M.G. Pagrindiniai duomenys. Pdruchnik for VNZ / red. prof. PRAGARAS. Homonenko // Sankt Peterburgas: KORONAprint, 2000. - 416 p.

5. Homonenko A., Gridinas V. V. Microsoft Access. Švediškas startas. - M., 2008. - 304 p.

6. Kornievas V.V. kad in. Pagrindiniai duomenys. Intelektualus informacijos apdorojimas M.: Žinios, 2000. - 352 p.


Automatinis

N: 1

Vlasniki

Automatinis

1:N

roboti

Pratsіvniki

N: N

roboti

Laikykis kambarys

Virobnikas

Modelis

Ricko paleidimas

Krajina virobnik

Dujos

Paso ID

Paso ID

PIB

Adresai

Telefonas

Kodas

roboti

apibūdinimas

data

vikonanna

Trivališkumas

Laikykis

kambarys

Identifikacinis numeris

PIB

Kiti panašūs robotai gali jus užkabinti.

18542. Lengvųjų automobilių servisas 786.59KB
Infrastruktūros plėtrai svarbiausia yra automobilių stovėjimo aikštelė ir augimo tendencija. Visiškai neteisinga leisti už mus būsimai šaliai. Išspręsdami problemą, turėtume skirti ypatingą pagarbą automobiliams, kurie priklauso fiziniams asmenims, transporto sistemos techninio lygio meistriškumo šukės, todėl būtinai palaikykite jogą. Kitoje vietoje trečioje naujai sukurtoje nepriklausomoje privačioje ketvirtoje automobilių transporto įmonės degalinėje yra daugiau suverenių degalinių, pavyzdžiui, nuteisimo paslaugos iš techninės ...
13718. „Mitsubishi“ automobilių techninės priežiūros organizavimas TOV „Transtechservice“ mintyse 363,83 KB
Diplominio darbo metodas – Mitsubishi automobilių techninio aptarnavimo organizavimas TOV Transtekhservis protui. Iškeltam tikslui pasiekti buvo paskirta tokia užduotis: Mitsubishi iškovojo tą trejetą kaip aukštos kokybės automobilių gamintojo reputaciją; plečiant automobilio Mitsubishi modelių asortimentą; pažvelgti į Mitsubishi automobilių technines charakteristikas pagal modelių gamą; Mitsubishi MOT kortelė: trumpas taisyklių aprašymas; paveldėjimo vikonannya...
4523. Pakelėje esančios stoties techniniam aptarnavimui ir automobilių remontui 369.01KB
Automobilių transporto ypatybės ir pranašumai, kurie reiškia aukštą plėtros tempą, po'yazanі z mobіlnіstyu ir nuchkіstyu vantagey ir keleiviai "nuo durų iki durų", "tiksliai linijoje" ir dotrimannyam už reikiamą išdėstymą.
17752. Sunkvežimio organizavimas automobilių techninio aptarnavimo stotyje "KRIMDIZELSERVICE" 649,78 KB
Vystantis šiam autotransporto darbo intensyvėjimui, pagrindine problema tapo didesnis įmonių gamybinio potencialo didinimas ir rezervų, skirtų gamybos efektyvumui didinti, sukūrimas. Vežėjai, kaip taisyklė, nesudaro geros bazės tinkamai techninei priežiūrai ir automobilių remontui. Tse pov'yazano z scho, lengvųjų automobilių techninės priežiūros darbuotojai ar ne, arba gali būti apsupti materialinio darbo pasaulio ir darbo naujokai, aptarnaujantys ir remontuojantys savo automobilį. Shvidki tempi rozetė.
4622. Įmonės valdomos lengvųjų automobilių nuotolinio valdymo paslaugos diagnostikos verslo projektavimas 2,74 MB
Hantimansijsko autonominis rajonas – Jugra yra vienas dinamiškiausiai besivystančių Rusijos Federacijos regionų. Mūsų rajonas yra pagrindinis Rusijos naftos ir dujų regionas ir vienas didžiausių naftos ir dujų regionų pasaulyje. Pagal mažiausią pagrindinių ekonominių rodiklių skaičių Rusijoje pirmauja Chanty-Mansijsko autonominė apygarda-Jugra:
4606. Kompleksinio verslo projektavimas lengvųjų automobilių servisui Pivdni 1,86 MB
Permontuokite platformų kabinas platformų sandėlio kabinos galinio vaizdo veidrodžiai, apsaugantys nuo saulės gaubtų plunksnų plunksnų durų mechanizmų valstybinių numerių spynos bagažinės stogo gaubto platformos šonuose. vilkimo atramos pratęsimas Variklio įjungimo alyvos aušinimo sistemos Žvilgtelėkite į variklio aušinimo sistemų sandarumą, tarp jų...
20665. Vaistinės duomenų bazės projektavimas ir diegimas 2,55 MB
Novokuznecko kursinio darbo užduotis Būtina sukurti duomenų bazę, kurioje būtų pateikta atributų grupė: abstraktus; taupymo vieta; Gimimo data; parapija; paskutinio mėnesio perteklius; firma virobnik; pašto darbuotojas ir pan. Tvarkykite nuorodas tarp lentelių, kad užtikrintumėte duomenų bazės vientisumą.
20182. Kolegijos duomenų bazės projektavimas 2,59 MB
Denne's duomenų bazės Vikonala koledžui dizainas: studentų gr. Užduotis yra nustatyti robotui užduotį - išplėsti duomenų bazės projektą, kad būtų galima sukaupti reikiamą informaciją kūrimo organizavime ir atšaukti duomenų bazę. Duomenų bazė gali būti skirta įvairių tipų informacijos gavimui įgyvendinti. Duomenų bazės projektavimo valandą, kitas žingsnis – pagerinti galimybę matyti popieriaus pavadinimą.
20025. Draudimo bendrovės BAT "Sogaz-Med" duomenų bazės projektavimas 448.12KB
Draudimo bendrovės yra finansų tarpininkai, kurių specializacija yra draudimo paslaugos. Їх diyalnіst polagaє y vypolnіnі nіdstavі pіdstaіvі z juridiniai ir fiziniai asmenys (parduodant draudimo liudijimus) specialios centų lėšos, iš kurių būtina mokėti draudikams pensų košetyvіvіvіvіv u umovlennyaі rosmіnіnіrіvіv u umovlennyaі rosmіdstaіvі z.
10007. Dizaino duomenų bazė "Automobilių atsarginių dalių katalogas" 182.36KB
Norint kaupti ir rinkti informaciją apie EOM, buvo saugomi vietiniai masyvai (arba failai), o pažeistoms odos ir funkcinėms užduotims buvo sukurti vietiniai vaizdinės ir gaunamos informacijos failai. Tai lėmė didelį duomenų dubliavimą, palengvino jų atnaujinimą, palengvino abipusiai probleminių užduočių sprendimą.

3 įrašas
ROZDIL 1. Rozrobka bazi duomenys 4

      4 problemos teiginys
      5 dalykinės srities analizė
KŪRIMAS 2. Duomenų struktūrų modeliavimas 7
2.1. Duomenų bazės konceptualaus modelio kūrimas 7
2.2. Duomenų loginio modelio kūrimas 9
2.3. „Dienos į ryšį“ modelio transformacija reliaciniame
modelis Danich 10
PLĖTRA 3. Duomenų bazės projektavimas 12
3.1. Razrobka stalai 12
3.2. Duomenų įvedimo formų atidarymas 17
3.3. Užklausa iki duomenų bazės 21
3.4. Skambėjimo melodijos 27
VISNOVOK 30
WIKORISTANO LITERATŪROS SĄRAŠAS 31
PAPILDYMAI 32

INSTUP

Šią dieną duomenų bazių (duomenų bazių) projektavimas tapo labai svarbus turtingoms organizacijoms, siekiant padidinti robotų ir kompiuterinių technologijų produktyvumą. Duomenų bazės tapo informacinių sistemų pagrindu, tarsi nematoma bet kokio verslo funkcionavimo dalimi.
Kursinio darbo objektas – reliacinės duomenų bazės projektavimo technologijų kūrimas.
Kursinio darbo objektas – reliacinių duomenų bazių kūrimo principų studijavimas duomenų bazės „Autoservice“ projektavimo ir sukūrimo pagrindu.
Duomenų bazių metadizainas padeda pagerinti smulkaus verslo remonto veiklą
Šiam tikslui pasiekti buvo iškelta tokia užduotis:

    dalykinės srities paskyrimas ir analizė;
    koncepcinio duomenų bazės modelio kūrimas;
    pobudova duomenų bazių lentelė "Avtoservis";
    pobudova formos, zapitіv ir zvіtіv danї DB.
Іnuіє beasmenis skirtingos dzherel іformatsiї, scho suyuutsya projektavimo reliacinės duomenų bazės ir їх stosuvannya. Trys iš siūlomų išteklių buvo tinkami kurti duomenų bazes iš OpenOffice.org bazės. Taigi, pavyzdžiui, knygose apžvelgiami pagrindiniai Base pagalbai skirtų duomenų bazių, įtrauktų į OpenOffice.org sandėlį, darbo principai. „Dzherelakh“ buvo pateikta pagrindinė informacija apie lentelių, formų, užklausų ir skambučių kūrimą. Knygose pateikiamos metodinės rekomendacijos, kaip kurti ir įdiegti duomenų bazes.

ROZDIL 1. Rozrobka basi danih

      Problemos pareiškimas
„Tsya“ duomenų bazė yra pripažinta organizacijoms, kurios užsiima bet kokio pobūdžio paslaugomis, pradedant technine automobilių priežiūra.
Visų automobilių išvaizdai matomos pagrindinės duomenų bazės funkcijos, kurios, jei esate autoservise, surenka visą informaciją apie odinį automobilį (markė, serija, techninio paso numeris, važiuoklės numeris, variklio numeris, spalva, paleidimas ir pan.).
Taip pat duomenų bazės pareiga yra saugoti informaciją apie dermatologą, kuris norėtų vieną kartą įsidarbinti autoservise. Kalta galimybė išsaugoti ne tik pagrindinę ir svarbiausią informaciją, bet ir užrašus, patikslinti, tyliai aprašyti. sumontuotų atsarginių dalių charakteristikos ir daug kitos pagrindinės informacijos.
Autoserviso administracijai gali prireikti šių duomenų:
    ПІБ, serija ir automobilio techninio paso Nr., išleidimo data ir rinkėjo markė;
    informacija apie pirmojo prašymo priėmimo datą, nuo remonto darbų paskyrimo, prašymo apmokėjimo datą;
    persileidimų atpasakojimas maišo galvos automobilyje;
    Autoserviso PIB darbuotojas, sutvarkęs šios vlasnikų ir jogo gyvenvietės automobilio gedimą.
DBVS operatorius gali atlikti šiuos pakeitimus:
    pridėti arba pakeisti informaciją apie sužadėtuves;
    pridėti arba keisti informaciją apie praktikuojantį asmenį;
    vizualizuoti informaciją apie automobilių paslaugų teikėją.
Atsakant reikia išsiųsti pranešimą apie gedimą nurodyto pareigūno automobilyje ir pažymą apie autoserviso darbą (remontuojamų automobilių skaičius, gamintojo PIB, kuris vienas remontuojamas).
      Temų galerijos analizė
Duomenų bazė "Avtoservis" yra padalinta administratoriui ir spіvrobіtnikіv avtoservisu, mokyklų mainai zdіysnyuyut zadіysnyuyut zamіsnyuyut zamovlennja zamovlennja dėl remonto ir servіsne obslugovuvannya avtomobilіv.
Dalyko sritis duomenyse apie gedimus, automobilių remontininkus ir autoservisus.
Kuriama informacinė sistema atsako už šių funkcijų pažeidimus:
    Tai puikus informacijos rinkinys, pavyzdžiui, duomenų bazių lentelė.
    Šviežių gėrimų formavimas:
    kiek maldų per dainos valandą;
    automobilių markės, kurios yra remontuojamos;
    dainavimo riko remonto darbų apskaičiavimas;
    bendra sumokėto ir neapmokėto robito suma;
    vіdsotkove spіvvіdnoshnja mokamas ir neapmokamas robіt.
Matyti informaciją iš žiūrovų:
    remontuojamų automobilių markės, nuo apsilankymų autoservise skaičiaus;
    neapmokėtų įkeitimų skaičius;
    suminis remonto darbų apskaičiavimas už pirmą automobilio aptarnavimo valandą.
Prieš plečiamą duomenų bazę pateikiamas: duomenų vientisumas, dubliavimosi buvimas, „turtingo“ tipo nuorodų skaičius, rekursinių nuorodų skaičius, nuorodos su atributais, ir daug atributų.
Iki informacijos, kuri saugoma duomenų bazėje, matoma:
reikšmingumas, tikslumas, patikimumas, intelektas, efektyvumas.
Taip padidinamas duomenų bazės pasirinkimo tikslumas, informacijos įvedimo metu iš sąrašo bus atrinkti reikalingi duomenys, kur galima beprotiškai padidinti saugumą įvestos informacijos ir padėti pašalinti neteisingą parametrų įvedimą.
Dėl to buvo sukurta ši duomenų bazė, reikalinga žeidžiantiems efektyvumo rodikliams pašalinti: naujų duomenų įvedimo valandos sutrumpėjimas ir senų pasikeitimas, o vėliau – darbo našumo padidėjimas. praktikos, taip pat savo išorinį būtino autoserviso informacijos pašalinimą.

ROZDIL 2. Duomenų struktūrų modeliavimas

2.1. Duomenų bazės konceptualaus modelio sukūrimas

Suaktyvinus konceptualų duomenų bazės modelį, greitai vykdome Karpovos I.P. rekomendacijas. . Kaip nurodo autorius, duomenų bazės koncepcinis modelis yra aukšto lygio objektinis subjekto srities modelis, vaizduojantis objekto sritį objektų rinkinyje, kuris gali būti valdomas tomis pačiomis galiomis ir būti žinomas tam tikrose srityse. vandenyse. Pagrindinis aukšto lygio duomenų modelio metakūrimas yra pagrįstas sukurtu duomenų bazės kūrimo modeliu ir daugelio techninių aspektų, susijusių su duomenų bazės projektavimu, panaudojimu. Koncepcinis duomenų modelis nėra susietas su konkrečiu fiziniu duomenų bazės įgyvendinimu ir deponuojamas konkrečioje DBVS. Koncepcinis modelis yra sukurtas remiantis išvadomis apie odos tipo koristazės dalyką, tai yra duomenų, reikalingų jūsų užduotims atlikti, rinkinys.
Koncepcinis „Avtoservis“ bazės modelis buvo sukurtas kaip „day-to-link“ modelis.
Pagrindinės modelio sąvokos apima šias sąvokas: ak esmė (objektas), santykis (ryšys), esmių rūšys, ryšių ir atributų tipai.
Išlaikymas – tikras ar daiktas, kuris atsiranda, informacija apie tai, dėl kurio taupymo kaltas, yra prieinama. ER modelio diagramose dienos laikas pateikiamas kaip stačiakampis, kuris atkeršija už dieną. Odos esmė apibrėžiama atributų rinkiniu.
Atributas – įvardijama esmės charakteristika. Pavadinimas gali būti unikalus tam tikro tipo dienai arba gali būti toks pat kito tipo dienos. Esmės atributas yra detalė, kaip pasitarnauti kaip paaiškinimas, identifikavimas, klasifikavimas, skaitinė dienos skaičiaus charakteristika taps esme. Atributų pavadinimai įrašomi į stačiakampį, kuris reiškia dieną, ir užrašomi po dienos pavadinimais.
Tarp esencijų nustatomos sąsajos.
Zv'yazok - ce grafiškai vaizduoja asociaciją, kuri yra tarp dviejų esybių. Tsya asociacija yra dvejetainė ir gali būti naudojama tarp dviejų skirtingų objektų arba tarp dienos ir savęs (rekursyvus ryšys). Zv'yazki – prasmingos eilutės.
Tokiu būdu, iš dalykinės srities aprašymo, visų tipų
subjektai:
- pavaduotojas;
- Zamovlenya;
- Maistri;
- Perelik robotas.
Esencijų oda, skirta nustatyti savo atributų rinkinį.
Zamovniko dieną apibrėžia būsimas atributų rinkinys:

    saugotojo kodas;
    P.I.B.;
    paso duomenys;
    serija ir Nr. pasai;
    Automobilio markė;
    spalva;
    važiuoklės numeris;
    variklio numeris;
    rik išleidimas.
Užkerėjimo esmės atributai apibrėžiami taip:
    saugotojo kodas;
    rašybos kodas;
    gavimo ir apmokėjimo data;
    remonto darbų apskaičiavimas;
    vyresnysis meistras;
    pagarba.
Maystra esmė dokumentuojama remiantis būsimais atributais:
    meistro numeris;
    PIB;
    jo verslo įkūrimas;
Perelik roboto esmė apibrėžiama šiais atributų rinkiniais:
    užklausos kodas;
    roboto kodas;
    detales.
Atitinkamai domeno modeliui, atrodo, kad artėja koncepcinis Autoservice duomenų bazės modelis (1 pav.).
1 pav. Koncepcinis duomenų bazės "Autoservice" modelis.

2.2. Duomenų loginio modelio kūrimas

Duomenų lokalaus konceptualaus modelio transformacija lokaliame loginiame modelyje yra panaši į distancinius nereikšmingų elementų konceptualius modelius ir modelių pašalinimo iš lokalinio loginio modelio transformaciją. Prie nesvarbių elementų galima pamatyti:
- skambina kaip "daug kas į daug dalykų";
- Rekursinės nuorodos;
- Nuorodos su atributais.
Kuriant konceptualų modelį daugiau nereikšmingų elementų nerasta.
Duomenų loginė schema parodyta 2 pav.

Ryžiai. 2. Duomenų schema logiška.

      Modelio „nuo dienos iki susiejimo“ rekonstrukcija į reliacinį duomenų modelį
Modelio „nuo dienos iki susiejimo“ rekonstrukcija į reliacinį duomenų modelį
zdіysnyuєtsya, beje, paskutinis vikonnanny į daugybę krokіv:
– kasdieniškumas turėtų būti įtrauktas į reliacinio duomenų modelio kontekstą;
- Dienos odos atributas tampa gyvybingumo atributu;
– pirminis kasdienio gyvenimo raktas tampa pirminiu pirmapradžio visažiniškumo raktu. Atributai, esantys prieš pirminį nuorodos raktą, automatiškai nustatomi į konkrečios kalbos autoritetą (NOT NULL). Odos nuorodą, pirmapradį dienos lengvumą, prideda pagrindinės dienos atributų rinkinys, kuris yra pagrindinis pagrindinės dienos raktas. Shkodo vydpovidnogo pіdpoordovanoї sushnostі tsey nabіr attributіv staє zvnіshnіshnіm raktas.
Visas procesas apžvelgtas toliau.

SKYRIUS 3. Duomenų bazės projektavimas

      Lentelės išdėstymas
Lentelė yra paskyrimų objektas duomenims rinkti iš įrašų (eilučių) ir laukų (stowpts) peržiūros.
OpenOffice.org Base programa turi tris skirtingus duomenų bazių lentelių kūrimo būdus:
    lentelių kūrimas projektavimo režimu;
    vikoristannya meistras prieš kuriant lenteles;
    apraiškos sukūrimas.
Pas kuriuos su meistro pagalba buvo sukurti robotų stalai.
p align="justify"> Skinos reliacinės duomenų bazės lentelės struktūra yra nurodyta: lauko sandėlis, jų pavadinimai, duomenų tipas ir odos lauko dydis, lentelės raktai ir kiti lauko įgaliojimai.
Duomenų bazės lentelių išplėtimas vykdomas nuosekliai:
    Paskirtos reikiamos lentelės ir laukai.
Lentelė yra duomenų bazės pagrindas, todėl lentelę rekomenduojama išplėsti vadovaujantis šiais pagrindiniais principais:
    vіdomosti nėra kalti dėl dubliavimo tarp lentelių arba tarp lentelių;
    duomenų, kurie vienoje lentelėje išsaugoma mažiau, šioje lentelėje atnaujinami mažiau;
    Odos stalas atsakingas tik už vienos temos kerštą.
Lentelės apvalkalas skirtas rašyti informaciją konkrečia tema, o lentelės oda – konkretų faktą lentelės tema. Duomenų bazėje esančiose odos lentelėse būtina nurodyti jose esančią galią.
Duomenų bazėje "Avtoservis" yra keletas lentelių:
    Lentelė Zamovniki (3 pav.) naudojama informacijai apie remontuojamo automobilio savininką įvesti. Ši lentelė turi šiuos atributus:
    P.I.B. (lauko tipas - tekstas, dozhina - 50, obov'yazkove);
    paso duomenys (lauko tipas - tekstas, data - 100, obov'yazkove);
    serija ir Nr. pasai (lauko tipas - tekstas, dovzhina - 15, obov'yazkove);
    Automobilio markė (laukelio tipas – tekstas, data – 100, kalbos keitimas);
    automobilio spalva (lauko tipas - tekstas, ilgis - 100, ne obov'yazkove);
    № шсі (lauko tipas - tekstas, dozhina - 100, ne obov'yazkove);
    dvigun numeris (lauko tipas - skaitmeninis, dovzhina - 100, o ne obov'yazkove);
    r_k leidimas (lauko tipas - data, obov'yazkove).
Ryžiai. 3. Stalas Zamovniki.
    Lentelėje Remontas (4 pav.) įvedama informacija apie remontą: jei buvo sutvarkyta, kas remontavo, remonto meistras, remontų skaičius, pagarba. Ši lentelė turi šiuos atributus:
    zamovlennya kodas (lauko tipas - tsile, dovzhina - 10, obov'yazkove);
    spintelės kodas (lauko tipas – tekstas, numatytasis – 10, neįpareigojantis);
    uždarymo data (lauko tipas – data, neįpareigojantis);
    pasaulinis remonto darbų skaičiavimas (lauko tipas - dešimt, dozhina - 100, neobov'yazkove);
    vіdpovidalny meistras (lauko tipas - tsіle, dovzhina - 10, o ne obov'yazkove);
    mokėjimo data (lauko tipas - data, neobov'yazkova);
    gavimo data (lauko tipas - data, neobov'yazkova);
    pagarba (lauko tipas – testas, reikšmė – 100, neįpareigojantis).
Ryžiai. 4. Užkerėjimo lentelė.
    Lentelė Remonto darbai (5 pav.) pripažįstami už visų tipų remonto darbų aprašymą, tarsi jie dirbtų šį verslą.
Ši lentelė turi šiuos atributus:
    roboto kodas (lauko tipas - cile, data - 10, obov'yazkove);
    rašybos kodas (lauko tipas - sveikasis skaičius, ilgis - 10, obov'yazkove);
    detalizavimas (lauko tipas – tekstas, reikšmė – 100, neįpareigojantis).
Ryžiai. 5. Perelik robotas.
    Maistri (6 pav.). Lentelė majstra varta, supažindinanti su informacija apie spivrobitnikiv. Ši lentelė turi šiuos atributus:
    Meistro numeris (lauko tipas - tsile, dozhina - 10, obov'yazkove);
    P.I.B. Maistri (lauko tipas - tekstas, dovzhina - 100, o ne obov'yazkove);
    gyvenvietė (lauko tipas - tekstas, dovzhina - 100, o ne obov'yazkove).
Ryžiai. 6. Maistry.
    Pirminių raktų diegimas.
Svarbu tai, kad odos dieniškumas yra pirmasis raktas, savo poreikiu gydyti, kad stiprioji diena gali turėti daugiau nei vieną raktų lauką, o silpnoji - w stilių, liežuvio saitus. Renkantis pirminį raktą, vadovaujamės šiomis taisyklėmis:
– raktas kaltas dėl minimalaus atributų rinkinio;
- Vykoristovuvat kitą raktą, galimybė keisti bet kurio vertę yra minimali;
– rakto reikšmė gali būti mažiausia.
Vyhodyachi, atsižvelgiant į tai, kas išdėstyta pirmiau, esminių objektų atveju yra svarbūs šie pagrindiniai laukai:
    dienos metu Globėjai gali įvesti globėjo kodą;
    Užkerėjimo diena nurodoma raktiniu Užkerėjimo kodu;
    kapitono diena yra kapitono rakto lauko numeris;
    remonto darbų diena nustatoma pagal užklausos rakto kodą;
    Nuorodų tarp lentelių formavimas.
Išskaidžius sąrašus lentelėse ir pažymėjus raktinius laukus, reikia pasirinkti metodą, kurį DBVS derins, kad parodytų sąrašus. Tam būtina priskirti saitus tarp duomenų bazių lentelių.
OpenOffice.org BASE palaiko įvairius lentelių tipus:
- „Vienas su vienu“ (skinos įrašas vienoje lentelėje atitinka tik vieną įrašą kitoje lentelėje);
- vienas prieš turtingas (vienos lentelės odos įrašas panašus į turtingus įrašus kitoje lentelėje);
- turtingas vienam (panašus į įrašą "vienas turtingas");
– turtingas-turtingas (vienas įrašas iš pirmos lentelės gali būti susietas žemiau vienu įrašu iš kitos lentelės arba vienas įrašas iš kitos lentelės gali būti susietas žemiau vienu įrašu iš pirmosios lentelės).
Į duomenų bazę „Autoservice“ įterptos nuorodos jau buvo pateiktos priekinėje dalyje pav. 2.
      Išplečiamos informacijos įvedimo formos
Forma yra lentelės duomenų įvedimo, redagavimo ir peržiūros objektas rankiniu būdu.
Suformuokite vietą valdymo elementų eilėms, kurių pagalba turėsite prieigą prie duomenų lentelėse. Valdymo elementai – tekstiniai laukai duomenims įvesti ir redaguoti, mygtukai, proporcijos, trumpikliai, sąrašai, rašymas. Formų kūrimas, būtinų valdymo elementų pašalinimas, visiškas duomenų įvedimo ir atleidimo proceso paprastumas.
„OpenOffice.org Base“ formos suteikia funkcionalumą įvesti turtingas užduotis, nes negalima atlikti kitų būdų, jos leidžia patikrinti duomenų teisingumą įvedimo metu, apskaičiuoti ir užtikrinti prieigą prie duomenų susiejimo lentelėse, kad būtų galima papildomai naudingos formos.
OpenOffice.org bazėje pristatomi keli formų kūrimo būdai. Paprasčiausias iš jų – automatinio formų kūrimo pagal lenteles ar užklausas naudojimas.
Duomenų bazei "Avtoservis" pridėjome tris paprastas formas ir tris subformas.
Taikykite paprastas formas, parodytas 7-10 pav.

7 pav. Pavaduotojo forma.

8 pav. Užkerėjimo forma.

9 pav. Perelikas dirba.

10 pav. Maistry.
Sandėlio forma, skirta pakeisti pagrindinę formą ir subformą - antrinę formą. Poforma yra ta pati forma, tačiau ji nėra pergalinga, bet visada yra zavantazhuetsya s, nesvarbu, ar tai būtų bet kokia forma, kai dokumentas sukuriamas ar sukuriamas. Poforma gali veikti praktiškai visose, kurios turi formą, dėl nedidelės priežasties, kad į ją neįmanoma įterpti kitos formos.
Kai laistymai sujungiami subformose, obov'yazkovo turi būti vrakhovuvaty, kad visų laukų pavadinimai gali būti unikalūs formų ribose iš karto iš ūsų subformų, kurias jie vikoristovuyutsya vieną valandą.
Zavdyaki sulankstytas formas z'yavlyaєtsya mozhlivіst vieną valandą zapovnyuvati skirtingų lentelių.
Taikykite subformas, pateiktas pav. 11-13.

Ryžiai. 11. Forma Zamovnik іz subforma Zamovlennia.
„Zamovlennia“ forma iš „Zamovlennia“ antrinės formos – užtikrina būtinų duomenų įvedimą, kad būtų galima identifikuoti zamovlenya ir pakartotinai peržiūrėti zamovlennia duomenų įrašus. Ši forma leidžia įvesti informaciją į lentelę Zamovnik ir Zamovlennia.

Ryžiai. 12. Formos remontas iš subformos Remonto darbai.
Ši forma leidžia įvesti informaciją iki atliktų ir remonto darbų lentelės.

Ryžiai. 13. Maistra forma iš Užkerėjimo subformos.
„Maistra“ forma iš „Concealment“ antrinės formos leidžia valdyti konkretaus maisterio veikimą.

      Razrobіv zapіtiv prie duomenų pagrindu
Užklausa – objektas, leidžiantis paimti reikiamus duomenis vienai ar daugiau lentelių.
Prašymas pateikti otrimannya duomenis iš lentelės ir їх koristuvachevі duomenis patogiu būdu. Jų pagalba galime laimėti duomenų atranką, rūšiavimą ir filtravimą. Galima keisti tam tikro algoritmo duomenis, kurti naujas lenteles, automatiškai modifikuoti duomenų lenteles, importuoti duomenis iš kitų stulpelių, modifikuoti paprastesnius skaičiavimus lentelėse ir kt.
Gėrimo ypatumas yra tas, kad jie traukia duomenis iš bazinių lentelių ir sukuria savo bazes laiko rezultatų lentelei (momentiniam ženklui) – vaizdui, paimtam iš bazinių laukų ir įrašų lentelių. Darbas atliekamas greičiau ir efektyviau, žemesnės lentelės, kurios saugomos kietajame diske.
Pateikdami atskirą užklausą, galite pašalinti rūšiavimą ir filtravimą pagal reikiamą duomenų reitingą. Prašymas taip pat gali būti parašytas kaip dzherela įrašai formoms, skambučiams ir prieigai prie duomenų.
Іsnuє kіlka zapіv tipai:
    Prašymas vibruoti. Prašymas dėl balsavimo yra prašymo tipas, kuris dažniausiai laimi. Tokio tipo užklausos suka duomenis vienoje ar kitoje lentelėje ir rodo juos toje pačioje lentelėje, tokio tipo įrašai gali būti atnaujinami (su kai kuriais mainais). Taip pat galite paprašyti balsuoti už įrašų grupę ir apskaičiuoti sumą,
    ir pan.............
Virusai