I. Veritabanı Laboratuvarlarına Erişim

23.1 Teori

Bir DBMS'de tablolar oluşturmanın teorik temellerini ve bunların ilişkilerini öğrenin Microsoft Erişimi 2003, ders kursunda, Microsoft Access 2007 - 2010 DBMS'de veya diğer bilgi kaynaklarında tartışıldı.

23.2. işin amacı

Microsoft Access DBMS kullanarak bir veritabanı (tablolar ve aralarındaki ilişkiler) oluşturma.

23.3. Sorunun formülasyonu

Konu alanı : Dekanın ofisi (öğrenci gelişimi).
Ana konu-önemli varlıklar: Öğrenciler, Öğrenci Grupları, Disiplinler, İlerleme.

Varlıkların ana konu-önemli nitelikleri:

Sistem işlevleri için temel gereksinimler:

  • öğrencilerin performanslarını gruplara ve disiplinlere göre seçin.

Tablo nesnesinin özellikleri: Öğrenci grupları. tablo 1


Tablo nesnesinin özellikleri Öğrenciler: Tablo 2

Tanım Alan adı Veri tipi Alan özellikleri:
Alan boyutu indekslendi

Öğrenci kodu (anahtar alan)

Öğrenci kodu

uzun tamsayı

Otomatik olarak yüklenir

Grup kodu ( harici anahtar)

Grup kodu

sayısal

uzun tamsayı

Evet. Maçlara izin verilir

metin

metin

Soyadı

Soyadı

metin

metin

Doğum tarihi

doğum tarihi

tarih Saat

Doğum yeri

Doğum yeri


Tablo nesnesinin özellikleri: Disiplinler. Tablo 3


Tablo nesnesinin özellikleri: İlerleme. Tablo 4

Tanım

Alan adı

Alan türü

Alan özellikleri:

Alan boyutu

indekslendi

Değerlendirme kodu (anahtar alan)

Kod Tahminleri

uzun tamsayı

Otomatik olarak yüklenir

Disiplin kodu (yabancı anahtar)

Kod Disiplinleri

sayısal

uzun tamsayı

Evet (İzin Verildi)

Öğrenci kodu (yabancı anahtar)

Öğrenci kodu

sayısal

uzun tamsayı

Evet (İzin Verildi)

metin

Kontrol tipi

metin

Çalışma planı:

  1. Yeni bir veritabanı oluşturun.
  2. Konu alanına göre gerekli tabloları oluşturun.
  3. Oluşturulan tabloların veri türlerini (sayaç, metin, sayısal vb.), açıklamasını ve diğer gerekli alan özelliklerini (alan boyutu, giriş maskesi, başlık, varsayılan değer vb.) ayarlayın.
  4. Oluşturulan tablolarda birincil anahtarları tanımlayın.
  5. Tablolar arasındaki gerekli ilişkileri belirleyin, veri bütünlüğünü ve birleştirme türünü sağlamak için gerekli parametreleri ayarlayın.
  6. Veri şemasında, oluşturulan tabloların ve aralarındaki ilişkilerin doğruluğunu kontrol edin.
  7. Oluşturulan tabloları verilerle doldurun (tablo başına en az 10 kayıt).
  8. Sistem işlevleri için temel gereksinimleri karşılayan gerekli seçme sorgularını oluşturun:
    • Bir seçim isteği oluşturun. Tüm disiplinlerde mükemmel / A alan öğrencilerin tüm adlarını görüntüleyin (Öğrenci Gelişimi).
    • Bir parametrik sorgu oluşturun. Öğrencinin soyadını, grup adını, disiplini ve öğrencinin disiplinde aldığı notu (exc/A) gösterecek bir sorgu oluşturun.
  9. Laboratuvar raporu gönderin.

23.4. Adım adım çalışma

23.4.1. Microsoft Access'i İndirin

Aşağıdakileri yapın: Başlat-> Programlar - Microsoft Access (veya paneldeki uygun simgeye tıklayarak) Microsoft Office).

23.4.2. Yeni bir veritabanı oluştur

MS Access yüklendikten sonra, ekranda ana pencere görünecektir. Access'i ilk açtığınızda, ana pencere, mevcut veritabanlarını açmak ve "Dosya Oluşturmak" için kullanabileceğiniz "Başlarken" modunda bir görev bölmesi görüntüler.
Görev bölmesinde "Dosya Oluştur" komutunu seçtiğinizde, mod "Dosya Oluştur" olarak değişecektir.

"Yeni Veritabanı" komutunu seçtiğinizde, "Dosya" iletişim kutusu açılacaktır. yeni üs veri", veritabanını depolamak için diskin adını ve dizinin yanı sıra veritabanının adını da seçmeniz gerekir (dosya türü varsayılan olarak "Veritabanları Microsoft verileri Office Erişimi") ve "Oluştur" düğmesine tıklayın, dosya uzantıyla kaydedilecektir. .mdb

Ana uygulama penceresinde atanan ada sahip bir veritabanı penceresi görünecektir, örneğin "Dean's office: database (Access 2000 formatı).

23.4.3. Tablo yapıları oluşturun

Ekrana gelen DB Dean's office: database penceresinde Tables sekmesini seçin ve araç çubuğundaki Constructor simgesine tıklayın. Tablo Tasarımı penceresi görünecektir.

23.4.3.1. Tablo yapısı oluştur Öğrenci grupları.

Table Designer penceresinde Field Name, Data Type ve Field Properties bölümlerini Tablo 1'e göre doldurunuz.
Bölümden bölüme geçmek için tuşunu kullanın.<ТаЬ>veya istediğiniz hücreye tıklayın.
Türü değiştirilecek veri türü bölümünde, listeyi genişletmek için düğmeyi tıklatarak tür seçim penceresini açın, ardından ilgili türü içeren satıra tıklayın.

Aynı zamanda bu alanın özellikleri ile ilgili bilgiler ekranın alt kısmında Alan özellikleri bölümünde görünür. Gerekirse, ilgili satıra tıklayarak, silerek orada değişiklikler yapabilirsiniz. önceki değer ve yeni bir tane giriyor. Ek olarak, alanın biçimini, değerin koşulunu vb. ayarlayabilirsiniz.

Bölümleri doldurduktan sonra key alanını ayarlamanız gerekmektedir. Anahtar alan olarak GroupCode alanını seçin.
Anahtar alanı oluşturmak için, seçim çubuğunda alan adının soluna tıklayarak GroupID alanını seçin. Menüden Düzenle - Anahtar alanı'nı seçin veya uygulama araç çubuğundaki Anahtar alanı simgesine tıklayın. Alan adının solunda bir anahtar resim görünecektir.

Tablo yapısını oluşturduktan sonra kaydetmeniz gerekir. Dosya. - Kaydet veya. Farklı Kaydet... Kaydet iletişim kutusunda, oluşturulan tabloyu kaydetmek için bir ad girin: Öğrenci grupları, O halde tamam.

23.4.3.2. Tablo yapısı oluştur Öğrenciler:

Table Designer penceresinde Field Name, Data Type ve Field Properties bölümlerini Tablo 2'ye uygun olarak doldurunuz.

GroupCode alanı için türü seçin Değiştirme Sihirbazı. Öğrenciler tablosu grup kodlarını değil adlarını görüntüleyeceğinden bu, bu alanı verilerle doldurmayı kolaylaştıracaktır. Arama Sihirbazı türünü seçtikten sonra, ilk Arama Oluştur iletişim kutusu açılacaktır.

Bu pencerede, arama sütununun değerlerini nasıl alacağını seçersiniz: bir tablodan veya sorgudan, ardından İleri düğmesine tıklayın.

Bir sonraki iletişim kutusunda, arama sütununu içeren tabloyu seçin - Öğrenci grubu, İleri düğmesine tıklayın.

Bir sonraki pencerede arama sütunu olarak kullanılan alan (Ad) seçilir ve butonu tıklanarak Selected Fields penceresine aktarılır. İleri düğmesini tıklatarak.

Bir sonraki pencere, gerekirse sütunla ne yapılacağı hakkında mesajlar içerir. İleri düğmesini tıklatarak.

Bir sonraki pencerede Bitir düğmesine tıklayın. Bağlantıyı oluşturmadan önce tabloyu kaydetmeniz gerektiğini belirten bir mesaj görünür. Bunu yapmak için Evet düğmesine tıklayın.

Veri Türü bölümünde, sayısal tür belirtilecektir, yani. Öğrenci grubu tablosundaki arama alanı türüyle eşleşen bir tür.

GroupID alanı için - Dizinlenmiş alan özelliğini ayarlayın. Bunu yapmak için Alan özelliği bölümünde Dizinlenmiş alan satırını seçin. Listeyi genişletmek için düğmeye tıklayın ve - Evet (Tesadüflere izin verilir) satırını seçin.

Tablo yapısını oluşturduktan sonra, anahtar alanı - StudentCode - ayarlamanız gerekir. Bir tablo adı girerek tablo yapılarını kaydedin, öğrenciler.

23.4.3.3. Tablo yapısı oluştur Disiplinler.

Table Designer penceresinde Field Name, Data Type ve Field Properties bölümlerini Tablo 3'e göre doldurunuz.

Tablo yapısını oluşturduktan sonra, anahtar alan olan DisciplineCode'u ayarlamak gerekir. Bir tablo adı girerek tablo yapılarını kaydedin, Disiplinler.

23.4.3.4. Tablo yapısı oluştur İlerlemek.

Table Designer penceresinde Field Name, Data Type ve Field Properties bölümlerini Tablo 4'e göre doldurunuz.

Disiplin Kodu ve Öğrenci Kodu alanları için, Substitution Master tipini seçin. Bu, İlerleme tablosu disiplin ve öğrenci kodlarını değil, adlarını görüntüleyeceğinden, bu alanların verilerle doldurulmasını kolaylaştıracaktır.

Tabloda Disiplin Kodu ve Öğrenci Kodu alanlarını dizinlenmiş alanlar olarak seçmelisiniz. Dizine Alınmış Alan özelliğini Evet (Tesadüflere izin verilir) olarak ayarlayın.

Tablo yapısını oluşturduktan sonra, anahtar alanı - EvaluationCode'u ayarlamalısınız (bir anahtar alan oluşturmayı reddedebilirsiniz)
Tablo yapısını adla kaydet akademik performans.

23.4.4. Tablolar arasında ilişkiler kurun:

Hizmet - Veri Şeması komutunu seçin veya araç çubuğundaki Veri Şeması simgesini seçin. Tabloların listesini görüntüleyen Tablo Ekle iletişim kutusunu içeren Veri Şeması penceresi görüntülenir. Tüm tabloları seçin: Öğrenci grupları, Öğrenciler, Disiplinler ve İlerleme ve Ekle düğmesine tıklayın. Tablolar Veri Şeması penceresinde görünecektir, bundan sonra Tablo Ekle penceresini kapatmanız gerekir.

Açılan İlişkileri Düzenle iletişim kutusunda şu onay kutularını etkinleştirin: Veri bütünlüğünü sağlayın, ilgili alanların kademeli olarak güncellenmesi ve ilgili kayıtların kademeli olarak silinmesi, ilişkinin türünün bire çok olduğundan emin olun ve Oluştur düğmesine tıklayın.

Belge Şeması penceresinde Öğrenci Grupları ve Öğrenci tabloları arasında bire çok ilişki görünür. Benzer şekilde, Öğrenciler tablosunun StudentCode alanını İlerleme tablosunun ilgili alanına sürükleyerek ve aynı onay kutularını ayarlayarak Öğrenciler ve İlerleme tabloları arasında bağlantı kurun. Ek olarak, DisciplineCode'u kullanarak Disiplin ve İlerleme tablolarını bağlamanız gerekir.

Bağlantılar penceresini kapatın. Kaydetmeniz istendiğinde, Evet düğmesine tıklayın.

23.4.5. Tabloları doldurma

Öğrenci Grupları ve Öğrenci tablolarını doldurmak için veriler bağımsız olarak seçilir ve Disiplinler ve İlerleme tabloları için veriler tablo 5 ve 6'da sunulur.

Öğrenciler tablosunun Grup Kimliği alanı, Öğrenciler tablosunun ilgili alanını doldurmak için bir arama sütunu olarak kullanıldığından, tabloları Öğrenci grupları tablosundan doldurmaya başlamanız önerilir.

Veritabanı penceresinde, istediğiniz tabloyu seçin ve ardından Aç düğmesine tıklayın.

Tablo modunda veritabanı tablosunun yapısı ekranda görünecektir. Doldurma kayıtlarla yapılır, yani. bilgi satırın tamamı için girilir. Mevcut satır dolduğunda, yeni bir boş satır görünecektir. Bir sonraki alana geçiş, tuşuna basılarak gerçekleştirilir.<Таb>.

Öğrenciler tablosundaki MEMO alanını doldurmak için tuş bileşimine basın imleci MEMO alanına yerleştirdikten sonra. Giriş Alanı metin kutusu açılacaktır. Bu pencerede verileri girdikten veya düzenledikten sonra Tamam düğmesine tıklayın.

Öğrenciler tablosundaki Grup Kodu alanındaki verileri doldurmak için arama alanının listesini kullanın ve listeyi genişletmek için düğmesine tıklayarak genişletin. Grubun adının seçimi, listenin ilgili satırında fareye tıklanarak yapılır.

Tablo-nesne Disiplinleri Tablo 5


Tabloyu dolduracak veriler İlerleme Tablosu 6

6. Veri bütünlüğü kontrolü (kademeli silme).

Öğrenciler tablosunda, kod 1'i silin ve ilgili kayıtların Öğrenci grupları ve Kurslar tablolarından silindiğinden emin olun. Tüm tablolarda silinen verileri kurtarın.

7. İsteklerin oluşturulması

1) Seçim talebinin oluşturulması.

Görev: Şu alanları içeren bir "Öğrenci ilerlemesi" sorgusu oluşturun (disiplinlerde mükemmel / A notları alan öğrencilerin tüm adlarını görüntüleyin): Öğrenci grupları, Soyadı, Adı, Soyad, Disiplinler, Sınıf. Liste, soyadına göre artan sırada sıralanmalıdır. Alan puanında seçim koşullarını belirtin: exc/A

  1. Veritabanı penceresinde, Sorgular sekmesini seçin ve Tasarım Görünümünde Sorgu Oluştur simgesine çift tıklayın. Etkin Tablo Ekle penceresi, etkin olmayan Sorgu 1: Sorgu Seç penceresinin önünde görünür. Tablo ekle penceresinde verilerin seçileceği tabloları (Öğrenci grupları; Öğrenciler; İlerleme; Disiplinler) seçin ve Ekle düğmesine tıklayın. Ardından Tablo Ekle penceresini kapatın, "Sorgu 1: Sorgu Seç" penceresi aktif olacaktır.
  2. Alan adlarını kaynaktan İstek Formu'na taşıyın. Öğrenci Grupları tablosundan Ad alanını İstek Formunun birinci alanına, Öğrenciler tablosundan Soyadı alanını İstek Formunun ikinci alanına ve İlerleme tablosundan Not alanını üçüncü alana sürükleyin. alanını seçin ve Dersler tablosundan Ad alanını İstek Formunun dördüncü alanına sürükleyin.
  3. Sıralama ilkesini ayarlayın. Fare imlecini Soyadı alanı için Sıralama satırına getirin, bir düğme sıralama modlarının listesini açacaktır: artan ve azalan. Soyadı alanındaki sıralama modunu artan olarak ayarlayın.
  4. Seçim koşulları satırında, arama kriterlerini girmelisiniz. Not alanına - "mükemmel / A" girin, yani. exc/A notu alan öğrencilerin tüm adlarını görüntüleyin.
  5. İstek tamamlandığında İstek Seç penceresini kapatın. Bir iletişim kutusu açılır Kaydet - Evet olarak yanıtlayın (oluşturulan sorgunun adını girin: Öğrenci Gelişimi) ve Tamam'ı tıklayın. Veritabanı penceresine dönün. Oluşturulan sorgu, Sorgular sekmesi seçili olarak veritabanı penceresinde görünecektir.

Sorguyu çalıştırmak için: Öğrenci Performansı sorgusuna ve ardından Aç düğmesine tıklayın. Ekrana öğrenci adları, grup adları, disiplin adları ve alınan notlar ile kayıtların gösterilmesi gereken bir tablo gelir, kayıtlar öğrenci adlarına göre artan sırada sıralanır.
Not: Bir sorguda değişiklik yapmak için şunları yapmalısınız: fare tıklamasıyla seçin, Tasarım düğmesine tıklayın, değişiklikleri yapın. İsteği kaydedin, yürütülmesini tekrarlayın.


2) Bir parametrik sorgu oluşturun

Görev: öğrencinin soyadını, grup adını, disiplini ve öğrencinin disiplinde aldığı notu (mükemmel / A) gösterecek bir sorgu oluşturun.

Bunu yapmak için aşağıdaki işlem sırasını gerçekleştirmelisiniz:

  • tasarım modunda bir sorgu ayarlayın veya mevcut bir sorguyu açın: tasarım modunda "Öğrenci İlerlemesi";
  • Talep Formu'nda Seçim koşulları satırında, seçim koşulunu davet şeklinde girin. köşeli parantez, örneğin [Soyadını girin];
  • İstek seç penceresini kapatın, değişikliği kaydetme hakkındaki soruyu yanıtlayın - Evet. Oluşturulan sorgunun görüntüleneceği veritabanı penceresine dönün;
  • düğmesine tıklayarak sorguyu yürütün: Aç. Ekrana gelen “Parametre değerini girin” iletişim kutusuna ilerleme bilgilerini almak istediğiniz öğrencinin adını girin, Tamam düğmesine tıklayın;
  • ekranda seçilen öğrenciyle ilgili verileri içeren bir tablo görünecektir.

23.4.6. Kapat

Yapılan çalışmalar hakkında öğretmene rapor verin. Kapatmanıza izin verildikten sonra uygulamayı kapatın Microsoft Erişimi, bundan sonra yapılan işle ilgili testleri geçmeye başlayabilirsiniz.

ERİŞİM

Laboratuvar #3

Ders: Veritabanı oluşturma.

İkinci tabloyu oluşturmak OTURUM veritabanında OTURUM .

Çalışmanın amacı:

Bir tablo yapısının nasıl oluşturulacağını öğretmek, verileri girmek ve düzenlemek, iki tabloyu bağlamak için anahtarı belirlemek.

İşin tamamlanması:

    Programı çalıştır:

düğme "Başlangıç" " Programlar " " M Microsoft Erişimi ».

Başlattıktan sonra, ekranda uygulama penceresi görünür.

    Oluşturulan boş veritabanını aç OTURUM . Bunu yapmak için açılan pencerede anahtarı ayarlayın."Veritabanı aç", oluşturulan veritabanının adını vurgulayın ve düğmesine tıklayın« TAMAM ».

    Boş bir veritabanı penceresinde, bu veritabanında yer alan ikinci bir tablo oluşturmanız gerekir. Bu tablo oturumun sonuçları hakkında bilgi içerecek ve çağrılacaktır. OTURUM .



    Açık veritabanı penceresinde, sekmeye tıklayın "Masalar" ve düğmeye basın " Yaratmak ".

    İletişim kutusu listesinden seçin “Yeni masa” tablo oluşturmanın yolu:

    kullanarak bir tablo oluşturacağız.Yapıcı. Pencerede seç Yapıcı ve bas TAMAM”.

    Açılır pencerede alanların adını girin, veri türünü seçin ve alanların özelliklerini tanımlayın.

bir sütunda Alan adı alan adları ayarlanır:

1. Sayı; 4. Derecelendirme3;

2. Derecelendirme1; 5. 4. Sınıf;

3. Derecelendirme2; 6. Sonuç;

Bir tabloda aynı ada sahip iki alan olamaz.

Kayıtta yer alan her alan için belirtmeniz gerekir veri tipi.

Veri tipi Bu alanda saklanacak bilgilerin türünü tanımlar. Veri türü sütunda seçilir Veri tipi .

Masa OTURUM öğrenciler tarafından dört sınavı geçmenin sonuçları hakkında bilgi içerir.

Oturum geçişi sonucu aşağıdaki değerlerden birini alabilir:

EXL - tüm mükemmel notlar için;

XP1 - bir dört ve diğer tüm beşler için

KORO - iki dörtlü veya daha fazlası için;

NHR - tatmin edici ve tatmin edici olmayan notlar için;

Tablo yapısı OTURUM .

Anahtar işareti

Alan adı

Veri tipi

Alan boyutu

Alan Formatı

Anahtar

sayı

Metin

3

skor1

Sayısal

Uzun tamsayı (varsayılan)

Sabit

skor2

Sayısal

uzun tamsayı

Sabit

skor3

Sayısal

uzun tamsayı

Sabit

skor4

Sayısal

uzun tamsayı

Sabit

sonuç

Metin

3

Bu tabloda, alanı anahtar alan olarak bildirin Sayı.

Bunun için ihtiyacınız var:

    alanı vurgula Sayı veya sadece imleci oraya koyun;

    butona tıklayın anahtar alan bir anahtar simgesiyle standart araç çubuğunda veya

    Menü"Düzenlemek" "Anahtar alan"

Bu alanın solunda, anahtarın küçük bir görüntüsü görünecektir - anahtar alanın bir işareti.

Girdikten sonra, tablo şöyle görünmelidir:



Alanların bileşimini, türünü, boyutunu belirledikten ve bir anahtar atadıktan sonra tabloyu kapatın ve bir ad verin. OTURUM.

Tablonun bileşimini belirledikten sonra, onu açmanız ve veri girmeniz gerekir.

Bunu yapmak için açık veritabanında seçin OTURUM ve düğmeye basın AÇIK .

Verileri girdikten sonra tablo şöyle görünmelidir:



Verileri girdikten sonra tablo kapatılmalıdır. Bunu yapmak için komutu iki kez girmeniz gerekir.

Menü "Dosya" "Kapalı"

Egzersiz yapmak:

Tablo oluştur OTURUM.

Kontrol soruları.

    Tablo oluşturma sırası.

    Tablo oluşturma kuralları.

    Anahtar atama koşulları.

    Tabloları kaydetme.

1.1 Lab #1: Tek Tablo Veritabanı Oluşturma

Çalışmanın hedefleri:

1. veritabanının temel kavramlarını tanımak;

2. Tasarım modunda bir veritabanı tablosunun nasıl oluşturulacağını öğrenin;

3. Tasarım modundan masa moduna geçişte ustalaşın;

4. veritabanı tablolarını doldurmak ve düzenlemek için temel tekniklerde uzmanlaşacak;

5. tablo değerlerinin basit sıralamasını öğrenin;

6. kalıba göre kayıt aramayı öğrenin,

7. veritabanını nasıl kaydedeceğinizi ve yükleyeceğinizi öğrenin;

8. Tabloların nasıl yazdırılacağını öğrenin.

işin aşamaları

Tüm bilgiler tek bir tabloda depolandığında, veritabanının en basit sürümünü yapmamız gerektiğini varsayalım.

2. Gelecekteki veritabanı tablolarının yapısını tasarlamak.

Tablo, Tasarım görünümünde oluşturulacaktır. 5 alan (beyanname numarası, TNVED'e göre malın adı, miktar, mal birim fiyatı) ve 7 giriş içerir.

3. Bir veritabanı şeması oluşturun.

Bir tablo varsa, veritabanı şeması da basittir: bu tek tablodan oluşur, yani. bilerek yapılmamış olabilir.

4. Verilerin tablolara girilmesi.

Bu durumda, sadece bir tablo olacaktır. Tasarım modunda bir tablo oluşturacağız ve Tablo modunda okları, sekme tuşunu veya fareyi kullanarak hücreler arasında hareket ederek dolduracağız.

Görev 1. Yeni bir veritabanı açın ve Rusya Federasyonu gümrük makamlarının malları hakkında bilgi içeren bir tablo yapısı oluşturun.

Access programını arayın. Bunu yapmak için simgeye çift tıklayın. Microsoft Erişimi. Şekil 1'de gösterilen veritabanı yönetim sistemi penceresi. 1.

Pirinç. 1 Veritabanı yönetim sistemi penceresi

Boş bir veritabanı oluşturmak için aşağıdakileri yapın:

1. Bölüm Yeni boş veritabanı seçmek Yeni veritabanı ilk pencerenin orta kısmında (Şek. 1) veya düğmesini kullanın, beliren menüde öğeyi seçin Yaratmak.

2. Pencerenin sol tarafında Yeni Veritabanı alanı görünecektir. Dosya adı alanına yeni veritabanının adını girin, veritabanı adı olarak soyadınızı girin. (İncir. 2).

Pirinç. 2 Yeni veritabanı bölümü

Veritabanı dosyasının saklanacağı klasörü seçmek için düğmesini kullanın.

Butona basınız Yaratmak. Tek bir boş tablo ile yeni bir veritabanı açılacak ve program Şekil 1'de gösterilen tablo düzenleme moduna girecektir. 3.

Pirinç. 3 Yeni veritabanı penceresi

3. Tasarım görünümüne geçin. Bunu yapmak için, simgenin sol üst köşesindeki Modlar - Yapıcı'yı tıklayın. Tablo adını girin Ürün Bilgisi. Çalışma modunun değiştirilmesi, Ana Sayfa sekmesindeki şeritte bulunan Mod düğmesi kullanılarak gerçekleştirilir: Veri sayfası görünümü veya Tasarım görünümü.



4. Beyan numarası kelimesini girin ve tuşuna basın.

5. Bir anahtar yapın - veri türü Sayaç. Diğerleri, açılır menü kullanılarak seçilir.

Hatırlatma. Hücreden hücreye geçiş şu yollardan biriyle gerçekleştirilir: fare ile; tuşuna basarak; oklar; anahtar.

6. Oluşturucudaki alanları tablodaki verilerle doldurun. 1. Alanın genel özelliklerini (programın kendisi tarafından ayarlanan) varsayılan olarak bırakıyoruz.

Tablo 1.

8. Veri Sayfası görünümüne geçin. Bunu yapmak için aşağıdaki yöntemlerden birini kullanın:

Düğmeye bas Mod - Masa Modu;

Yapıcı penceresini kapatın, "Ürün Bilgileri" tablosunu açın - "Ürün Bilgileri" tablo simgesine çift tıklayın;

"Ürün Bilgileri" tablosuna sol tıklayın ve Tablo Modu'nu seçin.

Tablonun hücrelerini doldurarak bu modda verileri girin. Alan değeri beyan numarası otomatik olarak değişecektir.

9. Veritabanını tablodaki değerlerle doldurun. 2. Sütun birim fiyat kendiniz doldurun.

Tablo 2

10. Girilen verileri "Kaydet" düğmesine tıklayarak kaydedin. Sonuç olarak, üzerinde çalışabileceğiniz bir masanız var.

Görev 2. İşlevlerle tanışın: kaydet, kapat, aç.

2. Tabloyu kapatmak için tablo penceresinin sağ üst köşesindeki alt Kapat düğmesine tıklayın.

3. Tabloyu açın Ürün Bilgisi.

Görev 3. Tablo değerlerini sıralayın.

Yorum. Değerleri sıralamak için, imleci sıralanacak sütunun herhangi bir hücresine getirmeniz ve düğmeyi tıklamanız gerekir: artan veya azalan. (Şek. 4)

Pirinç. 4 Sıralama ve filtreleme

Alan adının yanındaki oka tıklanarak sıralama yapılabilir (Şek. 5).

Pirinç. 5 Alana göre sıralama TNVED'e göre malların adı

Düzenlemek:

1. Alandaki veriler TNVED'e göre malların adı- alfabetik olarak (TNVED'e göre malların adı adlı sütundaki herhangi bir adın üzerine bir işaret koyun ve ihtiyacınız olan düğmeye tıklayın).

2. Alandaki veriler Miktar.

Görev 4. Örneğe göre kayıtları arayın.

1. Metin imlecini alana yerleştirin Miktar.

2. düğmesine tıklayın Bulmak, girilen değere göre bir kayıt bulmanızı sağlar. Sonuç olarak, Şekil 1'de gösterilen iletişim kutusu ortaya çıkar. 6.

Pirinç. 6. Bul ve Değiştir penceresi

3. Desen alanına 5 sayısını yazın ve Bul düğmesine tıklayın.

Yorum. Bir sonrakini bulman gerekirse benzer giriş sonra butona tıklayın Sonraki Bul. İlgili onay kutusu işaretliyse, arama geçerli alanda gerçekleştirilir. Aksi takdirde, arama tüm alanları geçer. Bu, büyük/küçük harfe duyarlı olabilir.

Bittiğinde, düğmesine tıklayın kapalı.

1.2 Lab #2: İki tablolu bir veritabanı oluşturma

Çalışmanın hedefleri:

1. tabloların nasıl silineceğini öğrenin;

2. tablo kipinde veritabanı tablolarının nasıl oluşturulacağını öğrenin;

3. kendi anahtar alanınızı nasıl oluşturacağınızı öğrenin;

4. veri girişi için formların nasıl oluşturulacağını öğrenin:

5. veritabanı tablolarını doldurma ve düzenleme becerilerini pekiştirin.

İşin aşamaları:

1. Veritabanı yapısının tasarlanması.

Veritabanının daha karmaşık bir sürümünü oluşturalım. İki tablo içerecektir: Ürün Bilgileri ve Beyan Sahibi.

2. Boş veritabanı tablolarının oluşturulması.

Tablo oluşturmanın başka bir yolunu, yani Tablo Modunu kullanalım. Mal bilgileri tablosu şu alanları içerecektir: beyan numarası, beyan numarası, TNVED'e göre malın adı, miktar, mal birim fiyatı. Beyanın Kodu, Soyadı, Adı, Soyadı, adresi alanları Beyan Sahibi için ayrı bir tabloda saklanacaktır.

3. Bir veritabanı şeması oluşturun. Bu durumda, tablolar birden çoğa bir ilişki içinde bağlanır. Bağlantılar boş tablolarla kurulmalıdır. Tablolar doluysa, ilişkiler ve alan özellikleri oluşturmada sorunlar olabilir.

4. Verilerin tablolara girilmesi.

Bir veri giriş formu oluşturalım. İlişkili tablolar varsa, bunların verilerle doldurulma sırası önemlidir.

İlerlemek

Görev 1. Son derste oluşturulan eğitim veritabanını açın

1. Programı arayın erişim.

2. Veritabanını açın.

Görev 2. Ürün Bilgileri tablosunu silin

1. Tablo adını vurgulayın.

2. tuşuna basın.

3. Tabloyu silme hakkındaki soruyu cevaplayın Evet.

Görev 3. Bir tablo Bildiricisi oluşturun

1. Bir sekme seçin Yaratılış - Tablo.

Alanları yeniden adlandırın. Bir sütunu yeniden adlandırmak için adına çift tıklayın, sütun için yeni bir ad girin ve tuşuna basın. Girmek. Yeni ad otomatik olarak kaydedilecek ve yeniden adlandırılan sütunun bağlantıları güncellenecektir.

2. Alanların adını girin: Beyan eden kodu, Soyadı, Adı, Soyadı, adresi.

beyan sahibi butona tıklayarak Kaydetmek.

Tablo şöyle görünecektir (Şek. 7).

Pirinç. 7 Tablo oluşturma penceresi

4. Moda geçin inşaatçı, butona tıklayarak Yapıcı, ve alanların nasıl ayarlandığını görün: alan beyan kodu– sayaç veri tipi, Soyadı, İsim, Soyadı, Adres- metin

Görev 4. Bir Ürün Bilgileri tablosu oluşturun

1. Düğmeye tıklayın Oluşturma - Tablolar.

2. Alan adlarını girin: Beyan numarası, beyan numarası, TNVED'e göre mal adı, miktar, mal birim fiyatı.

3. Tabloyu bir adla kaydedin Ürün Bilgisi, Dosya - Kaydet düğmesine tıklayarak.

4. Moda geçin Yapıcı ve alanların nasıl ayarlandığını görün. Alan beyan numarası zaten otomatik olarak bir anahtar olarak ayarlanmıştır, alan türü sayısaldır, alan TNVED'e göre malların adı– metin, alanlar beyan numarası, miktar– sayısal, alan birim fiyat- parasal. alan ile Beyan sahibinin numarasıözel konuşma Türü sayısaldır. Alanın genel özelliklerini değiştirmiyoruz. Ayrıca bu alanın değerleri manuel olarak girilmemeli, tabloda yer alan listeden seçilmelidir. beyan sahibi Bunun için modda Yapıcı v alan özellikleri ikamenin burada aşağıdaki şemaya göre gerçekleştiği belirtilmelidir: sekmeyi seçin İkame, kontrol tipi - açılan kutu, dizi kaynağı - beyan sahibiŞekil l'de gösterildiği gibi eleman değerlerini alın. 8.

Pirinç. 8 Tasarım görünümünde tablo

Değiştirmek Sütun sayısı sadece beyan sahibinin numarasını değil, aynı zamanda soyadını da görmek için 2 ile.

5. Değişikliklerinizi kaydedin.

6. Masayı kapatın.

Bu çalışmanın sonucunda iki tane alacaksınız. alakasız tablolarİlişkiler içeren bir veri şeması oluşturmanız gerekir.

Görev 5: Bir Veri Şeması Oluşturun

Tablolar arasında ilişki kurmak için bu tabloların ortak alanları kullanılır. İlişkilerin görüntülenmesi, oluşturulması, düzenlenmesi ve silinmesi veri şeması üzerinde gerçekleştirilir. Veri şemasını açmak için düğmesini kullanın Veri Şeması sekme Veritabanlarıyla çalışma.

1. Düğmeye tıklayın - Veri Şeması.

2. Açılan pencerede tablo ekleme tabloyu vurgula beyan sahibi ve düğmeye tıklayın Eklemek. Bir tabloyu vurgulayın Ürün Bilgisi ve düğmeye tıklayın Eklemek. Pencerede Veri Şeması bu tabloların koşullu bir görünümü görünecektir. Düğmeye bas kapalı Tablo Ekle penceresi.

3. Tablo penceresini büyütün Ürün Bilgisi böylece tüm alanlar görünür olur.

4. Fareyi alan adının üzerine getirin beyan kodu masada beyan sahibi ve fare düğmesini bırakmadan alana sürükleyin Beyan sahibinin numarası masada Ürün Bilgisi. Fareyi bırakın. Şekil 1'de gösterilen Bağlantılar iletişim kutusu görünecektir. 9.

Pirinç. 9 Bağlantıları düzenle pencereleri

5. Simgeyi etkinleştir Veri Bütünlüğünün Sağlanması. Her iki alanın türü de aynı ayarlanmadığında bu mümkün olmayacaktır.

6. Simgeyi etkinleştir İlgili Alanların Basamaklı Olarak Silinmesi Ve Basamaklı Güncelleme İlgili Alanlar. Bu, bir kaydı silerken veya güncellerken, tablodaki bildirim kodu beyan sahibi tablodaki tüm kayıtları siler veya günceller Ürün Bilgisi, karşılık gelen sayıların olduğu.

7. Düğmeye tıklayın Yaratmak. Bire çok ilişki görünecektir. Veri şeması, Şek. 10.

Pirinç. 10 Birden çoğa veri şeması

8. Düğmeye tıklayarak veri şemasını kapatın. kapalı pencerenin sağ üst köşesinde ve veri şemasının kaydedilmesiyle ilgili soruya evet yanıtı verilmesi.

Görev 6. Bildirici tablosunu değerlerle doldurun

1. Elektronik tabloyu açın beyan sahibi modunda tablolar.

2. Tablodaki girdilerle doldurun. 3. Alan beyan kodu otomatik olarak doldurulur.

Tablo 3

3. Tabloyu kaydedin ve kapatın.

Görev 7. Veri giriş formları oluşturun

Şekil aracını kullanarak bir şekil oluşturmak için şu adımları izleyin:

1. Tabloyu aç Ürün Bilgisi tablo görünümünde.

2. Sekmeye git yaratılış ve grupta Formlar araca tıklayın Biçim. Otomatik olarak oluşturulan form, düzen modunda görüntülenecektir (Şek. 11).

Pirinç. 11 Otomatik olarak oluşturulmuş form

3. Formu kapatın. Kapatmadan önce formu kaydetmenizi isteyen bir pencere açılacaktır.

4. düğmesine basın Evet.

5. Açılan pencerede Koruma form düzeni adını girin Ürün Bilgisi ve düğmeye basın TAMAM.

Görev 8. Formu kullanarak veritabanına kayıt ekleyin

1. Tabloda sunulan verilerle formu doldurun. 4.

Yorum. Giriş alanından bir sonraki alana geçiş tuşu veya fare ile yapılır. Gitmek için Yeni giriş butonu tıklanmalıdır.

Tablo 4

beyanname numarası. Beyan sahibinin numarası TNVED'e göre malların adı miktar birim fiyat
Dahili elektrik motorlu, gücü 1500 watt'ı geçmeyen, kapasitesi 20 litreyi geçmeyen toz torbası veya başka bir toz haznesi olan elektrikli süpürgeler
Mavi Rokfor Peyniri
Kayak pistlerinin döşenmesi için Caterpillar traktörler
100 yılı aşkın antikalar
kuyruklu piyanolar
Yasal olmayan gümüş ihale madeni paraları
Safkan (safkan) damızlık inekler, canlı

2. Girilen verileri kaydedin.

3. Formu kapatın.

4. Tabloyu açın Ürün Bilgisi. Tabloda yeni girişler olduğundan emin olun.

6. Alt butona tıklayarak kapalı sağ üst köşedeki tabloyu kapatın.

Görev 9: İlgili alanların basamaklı güncellemesini kontrol edin

1. Elektronik tabloyu açın beyan sahibi

2. Petrovskaya A.P. adını düzeltin. Petrov'da.

3. Tabloyu kaydedin.

4. Masayı kapatın beyan sahibi

5. Tabloyu açın Ürün Bilgisi.

6. Değerlerin değiştiğini doğrulayın.

7. masayı kapat Ürün Bilgisi.

Görev 10. İlgili alanların kademeli olarak silinmesini kontrol edin.

1. Elektronik tabloyu açın beyan sahibi

2. İlk girişi silin (tüm satırı seçin ve tuşuna basın).

3. Güvenlik sorusunu kabul edin.

4. Masayı kapatın beyan sahibi

5. Tabloyu açın Ürün Bilgisi.

6. Girişlerin kaybolduğundan emin olun.

7. masayı kapat Ürün Bilgisi.

Öğretmene sunun:

Açık tablolar Ürün Bilgisi , beyan sahibi Ve biçim Ürün Bilgisi ekranda.

Görev 11. Access programıyla çalışmayı bitirin.

1. Komutu çalıştırın Dosya - Çık.

2. Veritabanını düzenlediyseniz, değişiklikleri kaydetmek isteyip istemediğiniz sorulacaktır. Olumlu cevap verin.

1.3 Lab 3: Üç tablolu bir veritabanı oluşturma

Çalışmanın hedefleri:

daha karmaşık veritabanları tasarlamayı ve oluşturmayı öğrenin.

İşin aşamaları:

1. Veritabanı yapısının tasarlanması.

2. Boş veritabanı tabloları tasarlayın Veritabanının üç tablodan oluşan daha karmaşık bir sürümünü oluşturun: ve Beyan sahibinin detayları.

3. Bir veritabanı şeması oluşturun. Bu durumda tablolar Ürün Bilgileri, Beyan Sahibi bire çok ilişkiyle birleştirilen tablolar beyan sahibi Ve Beyan sahibinin detayları- bire bir iletişim.

4. Verilerin tablolara girilmesi. Bir veri giriş formu oluşturun.

5. Veritabanını pratik görevler için kullanma.

İlerlemek

Görev 1. Son derste oluşturulan öğretici veritabanını açın

Görev 2. Bildiren tablosunun tüm kayıtlarını silin, yapısını terk edin

1. Bir tablo açın.

2. Tüm girişleri seçin.

3. tuşuna basın. Silme işlemini onaylamanız istendiğinde Evet düğmesine tıklayın. (Komutu çalıştırabilirsiniz. Ev- sekme Girdileri ve düğmeye tıklayın - Girişi sil).

4. Tabloyu kaydederek kapatın.

Yorum. Anahtar alanı sayaç türünde olan bir tabloya veri girerseniz, sayaç atanan numaradan son kayda kadar değişecektir. Tekrar 1'den numaralandırmaya başlamak için komutu çalıştırın. Dosya - YönetVeritabanını küçültün ve geri yükleyin. Programın çalışması için bir süre bekleyin.

Görev 3. Bir tablo oluşturun Beyan sahibinin ayrıntıları

1. modda Yapıcı aşağıdaki alanları girin: kod(veri türü sayacı) – anahtar alan , Doğum yeri, vatandaşlık, sürekli ikamet edilen ülke, kimlik belgesinin türü, seri numarası gibi alanlar. veri türü metindir ve doğum tarihi Tarih Saat.

3. Tablo Görünümü düğmesine tıklayarak Tablo Görünümüne geçin.

4. Tabloyu kapatın, önce kaydedin. Sonuç olarak, ikisi ilişkili ve üçüncüsü olmayan üç tablo alacaksınız.

Görev 4: Veri şemasını düzeltin

1. Bölüme girin Veritabanlarıyla çalışma, düğmeye bas Veri şeması. Bir iletişim kutusu belirecektir Veri şeması.

2. tıklayın sağ tık – Tablo ekle. Görünen Tablo Ekle penceresinde tabloyu seçin Beyan sahibinin detayları ve düğmeye tıklayın Eklemek, ve daha sonra düğme ile kapalı pencere Tablo ekleme.

3. Fareyi alan adının üzerine getirin kod tabloda ve fare düğmesini bırakmadan alana sürükleyin beyan kodu masada beyan sahibi Fareyi bırakın. Bir iletişim kutusu belirecektir bağlantılar.

4. Onay kutusunu etkinleştirin Veri bütünlüğünün sağlanması. Her iki alanın türleri aynı değilse bu yapılamaz.

5. Düğmeye tıklayın Yaratmak. Bire bir ilişki görünecektir. Bu, tablodaki bir girişin beyan sahibi tablodaki bir kayda karşılık gelir Beyan sahibinin detayları. Veri şeması, Şekil 12'de gösterilmiştir.

Pirinç. 12 Veri şeması

6. Veri şemasını kaydederek kapatın.

Açıklama.Şimdi görev, kayıtları aynı anda farklı tablolara girmektir: beyan sahibi Ve Beyan sahibinin detayları. Elbette her tabloya ayrı ayrı değer girmeyi deneyebilirsiniz ancak veri girişi için her iki tablonun hücrelerini aynı anda görmek daha uygundur. Bu görevi, gerekli tüm tabloların alanlarının bulunduğu özel olarak oluşturulmuş bir form aracılığıyla değerler girerek çözmek kolaydır. Veriler forma girilir ve sonuç olarak tablolar doldurulur.

Görev 5. Bir veri giriş formu oluşturun

1. Sekmeye git yaratılış ve grupta Formlar düğmesine basın Diğer formlar. Açılır listeden (Şek. 13) aracı seçin Form Sihirbazı.

Pirinç. 13 Liste Diğer formlar

2. Bir pencere açılacak Form Oluştur(Şek. 14).

Pirinç. 14 Form oluşturma penceresi

3. Tablolardan tüm alanları seçin beyan sahibi Ve Beyan sahibinin detayları. Bunu yapmak için tablo adını seçin beyan sahibi alanda Tablolar/sorgular. Sonuç olarak, pencerede bir alan listesi belirir. Kullanılabilir alanlar. Listedeki tüm alanları aktaran >> düğmesine tıklayın.

4. Ardından tablo adını seçin Beyan sahibinin detayları alanda Tablolar/sorgular ve >> düğmesine tekrar tıklayın.

6. Git dış görünüş formlar bir sütunda(varsayılan olarak seçilidir).

8. İstediğiniz stili seçin (örneğin, Ova).İleri düğmesine tıklayın.

9. Forma bir isim verin: Genel form. Düğmeye bas Hazır. Sonuç olarak, mevcut verileri değiştirebileceğiniz ve yeni değerler girebileceğiniz bir form alacaksınız. Bu değerler, ihtiyacınız olan tabloya düşecektir (değerlerin bir kısmı bir masaya başka bir).

Görev 6. Tabloları verilerle doldurun

Yorum. Beyan Sahibinin Kodu ve Kodu alanları otomatik olarak doldurulur.

1. Tablo verileri beyan sahibi tabloda verilmektedir. 5 ve tablo verileri Beyan sahibinin detayları masada. 6.

Tablo 5

Tablo 6

kod Doğum yeri Doğum tarihi Vatandaşlık Daimi ikamet ülkesi Belge Türü seri numarası
Moskova 03.05.1952 RF Rusya Pasaport 7404 564798
Voronej 09.06.1989 RF Rusya Pasaport 7405 985423
İvanovo 23.04.1987 RF Rusya Pasaport 7411 674367
Petersburg 30.09.1968 Almanya Almanya Pasaport 7477 366785
Kiev 21.08.1987 Ukrayna Ukrayna Pasaport 5456 87544
Belgorod 30.04.1978 RF Rusya Pasaport 7405 357948
Ufa 11.04.1987 RF Rusya Pasaport 7401 567895

2. Tabloyu kaydettikten sonra kapatın.

tabloyu aç Beyan Sahibi ve Beyan Sahibinin Ayrıntıları ve içlerinde verilerin göründüğünden emin olun. Tabloları kapatın. tabloyu doldur Ürün Bilgisi.

Görev 7. Filtreyi kullanmayı öğrenin

1. Elektronik tabloyu açın Beyan sahibinin detayları.

2. Filtreleri yönetmek için bir grup komut kullanılır Sırala ve filtrele sekme Ev(Şek. 15). Düğme, oluşturulan filtreyi etkinleştirmek veya devre dışı bırakmak için kullanılır. filtre uygula. Düğme, filtreyi kaldırmak için kullanılır. bunlara ek olarak ve paragraf Tüm filtreleri temizle.

Pirinç. 15 Komut grubu Ana Sayfa sekmesini sıralama ve filtreleme

3. Basit bir filtre oluşturmak için aşağıdakileri yapın: düğmesine tıklayın – Filtre uygula

4. Filtre oluşturmak istediğiniz sütunu etkinleştirin. alana tıklayın Doğum yılı. Etkin alanın yanında bir seçim oku belirir. oka tıklayın.

5. Tüm alan değerleri listesinde kutunun işaretini kaldırın. Hepsini seç. Ardından, filtreye dahil etmek istediğiniz alan değerleri için onay kutularını seçmeniz gerekir.

6. 1952 ve 1987 kutularını işaretleyin.

7. Düğmeye basın TAMAM. Sonuç olarak, alan değerinin bayrakla işaretlenmiş değerlerden biriyle eşleştiği kayıtlar seçilecektir.

8. Seçimi kaldırın. Bunu yapmak için, şimdi adı verilen aynı düğmeye basın. Filtreyi sil.

9. Düğmeye tıklayın – Filtreyi değiştirin.

10. Filtreyi değiştirin. Değişen değerlerin sınırlarının belirtilmesine izin verilir. sahada Doğum yılı oka tıklayın . Açılan alanda, seçin Tarih Filtreleri - Sonra... ve çevir 1.01.1985 .Düğmeye tıklamak TAMAM, 1985'ten büyük doğum yıllarına sahip kayıtları içeren bir tablo alacaksınız.

11. Doğum Yeri "I" harfi ile başlayan beyan sahiplerinin kayıtlarına ulaşmak için alanın yanındaki oka tıklamanız gerekmektedir. Doğum yeri. Açılan pencerede, seçin Metin filtreleri - Şununla başlar - "I" harfini yazın.

12. Kendi kendine seçim Doğum yeri"K" harfi ile başlamayanlar.

Referans bilgisi. Bir filtredeki ifadeler, girildikçe Access'in karşılaştırma için kullandığı değerlerden oluşabilir. Sayılar sınırlayıcı olmadan girilir, örneğin 22. Metin tırnak işaretleri içine alınmalıdır, örneğin "Gorodetsky". Tarihler # karakterle ayrılır, örneğin #10.01.99#. Bir ifadenin öğeleri operatörler tarafından birbirine bağlanabilir:

aritmetik: * +, -, / ^:

karşılaştırmalar:<, <=, >, >=, =, <>;

mantıksal: Ve (Ve), Değil (Hayır), Veya (Veya);

Beğenmek ifadelerde değiştirme mantığını kullanmak;

İçinde veri öğesinin değerler listesinde yer alıp almadığını belirlemek için;

Ve belirli bir aralıktaki değerleri seçmek için.

Ambar veritabanı geliştirme örneğinde, veritabanları oluşturma ve yönetme programı Access 2003 ele alınır.Veritabanlarının planlanması, tabloların, sorguların, formların, raporların oluşturulması gibi konulara esas dikkat gösterilmektedir. Çalışma, uygulamalarla çalışma konusunda belirli bir beceriye sahip olan kullanıcılara yöneliktir. Windows ortamı Access programına hakim olmak isteyenler.

İndirmek:


Ön izleme:

Tver Bölgesi Eğitim Bakanlığı

GBOU DPT "Ostashkov Elektromekanik Koleji"

Bilgi Teknolojisişubede

Yönergeler

laboratuvar çalışması için

Bu konuda " MICROSOFT ACCESS'TE ÇALIŞMA»

uzmanlık öğrencileri için№ 140613 "Elektrikli ve elektromekanik ekipmanların teknik işletimi ve bakımı"

Ostashkov

2012

Açıklayıcı not

Laboratuvar işi. Çok tablolu bir veritabanı yapısının oluşturulması

Laboratuvar işi. Veri sıralama, filtreleme

Laboratuvar işi. Çok tablolu bir kullanıcı veri giriş formunun geliştirilmesi

Laboratuvar işi. Çok tablolu bir veritabanı için sorguların oluşturulması

Laboratuvar işi. Raporlama

Kaynakça

AÇIKLAYICI NOT

Modern toplumun gelişimi, onu bir "bilgi teknolojisi toplumu" olarak tanımlamayı mümkün kılan, sürekli artan bilgi akışı ile karakterize edilir. Uzmanların yeterlilik düzeyi yalnızca mesleki eğitim ile belirlenemez. Uzman bilgi alabilmeli, önemini belirleyebilmeli ve değişikliklerini zamanında takip edebilmelidir. Bilgi süreçlerini yönetmenizi sağlayan bir araç bilgisayardır. Mesleki faaliyetlerde kullanımına yönelik temel beceriler, "Sanayinin Bilgi Teknolojileri" disiplini çalışması sırasında atılır.

Orta mesleki eğitimin ana görevi, çoğunlukla otomatik olan bilgi sistemlerinin genel işleyişini, oluşturulmasını ve uygulanmasını incelemektir.

İçerik açısından bu, dünyanın sistemik bir vizyonunun temellerini geliştirmeye, bilgi modelleme olanaklarını genişletmeye, böylece "Bilgi Teknolojisi" konusunun diğer disiplinlerle disiplinler arası bağlantılarının önemli ölçüde genişlemesini ve derinleşmesini sağlar.

Faaliyet açısından bakıldığında, bu, ana kullanım için bir metodoloji oluşturmayı mümkün kılar. otomatik sistemler bilgi süreçlerinin analizi ve sunumu ile ilgili belirli problemlerin çözümünde: otomatikleştirilmiş Bilgi sistemi bilgi dizilerinin depolanması (veritabanı yönetim sistemleri, bilgi erişim sistemleri, coğrafi bilgi sistemleri).

Veritabanları modern dünyada özel bir rol oynamaktadır. Hayatta her gün karşılaştığımız her şey büyük ihtimalle şu veya bu veritabanında kayıtlıdır. Günümüzde veritabanlarıyla çalışabilme becerisi, bilgisayarla çalışmanın en önemli becerilerinden biridir.

Program, MS Access örneğini kullanarak veritabanlarıyla çalışma konusunda ustalaşmak ve beceri kazanmak için yapılması gereken laboratuvar çalışmalarını sağlar. Laboratuar çalışmasını yürütme yönergeleri, çalışmanın adını, çalışmanın amacını, çalışmayı yürütme prosedürünü, raporun içeriğini ve bilgiyi test etmek için kontrol sorularını içerir.

Laboratuvar işi

Çok tablolu bir veritabanı yapısının oluşturulması

Amaç: Access'te bir veritabanı ve tablo oluşturma konusunda uzmanlaşmak. Sihirbazı kullanarak ve Tasarım görünümünde tablolar oluşturmayı öğrenin. Bir e-tabloya nasıl veri girileceğini öğrenin.

İş emri:

  1. Üç tablo içeren bir "Depo" veritabanı oluşturun: "Mallar", "Müşteriler", "Siparişler".

Bu veritabanı üç tablo içerir: "Ürünler", "Müşteriler", "Siparişler".

Mal

Müşteriler

Ürün numarası

müşteri numarası

Ürün

Soyadı

Emirler

Miktar

Adres

Sipariş numarası

Fiyat

Telefon

Ürün numarası

Son kullanma tarihi

müşteri numarası

Miktar

sipariş tarihi

Tablolar arasında ilişkiler vardır: "Ürünler" ve "Siparişler" - "birden çoğa" ilişki, "Siparişler" ve "Müşteriler" - "çoktan bire" ilişki.

Verileri tablolara girin. Yürütme sırası:

  1. İndirme erişimi. BAŞLAT \ PROGRAMLAR \ MICROSOFT ACCESS sistem menüsünü kullanın veya önyükleme dosyası ERİŞİM.EXE.
  2. Microsoft Access penceresinde, Yeni Veritabanı'nı seçin ve Tamam'a tıklayın.

Yeni Veritabanı Dosyası iletişim kutusu ekranda belirecek ve Access sizden db1, db2 vb. veritabanı adını isteyecektir. Yeni veritabanına Depo adını verin. Oluştur'a tıklayın. Veritabanı penceresi görünecektir.

  1. "Ürünler" tablosunu oluşturmaya başlayalım. Tablolar sekmesine gidin ve Oluştur düğmesine tıklayın.

Yeni tablo penceresinde, tablo oluşturma modunu seçin Tasarım, Tamam'a tıklayın.

Alan adlarını ve türlerini ayarlayın. Alan adları klavyeden girilir, açılır listeden alan türleri seçilir.

Madde numarası alanını bir anahtar alan yapın: Madde numarası alanına sağ tıklayın ve bağlam menüsünden Anahtar alanı'nı seçin.

  1. Tabloyu kaydedin:
  1. Dosya / Kaydet menüsünden seçin;
  2. beliren pencerede "Ürünler" tablosunun adını yazın;
  3. Tamam'ı tıklayın.

Veritabanı penceresinde yeni bir "Ürünler" tablosu belirdi.

  1. Benzer şekilde "Siparişler" tablosunu oluşturun, Tasarım modunu kullanın.

Sipariş Numarası alanını anahtar alan olarak belirleyin. Tabloyu kaydedin.

  1. Tablo modunu kullanarak "Müşteriler" tablosunu oluşturun. Tablolar sekmesinde, Oluştur düğmesine tıklayın. Yeni Tablo penceresinde Tablolar modunu seçin. karşına çıkmak boş masa Alan1, Alan2, vb. adlı yirmi sütundan oluşur. Alan1'e çift tıklayın, alandaki metin vurgulanacaktır, Soyadı kelimesini yazın ve Enter'a basın. Alan 2'de Adresi, Alan 3 - Telefon'da girin.

Alan Anahtar alanı Müşteri numarası daha sonra eklenecektir. Sütun genişliğini ayarlayın: fareyi alan adları arasındaki dikey çizgiye getirin, basılı tutun sol düğme fareyi ve düğmeyi bırakmadan fareyi hareket ettirin. İlk girişi girin.

  1. Menüden Dosya / Kaydet'i seçin. Tabloyu "Müşteriler" olarak adlandırın, Tamam'a tıklayın.
  2. Anahtar alanların tanımlanmadığını bildiren bir iletişim kutusu görüntülenecektir, "Evet" olarak yanıtlayın.

Veritabanı penceresinde "Müşteriler" tablosu belirdi. Bu tabloyu Tasarım görünümünde görüntüleyin.

Bunu yapmak için "Müşteriler" tablosunu seçin ve Tasarım düğmesine tıklayın.

Kod alan adını Müşteri numarası olarak değiştirin.

Access, oluşturulan alanlara otomatik olarak bir tür atar. Alan türlerinin eşleştiğinden emin olun. Değilse, onları değiştirin. Bunu yapmak için, türü eşleşmeyen alanda Veri türü sütununa tıklayın ve gerekli türü seçin. Tabloyu kaydedin.

  1. Verileri tablolara girin.

Müşteriler tablosuyla başlayalım.

Önce Müşteriler kelimesini ve ardından Aç düğmesini tıklayın. 4 müşteri hakkında daha veri girin, örneğin:

"Müşteriler" tablosunu kapatın ve değişiklikleri kaydedin.

Benzer şekilde "Ürünler" tablosuna 8 farklı ürün giriniz.

Verileri "Siparişler" tablosuna girin. Lütfen dikkat: ürün numarası, "Ürünler" tablosundaki ürün numaralarıyla (olası değerler 1 ila 8 arasındadır) ve müşteri numaraları, "Müşteriler" tablosundaki (1, 2, 3) müşteri numaralarıyla eşleşmelidir. , 4, 5).

Tablolar arasında ilişkiler kurun. Veri Şeması aracını tıklayın. Veri Şeması ve Tablo Ekle pencereleri ekranda belirdi. Ürünler tablosunu seçin ve Ekle düğmesine tıklayın. Benzer şekilde "Müşteriler" ve "Siparişler" tablolarını ekleyin. Boş Tablo Ekle penceresini kapatın.

Ürün numarası bağlantı alanı olan "Ürünler" ve "Siparişler" tabloları arasında ilişkiler kuralım.

Bunu yapmak için işaretçiyi Kalem numarası alanına ("Mallar" tablosu) getirin ve sol düğmeyi basılı tutarak işaretçiyi Kalem numarası alanına ("Siparişler" tablosu) sürükleyin. Fare düğmesini bırakın.

Bağlantıları Düzenle iletişim kutusu görünecektir. Veri Bütünlüğünü Zorla, İlgili Alanları Ardarda Güncelle, İlgili Kayıtları Ardarda Sil seçeneklerinin yanındaki kutuyu işaretleyin ve Oluştur'a tıklayın.

Veri şemasında birden çoğa bir ilişki görünecektir. Kayıtların art arda silinmesi ve güncellenmesi, herhangi bir ürünün "Ürünler" tablosundan silinmesi durumunda, otomatik silme Siparişler tablosundan kayıtlar.

"Müşteriler" ve "Siparişler" tabloları arasında da aynı şekilde bir ilişki oluşturalım.

Sonuç olarak, veri şeması şu şekli aldı:

Yorum. Tablolar arasında ilişki kuramıyorsanız, tabloların anahtar alanlarını ve girilen verileri kontrol edin.

  1. Access veri şemasını kapatın.
  1. Sorunun formülasyonu.
  2. İlerlemek.
  3. Sonuçlar.

Kontrol soruları:

  1. Access'teki alan türlerini listeleyin. Her birini açıklayın.
  2. Sizce Pozisyon, Posta kodu, Avans, Vergi, Soyadı, Doğum tarihi, Geliş saati, Tren numarası, Yıl sayısı alanlarında ne tür veriler olmalıdır? Sebebini açıkla.
  3. Access tablolar arasında ne tür ilişkileri destekleyebilir?
  4. Bire bir ilişkide ilişki alanları nasıl indekslenmelidir?
  5. Bire çok ilişkide ilişki alanları nasıl dizine eklenmelidir?

Laboratuvar işi

Veri sıralama, filtreleme

Amaç: verileri sıralama ve filtreleme konusunda uzmanlaşmak; tablonun yapısını ve görünümünü değiştirmek.

İş emri:

  1. "Ürünler" tablosundaki verileri Fiyata göre artan düzende sıralayın.
  2. "Siparişler" tablosundaki verileri Sipariş Tarihine göre artan düzende sıralayın.
  3. "Müşteriler" tablosundaki verileri Müşteri numarasına göre azalan düzende sıralayın.
  4. "Ürünler" tablosundan Fiyatı 25 ruble'den fazla olan kayıtları seçin.
  5. "Ürünler" tablosundan son kullanma tarihi 12/15/03'ten önce olan kayıtları seçin.
  6. Rapor yapmak için.
  7. Güvenlik sorularını cevapla.

Bu görevleri gerçekleştirmek için şu adımları izleyin:

  1. İndirme erişimi.
  2. Microsoft Access penceresinde, Veritabanını Aç'ı seçin, Ambar'ı seçin ve Tamam'a tıklayın.
  3. "Ürünler" tablosunu açın, bunun için Tablolar sekmesine gidin, "Ürünler" tablosuna tıklayın ve Aç düğmesine tıklayın. Önünüzde bir pencere tablosu "Ürünler" belirdi.
  4. Fiyat alanına ve ardından Artan Sıralama aracına tıklayarak verileri artan düzende fiyata göre sıralayın.
  5. Benzer şekilde "siparişler" tablolarındaki verileri Sipariş Tarihine göre artan düzende düzenleyin.
  6. "Müşteriler" tablosundaki verileri Müşteri Numarasına göre azalan düzende sıralayın. Azalan Sıralama aracını kullanın.
  7. "Ürünler" tablosundan Fiyatı 25 ruble'den yüksek olan kayıtları seçelim.

Ürünler tablosunu açın. Fiyat alanına tıklayın ve Girişler / Filtre / Gelişmiş Filtre'yi seçin.

Ekranda, üst kısmında "Ürünler" tablosunda yer alan alanların listesini içeren bir dikdörtgen bulunan bir iletişim kutusu görünecektir. Talep formu aşağıdadır. Alan satırında, açılır listeye tıklayın ve Fiyat alanını seçin. Seçim koşulu satırına >25 yazın. Araç çubuğunda Filtre Uygula düğmesine tıklayın.

  1. Filtreyi Kaldır aracına tıklayarak filtrelemeyi iptal edin.
  2. Benzer şekilde, son kullanma tarihi 12/15/03 olan tüm girişleri seçin.
  3. Erişimi Kapatın.
  1. Sorunun formülasyonu.
  2. İlerlemek.
  3. Sonuçlar.

Kontrol soruları:

  1. DBMS Erişiminin Amacı.
  2. Access sistemini aramak ve onunla çalışmayı tamamlamak.
  3. Veritabanı tasarımının aşamaları.
  4. Tablo verilerini girme, düzenleme, görüntüleme, ekleme ve silme.
  5. Sütunları filtreleme, sıralama, ekleme ve çıkarma.

Laboratuvar işi

Çok tablolu bir kullanıcı veri giriş formunun geliştirilmesi

Amaç: Access'te formların nasıl oluşturulacağını öğrenmek.

İş emri:

  1. "Ürünler" tablosunun tüm alanları için bir form oluşturun.
  2. "Müşteriler" tablosundaki tüm alanlar için bir form oluşturun.
  3. Hangi müşterinin hangi siparişi verdiğine dair bilgi veren bir form oluşturun.
  4. Her ürün için hangi siparişlerin olduğu hakkında bilgi veren bir form oluşturun.
  5. Bir rapor yaz.
  6. Güvenlik sorularını cevapla.
  1. İndirme erişimi.
  2. Veritabanınızı açın.
  3. "Ürünler" tablosunun tüm alanları için bir form oluşturalım. Formlar sekmesine gidin. Oluştur düğmesine tıklayın. Yeni Form penceresi ekranda görünecektir. Veri kaynağı olarak Otomatik Form: sütununa, Ürünler tablosunu seçin ve Tamam'a tıklayın.

Ürünler tablosu için bir form oluşturulacaktır. Bu formla çalışın: verileri değiştirin, kayıtlar arasında gezinin. Formu kapatın ve değişikliklerinizi kaydedin. Ürünler formu için bir ad belirtin ve Tamam'ı tıklayın.

4. Benzer şekilde, "Müşteriler" tablosunun tüm alanları için bir form oluşturun, şerit otomatik formu kullanın.

  1. Her müşteri için siparişleri görüntülemek için bir form oluşturalım. Bunu yapmak için Formlar sekmesindeki Oluştur düğmesine tıklayın. İletişim kutusunda, listeden Form Sihirbazı'nı seçin. Veri kaynağı olarak "Müşteriler" tablosunu seçin. Tamam düğmesine tıklayın.

Form Sihirbazı birkaç adımda bir form oluşturur.

  1. İlk adımda, form sihirbazı sizden form için alanları seçmenizi ister. Alanlar birkaç tablodan seçilebilir, önce "Müşteriler" tablosundan tüm alanları seçiyoruz. (Talepler tablosu alanı Müşteriler tablosunu içermiyorsa, listeyi genişletin ve gerekli tabloyu seçin.) Müşteri numarası alanına tıklayın ve ardından düğmesine tıklayın. Aynı şekilde Soyadı, Adres, Telefon alanlarını da ekleyin.
  2. Siparişler tablosundaki tüm alanları seçin. Bunun için Tablolar ve Sorgular açılır listesinden "Siparişler" tablosunu seçin ve tablodaki tüm alanları tek tek seçin. İleri düğmesine tıklayın.
  3. İkinci adımda, veri sunumu türünü seçin. Müşteriler tablosu ve Alt formlar satırı seçilmelidir. İleri düğmesine tıklayın.
  4. Bir sonraki pencerede, alt formun görünümünü seçin, örneğin tablo şeklinde. İleri düğmesine tıklayın.
  5. Bir sonraki adımda, uluslararası gibi bir form stili seçin ve İleri düğmesine tıklayın.
  6. Son adımda Müşteriler1 formunu ve Müşteri Siparişleri alt formunu adlandırın. Bitti düğmesine tıklayın.

Doldurulmuş formu göreceksiniz.

  1. Formun en altında bulunan çağrı düğmelerini kullanarak her müşterinin siparişlerini görüntüleyebilirsiniz. Her müşteri için en az iki sipariş girin. Formu kapatın.
  2. Her ürün için siparişleri görüntülemek için kendi formunuzu oluşturun.
  1. Sorunun formülasyonu.
  2. İlerlemek.
  3. Sonuçlar.

Kontrol soruları:

  1. Bir form tanımlayın.
  2. Formları kullanmak neden yararlıdır?
  3. Access'te form oluşturma kiplerini adlandırın.
  4. Otomatik form oluşturmak için hangi adımların atılması gerekiyor?
  5. Form oluşturma modunu açıklayın Form Sihirbazı.

Laboratuvar işi

Çok tablolu bir veritabanı için sorguların oluşturulması

Amaç: Access'te formların nasıl oluşturulacağını öğrenmek. Yapıcıyı kullanarak en basit formu oluşturun.

İş emri:

  1. İş tanımını okuyun.
  2. Tüm çalışma örneklerini inceleyin.
  3. Ne kadar sipariş verildiğiyle ilgili bilgileri görüntüleyen bir sorgu oluşturun bu ürün ve ne tür müşteriler.
  4. Değeri 30'dan büyük veya miktarı 50'den büyük olan ürünleri seçmek için bir sorgu oluşturun.
  5. Herhangi bir üründen 10'dan fazla birim sipariş eden müşterilerle ilgili verileri seçmek için bir sorgu oluşturun.
  6. Bir iş raporu yazın.
  7. Güvenlik sorularını cevapla.

Yapıcı'da bir sorgu oluşturmayı düşünün.

Tasarım penceresi iki bölümden oluşur. En üstte, tablolar arasındaki verilerin ve ilişkilerin seçildiği tablolar bulunur. Alt kısım tablo alanlarını, seçim koşullarını ve hesaplama formüllerini listeler.

Pencerenin üst kısmına sağ tıklayıp Tablo Ekle'yi seçerek listeye bir tablo eklenebilir. Bir tabloyu silmek için Sil düğmesini kullanın.

Tablo adı satırında, açılır listeden istediğiniz tabloyu seçebilirsiniz.

Alan satırı, bir alanın adını, * veya bir formülü içerir. * tablonun tüm alanlarını seçmenizi sağlar.

Bir örnek kullanarak bir formül oluşturmaya bakalım:

Toplam:[Öğeler]![Fiyat]*[Öğeler]![Miktar]

Toplam - bu, sonuç alanının adıdır, ardından iki nokta üst üste gelir, tabloların ve alanların adları köşeli parantez içinde yazılır. [Ürünler]![Fiyat] yazısı, Fiyat alanının "Ürünler" tablosundan seçildiği anlamına gelir. Alan diğer tablolarda görünmüyorsa tablo adı atlanabilir.

Onlar. sorgumuz bir "Ürünler" tablosunda oluşturulmuşsa, formül kısaltılmış bir biçimde yazılabilir:

Toplam:[Fiyat]*[Miktar]

Formül sayıları içerebilir, örneğin:

Vergi:[Fiyat]*0,05

Ve standart işlevler, örneğin, sin (x) - x'in sinüsü, MIN (x1, x2, x3, ...) - listeden minimum öğeyi arayın, vb.

Toplam ve Vergi alanları fiziksel olarak tabloda bulunmaz, bunlar hesaplanır ve sorgu her yürütüldüğünde hesaplanır.

Sıralama artan, azalan veya hiçbiri olabilir.

Ekranın çıktısı bir onay kutusu gibi görünür. Onay kutusu işaretlenirse, alan ekranda görüntülenecektir.

Seçim koşulu, belirli bir alan için seçim koşulunu ayarlar.

Örneğin, Fiyatı 30'dan büyük olan kayıtları seçelim.

Ölçüt satırında, kullanıcıdan bir arama değeri girmesini isteyebilirsiniz. Davet metni köşeli parantez içine alınır.

Veya satırı, seçim koşulu mantıksal bir OR işleciyle birbirine bağlanan iki alt koşuldan oluşuyorsa kullanılır. Örneğin 2. veya 4. Ürün için tüm siparişleri seçin.

Birkaç seçim koşulu sipariş ederseniz, bunlar mantıksal AND operatörü tarafından bağlanır.

Örnek olarak oluşturduğunuz tabloları kullanarak bir sorgu oluşturma örneğini ele alalım. Bunu yapmak için aşağıdaki adımları gerçekleştirmelisiniz:

  1. Access'te oturum açın;
  2. veritabanınızı açın;
  3. bu ürünün ne kadar ve hangi müşteriler tarafından sipariş edildiğine dair bilgileri görüntüleyen bir sorgu oluşturun;
  4. değeri 30'dan büyük veya miktarı 50'den büyük olan ürünleri seçmek için bir sorgu oluşturun;
  5. herhangi bir üründen 10'dan fazla birim sipariş eden müşterilerle ilgili verileri seçmek için bir sorgu oluşturun.

Yürütme sırası:

  1. İndirme erişimi.
  2. MS Access penceresinde, Veritabanını Aç'ı seçin, Ambar'ı seçin ve Tamam'a tıklayın.
  3. Veritabanı penceresinde, Sorgular sekmesini seçin ve Oluştur düğmesine tıklayın. Tasarım'ı seçin ve Tamam'a tıklayın. Access, Sorgu Tasarımı penceresini şu şekilde görüntüler: açık pencere Tablo Ekle iletişim kutusu. Listeden tüm tabloları tek tek seçin ve Ekle düğmesine tıklayın. Ardından iletişim kutusunu kapatın.

İstek için alanları seçin. "Ürünler" tablosundan Ürün alanını, "Siparişler" tablosundan - Sipariş numarası, Müşteri numarası, Miktar alanları seçin. Tablodan "Müşteriler" - Soyadı.

Tasarım penceresindeki Ürün alanının Seçim koşulu satırına [Ürün adını girin] biçiminde bir ipucu girin. Öğe alanı için Görüntü satırındaki onay kutusunu temizleyin.

İpucunuzu içeren bir pencere görünecektir. Çay gibi bir ürünün adını girin.

Seçilen veriler ekranda görünecektir. Sorgu penceresini kapatın ve Ürünler - Siparişler adı altında kaydedin.

  1. Mallar - Siparişler sorgusuna hesaplanan Tutar alanını ekleyin. Bunun için Sorgular sekmesinde Mallar - Siparişler sorgusuna ve ardından Tasarım düğmesine tıklayın.

Boş bir sütun bulun (Miktar alanından sonra) ve Alan satırına formülü girin.

sipariş maliyeti:

[Ürünler]![Fiyat]*[Siparişler]![Miktar]

İsteği tamamlayın. Sorgu değişikliklerinizi kaydedin.

  1. Maliyeti 30'dan büyük veya miktarı 50'den büyük olan ürünleri seçmek için bir sorgu oluşturun. "Ürünler" tablosunun tüm alanlarını seçin, Seçim koşulu satırındaki Fiyat alanı için > 30'u belirtin, Veya içindeki miktar alanı için satır, > 50 belirtin. Sorguyu yürütün. Ürünler2 olarak kaydedin.
  2. Herhangi bir üründen 10 birimden fazla sipariş vermiş olan müşterileri seçmek için bir sorgu oluşturun. "Siparişler" tablosundaki tüm "Müşteriler" alanlarını ve Miktar alanını sorguya ekleyin. Seçim koşulunu belirtin >10. Miktar alanında sonuçları azalan düzende sıralayın.
  1. Sorunun formülasyonu.
  2. İlerlemek.
  3. Sonuçlar.

Kontrol soruları

  1. Bir sorgu tanımlayın.
  2. Sorgu Oluşturucu'nun Alan satırında hangi veriler gösterilir? Hesaplanmış bir alanı hesaplamak için formülleri nasıl ayarlayabilirim?
  3. sıralama ne demek?
  4. Seçim koşulu ne için kullanılır? Bir alanın değerini kullanıcıdan nasıl isteyebilirim?
  5. Or dizesi ne için kullanılır?

Laboratuvar işi

Raporlama

Amaç: En basit şekilde rapor oluşturma becerisi kazandırmak; Ustanın yardımıyla; yapıcıyı kullanarak.

Yürütme sırası:

  1. İletişim kutusunda seçin Veritabanları sekmesi Raporlar ve düğmeye tıklayın Yaratmak. Yeni Rapor İletişim Kutusu kullanarak otomatik olarak bir rapor oluşturmanıza (otomatik rapor) olanak tanır. Ustalar veya elle . içindeki herhangi bir tabloya dayalı bir otomatik rapor oluşturun. sütun veya şerit . İşlem, sol fare düğmesinin tek bir tıklamasına indirgenmiştir.
  1. Veritabanını aç, modu seç rapor , tıklamak Yaratmak .
  2. Yeni Rapor menüsü görünür : menüde modu seçin Rapor Sihirbazı'nı seçin ve Tamam'a tıklayın.




Menü görünürrapor için bir düzen türü seçin:tıklanabilir Daha öte .

  1. Rapor yapısı beş bölümden oluşur: rapor başlığı, başlık, veri alanı, alt bilgi ve rapor notu.
  2. Başlık bölümü raporun genel başlığını yazdırmak için kullanılır.
  3. Bölüm başlıkraporun karmaşık bir yapısı varsa ve birçok sayfaya yayılıyorsa alt başlıkları yazdırmak için kullanılabilir. buraya da koyabilirsiniz sütun figürleri (sayfa numaraları) altbilgide yapılmadıysa.
  4. veri alanında veritabanı tablo alanlarının içeriği ile ilgili yer kontrolleri. Bu kontroller, bir yazıcıda yazdırmak için tablolardan veri sağlar. Kontrollerin yerleştirme ve hizalama sırası, form yapısını oluştururken olduğu gibidir.
  5. Bölüm alt bilgibaşlık bölümü ile aynı amaçlar için kullanılır.
  6. Birinci kontrolde güncel tarih girilir. Bunu yapmak için yerleşik Access işlevini, Now() işlevini kullanın. o döner Geçerli tarih ve alana koyar ve rapor yazdırıldığında yeniden üretir.
  7. İkinci kontrol, sayfa numarasını ve toplam sayfa sayısını görüntüler. Yerleşik işlevler Page() ve Pages() bunları tanımlamak için kullanılır. Tırnak içinde yazılan metin “kelimenin tam anlamıyla” yeniden üretilir ve & operatörü, tırnak işaretleri içindeki metni işlevlerin döndürdüğü değerlerle “yapıştırmaya” hizmet eder. & operatörüne birleştirme operatörü denir.
  8. Not bölümü ek bilgi sağlamak için kullanılır.
  1. Sorunun formülasyonu.
  2. İlerlemek.
  3. Sonuçlar.

Kontrol soruları

  1. Bir tablodan (ve/veya sorgudan) rapor oluşturma modları.
  2. Pencere ataması Kullanılabilir alanlar, Seçilen alanlar.
  3. Gruplandırma düzeyleri kavramı.
  4. Sıralama yönteminin seçildiği sıra.
  5. Ne oldu Rapor düzeni?
  6. Konsept Raporu stili.

BİLDİRİ

VTYS'nin ana işlevleri:

  1. Veritabanı yapısının oluşturulması ve düzenlenmesi
  2. Yeni kayıt oluşturma (ekleme)
  3. Kayıt bulma (alan veya başka bir veritabanı öğesi)
  4. gönderi düzenleme
  5. İstenmeyen bir girişi silme
  6. Kayıtları anahtar alanlara göre sıralama
  7. Bilgilerin görüntülenmesini kontrol etme: filtreleme, gereksiz bilgileri gizleme, pencereyi bölme vb.
  8. Bilgi koruması: yetkisiz erişimin kısıtlanması, yanlışlıkla yapılan değişikliklere karşı koruma vb.
  9. Veritabanının yapısal öğeleri arasındaki bağlantıların otomatik olarak desteklenmesi: dosyalar, kayıtlar, vb.
  10. Karmaşık veritabanı sorguları gerçekleştirmenize izin veren gelişmiş dil araçlarının mevcudiyeti
  11. Veri depolama
  12. Diğer veritabanları ve küresel bilgi alanının diğer nesneleri ile iletişimin sağlanması

Pirinç. 8. Veritabanı yönetim sisteminin işlevleri

Kaynakça:

  1. Erişim 2003. pratik rehber: V. E. Koshelev - St. Petersburg, Binom-Press, 2008 - 464 s.
  2. Microsoft Access 2002. Öğretici: T. V. Timoshok - Moskova, Diyalektik, 2004 - 352 s.
  3. Yeni başlayanlar için Microsoft Access 2003: V. Stepanov - Moskova, Akvaryum-Baskı, Baskı Evi - Vyatka, 2006 - 128 s.
  4. Microsoft Access'te veritabanlarının geliştirilmesi: N. P. Obukhov - St. Petersburg, IVESEP, Znanie, 2008 - 92 s.
  5. MS Access'te uygulamaların geliştirilmesi: S. I. Moiseenko, B. V. Sobol - Moscow, Williams, 2006 - 272 s.
  6. Ekspres kurs. Microsoft Access XP: - Moskova, AST, Harvest, 2006 - 32 s.

Ders:

Veritabanı oluşturma.

Veritabanında tablo oluşturma.

Çalışmanın amacı:

Bir tablo yapısının nasıl oluşturulacağını öğretmek, verileri girmek ve düzenlemek, iki tabloyu bağlamak için anahtarı belirlemek.

İşin tamamlanması:

Access'teki ana yapısal belge dır-dir masa. Her tablo kayıtları içerir bölünmüş tip, örneğin öğrenciler hakkında. Her tablo girişi, belirli bir veritabanı öğesi hakkında gerekli tüm bilgileri içerir.

Formlar, raporlar ve sorgular tablolar temelinde oluşturulur.

Veritabanı birkaç tablo içerebilir.

    Açık veritabanı penceresinde, sekmeye tıklayın "Masalar" ve düğmeye basın " Yaratmak ".

    İletişim kutusu listesinden seçin “Yeni masa” tablo oluşturmanın yolu:

    Tablo görünümü- tablo modunda bir tablo oluşturun;

    Yapıcı- tablo oluşturucuyu kullanarak bir tablo oluşturmak;

    Tablo Sihirbazı- tablo sihirbazını kullanarak bir tablo oluşturmak;

    Tablo içe aktarma- harici bir dosyadan veya başka bir veritabanından veri alarak bir tablo oluşturmak;

    kullanarak bir tablo oluşturacağız. Yapıcı. Pencerede seç "Tasarımcı" ve bas " TAMAM ".

    Açılır pencerede alanların adını girin, veri türünü seçin ve alanların özelliklerini tanımlayın.



bir sütunda Alan adı alan adları ayarlanır:

1. Sayı; 5. Cinsiyet;

2. Soyadı; 6. Doğum tarihi;

3. İsim; 7. Grup;

4. Göbek adı;

Bir tabloda aynı ada sahip iki alan olamaz.

Kayıtta yer alan her alan için belirtmeniz gerekir veri tipi.

Veri tipi Bu alanda saklanacak bilgilerin türünü tanımlar. Veri türü sütunda seçilir Veri tipi .

Varsayılan veri türü ayarlandı Metin.

Veri türünü değiştirmek için sütundaki hücrelerden birine tıklamanız gerekir. Veri tipi . Hücrenin sağ tarafında bir liste düğmesi görünecek, tıklandığında mevcut veri türlerini içeren bir liste açılacaktır.

sütuna Tanım isteğe bağlı olarak her alan için yorum girebilirsiniz. Bu işlem isteğe bağlıdır.

Alanların özelliklerinin ayarlanması sırayla yapılmalıdır, örn. her alan için önce adı, ardından veri türünü ve gerekirse bir açıklama girmelisiniz.

İstediğiniz hücreye gitmek için fareyi kullanabilirsiniz.Sekme ve girişin sonunda tuşuna basabilirsiniz. Girmek .

siyah üçgen soldaki işaretleme sütununda imlecin bulunduğu satırı gösterir.

Tablodaki tüm alanlar tanımlandıktan sonra, birincil anahtar alan olarak kullanılmak üzere bir alan belirtilmelidir. Bu, tabloya yinelenen girişler girmenizi önleyecektir.

birincil anahtar yalnızca tablo tasarım modunda tanımlanabilir.

Bu tabloda, alanı birincil anahtar alanı olarak ilan edeceğiz." Sayı ".

Bunun için ihtiyacınız var:

    alanı vurgula " Sayı " veya sadece imleci oraya koyun;

    butona tıklayın anahtar alan bir anahtar simgesiyle standart araç çubuğunda veya

    Menü "Düzenle" "Anahtar alan"

İLE

bu alanın solunda, birincil anahtar alanının bir işareti olan anahtarın küçük bir görüntüsü görünecektir.

anahtar alan

Tüm tablo temel alınarak oluşturulacağından, tasarım sırasında hazırlanan tablo özelliği korunmalıdır.

Bunun için ihtiyacınız var:

Menü "Dosya" " Kaydetmek "

Tablo ilk kez kaydediliyorsa, bir iletişim kutusu görüntülenir.

pencere "Koruma". Bu pencerede tablonun adını girmeniz gerekir.ÖĞRENCİ .



Tablo modunda veri girme ve düzenleme.

Veriler, oluşturulan tabloya hem doğrudan varsayılan tablo biçiminde hem de özel olarak tasarlanmış bir kullanıcı ekranı formu kullanılarak girilebilir. Belirtilen iki modun her birinde kayıtları düzenlemek ve tablo verilerindeki hataları düzeltmek de mümkündür.

Bir tabloya veri girmek için veritabanını açmanız gerekir.

Veritabanı penceresinde tablo adına tıklayın ÖĞRENCİ .

İÇİNDE

Açılan pencerede veri girişi için boş bir tablo gelir.

    Pencerenin üst kenarı boyunca tablo alanlarının adları bulunur.

    Her alan tablodaki belirli bir sütuna karşılık gelir.

    Her giriş tabloda bir satır kaplar.

Bir tablo hücresine veri girişi klavyeden gerçekleştirilir. Bir Access kaydının son alanına veri girmeyi bitirdiğinizde kendisi yeni bir kaydın ilk alanına geçer ve veri girişini bekler.


Verileri girdikten sonra tablo kapatılmalıdır.

Bunu yapmak için komutu iki kez girmeniz gerekir.

Menü "Dosya" "Kapalı"