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:
- Veritabanı erişimi Otomatik hizmet 2
- Bir araba servisinde ödeme için rachunkiv kalıplama
- Motorlu taşımacılık işinde arabaların şekli.
- ATP (Motor taşımacılığı işi).
- ATP 2007 (motorlu taşımacılık işi)
- Oto tamir atölyeleri
- "Ulaştırma tesislerinin işleyişinin doğası"
- "Yolun şekli ve ulaşım olanakları"
- DAI'de araba topçularının görünümü.
- "Karayolu trafiği kurallarının yıkım şekli"
- "Servis istasyonunda otomobil parçalarının değiştirilmesi"
- Moskova ulaşım
- "Uçak bileti satışı"
- "Otobüs durağı"
- "Araba kiralama"
- Araba kiralama 2
- sürücü kursu
- yedek parça satışı yapan firma
- araba galerisi
- MOL ve araç gruplarına göre araçların amortisman türü
- Taksi
- Yolcu arabası alma
- minibüs güzergahı
- 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
- Lexus araba modelleri
OTOMATİK'TEN MODEL SEÇİN
NERDE PROIZV = "Lexus";
- Araba toplayıcılar ve tüm modeller
PROIZV, MODEL SEÇ
OTOMATİK'TEN;
- 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";
- 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;
- 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";
- 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;
- 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);
- 3 yeni robotla ilgili tüm bilgileri girin
ÜST 3'Ü SEÇİN*
İŞTEN
PRODOLG DESC TARAFINDAN SİPARİŞ;
- 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;
- Tüm uygulayıcılar hakkında tüm bilgiler
SEÇME *
İŞÇİLERDEN;
- Ryazan'dan PIB, telefon numarası ve adres vlasnikiv auto
FIO, TELEFON, ADRES SEÇİN
VLADELS'DEN
ADRES "Ryazan" GİBİ NEREDE;
- yerel otomobil üreticilerinin listesi
FARKLI STRANA SEÇİN
OTOMATİK'TEN;
- 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;
- Kіlkіst yıllar, şarkı günlerinde iş yerinde lekelendi
DÖNÜŞÜM TOPLAMI(PRODOLG)
KODRABOTU SEÇ
İŞTEN
KODRABOTU GRUBU
ÖZET VERİLERİ;
- Kısa çizgi robotunun kendisinin önemsizliğini tanımlama
AÇIKLAMA SEÇİN, PRODOLG
İŞTEN
NEREDE PRODOLG =(RABOTU'DAN MIN(PRODOLG) SEÇİN);
- Tüm araba kodlarını girin
PROIZV SEÇ
OTOMATİK'TEN;
- Vyrobnik ta rіk vpusku auto, scho mayut gas obladnannya
PROIZV, GODVIPUSKA SEÇİN
OTOMATİK'TEN
GAZ NEREDE;
- 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
- 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
- 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ı:
- Randevu meti oluşturma bazi danih
- Veri tabanında gerekli alanların belirlenmesi
- Belirlenmiş tablolar, yakі maє mіstiti veri tabanı.
- Alanların uzandığı belirlenmiş tablolar.
- Birincil anahtarların belirlenmesi.
- Tablolar arasında belirlenmiş bağlantılar.
- Veri tabanının geliştirilmiş yapısı.
- 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
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.
ROZDIL 1. Rozrobka basi danih
- Sorun bildirimi
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ı.
- 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.
- Konu galerisinin analizi
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.
- 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ı.
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.
- bakıcı kodu;
yazım kodu;
makbuz ve ödeme tarihi;
onarım işinin hesaplanması;
kıdemli usta;
Saygı.
- ustanın numarası;
PIB;
işinin ekimi;
- istek kodu;
robot kodu;
detaylar.
Ş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ı
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
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ı.
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.
- 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.
"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).
- 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).
- 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.
- 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).
- 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).
- Birincil anahtarları yükleme.
- 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.
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
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
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.............