Robotik araba servisinin hasır veritabanı. Avtoservis veritabanına erişim sağlayın. muzaffer edebiyat listesi

 Seçilen konu galerisinin özgünlüğünü göz önünde bulundurun.

 "Autoservice" veritabanının bilgi-mantıksal modelini genişletin

 MS Access DBMS'de uygulayın.

 “Açıklayıcı notu” gelecek plana göre kurs projesine katlayın:

Veritabanının atanması

Veri tabanı "Oto Servis" araba servisinin sorumluluğu altında çalışmak için bu resmi başvurunun kabulünün uygulanması için tanınmıştır.

ACS rütbesinin tapınağında, öyle davranmıyorum. Karmaşık bir otomatik kontrol sistemi için gerekli blok sayısındaki varlığın bir sonucu olarak:

 Muhasebe,

 Ekonomi bloğu

 Planlı

 Teslimat

 Diğer blokların bütün serisi.

ACS bloklarından sadece biri uygulanıyor - “Başlamanın Kabulü” çalışma alanı: asistanların çalışması: randevunun kabulü ve tespiti, vikonannyalarının organizasyonu, çalışmanın sonuçları hakkında tanıtım.

Veri tabanı tarafından indekslenen fonksiyonlar

Veritabanı bu tür işlevleri içerir

1. Araba servisinde spivrobitnik hakkında bilgi görünümü ve toplanması. "Tamircis»

2. Muzaffer robotlar hakkında bilgi toplama ve tanıtma. "Siparişs»

3. Milletvekilleri, milletvekillerinin arabaları ve onlar hakkındaki bilgilerin tanıtılması. "Rica etmeks»

4. "Taahhütle ilgili bilgilerin tanıtılması" formu giriş yapılmasını sağlar. vlasne zamovlennya, milletvekilinin adının seçimi (listeden), milletvekilinin araba tipinin seçimi ve yenisi hakkında bilgi verilmesi.

Aynı yerde - robotları almak için bir depo ve sardıkları araba servisi PIB spіvrobіtnikіv. Ve ayrıca - depo ve yedek parça sayısı hakkında bilgi.

5. Veritabanında, araç servisindeki haklar kampını analiz etmenizi sağlayan farklı çağrılar vardır.

koristuvachiv kategorileri

Baz, ilk yılda avtoservisu, scho zdіysnyuyut priyysnyuyut zamovlennja zamovlennja onarım ve servіsne obslugovuvannya avtomobilіv için tanınır.

Ve onlardan gelen çağrılar, transferler - ve işletmenin diğer çalışanları ve ayrıca yoga kerivnikleri için.

Veri tabanı tasarımı

Bunu tanıtalım anlaşıldı і akıllı atama :

Öz

KISALIK

rızık - gerçek veya temsiller nesne , yaku ile ilgili bilgiler kaydedilebilir ancak mevcuttur. ER modelinin diyagramlarında gündüz, gündüzün intikamını alan bir dikdörtgen olarak sunulur.

Öz dikdörtgenlerle göstereceğiz,

özün nitelikleri

Bağlanmak - Poymenova öz karakteristik . Ad, belirli bir gün türü için benzersiz olabilir veya farklı bir gün türü için aynı olabilir. Özün bir özelliği bir detaydır, nasıl bir açıklama, tanımlama, sınıflandırma olarak hizmet edileceği, gün sayısının sayısal özelliği öz haline gelecektir.

KISALIK

Öznitellikler

Özellik adları bir dikdörtgene koyacağız,

anlamına geliyor gündüz, günün im'yamı altında, o yazan

küçük harfler.

karşılıklı iletişim

Zvyazok - grafik olarak tasvir edilmiş bağlantı , iki varlık arasında kurulan. Tsya ilişkilendirmesi ikili bir ilişkidir ve iki farklı varlık arasında veya bir gün ile kendisi arasında (özyinelemeli bağlantı) kullanılabilir.

Yıldızlar- üzerine yerleştirdiğimiz anlamlı çizgiler adım zvyazku 1 » veya « » , "Zengin" ne anlama geliyor) ve bu її özellikleri.

Anahtar alanlar

önemli ölçüde anlaşıldı ilkі yabancı anahtarlar

Anahtar - özün gerekli örneğini açık bir şekilde bilebileceğiniz anlamları için asgari nitelikler kümesi. Minimalite, herhangi bir öznitelik kümesindeki asmaların, günü resh ile tanımlamaya izin vermemesi anlamına gelir. Cilt gündüz olabilir olası bir anahtarla.

Bunlardan biri kabul edilir birincil anahtar .

seçerken birincil anahtar önceliği takip et Sakar minimum sayıda öznitelikten oluşturulan anahtarlar veya anahtarlar. Eski metin değerlerine sahip anahtarları fitillemek de gerekli değildir (fitil etmek önemlidir sağlıklı e özellikleri).

Varlığın birincil anahtarının (birincil anahtarda yer alan bir nitelik olsun) olmasına izin verilmez. önemsiz anlam. Aksi takdirde, durum gereksizdir: bireyselliğe sahip olmayana görünmek ve bu nedenle, özün kilit örneği. Tam da bu nedenlerle, güvence altına almak gerekir. benzersizlik birincil anahtar.

Zovnishni anahtarları

    gün gibi W po'yazuє sushnostі FAKATі AT, A ve B varlıklarının birincil anahtarlarıyla eşleşen birincil anahtarları dahil etmek sizin sorumluluğunuzdadır.

    gün gibi AT günü ifade eder FAKAT, özün birincil anahtarını doğrulayan birincil anahtarı eklemek sizin sorumluluğunuzdadır. FAKAT.

Not:

1. Oskіlki perakendecileri DBMS MS Access koçanın üzerinde suçladıkları sorunlara yalan söyledi ilkі Yabancı anahtarlar, Access - KEY FIELD'de özel bir alan türü sağlandı. Yogo tipi - LICHILNIK.

Erişim umursama yoga obov'yazykovogo masaya dahildir. ale kayıtsızca proponu.

Bu alanın özellikleri aşağıdaki gibidir:

    Yeni kayıt girildiğinde bu alan için OTOMATİK OLARAK yeni kayıt oluşturulur, benzersiz, benzersiz Sayısal değer.

    Alan kabul edilemez önemsiz anlam.

    Alan - otomatik indekslendi.

    Alan değerinin manuel olarak değiştirilmesi imkansız.

İşte sorun bu anahtar alanlarі Yabancı anahtarlar Access'te yazmak kolaydır:

    baş masada(öz) yaratmak özel anahtar tarla. alacağız birincil anahtar .

    Aşağıdaki tabloya aynı kopyayı (kendi adınızla) girin. Tse їх olacak harici anahtar .

    Bu alanlar için baş ve masa diyoruz. ben hepsinden. Gerçekleştirme çağrısı!

2. olarak adlandırılan bu araç, Access perakendecilerine tanıtıldı. « Veri şeması »

Yaka sadece zv'yazati tablolar

    її tip("bire - bir", "bire - bagatioh" toshchoo)

    і її özellikleri: bütünlük güvenliği, ayrıca tablolar ve alanlarla ilgili bilgilerin kademeli olarak güncellenmesi ve görselleştirilmesi.

Sorulduğunda söylenmesi gerekenler acil– modeller veri tabanı.

zokrema, buna çok Access, ER modellerinin uygulanması için bir programlama sistemi olarak idealdir.

uygulamamızı yaparkenacil- modellerErişimtüm olanaklarla bu kadar hızlı.

"Autoservice" aksesuarlarının bir veritabanını oluşturmak gereklidir.

Pirinç. 1 "Avtoservis" bitmiş veri tabanının ana düğme formu

"Avtomobili" alt formuyla "Vlasniki" oluşturun

Pirinç. 2 Formu "Arabalar"

"Spivrobitniki" formu

Pirinç. 4 Formu "Hizmet"

Pirinç. 5 Taraf "Sor"

"Robotlar ve spivrobitnikiv ile gruplama" isteğinde bulunun

"Bir tamircinin çağrısı üzerine" talebi

"Bir tutucu numarası için itin" isteği

Pirinç. 6 Çağrı

Ses "Robotlar ve spivrobitnikiv ile grup"

Şekil 7 “Bir tutma mastarı arayın” çağrısı

Pirinç. 8 Zvіt "Bir tamirci adına"

Pirinç. 9 Bitmiş "Autoservice" veri tabanının veri şeması, tablodaki bağlantıları gösterir: Vlasniki, Avtomobilі, Service, İş kategorisi, Spivrobіtniki.

"Otomobiller" tablolarının yapısı: tutun. numara, marka, vlasnik.

Tabloların yapısı "Vlasniki": vlasnik sayısı, PIB, stil telefon, düğün suyu numarası.

"Servis" tablosunun yapısı: servis numarası, araba, iş kategorisi, siparişin hazır olma tarihi, arayan.

Spivrobitniki tablosunun yapısı: spivrobitnik numarası, stil telefon numarası, adresler, PIB.

Veya burada:

Ekran formları ile temel verilerden ücretsiz ses alın

Oryantasyon fiyatı 763 ruble.

Ödeme yöntemine göre yatırılacak kesin fiyat.

Veritabanı ödeme yöntemlerine erişim: WebMoney, Ödeme terminalleri, Rus Postası, QIWI, Beeline, MTC, Megafon, Banka veya Kredi Kartı, WeChat Pay, Alipay (Çin), UnionPay, Yandex.Money, Hediye Çeki ve diğerleri.

Benzer konulardan oluşan bir Access veritabanı edinin:

  1. Veritabanı erişimi Otomatik hizmet 2
  2. Bir araba servisinde ödeme için rachunkiv kalıplama
  3. Motorlu taşımacılık işinde arabaların şekli.
  4. ATP (Motor taşımacılığı işi).
  5. ATP 2007 (motorlu taşımacılık işi)
  6. Oto tamir atölyeleri
  7. "Ulaştırma tesislerinin işleyişinin doğası"
  8. "Yolun şekli ve ulaşım olanakları"
  9. DAI'de araba topçularının görünümü.
  10. "Karayolu trafiği kurallarının yıkım şekli"
  11. "Servis istasyonunda otomobil parçalarının değiştirilmesi"
  12. Moskova ulaşım
  13. "Uçak bileti satışı"
  14. "Otobüs durağı"
  15. "Araba kiralama"
  16. Araba kiralama 2
  17. sürücü kursu
  18. yedek parça satışı yapan firma
  19. araba galerisi
  20. MOL ve araç gruplarına göre araçların amortisman türü
  21. Taksi
  22. Yolcu arabası alma
  23. minibüs güzergahı
  24. Otomobil markaları için motorlu taşıt taşımacılığının görünümü

Anahtar sözcükler: veritabanı; veritabanı programı; veri tabanı; ders veri tabanı; veritabanı erişimini kapmak; erişim; veritabanı hazır erişimdir; erişim veri tabanı; popo tabanlı veri erişimi; erişim için bir veritabanı oluşturun; veritabanlarına erişim uygulamak; erişim için veri tabanının oluşturulması; temel erişim; erişimden önce sor; erişim çağrısı; tablolara erişim; erişimdeki makrolar; kursa erişim; db erişimini uygula; form erişimi; veri tabanı Microsoft Access; bir veritabanı satın alın; DB katlama; DB'yi uygula; DB'yi indirin; DBMS'den kurs çalışması; temel verileri uygula; ders çalışması hazır bazi danih. "Avtoservice" kurs veri tabanı, erişim 2010'da oluşturuldu ve erişim 2003, 2007, 2010'da onaylanan erişim 2003'e dönüştürüldü.

"Avtoservis" aksesuarlarından oluşan bir veri tabanı oluşturmak gereklidir. Bitmiş veri tabanı "Autoservice" düğmesinin ana formu. "Avtomobili" alt formu ile "Vlasniki" formu. "Otomobil" formu. "İş kategorisi" oluşturun. "Spivrobitniki" oluşturun. "Hizmet" formu. Storinka "Sor". "Gruplamanın robiti ve spivrobitnikiv" isteğinde bulunun. "Bir tamircinin çağrısı üzerine" isteyin. "Derzhnomeromer için Poshuk" diye sordu. Zvіt "Groupovannya z robit ben spіvrobіtnikіv". Ses "Bir tamircinin çağrısı üzerine." Ses "Bir tamircinin çağrısı üzerine." "Avtoservis" bitmiş veri tabanının veri şeması, tablodaki bağlantıları gösterir: Vlasniki, Arabalar, Servis, İş kategorileri, Spivrobitniki. "Otomobiller" tablolarının yapısı: tutun. numara, marka, vlasnik. Tabloların yapısı "Vlasniki": vlasnik sayısı, PIB, stil telefon, düğün suyu numarası. "Robot kategorisi" tablosunun yapısı: robotun kodu, robotun adı, tanımı, robot sayısı. "Servis" tablosunun yapısı: servis numarası, araba, iş kategorisi, siparişin hazır olma tarihi, arayan. Spivrobitniki tablosunun yapısı: spivrobitnik numarası, stil telefon numarası, adresler, PIB. Yapıcı modunda "Robotlar ve spivrobitnikam tarafından gruplandır" isteğinin yapısı. Tasarımcı modunda "Mekaniğin çağrısı üzerine" isteğinin yapısı. Yapıcı modunda "Bir tutma mastarı ara" talebinin yapısı. Tasarım modunda makrolar.

Harnınızı robota temel bilgilere göndermek çok kolay. Vikoristovy formu, aşağıda raztastovanu

Öğrenciler, yüksek lisans öğrencileri, genç yetişkinler, eğitimli robotlarında muzaffer bilgi tabanı gibi en iyi arkadaşınız olacak.

http://www.allbest.ru/ adresinde yer almaktadır.

RUSYA'NIN İLK BÜYÜK TEKNİK AÇIKLAMASI

RUSYA FEDERASYONU EĞİTİM VE BİLİM BAKANLIĞI

En yüksek mesleki eğitimin federal eyalet bütçe aydınlatma kuruluşu

"ULUSAL MİNERAL-SİROVİNİY ÜNİVERSİTESİ" GIRNICHII"

ders çalışması

"Veritabanı - araba servisi"

Disiplinler: Uygulamalı Programlama

Vikonav: Stepanova K.A.

Revize eden: Matyukhin S.A.

Petersburg 2013 rіk

giriş

1. Konu galerisinin açıklaması

2. Veritabanı yapısının tanımı

3. Tablolar

4. Teknik görev

5. Programın açıklaması

6. Bileşenler

7. Koristuvach için Şema

8. Arayüz

Visnovok

Referans listesi

zeyilname

giriş

Çağımızda, dijital teknolojilerin yüzyılı EOM en önemli rolü oynuyor. Aynı zamanda, cilt organizasyonunda - bazı devlet yetkilileri, özel firmaların hepsinin bilgisayarlı olduğunu, ancak çok yüksek bir hesaplama gerilimi tarafından iftira edildiğini belirlediler. En karmaşık süreçlerin hesaplanması ve görevlerin belirlenmesi en kısa sürede tamamlanır ve memur çoğu zaman en önemli görevlerin en önemli rolünü oynar. Geri kalan yıllardaki güçlüklerin ve obsyag EOM hafızasının sayısı inanılmaz derecede arttı ve bunların fiyatları gerçekten düştü ve tüm faaliyet çanlarının ve ıslıklarının toplu bilgisayarlaşması düştü. Bir kerede, belirlenmiş görevlerin büyüklüğünü hızlandırmanızı istediğinde, mantıklı bir makine olmadan hayatı ortaya çıkarmak önemlidir. Bir bilgisayarın maliyeti, herhangi bir "akıllı yardımcı" sorun olmadan, özel yazılımın mevcudiyeti temelinde oluşturulur. Bu uygulamada o kadar önemli bir oluşum var ki ve çoğu kuruluşta veri tabanı dedikleri bu ana program var. Tsomu vipadku veri tabanı araba servisine sahip olun.

1. Konu alanının açıklaması

Hizmetteki müşteriler, arabanızdaki kusurlar hakkında bilgi kaydetmenizi sağlayan, veri işlemenin güvenliğini ve güvenilirliğini sağlayan yazılım ürününü sipariş etme ve yükseltme yöntemidir.

Araç servisi veri tabanı, araç servis operatörleri için tanınır ve otomobilin markası, ziyaret tarihi, arızalar, otomobilin vin numarası ve ayrıca müşterilerle ilgili bilgiler: telefon numarası vb. bilgilere erişim sağlar.

Programın verimliliği, gerekli bilgileri aramak için kısa sürede işlemeye yardımcı olur.

Bu görevin otomasyonuna duyulan ihtiyaç, robotik mühendislerin çağrısı ve görünümü için gerekli verilerin seçiminin bir saat boyunca manuel olarak veya Excel tarafından yapılması gerektiği gerçeğinden kaynaklanmaktadır. Bu program, verileri arama, filtreleme ve sıralama imkanı sağlar.

Programlama odasında programla çalışmak için özel bir bilgiye gerek yoktur.

2. Veritabanı yapısının açıklaması

Zvyazki tablosu:

Müşteriler tablosu, vin_number alanında ek bir 1:N bağlantısıyla ana tabloya bağlanır

Müşteriler tablosu, vin_number alanında ek bir 1:1 bağlantısıyla hesaplama tablosuna bağlanır

3. tablolar

Tablo 1: Müşteriler (sağlanan tablo)

Tablo 2: Maistri (vіdoma)

Tablo 3: Maistri (vіdoma)

yazılım autoservice veritabanı düzenleme

4. teknik görev

Dağıtım desteği:

Bu ders çalışmasını almak için pratik çalışmaları yürütmek için görev yöneticisi.

Dağıtımın amacı:

Program, bir araba servisindeki operatörlerin çalışmalarını otomatikleştirmesiyle tanınır.

Programdan önce Wimogi:

Araba servisi operatörünün çalışmasını otomatikleştirmekten suçlu

· Bilgiler, EOM sabit sürücüsünde kalıcı olarak saklanmalıdır.

· Güvenlik endişeleri nedeniyle, atanan bilgilere erişim olasılığı nedeniyle veri tabanının gözden geçirilmesi.

Kibir için Vimogi:

· Program mahkemeden özür dilemek ve bunu size hatırlatmakla yükümlüdür.

· Program, giriş bilgilerinin kontrolünü güvence altına alabilir.

5. Program Açıklaması

private void Form1_Load(nesne gönderici, EventArgs e) () // ana bileşenler yükleniyor

private void b_add_Click(nesne gönderici, EventArgs e) () // yeni bir giriş ekleniyor

private void b_replace_Click(nesne gönderici, EventArgs e) () // düzenleme sonrası

private void b_cancel1_Click(nesne gönderici, EventArgs e) ()

private void b_save_Click(nesne gönderici, EventArgs e) () // değişiklikleri kaydetme

private void b_record1_Click(nesne gönderici, EventArgs e) () // verileri kaydet

private void b_delete_Click(nesne gönderici, EventArgs e) () // verileri sil

private void b_exit_Click(nesne gönderici, EventArgs e) () // Programdan çık

6. Bileşenler

7. için şemakoristuvaça

Tablo 1 "İstemciler" ve Tablo 2 "Maistri", vin_number alanındaki "Tek zengin" ayarlarıyla eşleşir.

Tablo 1 "İstemciler" ve tablo 3 "varty", vin_number alanına göre "bire bir" ayarlarla eşleşti.

8. arayüz

Yeni bir giriş ekleme

Eski bir gönderiyi düzenleme

Vidal giriş

Ziyaret tarihine göre sıralama

Tablo imzaları

"Autoservice" programının ana tablosu şunları içerir:

1. Müşteri araçlarının listesi

2. Araç sahibinin doğum tarihi

3. Yanlış

4. Müşteri telefonu

5. Vin numarası

6. İstemci listesini düğmeleri kullanarak yönetin (Ekle/Değiştir/Vidality)

7. Salonda kayıt yapan Vіdobrazhennya

8. Sıralama

10. Usta seçimi

11. Tabloları adlandırma

12. Programdan çıkın

Visnovok

Çalışmanın sonucu, araç servisi operatörünün işyerine hizmet eden bir yazılımın oluşturulmasıydı.

C# programlamam için veritabanı programlamayı teşvik etmek için kurs geliştirme sürecine bu alanda yeni beceriler verildi.

Referans listesi

1. Matyukhin S.A. “Nesne yönelimli pidkhid'in C # programlaması” - ilk metodolojik kompleks 2013.

2. A. Hejlsberg, M. Torgersen, S. Wiltamuth, P. Gold Mova C# programlama. Klasik Bilgisayar Bilimi. 4. Baskı = C# Programlama Dili (C# 4.0'ı kapsayan), 4. Baskı. - St. Petersburg: "Piter", 2012. - 784 s. -- ISBN 978-5-459-00283-6

3. E. Stillman, J. Green Vivchaemo C#. 2. baskı = Head First C#, 2ed. - St. Petersburg: "Piter", 2012. - 704 s. -- ISBN 978-5-4461-0105-4

4. Andrew Troelsen Mova Programlama C# 5.0 ve .NET 4.5 Framework, 6. sürüm = Pro C# 5.0 ve .NET 4.5 Framework, 6. sürüm. - E.: "Williams", 2013. - 1312 s. -- ISBN 978-5-8459-1814-7

5. Joseph Alparі, Ben Alparі C# 5.0. Kesin Film Açıklaması = Özetle C# 5.0: Kesin Başvuru. - E.: "Williams", 2013. - 1008 s. -- ISBN 978-5-8459-1819-2

6. Herbert Schildt. C# 4.0: Tam Başvuru = C# 4.0 Tam Başvuru. - E.: "Williams", 2010. - S. 1056. - ISBN 978-5-8459-1684-6

zeyilname. kodprogramlar

vicorist System.Collections.Generic;

System.ComponentModel kullanarak;

System.Data kullanarak;

vicorist System.Çizim;

System.Linq kullanarak;

System.Text'i kullanarak;

vicorist System.Threading.Tasks;

System.Windows.Forms'u kullanarak;

genel kısmi sınıf Form1: Form

Bileşeni Başlatma();

groupBox1.Visible = yanlış;

groupBox2.Visible = yanlış;

özel geçersiz müşterilerBindingNavigatorSaveItem_Click_1(nesne gönderici, EventArgs e)

this.Validate();

this.customersBindingSource.EndEdit();

this.tableAdapterManager.UpdateAll(this.db_autoDataSet);

özel geçersiz Form1_Load(nesne gönderen, EventArgs e)

// TODO: Bu kod satırı, verileri "db_autoDataSet.masters" tablosuna yükler. Gerekirse hareket edebilir veya yogayı çevirebilirsiniz.

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

// TODO: Bu kod satırı, verileri "db_autoDataSet.calculation" tablosuna yükler. Gerekirse hareket edebilir veya yogayı çevirebilirsiniz.

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

// YAPILACAKLAR: Bu kod satırı, verileri "db_autoDataSet.customers" tablosuna yükler. Gerekirse hareket edebilir veya yogayı çevirebilirsiniz.

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

private void b_exit_Click(nesne gönderici, EventArgs e)

özel geçersiz düğmesi5_Click_1(nesne gönderen, EventArgs e)

özel void b_add_Click(nesne gönderici, EventArgs e)

groupBox1.Visible = doğru;

b_replace.Visible = yanlış;

b_delete.Visible = yanlış;

b_exit.Visible = yanlış;

b_add.Visible = yanlış;

b_exit2.Visible = yanlış;

b_save.Visible = yanlış;

textBox1.Text = "";

textBox2.Text = "";

textBox3.Text = "";

textBox4.Text = "";

textBox5.Text = "";

özel void b_replace_Click(nesne gönderici, EventArgs e)

textBox10.Text = müşteriler DataGridView.CurrentRow.Cells.Value.ToString();

textBox9.Text = müşteriler DataGridView.CurrentRow.Cells.Value.ToString();

textBox8.Text = müşteriler DataGridView.CurrentRow.Cells.Value.ToString();

textBox7.Text = müşteriler DataGridView.CurrentRow.Cells.Value.ToString();

textBox6.Text = müşteriler DataGridView.CurrentRow.Cells.Value.ToString();

textBox6.ReadOnly = doğru;

groupBox2.Visible = doğru;

b_add.Visible = yanlış;

b_delete.Visible = yanlış;

b_exit.Visible = yanlış;

b_exit2.Visible = yanlış;

b_replace.Visible = yanlış;

b_save.Visible = yanlış;

private void b_cancel1_Click(nesne gönderici, EventArgs e)

b_add.Visible = doğru;

b_delete.Visible = doğru;

b_exit.Visible = doğru;

b_exit2.Visible = doğru;

b_replace.Visible = true;

b_save.Visible = doğru;

groupBox1.Visible = yanlış;

private void b_cancel2_Click(nesne gönderici, EventArgs e)

b_add.Visible = doğru;

b_delete.Visible = doğru;

b_exit.Visible = doğru;

b_exit2.Visible = doğru;

b_replace.Visible = true;

b_save.Visible = doğru;

groupBox2.Visible = yanlış;

özel void b_save_Click(nesne gönderici, EventArgs e)

müşterilerBindingNavigatorSaveItem_Click_1(gönderen, e);

özel void b_record1_Click(nesne gönderici, EventArgs e)

DataTable tablosu = db_autoDataSet.Tables;

DataRow satır = tablo.NewRow();

satır=textBox1.Text;

satır = Convert.ToDateTime(textBox2.Text);

satır=textBox3.Text;

satır=textBox4.Text;

satır=textBox5.Text;

tablo.Satırlar.Add(satır);

groupBox1.Hide();

b_replace.Visible = true;

b_delete.Visible = doğru;

b_exit.Visible = doğru;

b_add.Visible = doğru;

b_exit2.Visible = doğru;

b_save.Visible = doğru;

özel void b_record2_Click(nesne gönderici, EventArgs e)

DataTable tablosu = db_autoDataSet.Tables;//12 dinamik bağlantı. sekme. veritabanından ilk dosya ile tablo

vinRab = Convert.ToInt64 (customersDataGridView.CurrentRow.Cells.Value.ToString());//13 indirilen vin akışı kaydı

DataRow satır = tablo.Rows.Find(vinRab);//14 vin dosyasına bir kayıt içeren satır satırı c shifrRab ve DataSet veri setini vin'in alan değerlerini değiştirmenize izin verdiği "düzenleme" durumuna aktardı

satır = textBox10.Text;//15 başka bir satırdan belirli bir pencereye bir satır alanı yazdı

satır = Convert.ToDateTime(textBox9.Text);// satırın üçüncü alanına 15 yazılır

satır=textBox8.Text; //15 dördüncü satır satır satıra kaydedildi = textBox7.Text;

satır=textBox6.Text;

table.AcceptChanges();//15 AcceptChanges komutu, alan değeri değişikliklerinin kabul edilmesini sağlar

groupBox2.Hide();//16

b_replace.Visible = true;

b_delete.Visible = doğru;

b_exit.Visible = doğru;

b_add.Visible = doğru;

b_exit2.Visible = doğru;

b_save.Visible = doğru;

özel void b_delete_Click(nesne gönderici, EventArgs e)

// İmlecin altındaki görünür satır

// Affetmemek için önceden bekleyeceğim

string s1, s2, s3, s4, s5, mesaj;

DialogResult sonucu;// 18

int ind = müşterilerDataGridView.CurrentRow.Index;

s1 = müşterilerDataGridView.CurrentRow.Cells.Value.ToString();

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

s3 = müşterilerDataGridView.CurrentRow.Cells.Value.ToString();

s4 = müşterilerDataGridView.CurrentRow.Cells.Value.ToString();

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

mesaj = "Araç markası = " + s1 + "\nZiyaret tarihi = " + s2 + "\n Geçersizlik = " + s3 + "\n Müşteri telefonu = " + s4 + "\n vin numarası" + s5;

// sonucu değiştir, DialogResult.Yes veya DialogResult.No alabilir

sonuç = MessageBox.Show(message, "Bir sonraki gönderiyi görebiliyor musunuz?",

MessageBoxButtons.YesNo, MessageBoxIcon.Question);

if (result == DialogResult.Yes)//Satır görünür

(// 20 MüşterilerDataGridView tipi DataGrid için arabellek tablosuna bir akış tablosu yazılır

CurrencyManager CurMng=(CurrencyManager)customersDataGridView.BindingContext;

if (CurMng.Count > 0) // tablo boş değilse

CurMng.RemoveAt(CurMng.Position);// atanan konumu kaldır

// burada sonuç == DialogResult.No bu görünüm gösteriliyor

// Prosedürlere benziyor

Allbest.ru'da yayınlandı

benzer belgeler

    Veri tabanının oluşturulması. Poshuk, şu kaydı değiştir. Obrobka ve danimi değişimi. Veri tabanı tasarımı. Tabanın numaralı kısmı için formüllerin belirlenmesi. Alanları ve kayıtları düzenleme. Veritabanında tutulacak bilgilerin sunum biçimleri.

    ders çalışması, bağışlar 23.02.2009

    Yazılım ürününün geliştirilmesi - entegre programlama ortamında C ++ Builder 6 veritabanı "Gezi". Veritabanı verilerini gözden geçirmek için düzenleyin ve düzenleyin. Koristuvach yardımcısının özellikleri ve programın rezil arayüzü.

    kurs çalışması, bağışlar 11/03/2013

    İşletmelerde veri tabanları ile bakım sistemleri ihtiyacının oluşturulması. Veri tabanını yönetme, gözden geçirme, düzenleme, veri tabanına kayıt ekleme, girdi ve çıktı oluşturma güvenliğini sağlayan yazılım güvenliğini geliştirmenin özellikleri.

    kurs çalışması, bağışlar 01/23/2010

    Veri tabanının oluşturulması ve programın açıklaması "Veri tabanı", akademisyenler hakkında bilgi gruplaması için kabul edildi. Programın işlevsel yeteneklerinin özellikleri: veritabanına kayıt ekleme, düzenleme, kayıtları silme ve verileri sıralama.

    kurs çalışması, bağışlar 04/25/2011

    "Spor malzemelerinin veri tabanı" programının geliştirilmesi. Robotik modüller ve bloklar için algoritmanın açıklaması. Projeye sunulan yapısal diyagram. Gerekli bilgiyi arama süreci. Otomatik veri sıralama. Kayıtların eklenmesi ve düzenlenmesi.

    kurs çalışması, bağışlar 08/15/2013

    En basit formların yaratılması-dovidnikler. Redaguvannya yetkilileri bir tasarımcı gibi oluşur. Cherubanya unsurlarının gücünün bu redaguvannya'sının eklenmesi. Veri tabanı için zvіtіv tasarlama. Tablolar normal forma getirilerek veri şemaları verilmiştir.

    özet, eklemeler 23.11.2008

    Veri tabanı ve yazılım güvenliğinin tasarım ve geliştirme sırası. Veritabanının yapısı hakkında bilgi, tabloların oluşturulması, formlar, çağrılar, istekler, kaydedilen bilgiler. Bu kavramsal veri modeli mantıklıdır; yazılım güvenliğini seçin.

    kurs çalışması, bağışlar 01/20/2010

    Tipi obmezhenie, scho podtrimuyut, ilişkisel modelde değildir. Birincil anahtar alanının değeri, yardımcı üreticiye atanır. SQL programlamama "Kütüphane" veritabanı tablosundaki bu kaydı eklemek, değiştirmek.

    laboratuvar robotu, bağış 10.10.2012

    Konu galerisinin analizi. Wimogi, veri tabanının otele sipariş edildiği saatte ne sunulur. Gerekli bilgileri arama sürecinin uygulanması. Masalar oluşturmak, içmek, aramak ve başkaları için onları görmek. Redaguvannya, bu veri tasarrufunu ekliyor.

    kurs çalışması, bağışlar 02/07/2016

    Obґruntuvannya seçim zasobіv razrobki programları. Bilgilerin eklenmesi, çıkarılması, düzenlenmesi. Veri tabanından bilgileri görüntüleme. Seçili tablolar hakkında bilgi arayın. Veri, Varlık, Mantık, Firma projeleri. Programın projeleri arasındaki etkileşim şeması.

Veri tabanı - tse, nasampered, veri nesnelerinin toplanması, tobto. nabіr mozhlivyh chi podіy, scho opisuyuetsya veri tabanı, іz mozhlivіstyu arama tsikh ob'ektіv işaretleri anlamak. Veri tabanına bir tablo olarak girilir, çeşitli formatların bilgisine sahip dosyaları indeksler ve dosyaların kendileri, kokuşmuş parçalar, böyle bir veri tabanındaki tipik bilgi koleksiyonlarıdır. Veri tabanları, bir temel işlevin uygulanmasına izin veren ek bir özellik olarak kurulabilir.


Çalışmayı sosyal ağlarda paylaşın

Sayfanın alt kısmında bu robot size görünmediyse, benzer robotların bir listesi var. Arama butonu ile de hızlandırabilirsiniz.


Rusya Federasyonu Eğitim ve Bilim Bakanlığı

Federal eyalet bütçe aydınlatma kurulumu

yüksek mesleki eğitim

Ryazan Devlet Üniversitesi, S.O. Yesenina

Fizik ve Matematik Fakültesi

Özel Matematiksel güvenlik ve yönetim
bilgi sistemi

Bilişim ve Bilgisayar Bilimleri Bölümü

Disiplinlerden ders çalışması

"Bazı danih ta DBMS"
konuyla ilgili:

"Tasarım bazi danih

"Araç teknik servis istasyonu"

Vikonav FMF 3. sınıf öğrencisi

Makarov Dmitro

Bilimsel küratör:

Bogdanova N atalya Volodimirivna

2015

giriş

Zv'yazku'da zbіlshennyam obsyagu, elden geçirilmiş, zrostaє pobeka v avtomatizatsіі obrobki danih ile ilgili değildir. Bu tür işlemlerden önce bilgilerin analizi, sistemleştirilmesi, görselleştirilmesi ve düzenlenmesi mümkündür.

Uygulama programlarının geliştirilmesi için modern teknolojiler Bugün Microsoft Access yardımı için gerekli nitelikler, EOM'nin başlarında aylarca süren bir kişisel bilgisayarda bir akşam içinde yapılabilir. Ayrıca veri tabanı oluşturma sürecinde afları bilmek, kabul etmek ve projeyi aracısız değiştirmek artık çok daha kolay.

Veri tabanı - tse, nasampered, veri nesnelerinin toplanması, tobto. nabіr mozhlivyh chi podіy, scho opisuyuetsya veri tabanı, іz mozhlivіstyu arama tsikh ob'ektіv işaretleri anlamak. Veri tabanına bir tablo olarak girilir, çeşitli formatların bilgisine sahip dosyaları indeksler ve dosyaların kendileri, kokuşmuş parçalar, böyle bir veri tabanındaki tipik bilgi koleksiyonlarıdır. Veri tabanları, bir temel işlevin uygulanmasına izin veren ek bir özellik olarak kurulabilir.

"Otomobil teknik servis istasyonu" veri tabanı, bu konu galerisinde gerekli bilgilerin İsveççe aranmasını sistematik hale getirmeyi sağlayan tasarlanmıştır.

Veritabanı, arabalar hakkında bilgi kaydetmekten sorumludur: toplayıcı, model, tutucu. numara, rіk vypusku, ülke-virobnik, vlasnik pasaport numarası, gaz düzenlemeleri; Vlasnikler hakkında bilgi: PIB, adresler, telefon numarası ve pasaport numarası; uygulayıcılar hakkında bilgi: uygulayıcının PIB'si, uygulayıcının kimlik numarası; robotlar hakkında bilgiler: robot kodu, tanımı, mezuniyet tarihi, trivality, holding. oda.

metoyu verilen ders çalışmasıє "Otomobiller için teknik servis istasyonu" veri tabanının tasarımı.

En önemli görevler muzaffer çalışma sürecinde önümüzde durmak için, hadi:

"Otomobiller için teknik servis istasyonu" konu alanının özelliklerinin incelenmesinde;

· Veritabanı şeması geliştirme;

· Belirli bir DBMS (MS Access) için bozuk bir şemanın uygulanması;

· Verilerin, çağrıların, taleplerin tanıtımı için formların oluşturulması.

Oluşturma, veri tabanı olarak olsun, veri tabanının yapısının seçimine dayanmaktadır. Aklımızda, beş masa danimi vikoristovuvat daha iyidir. Bize farklı parametreler için bir seçim kuponu verdiler ve ayrıca onları aradılar. İşin rahatlığı için, aralarında geçişler için bir dizi form ve düğme oluşturuyoruz.

Kurs çalışması bir giriş, iki bölüm, visnovkiv, seçilen literatürün bir listesinden oluşur.

BÖLÜM 1. Veritabanının tasarımı

Veritabanında " Arabalar için teknik servis istasyonu "annenin bu nitelikleri nedeniyle:

  • virobnik
  • modeli
  • Rick'in serbest bırakılması
  • Gaz
  • Krajina virobnik
  • Tutmak araba numarası
  • PIB Vlasnik
  • Vlasnik'in pasaport numarası
  • Vlasnik'in adresleri
  • Vlasnik'in telefonu
  • PIB Pratsivnika
  • robot kodu
  • robotların açıklaması
  • tarih vikonannya roboti
  • Robotların üçlülüğü

4 gün görebiliriz: "Otomatik", "Vlasniki", "Uygulayıcılar", "Robotlar".

"Otomatik" in özü aşağıdaki niteliklere sahip olabilir:

virobnik

modeli

Tutmak oda

Krajina virobnik

Gaz

Rick'in serbest bırakılması

Oto Tekrarlanan anlamların annesi ise, tekrarlanan anlamların annesinden suçlu olmayan filmin bireysel sayısının niteliğini ekleyin.

Sutnist "Vlasniki" aşağıdaki niteliklere sahip olabilir:

PIB Vlasnik

Vlasnik'in adresleri

Vlasnik'in telefonu

Vlasnik'in pasaport numarası

Dağınık "Yönetmen" özünün tüm nitelikleri, tekrarlanan anlamın annesi olabilir, daha sonra, anlamın tekrarlanmasının annesinin hatası olmayan yönetmenin bireysel sayısının niteliğini ekleyin.

Sutnist "Pracivniki" aşağıdaki niteliklere sahip olabilir:

PIB uygulayıcısı

Oskіlki, günlük yaşamın tüm özelliklerini yaşıyor Pratsіvniki Tekrarlanan değerlerin annesi ise, tekrarlanan değerlerin annesinin hatası olmayan uygulayıcının bireysel sayısının niteliğini ekleyin.

"Robotların" özü aşağıdaki niteliklere sahip olabilir:

robotların açıklaması

tarih vikonannya roboti

Robotların üçlülüğü

Oskіlki, günlük yaşamın tüm özelliklerini yaşıyor robotik Tekrarlanan değerlerin annesi ise, o zaman tekrarlanan değerlerin annesinin hatası olmayan işin öznitelik kodunu dodamo.

Lütfen kabul et.

zevk 1:

Bir deri vlasnik bir arabanın arabasının annesi olabilir ve o zaman "Otomatik" gününün bağlantısı daha pahalıdır n . Kendi hattınız olsun, ister bir vlasnik'e ait bir araba olsun, sonra "Vlasniki"nin günlük yaşamı için parçalanmış bir zv'yazku daha pahalıdır 1.

Zevk 2:

Deri araba obov'yazkovo lie vlasnik, gün "Auto" obov'yazkovy için aynı aksesuar sınıfı. Deri Vlasnik obov'yazkovo, bir araba ile volodіy hocha, günlük yaşam için aynı aksesuar sınıfı "Vlasniki" obov'yazkovy.

Şekil 1.1 ER -Diyagram zv'yazyk vestnosti Avto ta Vlasniki

Bu şekilde, her iki varlık için bağlayıcı bir sınıfa ait olan zengin olana ikili bir bağlantımız var, її uygulaması için iki mavi oluşturmak gerekir (biri dış görünüm varlığı için), bağlantı ilk anahtara ayarlanır tek bağlantılı kimlik "Vlasniki" pasaport numarası.

zevk 3:

Bir arabanın üzerinde sadece bir robot görülebilir, bu nedenle "Otomatik" gününün yüzüğü daha pahalıdır. N.

zevk 4:

Arabanın üzerinde bir robot geziniyor. Robotlar arabaların üzerinde gezinir.

Şekil 1.2 ER - Auto ve Roboty varlıklarını birbirine bağlayan diyagram

Bu şekilde, her iki esans için bağlayıcı bir sınıfa ait olan zengin olana ikili bir bağlantımız olur, її uygulaması için iki blues (biri cilt özü için) oluşturmak gerekir, ayrıca bir eklemek gerekir zengin bağlantı vstanovlennya zv'yazku odnozvyaznoy nastnostі "Auto" tutuşunun ilk anahtarı. oda.

zevk 5:

Be-yaky pratsіvnik, robota vikonuvat be-yak olabilir, otzhe, “Roboti” nin özü için zv'yazku'ya göre iyidir n . Kalbinizde bir robot olun, vikonan olabilirsiniz, bir tür uygulayıcı olun, sonra "Uygulayıcıların" günlük yaşamı için bir bağlantıya adım atın. N.

zevk 6:

Pratsіvniki vykonuyut robotları. Robotlar uygulayıcılar tarafından dövülür.

Şekil 1.3 ER -Pratsіvniki ve Roboti'nin özlerini birbirine bağlayan diyagram

Bu sırayla, є ikili bağlantı “zenginden zengine”, її uygulaması için üç sesli harf oluşturmak gerekir: biri ilkel niteliklere sahip cilt özü için ve 3e - bağlantı için; nitelikler olarak - her iki varlığın da birincil anahtarları; ilk anahtar depodur.

İletişim tablosu (robot kodu, bireysel uygulayıcı numarası)

Günün işlevsel bayatlığı "Otomatik"

Şekil 1.4

Tutmak numara  Virobnik

Tutmak  Modeli

Tutmak sayı  Çıkış tarihi

Tutmak sayı  Krajina virobnik

Tutmak sayı  Gaz

Tutmak numara  Pasaport numarası

Tutmak sayı - belirleyici, basılı tutun. "Otomatik" adı BCNF'de olduğundan, sayı olası bir anahtardır.

"Vlasniki" nin işlevsel bayatlığı

1.5

Pasaport numarası  ІБ

Pasaport numarası  Adresler

Pasaport numarası  Telefon

Pasaport numarası belirleyicidir, pasaport numarası olası bir anahtardır, çünkü Vlasniki'nin adı BCNF'dedir.

"Roboti" özünün işlevsel bayatlığı

Şekil 1.6

Robot kodu  Açıklama

Robot kodu  Hafta tarihi

Robot kodu  üç değerlik

Robot Kodu  Tut oda

Robot kodu - belirleyici; Robotun kodu olası bir anahtardır, çünkü "Robot" referansı BCNF'de bulunur.

"Uygulayıcıların" günlük yaşamının işlevsel durgunluğu

1.7

Kimlik Numarası PIB

Kimlik numarası belirleyicidir, Kimlik numarası olası bir anahtardır.

Kediler tarafından veritabanının uygulanmasına bir göz atalım MS ERİŞİM.

"Oto" (Vyrobnik, model, holding numarası, çıkış tarihi, gaz ruhsatı, country-virobnik, Vlasnik pasaport numarası)

OTO"

Fig.1.8 Tablo yapıcısı OTO".

Şekil 1.9 "Otomatik" gün tablosu

"Vlasnik" (PIB, adresler, telefon numarası, pasaport numarası).

İlişkisel temelde, tablonun “ vladelcy”

Fig.1.10 Tablo yapıcısı VLADELCY".

Şekil 1.11 "Vlasniki" günün tablosu

"Robot" (Robot kodu, robotun tanımı, mezuniyet tarihi, holding numarası).

İlişkisel temelde, tablonun “İŞ".

Şekil 1.12 Tablo oluşturucu"RABOTU".

1.13 "Roboti" özünün tablosu

İletişim tablosu (robot kodu, uygulayıcı kimlik numarası).

İlişkisel veritabanında görüldü, tabloya bakın"DLYSVYZI"

Fig.1.14 Tablo yapıcısı DLYSVYZI.

Fig.1.15 Bağlantı tablosu

"Uygulayıcılar" (PIB, uygulayıcı kimlik numarası).

İlişkisel temelde, tablonun “İŞÇİLER".

Şekil 1.16 Tablo oluşturucu"RABOTNIKI".

Şekil 1.17 Günlük yaşam "Uygulayıcılar" tablosu

Veri şeması

Fig.1.18 Veri şeması

BÖLÜM 2. Veritabanı ve kontrol sisteminin tanımı

2.1 Sor

  1. Lexus araba modelleri

OTOMATİK'TEN MODEL SEÇİN

NERDE PROIZV = "Lexus";

  1. Araba toplayıcılar ve tüm modeller

PROIZV, MODEL SEÇ

OTOMATİK'TEN;

  1. Virobnik, model tutuyor. Kuzin Valeriy Valentinovich'e ait arabanın numarası

AVTO.PROIZV, AVTO.MODEL, AVTO.GOSNOMER SEÇİN

VLADELCY INNER'DAN VLADELCY.PASPORTNOMER ÜZERİNDE AVTO'YA KATILIN = AVTO.PASPORTNOMER

NEREDE VLADELS. bilgi = "Kuzin Valeriy Valentinovich";

  1. 2005'ten önce yayınlanan bir otomobilin Virobnik, model, çıkış tarihi ve elde tutma numarası, çıkış tarihine göre sıralanmış

PROIZV, MODEL, GOSNOMER, GODVIPUSKA SEÇİN

OTOMATİK'TEN

NEREDE GODVIPUSKA< 2005 order by GODVIPUSKA;

  1. Vikonnannya tarihi ve robitin açıklaması, vikonaniy Zminovym Eduard Viktorovich.

RABOTU.DATAV, RABOTU.OPISANIE SEÇİN

RABOTU INNER JOIN'DEN (RABOTNIKI INNER JOIN DLYSVYZI ON RABOTNIKI.IDR = DLYSVYZI.IDR) RABOTU.KODRABOTU = DLYSVYZI.KODRABOTU'DA

NEREDE İŞÇİLER. bilgi = "Zmin Eduard Viktorovich";

  1. Araba markalarının listesi, tutun. Sayılar ve robotlar, nasıl yapıldıkları

AVTO.PROIZV, AVTO.GOSNOMER, RABOTU.OPISANIE SEÇİN

AVTO INNER'DAN AVTO.GOSNOMER = RABOTU ÜZERİNDEKİ RABOTU'YA KATILIN. GOSNOMERAVTO;

  1. Virobniki, en yeni arabaların çıkış tarihi ve modelleri (çıkış tarihi için)

PROIZV, MODEL SEÇ

OTOMATİK'TEN

NEREDE GODVIPUSKA = (AVTO'DAN MAXGV OLARAK MAX (GODVIPUSKA) SEÇİN);

  1. 3 yeni robotla ilgili tüm bilgileri girin

ÜST 3'Ü SEÇİN*

İŞTEN

PRODOLG DESC TARAFINDAN SİPARİŞ;

  1. O holdingin virobnikleri olan Vlasniklerin isimleri. arabanın numarası, ne yalan söylemeli?

VLADELCY.FIO, AVTO.PROIZV, AVTO.GOSNOMER SEÇİN

VLADELCY INNER'DAN VLADELCY.PASPORTNOMER ÜZERİNDE AVTO'YA KATILIN = AVTO.PASPORTNOMER;

  1. Tüm uygulayıcılar hakkında tüm bilgiler

SEÇME *

İŞÇİLERDEN;

  1. Ryazan'dan PIB, telefon numarası ve adres vlasnikiv auto

FIO, TELEFON, ADRES SEÇİN

VLADELS'DEN

ADRES "Ryazan" GİBİ NEREDE;

  1. yerel otomobil üreticilerinin listesi

FARKLI STRANA SEÇİN

OTOMATİK'TEN;

  1. En fazla araba sayısı olan PIB Vlasnik ve bu sayı

Temp.FIO, Temp.MaxAVTO SEÇ

İTİBAREN. Temp INNER JOIN OLARAK. Temp0 ON Temp.MaxAVTO=Temp0.Maxim OLARAK;

  1. Kіlkіst yıllar, şarkı günlerinde iş yerinde lekelendi

DÖNÜŞÜM TOPLAMI(PRODOLG)

KODRABOTU SEÇ

İŞTEN

KODRABOTU GRUBU

ÖZET VERİLERİ;

  1. Kısa çizgi robotunun kendisinin önemsizliğini tanımlama

AÇIKLAMA SEÇİN, PRODOLG

İŞTEN

NEREDE PRODOLG =(RABOTU'DAN MIN(PRODOLG) SEÇİN);

  1. Tüm araba kodlarını girin

PROIZV SEÇ

OTOMATİK'TEN;

  1. Vyrobnik ta rіk vpusku auto, scho mayut gas obladnannya

PROIZV, GODVIPUSKA SEÇİN

OTOMATİK'TEN

GAZ NEREDE;

  1. Araba servisindeki yeni uygulayıcı hakkında bilgi ekleyin.

İŞÇİLERE EKLE

DEĞERLER ("Jason Statham", 7);

Eklemeden önce:

Şekil2.18 Tablo “İŞÇİLER ” yeni bir giriş eklemeden önce

Rica etmek:

Ekleme sonrası:

Şekil 2.20 Tablo “İŞÇİLER ” yeni bir giriş ekledikten sonra

  1. Loginov Egor Yuriyovich'in adresini değiştirin

VLADELCY SET ADRESLERİNİ GÜNCELLE = "Ryazan, Moskova otoyolu, 15"

NEREDE PASPORTNOMER ="34 88 336882";

Değişikliğe kadar:

Şekil 2.21 Tablo “ VLADELCY ” girişi değiştirmeden önce

Rica etmek:

Değişiklikten sonra:

Şekil 2.24 Tablo “ VLADELCY ” girişi değiştirdikten sonra

  1. e244bb 23 numaralı araçla ilgili canlılık kaydı.

SİLMEK *

OTOMATİK'TEN

NEREDE GOSNOMER = "e 244 cc 23";

Dönmeden önce:

Şekil 2.25 Tablo “ OTO ”kayıt silinene kadar

Rica etmek:

Kaldırıldıktan sonra:

Şekil 2.28 Tablo “ OTO ” rekoru gördükten sonra

2.2. forma

"Otomobil teknik servis istasyonu" veri tabanının resmi formu

Form üzerinde alt form gönderme (Auto, Vlasniki, Robots, Pratsivniki) butonları, istekte bulunma ve ana formu kapatmak için butonda gezinme butonları bulunmaktadır.

"Form" modunda

Şekil 2.29 "Araç teknik servis istasyonu" veri tabanının başlık formu

"Yapıcı" modunda

Şekil 2.30 Yapıcı modunda "Otomobil teknik servis istasyonu" veri tabanının ana formu

"Otomatik" formu

Fig.2.31 "Otomatik" formu

"Yapıcı" modunda

Fig.2.32 Yapıcı olarak "Actory" formu

Listeden sulama talebi

Listeden sulama talebi

Listeden sulama talebi

"Vlasniki" formu

Şekil 2.36 "Vlasniki" Formu

"Yapıcı" modunda

2.37 Yapıcı olarak Vlasniki formu

"Roboti" formu

Fig.2.38 "Roboti" formu

"Yapıcı" modunda

Şekil 2.39 Yapıcı olarak "Roboti" formu

Listeden sulama talebi

Form zv'yazku "Robot-Uygulayıcılar"

Şekil 2.41 "Robot-Uygulayıcılar" bağlantı formu

"Yapıcı" modunda

Şekil 2.42 Yapıcı modunda "Robot-Uygulayıcılar" bağlantısının formu

Listeden sulama talebi

Visnovok

Bu proje için, veri içeren beş tablo içermesi gereken bir ilişkisel veri tabanı “Otomobil Teknik Servis İstasyonu” oluşturuldu: arabalar için bir tablo, memurlar için bir tablo, robotlar için bir tablo, uygulayıcılar için bir tablo ve iletişim için bir tablo. işçiler ve uygulayıcılar ile.

Gelişimin ana aşamaları:

  1. Randevu meti oluşturma bazi danih
  2. Veri tabanında gerekli alanların belirlenmesi
  3. Belirlenmiş tablolar, yakі maє mіstiti veri tabanı.
  4. Alanların uzandığı belirlenmiş tablolar.
  5. Birincil anahtarların belirlenmesi.
  6. Tablolar arasında belirlenmiş bağlantılar.
  7. Veri tabanının geliştirilmiş yapısı.
  8. Verilerin tanıtılması ve veri tabanındaki diğer nesnelerin oluşturulması (örneğin, form ve girdi).

Veri tabanı verimli çalışmayı sağlar, verimlilik ve paranın karşılığını verir. Otrimannya için avtomobilі, vlasnikіv, prаtsivnіvvvv hakkında bilgin var, zdіysnyuє dіysnyuє dіy koristuvach soyuyorum, scho veritabanından bir saatlik çalışma geçmesine izin veriyor.

Bu veritabanının yardımıyla, bir programcı-pochatkіvets tarafından sıralanabilir, böylece en verimli ve mantıklı şekilde oluşturulur.

muzaffer edebiyat listesi

1. Bekarevich Yu., Pushkina N. 21 ders için Microsoft Access. - M.: Olma-Pres, 2006. - 544 s.

2. Lori Ulrich Fuller, Ken Cook, John Kaufeld. Aptallar için Microsoft Office Access 2007. - E.: Williams, 2007. - 384 s.

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

4. Homonenko O.D., Tsigankov V.M., Maltsev M.G. Temel veriler. VNZ için Pdruchnik / ed. Prof. CEHENNEM. Homonenko // St. Petersburg: KORONAprint, 2000. - 416 s.

5. Homonenko A., Gridin V.V. Microsoft Access. İsveçli başlangıç. - E., 2008. - 304 s.

6. Korniev V.V. ki. Temel veriler. Bilginin entelektüel işlenmesi M.: Bilgi, 2000. - 352 s.


Oto

N: 1

Vlasniki

Oto

1:N

robotik

Pratsіvniki

N : H

robotik

Tutmak oda

virobnik

modeli

Rick'in serbest bırakılması

Krajina virobnik

Gaz

Pasaport Kimliği

Pasaport Kimliği

PIB

adresler

Telefon

kod

robotik

Tanım

Tarihi

vikonanna

üç değerlik

Tutmak

oda

Kimlik Numarası

PIB

Diğer benzer robotlar, sizi bağımlı hale getirebilirler.

18542. Binek araçlar için servis istasyonu 786.59KB
Altyapının geliştirilmesi için birincil olan, otopark ve büyüme trendidir. Geleceğin ülkesi için bizim için harcama yapmak kesinlikle yanlış. Sorunu çözmek için, fiziksel kişilere ait arabalara, ulaşım sisteminin teknik standardı için mükemmellik parçalarına özel saygı göstermeliyiz, bu yüzden yoga yaptığınızdan emin olun. Başka bir yerde, dördüncü motorlu ulaşım işletmesinde yeni oluşturulan üçüncü bağımsız özel servis istasyonunda, teknik bir mahkemeden mahkumiyet hizmetleri gibi daha egemen servis istasyonları var ...
13718. TOV "Transtechservice" in kafasında Mitsubishi otomobillerinin teknik bakım organizasyonu 363,83KB
Diploma çalışmasının yöntemi, TOV Transtekhservis'in zihinleri için Mitsubishi otomobilleri için teknik servis organizasyonudur. Teslim edilen hedefe ulaşmak için aşağıdaki görev atandı: Mitsubishi, yüksek kaliteli bir otomobil üreticisi olarak bu üç itibarı kazandı; Mitsubishi otomobilinin model yelpazesini genişletmek; model yelpazesine göre Mitsubishi otomobillerinin teknik özelliklerine bakın; Mitsubishi MOT kartı: düzenlemelerin kısa bir açıklaması; arka arkaya vikonannya...
4523. Teknik servis ve hat içi araba tamiri için yol kenarı istasyonunun organizasyonu 369.01KB
Yüksek bir gelişme oranını ifade eden otomobil taşımacılığının özellikleri ve avantajları, po'yazanі z mobіlnіstyu ve gnuchkіstyu vantagey ve yolcular "kapıdan kapıya", "tam olarak" ve gerekli düzen için dotrimannyam.
17752. "KRIMDIZELSERVICE" otomobilleri için teknik servis istasyonunda motorlu kamyon organizasyonu 649,78KB
Motorlu ulaşım çalışmalarının bu yoğunlaştırılmasının gelişmesi göz önüne alındığında, temel sorun, işletmelerin üretim potansiyelinde daha büyük bir artış ve üretim verimliliğini artırmak için rezervlerin geliştirilmesi haline geldi. Kural olarak, taşıyıcılar uygun teknik bakım ve araba tamiri için iyi bir temel oluşturmazlar. Tse pov'yazano z scho, binek otomobillerin memurlarının, arabalarının bakımı ve onarımı için maddi iş ve emek acemi dünyası ile çevrelenemeyeceği veya çevrelenebileceği. Shvidki tempi rozeti.
4622. Binek otomobillerin uzaktan kumandası için şirkete ait bir hizmetin teşhisi için bir işletme tasarlama 2.74MB
Khanty-Mansiysk Özerk Okrugu - Yugra, Rusya Federasyonu'nun en dinamik gelişen bölgelerinden biridir. Bölgemiz, Rusya'nın ana petrol ve gaz bölgesi ve dünyanın en büyük petrol ve gaz bölgelerinden biridir. Rusya'da Khanty-Mansiysk Özerk Okrug-Yugra, en düşük sayıda ana ekonomik gösterge için liderdir:
4606. Pivdni binek otomobillerinin bir şirket hizmeti için toplu bir iş tasarımı 1.86MB
Revіriti stan kabіni platformu dvіrkal dіyu dіyu skloochіvіv vіtrovoy svіtrovoy svаt іnіzmіv dіyu scorchіvі vіgrіv_vіrіvіvіvіr_vіr_v Yağ soğutma sistemlerini çalıştıran motor Motorun soğutma sistemlerinin sızdırmazlığını bir bakışta inceleyin, bunlar arasında...
20665. Eczane veri tabanının tasarımı ve uygulanması 2.55MB
Kurs çalışması için Novokuznetsk ödevi Bir grup özelliğin temsilini içeren bir veri tabanı tasarlamak gereklidir: Eczane İlaçların adı; Öz; tasarruf yeri; doğum tarihi; bucak; geçen aya ait fazlalık; firma virobnik; bir posta işçisi vb. Veri tabanınızın bütünlüğünü sağlamak için tablolar arasındaki post-linkleri düzenleyin.
20182. Üniversite için veri tabanının tasarlanması 2.59MB
Denne'nin Vikonala Koleji için veri tabanı tasarımı: öğrenci gr. Görev, robot için bir görev belirlemek - oluşturma organizasyonunda gerekli bilgilerin toplanması için veritabanı projesini genişletmek ve veritabanını geri çağırmak. Veritabanı, çeşitli bilgi edinme türlerinin uygulanması için tasarlanabilir. Veri tabanının tasarım saatinin altında, bir sonraki adım kağıdın adını görme yeteneğini geliştirmektir.
20025. BAT "Sogaz-Med" sigorta şirketi için veri tabanı tasarımı 448.12KB
Sigorta şirketleri, sigorta hizmetlerinde uzmanlaşmış finansal aracılardır. Hukuki ve gerçek kişiler (sigorta poliçelerinin satışı yoluyla) özel kuruş fonları, sigortacılara kuruş koštіv u umovlennye rosmіrah razі nastannya vіkіhіhіn (sigorta poliçelerinin satışı yoluyla) için gereklidir.
10007. Tasarım veritabanı "Otomobil yedek parça kataloğu" 182,36KB
EOM hakkında bilgi toplamak ve toplamak için yerel diziler (veya dosyalar) saklanırken, ihlal eden dış görünüm ve işlevsel görevler için yerel görsel ve sonuç bilgileri dosyaları oluşturuldu. Bu, verilerin önemli ölçüde kopyalanmasına yol açtı, bunların güncellenmesini kolaylaştırdı, karşılıklı olarak sorunlu görevlerin çözülmesini kolaylaştırdı.

giriş 3
ROZDIL 1. Rozrobka temel verileri 4

      Sorun ifadesi 4
      Konu alanı 5'in analizi
GELİŞTİRME 2. Veri yapılarının modellenmesi 7
2.1. Veri tabanının kavramsal modelinin geliştirilmesi 7
2.2. Mantıksal bir veri modelinin geliştirilmesi 9
2.3. İlişkisel olarak “günden bağlantıya” modelinin dönüşümü
model danich 10
GELİŞTİRME 3. Veri tabanı tasarımı 12
3.1. Razrobka masaları 12
3.2. Veri giriş formlarının açılması 17
3.3. 21 veri tabanına kadar talep etme
3.4. Zil sesleri 27
VİSNOVOK 30
VİKORİSTAN EDEBİYATI LİSTESİ 31
EKLER 32

İNSTUP

Bu gün, veritabanlarının (veritabanlarının) tasarımı, robotların ve zastosovuyut bilgisayar teknolojisinin verimliliğini artırmak için zengin kuruluşlar için büyük önem kazanmıştır. Veri veritabanları, sanki herhangi bir işletmenin işleyişinin görünmez bir parçasıymış gibi bilgi sistemlerinin temeli haline geldi.
Kursun amacı, ilişkisel bir veritabanı tasarımı için teknolojilerin geliştirilmesidir.
Ders çalışmasının konusu, "Avtoservis" veritabanlarını tasarlama ve oluşturma temelinde ilişkisel veritabanları geliştirme ilkelerinin incelenmesidir.
Veri tabanlarının meta tasarımı, küçük işletmelerin onarım faaliyeti sürecini iyileştirmeye yardımcı olur
Bu hedefe ulaşmak için aşağıdaki görev belirlendi:

    konu alanının belirlenmesi ve analizi;
    veri tabanının kavramsal modelinin geliştirilmesi;
    pobudova veri tabanları tablosu "Avtoservis";
    pobudova formları, zapitіv ve zvіtіv danї DB.
Kişisel olmayan farklı dzherel іnformatsiї, ilişkisel veritabanları tasarlayan scho suyuutsya ve їх stosuvannya. Önerilen kaynaklardan üçünün OpenOffice.org Base'den veritabanları tasarlamak için uygun olduğu bulundu. Bu nedenle, örneğin kitaplarda, OpenOffice.org deposuna dahil olan Base yardımı için veritabanlarının çalışmasının ana ilkeleri göz önünde bulundurulur. Dzherelakh'ta tabloların, formların, taleplerin ve çağrıların oluşturulmasıyla ilgili ana bilgiler yapıldı. Kitaplar, veritabanlarının nasıl tasarlanacağı ve uygulanacağı konusunda metodik tavsiyeleri açıklar.

ROZDIL 1. Rozrobka basi danih

      Sorun bildirimi
Tsya veri tabanı, araçların teknik bakımından her türlü hizmetle uğraşan kuruluşlar için tanınmaktadır.
Veritabanının ana işlevleri, bir araba servisindeyseniz, bir deri araba hakkında tüm bilgileri toplayan tüm arabaların görünümünde görülebilir (marka, seri, teknik pasaport numarası, şasi numarası, motor numarası, renk, yayın, vb.).
Bir kez araba servisi tarafından istihdam edilmek isteyen dermatolog hakkında bilgi depolamak da veritabanının sorumluluğundadır. Sadece ana ve en önemli bilgileri değil, aynı zamanda notları da açıklığa kavuşturmak, sessizce açıklamak için kaydetme olasılığından sorumludur. kurulu yedek parçaların özellikleri ve diğer birçok temel bilgi.
Araba servisinin idaresi aşağıdaki verilere ihtiyaç duyabilir:
    ПІБ, otomobilin teknik pasaportunun serisi ve numarası, çıkış tarihi ve seçicinin markası;
    ilk talebin kabul tarihi, onarım işi oranının atanmasından, onarımın onaylandığı tarihten ve talebin ödeme tarihine ilişkin bilgiler;
    çuvalın başının arabasındaki düşüklerin yeniden anlatılması;
    Bu vlasnik ve yogo yerleşiminin arabasının arızasını gideren araba servisinin PIB çalışanı.
DBMS operatörü aşağıdaki değişiklikleri yapabilir:
    angajmanla ilgili bilgileri eklemek veya değiştirmek;
    uygulayıcı hakkında bilgi eklemek veya değiştirmek;
    araba servis sağlayıcısı hakkındaki bilgileri görselleştirin.
Buna cevaben, verilen yetkilinin arabasında bir arıza olup olmadığı ve araba servisinin çalışması hakkında bir not (tamir edilen araba sayısı, üreticinin PIB'si) hakkında bir mesaj göndermek gerekir. biri onarılıyor).
      Konu galerisinin analizi
"Avtoservis" veritabanı, yönetici ve avtoservisu spіvrobіtnikіv avtoservisu, scho zdіysnyuyut zadіysnyuyut zamіsnyuyut zamovlennja zamovlennja onarım ve servіsne obslugovuvannya avtomobilіv için ayrılmıştır.
Arızalar, araba tamircileri ve araba servis teknisyenleri hakkındaki verilerde konu alanı.
Geliştirilmekte olan bilgi sistemi, aşağıdaki işlevleri ihlal etmekten sorumludur:
    Veri tabanlarının bir tablosu olarak büyük bir bilgi koleksiyonunun verileri.
    Taze içeceklerin kalıplanması:
    şarkı saati başına kaç dua;
    tamir edilen araba markaları;
    şarkı söylemek için onarım işinin hesaplanması;
    ödenen ve ödenmeyen toplam robit miktarı;
    vіdsotkove spіvvіdnoshnja ücretli ve ücretsiz soygun.
İzleyicilerden gelen bilgileri görmek:
    araba servisi için randevu sayısından tamir edilen araba markaları;
    ödenmemiş rehin sayısı;
    araba servisinin ilk saati için toplam onarım işinin hesaplanması.
Genişletilen veri tabanından önce, verilerin bütünlüğü, yinelemenin varlığı, “zengin-zengin” türündeki bağlantıların sayısı, özyinelemeli bağlantıların sayısı, öznitelikli bağlantılar, ve birden fazla nitelik.
Veritabanında saklanan bilgiler görünene kadar aşağıdakiler görünür:
önem, doğruluk, güvenilirlik, zeka, verimlilik.
Bu şekilde, veri tabanı seçiminin doğruluğunu arttırır, bilgi girişi sırasında, mümkün olan yerlerde listeden gerekli verilerin seçilmesine yol açacaktır, bu da delicesine, güvenliği artırmak için. girilen bilgiler ve yanlış parametre girişinin ortadan kaldırılmasına yardımcı olmak için.
Sonuç olarak, verimlilikteki rahatsız edici göstergelerin kaldırılması için gerekli verilerin bu veri tabanının oluşturulması: yeni verilerin girildiği saatin azalması ve eskilerin değişmesi ve daha sonra verimlilikte bir artış. uygulamanın yanı sıra, gerekli oto servis bilgilerinin kendi harici olarak kaldırılması.

ROZDIL 2. Veri yapılarının modellenmesi

2.1. Veri tabanının kavramsal modelinin geliştirilmesi

Veritabanının kavramsal modelinin yönlendirilmesi ile Karpova I.P.'nin önerilerini hızla takip ediyoruz. . Yazarın belirttiği gibi, veri tabanının kavramsal modeli, nesne alanını aynı güçler tarafından kullanılabilen ve belirli şekillerde bilinebilen nesneler kümesi olarak temsil eden, konu alanının üst düzey nesne yönelimli modelidir. sular. Üst düzey veri modelinin ana meta geliştirmesi, oluşturulan veri tabanı geliştirme modeline ve veri tabanının tasarımı ile ilgili çok sayıda teknik yönün kullanımına dayanmaktadır. Kavramsal veri modeli, veri tabanının belirli bir fiziksel uygulamasına bağlı değildir ve belirli bir VTYS'de depolanır. Kavramsal model, kişinin görevlerinin geliştirilmesi için gerekli bir veri koleksiyonu olan dermal korystasisin konu alanı hakkındaki bulgular temelinde oluşturulur.
"Avtoservis" üssü için kavramsal model, "günden bağlantıya" bir model olarak tasarlandı.
Modelin ana kavramları şu kavramları içerir: ak öz (nesne), ilişki (bağlantı), öz türleri, bağlantı türleri ve nitelikler.
rızık - gerçek veya görünen bir nesne, hangisinin tasarruf etmekten suçlu olduğu ve mevcut olduğu hakkında bilgi. ER modelinin diyagramlarında gündüz, gündüzün intikamını alan bir dikdörtgen olarak sunulur. Cilt özü bir dizi nitelik tarafından tanımlanır.
Nitelik - özün özelliği adlandırılır. Ad, belirli bir gün türü için benzersiz olabilir veya farklı bir gün türü için aynı olabilir. Özün bir özelliği bir detaydır, nasıl bir açıklama, tanımlama, sınıflandırma olarak hizmet edileceği, gün sayısının sayısal özelliği öz haline gelecektir. Niteliklerin adları, günü belirten bir dikdörtgen içine girilir ve gün adlarının altına yazılır.
Özler arasında bağlantılar kurulur.
Zv'yazok - ce, iki varlık arasında kurulduğu için ilişkiyi grafiksel olarak gösterir. Tsya ilişkilendirmesi ikili bir ilişkidir ve iki farklı varlık arasında veya bir gün ile kendisi arasında (özyinelemeli bağlantı) kullanılabilir. Zv'yazki - anlamlı çizgiler.
Bu sayede konu alanının tarifinden her türlü
varlıklar:
- Milletvekili;
- Zamovlennya;
- Maistri;
- Perelik robotu.
Kendi niteliklerinizi belirlemek için özlerin görünümü.
Zamovnik'in günü, yaklaşmakta olan bir dizi nitelik tarafından tanımlanır:

    bakıcı kodu;
    P.I.B.;
    pasaport verileri;
    seri ve hayır pasaportlar;
    Araba markası;
    renk;
    şasi numarası;
    motor numarası;
    rіk yayın.
Büyünün özünün nitelikleri şu şekilde tanımlanır:
    bakıcı kodu;
    yazım kodu;
    makbuz ve ödeme tarihi;
    onarım işinin hesaplanması;
    kıdemli usta;
    Saygı.
Maystra'nın özü, gelecek özellikler temelinde belgelenmiştir:
    ustanın numarası;
    PIB;
    işinin ekimi;
Perelik robotunun özü, aşağıdaki nitelikler kümesiyle tanımlanır:
    istek kodu;
    robot kodu;
    detaylar.
Etki alanı modeline uygun olarak, Autoservice veritabanının kavramsal modeli yaklaşıyor gibi görünüyor (Şekil 1).
Şekil.1 "Autoservice" veritabanının kavramsal modeli.

2.2. Mantıksal bir veri modelinin geliştirilmesi

Yerel mantıksal modeldeki verilerin yerel kavramsal modelinin dönüştürülmesi, anlamlı olmayan öğelerin uzak kavramsal modellerine ve modellerin yerel mantıksal modelden çıkarılmasının dönüştürülmesine benzer. Önemsiz unsurlar için şunları görebiliriz:
- "bir çok şey için çok kişi" gibi çağrılar;
- Özyinelemeli bağlantılar;
- Nitelikleri olan bağlantılar.
Kavramsal modelin oluşturulmasında daha fazla alakasız unsur bulunamadı.
Verilerin mantıksal şeması Şekil 2'de gösterilmektedir.

Pirinç. 2. Veri şeması mantıklıdır.

      "Günden bağlantıya" modelinin ilişkisel veri modeline yeniden yapılandırılması
"Günden bağlantıya" modelinin ilişkisel veri modeline yeniden yapılandırılması
zdіysnyuєtsya, son vikonnanny yoluyla bir dizi krokіv için:
– cilt bakımı, verinin ilişkisel modeli bağlamına yerleştirilmelidir;
- Günün cilt özelliği, canlılığın bir özelliği haline gelir;
– günlük yaşamın birincil anahtarı, ilkel her şeyi bilmenin birincil anahtarı haline gelir. Referansın birincil anahtarından önce gelen nitelikler, otomatik olarak dile özgü yetkiye (BOŞ DEĞİL) ayarlanır. Deri referansı, yüce bir günlük yaşam durumunda, ana günlük yaşamın birincil anahtarı olan ana günlük yaşama bir dizi nitelik eklenir. Shkodo vydpovidnogo, anahtara bağlı değildir.
Tüm süreç aşağıda gözden geçirilmiştir.

BÖLÜM 3. Veri tabanının tasarımı

      Tablo düzeni
Tablo, görüntüleme kayıtlarından (satırlar) ve alanlardan (stowpts) veri toplamak için randevuların nesnesidir.
OpenOffice.org Base programında veritabanı tabloları oluşturmanın üç farklı yolu vardır:
    tasarım modunda tabloların oluşturulması;
    tabloların oluşturulmasından önce vikoristannya ustası;
    tezahürünün yaratılması.
Robot tabloları ustanın yardımıyla kimlerde oluşturuldu.
p align="justify"> Bir dış görünüm ilişkisel veritabanı tablosu için şu yapı belirtilir: alan deposu, adları, veri türü ve dış görünüm alanı boyutu, tablo anahtarları ve diğer alan yetkileri.
Veritabanı tablolarının genişletilmesi sırayla gerçekleştirilir:
    Belirlenmiş gerekli tablolar ve alanlar.
Tablo, veri tabanının temelidir ve tablonun aşağıdaki temel ilkelere göre genişletilmesi önerilir:
    vіdomosti, tablolar arasında veya tablolar arasında yineleme yapmaktan suçlu değildir;
    bir tabloda daha az kaydedilen veriler bu tabloda daha az güncellenir;
    Cilt tablosu sadece bir konunun intikamından sorumludur.
Tablonun kaplaması, belirli bir konu hakkında bilgi yazmaktır ve tablonun kaplaması, tablonun konusu hakkında belirli bir gerçeği yazmaktır. Veritabanındaki dış görünüm tabloları için içlerindeki gücü belirtmek gerekir.
"Avtoservis" veri tabanı birkaç tablo içerir:
    Tablo Zamovniki (Şekil 3), tamir edilmekte olan arabanın sahibi hakkında bilgi girmek için kullanılır. Bu tablo aşağıdaki özelliklere sahiptir:
    P.I.B. (alan türü - metin, dozhina - 50, obov'yazkove);
    pasaport verileri (alan türü - metin, tarih - 100, obov'yazkove);
    seri ve hayır pasaportlar (alan türü - metin, dovzhina - 15, obov'yazkove);
    Araba markası (alan tipi – metin, tarih – 100, dil değişikliği);
    araba rengi (alan türü - metin, uzunluk - 100, obov'yazkove değil);
    ш шсі (alan türü - metin, dozhina - 100, obov'yazkove değil);
    dvigun numarası (alan türü - sayısal, dovzhina - 100, obov'yazkove değil);
    r_k sürümü (alan türü - tarih, obov'yazkove).
Pirinç. 3. Tablo Zamovniki.
    Onarım tablosu (Şek. 4) onarım hakkında bilgi girmek için kullanılır: tamir edildiyse, kim tarafından onarıldı, ana usta, onarım sayısı, saygı. Bu tablo aşağıdaki özelliklere sahiptir:
    zamovlennya kodu (alan türü - tsile, dovzhina - 10, obov'yazkove);
    soyunma kodu (alan türü - metin, varsayılan - 10, bağlayıcı değil);
    kapanış tarihi (alan türü - tarih, bağlayıcı değil);
    onarım çalışmalarının küresel hesaplanması (alan tipi - on, dozhina - 100, neobov'yazkove);
    vіdpovidalny master (alan türü - tsіle, dovzhina - 10, obov'yazkove değil);
    ödeme tarihi (alan türü - tarih, neobov'yazkova);
    alındı ​​tarihi (alan türü - tarih, neobov'yazkova);
    saygı göster (alan tipi - test, değer - 100, bağlayıcı değil).
Pirinç. 4. Büyü Tablosu.
    Masa Onarım işi (Şek. 5), her türlü onarım işinin, sanki bu işte çalışıyormuş gibi tanımlanmasıyla tanınır.
Bu tablo aşağıdaki özelliklere sahiptir:
    robot kodu (alan türü - cile, tarih - 10, obov'yazkove);
    yazım kodu (alan türü - tamsayı, uzunluk - 10, obov'yazkove);
    detaylandırma (alan tipi - metin, değer - 100, bağlayıcı değil).
Pirinç. 5. Perelik robotu.
    Maistri (Şek. 6). Spivrobitnikiv hakkında bilgi veren tablo majstra varta. Bu tablo aşağıdaki özelliklere sahiptir:
    Usta numarası (alan türü - tsile, dozhina - 10, obov'yazkove);
    P.I.B. Maistri (alan türü - metin, dovzhina - 100, obov'yazkove değil);
    yerleşim (alan türü - metin, dovzhina - 100, obov'yazkove değil).
Pirinç. 6. Bakire.
    Birincil anahtarları yükleme.
Belirgin bir şekilde, cildin gündüz olması, iyileşme ihtiyacında ilk anahtardır, güçlü gündüzlüğün yalnızca bir anahtar alanı olabilir ve zayıf olanlar - stylki w, siklki zv'yazkiv. Birincil anahtarı seçerken aşağıdaki kuralları kullanırız:
- anahtar, asgari nitelikler kümesinden suçludur;
- Bir sonraki anahtar Vykoristovuvat, herhangi birinin değerini değiştirme yeteneği minimumdur;
– anahtarın değeri minimum değer olabilir.
Yukarıdakilerden Vyhodyachi, temel varlıklar söz konusu olduğunda, aşağıdaki anahtar alanlar önemlidir:
    gündüz Muhafızları, Muhafız kodunu anahtarlayabilir;
    Büyü günü, anahtar Büyü Kodu ile belirlenir;
    ustanın günü maє ustanın anahtar alan numarası;
    onarım işinin günü, talep için anahtar Kod tarafından belirlenir;
    Tablolar arasında bağlantılar oluşturma.
Tablolardaki listeleri böldükten ve anahtar alanları belirledikten sonra, VTYS'nin listelerin listesini birleştirme şeklini seçmek gerekir. Bunun için veri tabanı tabloları arasında bağlantılar atamak gerekir.
OpenOffice.org BASE, tablolar arasında çeşitli türleri destekler:
- Bire bir (bir tablodaki dış görünüm girişi, başka bir tablodaki yalnızca bir girişle eşleşir);
- zenginden önce bir (bir tablodaki dış görünüm girişi, başka bir tablodaki zengin girişlere benzer);
- zenginden bire ("bir zengin" girişine benzer);
– zengin-zengin (ilk tablodaki bir kayıt, başka bir tablodaki bir kayıtla daha düşük düzeyde bağlantılı olabilir veya başka bir tablodaki bir kayıt, ilk tablodaki bir kayıtla daha düşük düzeyde bağlantılı olabilir).
"Autoservice" veritabanına eklenen bağlantılar, Şekil 1'de ön bölümde zaten sunulmuştur. 2.
      Bilgi girmek için genişleyen formlar
Form, tablo verilerinin manuel olarak tanıtılması, düzenlenmesi ve gözden geçirilmesi için bir nesnedir.
Tablolardaki verilere erişebileceğiniz yönetim öğelerinin safları için bir yer oluşturun. Kontrol öğeleri - veri, düğmeler, orantılar, atlama telleri, listeler, yazı girmek ve düzenlemek için metin alanları. Formların oluşturulması, gerekli yönetim unsurlarının kaldırılması, veri sunma sürecinin tamamen basitliği ve aflara izin verilmesi.
OpenOffice.org Base Formları, zengin görevleri yazmak için işlevsellik sağlar, çünkü başka yollarla vykonat yapmak mümkün değildir, giriş sırasında verilerin doğruluğunu kontrol etmenize, ek tablolar için bağlantı tablolarındaki verilere erişimi hesaplamanıza ve güvenli hale getirmenize izin verir. faydalı formlar
OpenOffice.org Base, form oluşturmanın çeşitli yollarını sunar. Bunların en basiti, tablolara veya isteklere dayalı otomatik form oluşturmanın kullanılmasıdır.
"Avtoservis" veri tabanı için üç basit form ve üç alt form ekledik.
Şekil 7-10'da gösterilen basit formları uygulayın.

Şekil 7. Yardımcısı formu.

Şekil 8. Büyü Şekli.

Şekil 9. Perelik çalışır.

Şekil 10. Maistry.
Ana form ve alt form - alt formu değiştirmek için ambar formu. Alt form, kendi iyiliği için aynı formdur, ancak muzaffer bir şekilde bağımsız değildir, ancak belge oluşturulduğunda veya oluşturulduğunda form ne olursa olsun her zaman zavantazhuetsya'nın zavantazhuetsya'sıdır. Bir alt form, bir forma sahip olanların hemen hemen hepsinde çalışabilir, bir nedenle, içine başka bir alt form eklemek mümkün değildir.
Sulamalar alt formlarda birleştirildiğinde, obov'yazkovo'nun vrakhovuvaty olması gerekir, tüm alanların adları formların sınırlarında aynı anda benzersiz olabilir, bunlar bir saat vikoristovuyutsya olan bıyık alt formlarından bir kerede.
Zavdyaki katlanmış formlar z'yavlyaєtsya mozhlivіst bir saat zapovnyuvati farklı tablolar.
Şekil l'de sunulan alt formları uygulayın. 11-13.

Pirinç. 11. Zamovnik'i form Zamovlennia'nın alt formudur.
Zamovlennia alt formundaki Zamovnik formu - zamovnik'i tanımlamak için gerekli verilerin girilmesini ve zamovlennia verileriyle ilgili kayıtların yeniden ziyaret edilmesini sağlar. Bu form, Zamovnik ve Zamovlennia tablosuna bilgi girmenizi sağlar.

Pirinç. 12. Alt form Onarım çalışmasından Form Onarımı.
Bu form, Tamamlama ve Onarım çalışmaları Tablosuna kadar bilgi girmenizi sağlar.

Pirinç. 13. Enchantment'ın alt formundan Maistra formu.
Gizleme alt formundaki Maistra formu, belirli bir yetkilinin çalışmasını kontrol etmenizi sağlar.

      Razrobіv veri temelinde zapіtiv
İstek - bir veya daha fazla tablo için gerekli verileri almanıza izin veren bir nesne.
Tablodan otrimannya verilerine ve їх koristuvachevі'nin verilerine kullanışlı bir şekilde hizmet etme isteği. Onların yardımıyla, veri seçimini, sıralamasını ve filtrelemesini kazanabiliriz. Belirli bir algoritma için verileri değiştirmek, yeni tablolar oluşturmak, veri tablolarını otomatik olarak değiştirmek, diğer sütunlardan veri almak, tablolardaki daha basit hesaplamaları değiştirmek ve daha fazlası mümkündür.
İçmenin özelliği, temel tablolardan veri çekmeleri ve zaman sonuç tablosu (anlık işaret) için temellerini oluşturmalarıdır - alan ve kayıtların temel tablolarından alınan bir görüntü. İş daha hızlı ve verimli bir şekilde yapılır, sabit diskte depolanan daha düşük tablolar.
Ayrı bir istek için, gerekli veri sıralamasına göre sıralama ve filtrelemeyi kaldırabilirsiniz. Talep, formlar, çağrılar ve verilere erişim için bir dzherela kayıtları olarak da yazılabilir.
Іsnuє kіlka zapіv türleri:
    Titreşim talebi. Bir oylama talebi, en çok kazanan talep türüdür. Bu tür istekler bir veya diğer tablodaki verileri döndürür ve aynı tabloda görüntüler, bu türdeki kayıtlar güncellenebilir (bazı değiş tokuşlarla). Ayrıca bir grup giriş için oy isteyebilir ve miktarı hesaplayabilirsiniz,
    ve benzeri.............
virüsler