• Laboratuvar Bilişim Erişimi. I. Access veritabanı üzerinde laboratuvar çalışması. Adım adım iş yürütme

    Ders: Sorgu oluşturma ve kullanma.

    İşin hedefleri:

    ü tabloları düzenleme becerilerinizi güçlendirin;

    ü ana talep türleri hakkında bilgi edinin;

    ü çeşitli şekillerde seçim sorguları oluşturmayı öğrenirsiniz;

    ü karmaşık sorgular oluşturmayı öğrenin;

    Çapraz istekler oluşturmayı öğrenin.

    Teorik kısım.

    Rica etmek Belirli kriterleri karşılayan bilgilerin bir veri tabanından alınmasının bir yoludur. Sorgu sonuçları tablodaki tüm kayıtları temsil etmez, yalnızca sorguyu karşılayanları temsil eder.

    Sorgular bir dizi koşuldan oluşur ve her koşul üç öğeden oluşur:

    1. Karşılaştırma için kullanılan alan;

    2. karşılaştırma türünü açıklayan operatör;

    3. alan değerinin karşılaştırılması gereken değer.

    Seçim koşullarında kullanılan ifadeler ve operatörler.

    İfadeler ve Operatörler İfadelerin ve Operatörlerin Açıklaması
    Sayılar Kısıtlama olmadan girildi
    Metin Tırnak içine alınmalıdır
    Tarih Her iki tarafta # sembolle sınırlandırılmıştır (örneğin, #01.02.02#)
    *; +; -; /; ^ İfadeleri birbirine bağlayan aritmetik operatörler
    <; <=; >; >=; =; <> Karşılaştırma Operatörleri
    Ve ve); Hayır değil); Yada yada) Mantıksal operatörler
    Beğenmek İfadelerde değiştirme mantığı için kullanılır
    İçinde Bir veri öğesinin değerler listesinde bulunup bulunmadığını belirlemek için
    Arasında...ve... Belirli bir aralıktaki değerleri seçmek için
    ? Bir karakteri (harf veya sayı) değiştirir
    * Birden çok karakterin yerini alır

    İstekler basit veya karmaşık çapraz istekler olabilir.

    Pratik kısım

    İlerlemek:

    1) Eğitim veritabanınızı açın.

    2) kullanarak tüm konularda yalnızca iyi notlara sahip öğrencilerden oluşan bir örnek için bir talep oluşturun. Sorgu Sihirbazları.

    · Araç çubuğunda komutu seçin<Мастер запросов>.

    · Görüntülenen iletişim kutusunda<Простой запрос>ve düğmeye tıklayın .

    · Bir sonraki pencerede sorgunun dayandığı tabloyu seçin (<Ведомость успеваемости>) ve isteğe katılan alanlar. Düğmeyi kullanarak bunları pencerenin sağ tarafına taşıyın, tıklayın<Далее>. Bir sonraki pencerede ayrıca tıklayın<Далее>.

    · Başka bir pencerede isteğin adını verin "İyi adamlar" ve bas<Готово>.

    · Bir tablo görünecek<Хорошисты>, tüm öğrencilerin adlarını ve çalışılan konuları yansıtır.

    · Masayı aç "İyi adamlar" moda git<Конструктор>. Burada sahada<Условия отбора>Her öğenin altına bir koşul yazın >=4 veya 4OR5.

    Not: Her alandaki onay işaretleri, seçilen herhangi bir alanı seçiminize göre etkinleştirebileceğiniz veya devre dışı bırakabileceğiniz anlamına gelir.

    · Cevaplayarak tablo görünümüne geçin<Да>isteğin kaydedilmesiyle ilgili soruya. (“İyi adamların” isimleri tabloda kalmalıdır).

    3) Kullanma<Конструктора запросов>tablo seçmek için sorgu oluşturma<Личные данные>.

    · Tabloya tıklayın<Личные данные>, menüye git<Создание>, bir komut seçin<Конструктор запросов >.

    · İstediğiniz tabloyu sorgu alanına ekleyin. Listeden seçin ve düğmeye tıklayın<Добавить>. Pencereyi kapat<Добавление таблицы>.

    · Anapa’da yaşayan, soyadı “B” harfiyle başlayan öğrencileri seçin. Bunun için:

    Satıra ekle<Поле>iki alan<Фамилия>Ve<Город>;

    Çizgide<Условия отбора>ilk sütunda değeri belirtin
    “B*” gibi ve ikinci sütunda adın yer aldığı<Город> - "Anapa";



    isteği kapatın, adı altında kaydedin “Şişman güzel kadın”(Anapa'da yaşayan öğrencileri listenizde tutmalısınız). Şekil 2.

    Şekil 2.


    Bağımsız görev

    a) Bir isimle talepte bulunun<Запрос 1>tablo tabanlı<Ведомость успеваемости>, ilk iki dersten en az “4” not alan öğrencileri gösterecektir. (Bir istek çalıştırın veya aracılığıyla Sorgu oluşturucu, veya aracılığıyla Sorgu Sihirbazı)

    b) Oluştur<Запрос 2>tablo tabanlı<Ведомость успеваемости>30 saatten fazla mazeretsiz devamsızlığı olan öğrencileri tespit edecek. Bu talebe 30 saat ile 45 saat arasındaki mazeretli devamsızlıklar için bir alan ekleyin (operatörü kullanın) Arasında...ve)

    c) Makyaj<Запрос>tablo tabanlı<Личные данные>. Şu anda mevcut olan öğrencilerin bir listesini yazdırın; bugün itibariyle zaten 17 yaşında (operatörü kullanın) Arasında...ve... )

    Not: Tarih # sembolü kullanılarak yazılır, örneğin #01.02.02.#

    4) Üç tabloya dayalı bir sorgu oluşturun<Ведомость успеваемости>, <Личные данные>Ve<Преподаватель>. Novorossiysk'te yaşayan ve en sevdiği konu “Yönetim” olan öğrencileri seçin. Başlık <Запрос 4>. Kullanmak<Конструктор запросов>.

    · Menüde<Создание>seçme<Конструктор запросов>.

    · Üç tablonun tamamını sorgu alanına ekleyin. Pencereyi kapat<Добавление таблицы>.



    Satırın ilk sütununa<Поле>fareyi kullanarak ilk tablodan sürükleyin<Фамилия>, ikinci tablodan ikinci sütuna<Город>ve üçüncü tablodan üçüncü satır sütununa<Поле> - <Предмет>(Figür 3).

    Figür 3

    · Sahada<Условия отбора>sütunda<Город>sütununa "Novorossiysk" şehrini girin<Предмет>“Yönetim”e girin.

    · İsteği bir adla kaydedin <Запрос 4>.

    · İsteği açın ve yapılan işin sonucunu kontrol edin.

    5) Alanları olması gereken yeni bir tablo oluşturmak için bir sorgu çalıştırın<Фамилия>, <Имя>, <Пропуски по неуважительной причине>, <Город>Ve<Предмет>.

    · Menüde<Создание>seçme<Конструктор запросов>.

    · Pencere listesinden üç tablonun tamamını ekleyin<Добавление таблицы>. Bu pencereyi kapat.

    · İlk satır<Поле>alanları ilk tablodan ilk sütuna taşıyın<Фамилия>, saniyede<Имя>ve üçüncüde<Пропуски по уважительной причине>, alanı dördüncü sütuna sürükleyin<Город>ikinci tablodan ve son sütunda bir alan olacak<Предмет>üçüncü tablodan.

    · İsteği bir adla kaydederek kapatın <Запрос 5>.

    6) Oluştur çapraz istek.

    · Menüde<Создание>seçme<Мастер запросов>.

    · İletişim kutusunda şunu seçin:<Перекрестный запрос>, düğmeye tıklayın .

    · Pencerede<Создание перекрестных запросов>tabloyu seç<Ведомость успеваемости>ve tıklayın<Далее>.

    · Değerleri satır başlığı olarak kullanılacak alanları seçin - bu<Фамилия>Ve<Имя>. Düğmeye bas<Далее>.

    · Değerleri sütun başlığı olarak kullanılacak alanı seçin, örneğin<Менеджмент>. Düğmeye bas<Далее>.

    · Sütun ve satırların kesişimindeki hücre değerlerini hesaplayacak bir fonksiyon seçin (bu durumda Saymak- miktar). Düğmeye bas<Далее>.

    · İstek adını belirtin <Итог по менеджменту> ve düğmeye tıklayın<Готово>.

    Bağımsız görev

    Diğer üç dersteki notlar için benzer sorgular oluşturun.

    7) Öğretmeninize tüm veritabanı sorgularınızı ekranda gösterin.

    8) Erişimden çıkın.


    Zh Dosmukhamedov'un adını taşıyan Pedagoji Koleji








    BİLGİ BİLİMİ BÖLÜMÜ










    LABORATUVAR ÇALIŞMASI


    PROGRAM

    MICROSOFT ERİŞİMİ






    GELİŞTİRİCİ: Sultanova Gülşat Berikovna





















    Uralsk-2015


    Pratik çalışma No. 1

    Veritabanı oluşturma

    Çalışmanın amacı: MS ACCESS'te bir veritabanı ve içindeki tabloları çeşitli şekillerde oluşturmayı öğrenin.

    İşin hedefleri:

      Veritabanı tablolarının nasıl oluşturulacağını öğrenin.

      Ana veritabanı nesneleri hakkında bilgi edinin.

      Veritabanlarını verilerle doldurma becerisi kazanın.

    Destekleyici şu anlama gelir:

    Rapor gereksinimleri: Pratik çalışmanın sonuçlarını diskte LAB 29.doc dosyası şeklinde sunun (gerekirse yazdırın) ve kontrol sorularının cevaplarını içeren pratik çalışma hakkında bir rapor hazırlayın

    Çalışma teknolojisi:

    Öğle yemeği MS ACCESS : düğmeyi etkinleştirin BAŞLANGIÇ , görüntülenen menüden seçim yapın PROGRAMLAR , ardından seçin MİKROSOFT ERİŞİM .

    Access'i başlattığınızda, oluşturmanıza olanak sağlayan bir iletişim kutusu açılır. YENİ ÜSS VERİ, diskte saklanacak " A"belirli bir isim altında. Sonra bir pencere görünecek "VERİ TABANI" , diğer tüm veritabanı nesnelerinin (tablolar, sorgular, formlar vb.) daha sonra oluşturulacağı yer. Sırayla başlayalım.

    VERİTABANI OLUŞTURMA:

      Yeni veritabanı / TAMAM

      Dosya adı: = …. / Yaratmak

    İNŞAAT MODUNDA TABLO OLUŞTURMA:

      Nesneler Veri tabanı / Tablolar

      Tasarım modunda tablo oluşturma

      Alan adı: = Sayı / Veri türü = tezgah / Açıklama = kayıt numarası

      Alan adı: = tarih / Veri türü = tarih Saat / Açıklama = alındı ​​tarihi

      Alan adı: = Kod / Veri türü = metin / Açıklama = ürün Kodu

      Alan adı: = geldi / veri türü = sayısal / Açıklama = birim sayısı mal

      Tablo nesnesi şuraya kaydediliyor: = Fatura / Nasıl masa / TAMAM

      HAYIR

      Kapalı : Fatura: tablo / Açık tablo "Fatura"

    Sayı

    tarih

    Kod

    geldi

    00001

    00002

    24982

    08652

    09632

    09633

    00003

    00004

    08521

    08522

    08523

    55546

    SİHİRBAZI KULLANARAK TABLO OLUŞTURMA:

    • Veritabanı penceresinde / Sihirbazı kullanarak tablo oluşturma

      İşletme / Örnek tablolar / Sipariş Bilgisi

      Örnek alanlar / Satış tarihi / > / Alanı yeniden adlandır: = tarih

      Örnek alanlar / Kod Emir / > / Alanı yeniden adlandır: = Kod /TAMAM

      Örnek alanlar / Miktar / > / Alanı yeniden adlandır: = Gitmiş / Tamam / Sonraki

      Yeni tablo adı: = Gereksinimler

      Kullanıcı anahtarı bağımsız olarak tanımlar / Daha öte

      Her kayda/Tarihe özgü verileri içeren bir alan seçin

      Bağlantılar … / Tablolar bağlı değil / Tamam / Sonraki

      Değiştirmek yapı tablolar / Bitti / (Görüntülenen pencerede)

      Çizgide " tarih» anahtar alanını iptal et / Düzenlemek / Anahtar alan

      Boş bir satır ekle / Sokmak / Teller

      Alan adı: Sayı / Veri tipi: sayısal

      Alan adı: tarih / Veri tipi: tarih Saat

      Alan adı: Kod / Veri tipi: metin

      Alan adı: Gitmiş / Veri tipi: sayısal /Dosya/ Kaydetmek

      Alan adı: Sayı / Veri tipi: tezgah /Dosya/ Kaydetmek

      Kapalı /Açık masa « Gereklilik »

    Sayı

    tarih

    Kod

    Gitmiş

    00001

    00002

    24982

    08652

    09632

    09633

    00003

    00004

    08521

    08522

    08523

    55546

    VERİ GİRİŞİYLE TABLO OLUŞTURMA:

    • Veri girerek tablo oluşturma

      Alan1 sütununu seçin / Biçim / Sütunu yeniden adlandırın / kod mal

      Alan2 / Sütunu yeniden adlandır / Ürün

      Alan3 / Sütunu yeniden adlandır / İsim

      Field4 / Sütunu yeniden adlandır / Fiyat

      Şimdi bir anahtar alan oluşturmanız istendiğinde / HAYIR / Kaydetmek / Kapalı

      Tabloyu seçin " Mal» / Oluşturucu

      Alan adı: Ürün Kodu / Veri tipi: Metin

      Alan adı: Ürün / Veri tipi: Metin

      Alan adı: İsim / Veri tipi: Metin

      Alan adı: Fiyat / Veri tipi: Parasal / Alan özellikleri / Yaygındır

      Alan Formatı / Parasal

      “Ürün Kodu” alanını seçin / Düzenlemek / Anahtar alan

    Ürün Kodu

    Ürün

    İsim

    Fiyat

    00001

    Tablo 1P

    Ahşap sıra

    2500

    00002

    Tablo 5Kr

    Ahşap yemek yuvarlak

    1300

    24982

    Sandalye

    Ofis için yumuşak

    08652

    Dışkı

    Ahşap katlanır

    09632

    Koltuk 4MOF

    Ofis için yumuşak

    1650

    09633

    Sandalye 1MO

    Rahatlamak için yumuşak

    1500

    00003

    Tablo 2G

    Ahşap dergi

    00004

    Tablo 6UnS

    Üniversal katlama

    1150

    08521

    Dolap 1US

    Ahşap menteşeli

    1620

    08522

    Gardırop 2Pl

    Ahşap elbise

    2100

    08523

    Dolap 4Kn

    Ahşap kitaplık

    1950

    55546

    Raf

    Duvara monte kitap

    Kontrol soruları:

      Erişim DBMS'si nedir?

      Access DBMS'de yeni bir veritabanı nasıl oluşturulur?

      Access DBMS hangi nesnelerle çalışır?

      Verilere neden farklı türler veriliyor?

    Pratik çalışma No. 2Veritabanı nesneleri arasında bağlantı oluşturma. Formlar

    Çalışmanın amacı: Veritabanı nesneleri arasında bağlantı oluşturmayı öğrenin. Form Sihirbazı'nı kullanarak form oluşturmayı, formun özelliklerini ve nesnelerini ayarlamayı öğrenin.

    İşin hedefleri:

      Farklı tablolardaki verileri bağlamayı öğrenin.

      Sihirbazı kullanarak form oluşturma alıştırması yapın.

      Form özelliklerini nasıl ayarlayacağınızı öğrenin.

    Destekleyici şu anlama gelir:

    Rapor gereksinimleri: Pratik çalışmanın sonuçlarını diskte LAB 30.doc dosyası şeklinde sunun (gerekirse yazdırın) ve kontrol sorularının cevaplarını içeren pratik çalışma hakkında bir rapor hazırlayın

    Çalışma teknolojisi:

    TABLOLAR ARASINDA İLİŞKİ KURULMASI:

      Nesneler Veri tabanı / Tablolar

      Hizmet / Şema veri / Açılan “Tablo Ekle” penceresinde

      Tablolar / Fatura / Ekle

      Gereklilik / Eklemek

      Mal / Ekle / Kapat

      Bağlantılar / Bağlantıları değiştir / Yeni…

      Sol masa / Fatura /Sağ masa/ Mal

      Sol sütun / Kod / Sağ sütun / Ürün Kodu / TAMAM

    (Lütfen "İlişki Türü"nün şu olduğunu unutmayın: bire çok )

      Bir dernek… / Yalnızca her iki tablonun ilgili alanlarının eşleştiği kayıtları birleştir / Tamam / Yaratmak

      Bağlantılar / Bağlantıları değiştir / Yeni…

      Sol masa / Mal /Sağ masa/ Gereklilik

      Sol sütun / Kod mal / Sağ sütun / Kod / Bir dernek…

      Bir dernek sadece şunlar kayıtlar , ilgili olan her iki tablonun alanları aynıdır

      Tamam / İlişki türü: bire çok /Yaratmak

    "Ürünler" tablosu, bir bağlantının varlığını net bir şekilde doğrulamanıza yardımcı olacaktır. Bunu yapmak için: "tablosuna girin" Mal"; Sol tarafta her satırın önünde bir işaret var: + ", üzerine sol tıklarsanız açılacaktır alt tablo Bu ürüne özel olarak “Fatura”daki verilerle. İle bilgilerin kullanımını kolaylaştırmak birkaç sorgu yazabilirsiniz, ancak bazen bir bağlantı oluşturmak daha uygundur, siz de öyle yaptınız.

    FORMLAR

    Formlar, tablolara doğrudan erişmeden veri tabanı tablolarına veri girmenizi sağlar; başka bir deyişle - bu bir veri giriş aracıdır . Formun amacı kullanıcıya yalnızca doldurması gereken alanları sağlamaktır. Bu nedenle form uygundur. Formları kullanarak veriler yalnızca girilemez, aynı zamanda görüntülenebilir, yani mevcut tablo kayıtlarını görüntüleyebilirsiniz.

    FORM SİHİRBAZI KULLANARAK FORM OLUŞTURMA

      Veritabanı Nesneleri / Formları / Sihirbazı kullanarak form oluşturma

      Tablolar ve sorgular / Mal

      Mevcut alanlar / Kod mal / > / Ürün / > / İsim / > / Fiyat / > /

      Form adı: = Yeni ürün

      Bayrak: Verileri görüntülemek veya girmek için bir form açın

      Bitti (bkz. Şekil 3.2)

    Pirinç. 3.2


    Kayıt eklemeye izin vermek için form özelliklerini ayarlayın.

    FORM ÖZELLİKLERİNİN AYARLANMASI:

      “Yeni Ürün” formunu seçin / yapıcı

      Görüş / Özellikler / Veri

      Değişikliklere izin ver / HAYIR

      Silmeye izin ver / HAYIR

      Eklemeye izin ver / Evet

      Kapalı şekil/ Kaydediliyor değişiklikler/ Açık "Yeni ürün" formu

    Bu form yalnızca “Ürünler” tablosuna kayıt eklemenizi sağlar. Görüntülenen “Yeni Ürün” formuna aşağıdaki verileri girin (aşağıya bakın).

    Ürün Kodu

    Ürün

    İsim

    Fiyat

    00005

    Tablo 11OS

    Ahşap ofis

    2750

    24983

    Sandalye 13OFC

    Ofis için yumuşak dönüş

    00011

    Raf 1Kn

    Ahşap kitaplık

    2600

    08653

    Dışkı 2Kr

    Ahşap yuvarlak

    Kontrol soruları:

      Form yapısının amacı nedir?

      Form kayıtlar arasında nasıl gezinir?

      Nesne özellikleri iletişim kutusu nasıl açılır?

    Pratik çalışma No. 3Tasarım görünümünde form oluşturma

    Çalışmanın amacı: Tasarım modunda formlar oluşturmayı öğrenin.

    İşin hedefleri:

      Form tasarımı pratiği.

      Tasarım modunda form oluşturma becerilerinizi güçlendirin.

    Destekleyici şu anlama gelir: MS Access'te pratik çalışmanın açıklamalarının toplanması; kişisel bilgisayar, yazılım: DBMS MS Access.

    Rapor gereksinimleri: Pratik çalışmanın sonuçlarını diskte LAB 31.doc dosyası şeklinde sunun (gerekirse yazdırın) ve kontrol sorularının cevaplarını içeren pratik çalışma hakkında bir rapor hazırlayın

    Çalışma teknolojisi:

    TASARIM MODUNDA FORM OLUŞTURMA:

    Pirinç. 3.4


    tarih

    Kod

    geldi

    00001

    00002

    00005

    00011

    08653

    Yeni Gereksinim formu şunları içermelidir:

      boş alanlar

      alan bir liste ile

      çizim

      tarih ve saat

      başlık "Gereksinim" (Görünüm/Başlık…)

      kaydırma çizgileri

    Bu forma veri gireceksiniz, ancak önceki girişler değişmeyecek şekilde.

    tarih

    Kod

    Gitmiş

    00001

    00002

    00005

    00011

    08653

    Kontrol soruları:

      Tasarım görünümünde bir forma hangi öğeler eklenebilir?

      Form Oluşturucu ne için kullanılır?

      Alanlarda ne tür veriler saklanabilir? Örnekler ver.

    Pratik çalışma No. 4Sorgular: Temel kavramlar ve basit sorgular oluşturma

    Çalışmanın amacı: Tasarım modunda ve sihirbazı kullanarak basit sorgular oluşturmayı öğrenin. Ortaya çıkan verileri görüntüleyin.

    İşin hedefleri:

      Farklı şekillerde basit bir sorgu oluşturmayı öğrenin.

      Ortaya çıkan verileri görüntülemeyi öğrenin.

    Destekleyici şu anlama gelir: MS Access'te pratik çalışmanın açıklamalarının toplanması; kişisel bilgisayar, yazılım: DBMS MS Access.

    Rapor gereksinimleri: Pratik çalışmanın sonuçlarını diskte LAB 32.doc dosyası şeklinde sunun (gerekirse yazdırın) ve kontrol sorularının cevaplarını içeren pratik çalışma hakkında bir rapor hazırlayın

    Çalışma teknolojisi:

    İstekler gerekli verileri tablolardan çıkarmak ve bunları kullanıcıya uygun bir biçimde sunmak. Bu bilgiyi gelecekteki çalışmalarda kullanmak için isteğinizi kaydedebilirsiniz. Sorguları kullanarak, verileri belirli bir algoritmaya göre dönüştürebilir, yeni tablolar oluşturabilir ve bunlarda basit hesaplamalar gerçekleştirebilirsiniz; birincil veriler değişmeden kalır. Şu anda stokta ne olduğunu öğrenmek için iki basit sorgu oluşturmanız gerekir: " Depoya vardık" Ve " Stoklar tükendi" malların tablolardan hareketiyle ilgili bilgileri basitçe özetleyecek " Fatura" Ve " Gereklilik».

    “DEPOYA GELME” TALEBİ OLUŞTURMA:

      Tablolar / Fatura / Eklemek / Kapalı

      Görüş / Grup operasyonlar

      Alan / Kod

      Grup operasyonlar / Gruplama

      Sıralama / Artan

      Alan / geldi / Gruplama /

    1. Sihirbazı kullanarak bir istek oluşturun.

    “STOKTA YOK” TALEP OLUŞTURMA:

      Veritabanı Nesneleri/Sorgular

      Sihirbazı kullanarak bir istek oluşturun

      Tablolar ve sorgular / Gereklilik

      Mevcut alanlar / Kod / > / Gitmiş / > / Sonraki

      Final / Sonuçlar … / Toplam / Daha öte

      İsim iste / Gitmiş ile depo / İstek düzenini değiştir / Hazır

      Sıralama / Artan

      İkinci sütunda alan / Gitmiş / Kapalı / Kaydetmek değişiklikler

    Bu sorguları oluşturduktan sonra çalıştıklarından emin olmanız gerekir. Bunu yapmak için “Fatura” ve “Gereksinim” tablolarına aşağıdaki verileri girin:

    tarih

    Kod

    geldi

    00001

    00002

    24982

    08652

    09632

    tarih

    Kod

    Gitmiş

    00001

    00002

    24982

    08652

    09632


    Kontrol soruları:

      Talep nedir?

      Ne tür istekler var?

      Bir istekte neden kullanılabilir alanları seçiyorsunuz?

    Pratik çalışma No. 5
    "Karmaşık" sorgular oluşturma

    Çalışmanın amacı: Birden çok tablo ve sorgu üzerinde nasıl sorgu oluşturulacağını öğrenin.

    İşin hedefleri:

      Bir sorgu yapısında matematiksel ifadeler oluşturmayı öğrenin.

      Bağlam menüsüyle çalışma alıştırması yapın.

      Sorgularda grup işlemlerini keşfetme.

    Destekleyici şu anlama gelir: MS Access'te pratik çalışmanın açıklamalarının toplanması; kişisel bilgisayar, yazılım: DBMS MS Access.

    Rapor gereksinimleri: Pratik çalışmanın sonuçlarını diskte LAB 33.doc dosyası şeklinde sunun (gerekirse yazdırın) ve kontrol sorularının cevaplarını içeren pratik çalışma hakkında bir rapor hazırlayın

    Çalışma teknolojisi:

    BİR TABLO VE SORGULAR ÜZERİNDEN KARMAŞIK BİR SORGU OLUŞTURMA:

      Veritabanı Nesneleri/Sorgular

      Tasarım Görünümünde Sorgu Oluşturma

      Tablo / Tablolar / ekleme Mal / Eklemek

      Araştırma / geldi Açık stoklamak / Eklemek

      Stoklar tükendi / Eklemek / Kapalı

      Görüş / Birleştirme Seçenekleri / Yaratmak

      Sol masa / Mal /Sağ masa/ Depoya vardık

      Sol sütun / Kod mal / Sağ sütun / Kod / TAMAM

      Görüş / Seçenekler dernekler / Bayrak ikinci seçenek / Tamam

      Görüş / Seçenekler dernekler / Yaratmak

      Sol masa/ Depoya vardık /Sağ masa/ Stoklar tükendi

      Sol sütun / Kod / Sağ sütun / Kod / TAMAM

      Görünen bağlantı vurgulamak (sol fare tuşu)

      Görüş / Seçenekler dernekler / Bayrak ikinci seçenek / Tamam

      Alan: Kod mal / Tablo ismi: Mal / Düzenlemek: İle artan

      Alan: İsim / Tablo ismi: Mal

      Alan: Fiyat / Tablo ismi: Mal

      Bir sonraki alanda, tıklayın Sağ fare tuşu / İnşa etmek

      Toplam gelen:= »

      İkinci pencerede “açmak için çift tıklayın” İstekler »

      Seçme " Depoya vardık » / Toplam-geldi / Sokmak

    Toplam ulaştı: = [Depoya ulaştı]!

      Beşinci alanda, tıklayın Sağ fare tuşu / İnşa etmek

      İfade Oluşturucu'nun üst kısmına şunu girin: " Toplam harcanan:= »

      İstekler / « Stoklar tükendi" / Toplama gitti / Sokmak

      Aşağıdaki ifadeyi almalısınız:

    Toplam giden: = [Depodan ayrıldı]!

      Altıncı alan / İnşa etmek … / « Kalan ürünler:= »

      İstekler / « Depoya vardık » / Toplam-geldi / Sokmak / « »

      « Stoklar tükendi" / Toplama gitti / Sokmak / TAMAM

      Yedinci alan / İnşa etmek … / « Tutar:= »

      İstekler / « Depoya vardık » / Toplam-geldi / Sokmak / « »

      « Stoklar tükendi" / Toplama gitti / Sokmak

      Ortaya çıkan ifade parantez içine al / « * »

      Tablolar / Mal / Fiyat / Sokmak

      Aşağıdaki ifadeyi almalısınız:

    Tutar için: = ([Depoya vardık]!-[Depodan çıktık]!

    )*[ürünler]![fiyat]

    Rica etmek " Stokta var» Depoya ne kadar ve ne tür bir ürünün geldiğini, depodan çıktığını, o üründen ne kadar kaldığını net bir şekilde görmenizi sağlayacaktır. Talepteki veriler şunları yapabilirsiniz: düzenlemek, Örneğin, ürün koduna göre.

    Kontrol soruları:

      Seçme sorguları neden var?

      Bağlam menüsünü nasıl çağırırsınız?

      Hesaplanan alan nasıl oluşturulur?

    Pratik çalışma No. 6Raporlar: oluşturma, değiştirme ve kullanma

    Çalışmanın amacı: Raporların ne olduğunu anlayın, sihirbazı kullanarak ve tasarım modunda nasıl rapor oluşturulacağını öğrenin.

    İşin hedefleri:

      Otomatik rapor oluşturmayı öğrenin.

      Sihirbazı kullanarak tablo verilerini belge olarak görüntüleyen bir raporun nasıl oluşturulacağını öğrenin.

      Tasarım modunda nasıl rapor oluşturulacağını öğrenin.

    Destekleyici şu anlama gelir: MS Access'teki pratik çalışmanın açıklamalarından oluşan bir koleksiyon; kişisel bilgisayar, yazılım: DBMS MS Access.

    Rapor gereksinimleri: Pratik çalışmanın sonuçlarını diskte LAB 34.doc dosyası şeklinde sunun (gerekirse yazdırın) ve kontrol sorularının cevaplarını içeren pratik çalışma hakkında bir rapor hazırlayın

    Çalışma teknolojisi:

    Access, raporlar oluşturmanıza ve posta etiketleri oluşturmanıza olanak tanır. Özelliklerine ve yapısına göre raporlar birçok yönden formlara benzer, ancak veri çıkışı için tasarlandı ekranda değil ama Açık baskı cihazı yani Yazıcı. Raporlar arasındaki fark, içlerindeki verilerin, örneğin üstbilgiler ve altbilgiler, sayfa numaraları, raporun oluşturulma zamanı vb. gibi basılı belgelere özgü özel tasarım öğeleriyle gruplandırılması ve kağıt üzerinde görüntülenmesidir.

    RAPOR OLUŞTURMA:

    Rapor oluşturmanın en basit ve en kolay yolu otomatik rapordur. İki seçenekle gelir: sütuna otomatik rapor verme Ve otomatik rapor kaset.

    BİR SÜTUNDA OTOMATİK RAPOR OLUŞTURUN:

      Veritabanı penceresi / Raporlar / Yaratmak

      Otomatik raporlar: sütuna

      Veri kaynağı olarak tabloyu seçin " Fatura " / TAMAM

    Raporunuz hazır. Aynı şekilde bant yöntemini kullanan otomatik bir rapor oluşturulur, veri kaynağı olarak yalnızca tabloyu seçin " Gereklilik "ve farklı kaydet" Rapor gereksinimi ».

    RAPOR SİHİRBAZI KULLANARAK RAPOR OLUŞTURMA:

      Veritabanı Penceresi / Raporlar

      Sihirbazı kullanarak raporlar oluşturma

      Tablolar ve sorgular / Tablo « Mal »

      Mevcut alanlar / Ürün Kodu / > / Ürün / > /

      Tablolar ve sorgular / Sorgu: “Stokta var”

      Mevcut alanlar / Toplam geldi / > / Toplam gitti / > / Kalan tutar / > /Sonraki

      Mevcut gruplama seviyeleri / Ürün kodu / > / Ürün / > /

      Toplam geldi / > / Toplam gitti / > /

      Gruplama ... / Aralıkların gruplandırılması / Düzenli / Tamam / Sonraki

      Rapor Adı " Final rapor " / Hazır

    İNŞAAT MODUNDA RAPOR OLUŞTURMA:

    Tasarımcıyı kullanarak sıfırdan bir rapor geliştirebilir veya önceki yöntemler kullanılarak oluşturulmuş mevcut bir raporu değiştirebilirsiniz.

      Raporlar / Yaratmak / Oluşturucu

      Veri kaynağı olarak seç rica etmek « Stokta var »

      Dosya/ Sayfa ayarları… / Sayfa / Manzara

      Görüş / Başlık / Araç çubuğunda “ öğesini seçin Yazıt »

      Bir başlık oluştur 15 boyut yazı tipi mavi renkler « 2001 yılı depo raporu

    Başlık alanında altı yap yazıtlar dikey (yazı tipi boyutu 14, mavi, italik) " Ürün Kodu », « İsim », « Fiyat », « Toplam geldi », « Toplam gitmiş », « Sol Açık miktar ».

      Görüş / Sıralama ve gruplandırma

      Alan/ifade/ Ürün Kodu / Sıralama düzeni / İle artan

      Grup Özellikleri / Grup başlığı / Evet

    Bir sonraki satırda

      Alan/ifade/ İsim Evet

      Alan/ifade/ Fiyat / Artan / Grup başlığı / D A

      Alan/ifade/ Toplam geldi Evet

      Alan/ifade/ Toplam gitmiş / Artan / Grup başlığı / Evet

      Alan/ifade/ Kalan miktar / Artan / Grup başlığı / Evet

    Veri alanında Altı sütun ve bir satırdan oluşan çizgileri kullanarak bir tablo çizin. Daha sonra her hücrede bir alan oluşturarak aşağıdaki tabloyu elde edin (aşağıya bakın).

    Ürün Kodu

    İsim

    Fiyat

    Toplam geldi

    Toplam harcama

    Kalan miktar

      Alanı seç " Fiyat » / Görüş / Özellikler / Düzen / Alan Formatı / Parasal

    Altbilgi alanına sokmak tarih Ve sayı sayfalar .

      Sokmak / Sayfa numaraları...

      Sayfa N / M /altbilgi/Hizalama/ Sağ / TAMAM

      Sokmak / Tarih ve saat… / tam tarih formatı zamanım yok / tamam

    Tarih rapor başlığında görünecek, kes şunu o ve sokmak sol üst köşedeki alt bilgi alanında.

    Notlar alanına rapora "Ürün Hareketi" diyagramını ekleyin

      Sokmak / Diyagram … / Sorular / Stokta var / Sonraki

      Grafik alanları: / Ürün kodu / Gelen toplam / Giden toplam / Kalan ürünler / Sonraki

      Seçmek histogram / Daha öte

      Tıklamak farenin sol tuşu " Toplam harcama " Ve Olumsuz salıverme taşınmak saha alanına girdi " Amount_Total geldi ”, bunun sonucunda bu alana yeni bir “Tutar_Toplam Gitti” alanı eklenmelidir.

      Bu işlemi “Kalan öğeler” / Sonraki için tekrarlayın

      Rapor alanı / Mevcut olmayan / Grafik alanları / Mevcut olmayan / Daha öte

      Diyagramı adlandırın " Malların hareketi " / Hazır

    Ortaya çıkan diyagramın seçilen verilere karşılık gelmesi için şunları yapmalısınız:

      Veritabanı penceresine git / Pencere /veritabanı/Sorgular/" Açık depo " / Açık

      Düzenlemek / Seçme Bütün girdiler /Düzenlemek/ Kopyala / İsteği kapat “Stokta var”

      Rapor penceresine git / Pencere / Rapor / Diyagramda çift ipek

      Veri içeren bir tablo görünecektir / Vurgulamak veri ve silmek onların

      İlk hücreye git / Düzenle / Sokmak

      Kaldırmak gereksiz sütunlar : « İsim », « Fiyat " Ve " Tutar için »

      Kapalı pencere "Veri tablosu"

      Grafiği beğeninize göre dönüştürün

    Kontrol soruları:

      Rapora ne denir?

      Rapor türünü nasıl değiştirebilirim?

      Bir rapordaki alanların ve etiketlerin boyutunu ve konumunu nasıl düzenleyebilirim?

      Renkleri ve efektleri olan bir rapor nasıl tasarlanır?

    Pratik çalışma No. 7

    Alt tablolarla çalışma ve filtreleri ayarlama

    İşin amacı: Alt tabloların nasıl ayarlanacağını öğrenin, filtrenin ne olduğunu anlayın, filtrelerin nasıl oluşturulacağını ve değiştirileceğini öğrenin.

    İşin hedefleri:

      Alt tabloları nasıl oluşturacağınızı ve sileceğinizi öğrenin.

      Gerekli bilgileri seçmek için filtre oluşturmayı ve uygulamayı öğrenin.

      Filtre yapısında bir ifade oluşturmayı öğrenin.

    Destekleyici şu anlama gelir: MS Access'teki pratik çalışmanın açıklamalarından oluşan bir koleksiyon; kişisel bilgisayar, yazılım: DBMS MS Access.

    Rapor gereksinimleri: Pratik çalışmanın sonuçlarını diskte LAB 35.doc dosyası şeklinde sunun (gerekirse yazdırın) ve kontrol sorularının cevaplarını içeren pratik çalışma hakkında bir rapor hazırlayın

    Çalışma teknolojisi:

    Zaten tablolar arasında ilişki kurarken alt tablolarla karşılaştınız, ancak daha sonra alt tablo otomatik olarak ortaya çıktı, artık onu kendiniz oluşturacaksınız. Alt tablo tablolar ve sorgular için oluşturulabileceği gibi mevcut alt tablolar için de oluşturulabilir. Belirli verileri ekranda görüntülemek için tasarlanmıştır.

    ALT TABLO OLUŞTURMA:

      Nesneler veritabanı "Tablolar » / « Mal " / Açık

    Bu tablo, her satırın başındaki (+) işaretiyle gösterildiği gibi zaten bir alt tablo içermektedir.

      Açık alt tablo / (+) simgesine sol tıklayın

      Sokmak / Alt tablo... / Tablolar / “Gereksinim”

      Alt alanlar / Kod / Ana alanlar / Kod / TAMAM

      Şimdi bir bağlantı kurmanız istendiğinde şu yanıtı verin: " HAYIR »

    Çizgiden önce solda (+) işareti görünmelidir. Artık "Ürünler" tablosunda, belirli bir ürünün ne kadarının gelip gittiğini görebileceğiniz iki alt tablo bulunmaktadır. İlgili tablolara otomatik olarak girilecek verileri alt tabloya da girebilirsiniz.Bunu sağlamak için, 00005 kodlu ürün için ikinci alt tabloya aşağıdaki verileri girin:

    tarih

    Gitmiş

    1. Egzersiz: Alt tabloyu kaldırın.

    ALT TABLOLARIN SİLİNMESİ:

      Nesneler veritabanı "Sorgular" / Depoya vardık / Açık

      Sokmak / Alt tablo... / İstekler / Stoklar tükendi

      Alt alanlar / Kod / Ana alanlar / Kod / TAMAM

      Verileri inceleyin, ardından kapalı alt tablo

      Biçim / Alt tablo / Silmek

      Kapat ve kaydet değişiklikler

    Filtreler görüntülemekte olduğunuz tablo veya formlardaki kayıtları aramak ve seçmek için tasarlanmıştır. Çeşitli filtre türleri vardır: seçime göre filtrele, seçimi hariç tut, gelişmiş filtre, filtrele, vb.

    Görev 2: Bir filtre oluşturun ve değiştirin.

    SEÇİME GÖRE BİR FİLTRE OLUŞTURUN:

      Nesneler veritabanı "Tablolar » / « Fatura " / Açık

    Örneğin “00001” kodlu bir ürüne ait verilere ihtiyacınız var

      Vurgulamak ürün kodu 00001

      Gönderiler /Filtre/ Seçime göre filtrele

    Faturada sadece bu ürüne özel kayıtlar yer almaktadır, bu diğer tüm verilerin silindiği anlamına gelmemektedir. Faturayı orijinal haline döndürmek için filtreyi kaldırmanız gerekir.

      Gönderiler / Filtreyi kaldır

    SEÇİMİ KALDIRIN:Öncekine benzer şekilde ekranda yalnızca seçilenler dışındaki tüm veriler görüntülenecektir.

    FİLTRE DEĞİŞTİRME DÜĞMESİ: Bu düğmeyi kullanarak birden fazla alandaki verilere dayalı kayıtları seçebilirsiniz.

      Gönderiler /Filtre/ filtreyi değiştir

      Seçme veri birkaç alan ve ne olacağını görün

      Filtre /Filtreyi uygula

      Gönderiler / Filtreyi kaldır

    ŞUNLAR İÇİN FİLTRE:

      Tıklamak Sağ tablo alanındaki fare düğmesi

      Şunun için filtrele: : [Kod] = 00001 ve [Geldi] = (50) / Tıklayın Girmek

      Gönderiler / Filtreyi kaldır

    Görev 3: Gelişmiş bir filtre oluşturun.

    GELİŞMİŞ BİR FİLTRE OLUŞTURMA:

      Gönderiler / Filtre / Gelişmiş filtre…

      Alan: Tarih / Seçim koşulları alanında öğesine tıklayın Sağ fare düğmesi / Oluştur...

      Aşağıdaki ifadeyi oluşturun:

    [Fatura]![Tarih] > #01.04.01# Ve [Fatura]![Tarih]< #30.04.01#

      Filtre /Filtreyi uygula

      Kapat ve kaydet değişiklikler

    Kontrol soruları:

      Bir tablonun veya sorgunun zaten bir alt tablo içerip içermediğini nasıl anlarsınız?

      Filtrenin amacı nedir?

      Herhangi bir alan için tablo filtresi nasıl oluşturulur?

      Filter nesnesinde bir ifade nasıl oluşturulur?

    MS ACCESS'i örnek olarak kullanırsak...

    giriiş

    Bir veritabanındaki bilgilerin korunması, hem veritabanını bireysel olarak kullanırken hem de kullanıcılar onunla birlikte çalışırken acil bir görevdir. Koruma, veritabanının ve içerdiği bilgilerin değişmezliğini ve bütünlüğünü sağlamanın yanı sıra, ona erişim haklarını da düzenlemelidir.
    Bir grup kullanıcı tek bir veritabanıyla kurumsal olarak çalıştığında, veritabanının bakımını yapan ve uygun erişim haklarına sahip bir yöneticinin seçilmesi gerekir. Kullanıcı erişim hakları, kullanıcıları dahil edip hariç tutabilen ve onları gruplara ayırabilen yönetici tarafından belirlenir. Belirli bir grubun üyesi olan kullanıcılar, o gruba tanınan tüm haklara sahiptir. Kullanıcının kişilik hakları grubun erişim haklarından yüksekse kişilik hakları saklı kalır.

    1. İşin amacı

    Örnek olarak MS Access DBMS'yi kullanarak bir veritabanındaki bilgileri korumanın yollarını incelemek.

    2. Teoriden kısa bilgi

    Veritabanı güvenlik sistemi, veritabanının fiziksel bütünlüğünü sağlamalı ve içeriğin okunmasına ve verilerin değiştirilmesine yönelik yetkisiz müdahalelere karşı koruma sağlamalıdır.

    Veritabanı koruması iki düzeyde gerçekleştirilir:

    Şifre düzeyinde;

    Kullanıcı düzeyinde (kullanıcı hesaplarının ve tanımlanan nesnelerin korunması).

    Access veritabanını korumak için çalışma grubu dosya sistemini kullanır. mdw (bir çalışma grubu, ağ kaynaklarını paylaşan bir kullanıcı grubudur), iş istasyonlarındaki veritabanlarının varsayılan olarak bağlı olduğu. Çalışma grupları dosyası, kullanıcı ve grup hesaplarının yanı sıra kullanıcı parolalarını da içerir. Hesaplara veritabanına ve nesnelerine erişim hakları verilebilir, erişim izinleri ise veritabanında saklanır.

    Access veritabanının korunmasını sağlamak için, çalışma grubu yöneticisi wrkgаdm dosyasını kullanarak bir çalışma grubu oluşturmanız gerekir. exe. Benzersiz bir çalışma grubu oluştururken kullanıcı adını, kuruluş adını ve çalışma grubu kodunu belirtirsiniz.

    MS Access çalışma grubu dosyası aşağıdaki yerleşik hesapları içerir:

    1. Yöneticiler - standart kullanıcı hesabı. Bu kayıtlar Ms Access'in tüm örnekleri için aynıdır;

    2. Yönetici - yönetici grubu hesabı - her çalışma grubu dosyasında benzersizdir;

    3. Kullanıcılar - kullanıcı hesaplarını içerir.

    Bir çalışma grubu dosyası oluşturmak için Access'ten çıkmanız ve çalışma grubu dosyasını sistemde veya windows dizinindeki system32 klasöründe bulmanız ve yeni bir çalışma grubu oluşturmanız gerekir (en fazla 20 rakam veya harf olabilir).

    Yöneticiler grubu isteğe bağlı sayıda kullanıcı içerebilir, ancak her zaman nesnenin bir sahibi vardır (nesnenin sahibi, nesneyi oluşturan veya onu kullanma haklarının devredildiği hesap olabilir).

    Yönetici kaydını okumak tüm çalışma grupları için mümkün olduğundan ve bu hesaplar aynı olduğundan, ADMIN kullanıcısının, yeni bir yönetici hesabı oluşturmanız ve hesapları ve sahip hesapları için bir şifre ayarlamanız gereken yöneticiler grubundan kaldırılması gerekir.

    Kullanıcı erişim haklarının farklılaştırılması

    Erişim izinleri, bir kullanıcı hesabına aitse veya bir kullanıcı hesabına atanmışsa açık olarak adlandırılır. İzinler, gruba dahil olan bir kullanıcının tüm izinleri aldığı bir grup hesabına atanmışsa örtülü olacaktır.

    DB ERİŞİMİ İÇİN İZİN TÜRLERİ

    İzinler

    İzin verilen eylemler

    Veritabanı nesneleri

    Açılış ve

    öğle yemeği

    Veritabanı, form veya rapor açma

    Veritabanı, formlar, raporlar, makrolar

    Özel erişim

    Özel veritabanı açılışı

    Veritabanı

    Düzeni Okumak

    Nesneleri Tasarım Görünümünde Görüntüleme

    Değiştirmek

    düzenler

    Düzenleri görüntüleyin ve değiştirin, silin

    Tablolar, sorgular, formlar, raporlar, makrolar ve modüller

    İzinler

    yönetici

    Veritabanında şifre belirleme, veritabanı çoğaltma

    Diğer kullanıcılara erişim hakları verme

    Veri okuma

    Veriyi gör

    Tablolar ve Sorgular

    Veri güncellemesi

    Verileri silmeden veya yapıştırmadan görüntüleyin ve değiştirin

    Tablolar ve Sorgular

    Veri ekleme

    Verileri silmeden veya değiştirmeden görüntüleyin ve ekleyin

    Tablolar, sorgular

    Veriler siliniyor

    Verileri değiştirmeden veya eklemeden görüntüleyin ve silin

    Tablolar, makrolar

    Kullanıcı izinleri minimum erişim izinlerine göre belirlenir. Admins grubunun üyeleri, bir nesnenin sahibi ve bu nesne için yönetici izinleri almış bir kullanıcı, kullanıcıların izinlerini değiştirebilir.

    Kullanıcılar veritabanına bağlandıklarında ait oldukları grupların haklarını alırlar.

    3. İş için atama

    Northwind veritabanından yeni bir veritabanı oluşturun ve aşağıdaki nesneleri bu veritabanına aktarın:

    Tablolar: Siparişler, Siparişler, Müşteriler, Ürünler;

    Talepler: Siparişlere ilişkin bilgiler;

    Formlar: Müşteri Siparişleri, Sipariş Alt Formu 1 ve Sipariş Alt Formu 2.

    2. Veritabanına iki erişim düzeyi tanımlayın:

    Okumak için;

    Degisim icin.

    Veritabanını korurken yetkisiz kullanıcıların bilgilere erişmesini önlemek gerekir (korumanın güvenilirliğini kontrol edin).

    MS Access veritabanı koruma algoritması Yeni ve benzersiz bir çalışma grubu oluşturun. Yeni bir yönetici hesabı oluşturun. Yeni bir çalışma grubuna katılın; herhangi bir veritabanını açın; menüde – servis, koruma ve kullanıcı gruplarını seçin; yeni bir kullanıcı oluşturun, adı ve hesap kodunu girin (bu bir şifre değildir); Mevcut gruplar listesinde şunu seçin: Yöneticiler – ekle. Yönetici kullanıcısını yöneticiler grubundan kaldırın. Access oturumunu kapatın ve Access'te yeni bir kullanıcı olarak oturum açın; Bu hesap için bir şifre girdiğinizden emin olun. Korumak istediğimiz veritabanını yeniden oluşturun. Kaynak veritabanındaki nesneleri önceki adımda oluşturulan veritabanına aktarın. Hakları gerekli nesnelere dağıtın.

    İşin prosedürü ve sonuçları

    Şifre düzeyinde koruma
    Veritabanını menü öğesinden açın Hizmet seçme Veritabanı şifresini koruyun/ayarlayın


    Şifrenizi girmenizi ve tekrarlamanızı isteyen bir pencere açılacaktır.

    Adınız, doğum tarihiniz gibi bilgilerin şifre olarak kullanılması önerilmez;
    - özel programlar kullanılarak oldukça kısa sürede tahmin edilebileceğinden kısa bir şifre seçmemelisiniz;
    - harf ve rakam kombinasyonu istenmez, çünkü bu şifreyi tahmin etmeyi zorlaştırır ve sözlük saldırısını işe yaramaz hale getirir.

    Korunması gereken veritabanını başlatın. Menü öğesinde Hizmet seçme Güvenlik/Kullanıcılar ve Gruplar.

    yazı tipi boyutu:11.0pt">
    Düğmeye bas Yaratmak… ve yeni kullanıcı adını girin; örneğin kullanıcı1, kodunu belirtin. Varsayılan olarak giriş gruba dahil edilecektir Kullanıcılar. Veritabanıyla çalışacak tüm kullanıcılar için bu adımları tekrarlayın.
    Sekmeye git Şifre değiştir. Yönetici parolasını ayarlayın ve ardından her başlatışınızda Erişim Kullanıcı adınızı ve şifrenizi girmenizi isteyen bir pencere açılacaktır (Şek. 6).

    yazı tipi boyutu:11.0pt">
    Menü öğesinde Hizmet seçme Güvenlik/İzinler (Şekil 7). Korunan nesneyi seçin, örneğin Tablo1. Grup izinlerini ayarlayın Kullanıcılar, ve sonra her kullanıcı için.
    İşte bu kadar, geriye her kullanıcının kendi şifresini girmesi kalıyor. Bunu yapmak için veritabanına adınızla giriş yapmanız ve Yönetici şifresi oluştururken yaptığınız adımların aynısını uygulamanız gerekir.


    Şekil 7 Her kullanıcı için erişim haklarını tanımlama penceresi

    Depo veritabanını geliştirme örneğini kullanarak Access 2003 veritabanlarını oluşturma ve yönetme programı ele alınır.Veritabanlarının planlanması, tabloların, sorguların, formların, raporların oluşturulması gibi konulara asıl dikkat gösterilir. Çalışma, Windows ortamındaki uygulamalarla çalışma deneyimi olan ve Access programına hakim olmak isteyen kullanıcılara yöneliktir.

    İndirmek:


    Ön izleme:

    Tver Bölgesi Eğitim Bakanlığı

    GBOU DPT "Ostashkovo Elektromekanik Koleji"

    Sektördeki bilgi teknolojisi

    Yönergeler

    laboratuvar çalışması yapmak

    Bu konuda " MICROSOFT ACCESS'TE ÇALIŞIYORUZ"

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

    Ostaşkov

    2012

    Açıklayıcı not

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

    Laboratuvar işi. Veri sıralama, filtreleme

    Laboratuvar işi. Çok tablolu özel veri giriş formunun geliştirilmesi

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

    Laboratuvar işi. Rapor oluşturma

    Kaynakça

    AÇIKLAYICI NOT

    Modern toplumun gelişimi, sürekli artan bilgi akışıyla karakterize edilir ve bu da onu “bilgi teknolojisi toplumu” olarak tanımlamamıza olanak tanır. Uzmanların yeterlilik düzeyi yalnızca mesleki eğitimle belirlenemez. Bir uzman bilgi alabilmeli, önemini belirleyebilmeli ve değişikliklerini zamanında izleyebilmelidir. Bilgi süreçlerini yönetmenize izin veren bir araç bilgisayardır. Mesleki faaliyetlerde kullanımına yönelik temel beceriler, “Sanayinin Bilgi Teknolojileri” disiplininin incelenmesi sırasında atılmaktadır.

    Orta mesleki eğitimin temel görevi, çoğunlukla otomatikleştirilmiş bilgi sistemlerinin genel işleyiş kalıplarını, oluşturulmasını ve uygulanmasını incelemektir.

    İçerik açısından bakıldığında bu, sistemik bir dünya vizyonunun temellerini geliştirmemize, bilgi modelleme yeteneklerini genişletmemize, böylece "Bilgi Teknolojileri" konusu ile diğer disiplinler arasındaki disiplinlerarası bağlantıların önemli ölçüde genişlemesini ve derinleşmesini sağlamamıza olanak tanır.

    Faaliyet açısından bakıldığında bu, bilgi süreçlerinin analizi ve sunumuyla ilgili belirli sorunların çözümünde temel otomatik sistemlerin kullanılmasına yönelik bir metodolojinin formüle edilmesini mümkün kılar: bilgi dizilerinin depolanması için otomatik bilgi sistemleri (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 ya da bu veri tabanında kayıtlıdır. Veritabanlarıyla çalışma yeteneği günümüzün en önemli bilgisayar becerilerinden biridir.

    Program, örnek olarak MS Access'i kullanarak veritabanlarıyla çalışma konusunda uzmanlaşmak ve beceriler kazanmak için yapılması gereken laboratuvar çalışmalarını sağlar. Laboratuvar çalışmasının yürütülmesine ilişkin kılavuzlarda çalışmanın başlığı, çalışmanın amacı, çalışmanın gerçekleştirilme prosedürü, raporun içeriği ve bilgiyi test etmeye yönelik test soruları yer almaktadır.

    Laboratuvar işi

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

    Hedef: Access'te veritabanları ve tablolar oluşturma konusunda uzmanlaşmak. Sihirbazı kullanarak ve Tasarım modunda tablo oluşturma konusunda uzmanlaşın. Tabloya veri girmeyi öğrenin.

    İş emri:

    1. Üç tablo içeren bir “Depo” veritabanı oluşturun: “Ürünler”, “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ı

    Tarihten önce en iyisi

    Müşteri numarası

    Miktar

    sipariş tarihi

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

    Verileri tablolara girin. Yürütme emri:

    1. Access'i indirin. START\PROGRAMS\MICROSOFT ACCESS sistem menüsünü veya ACCESS.EXE önyükleme dosyasını kullanın.
    2. Microsoft Access penceresinde Yeni Veritabanı'nı seçin ve Tamam'a tıklayın.

    Ekranda Yeni Veritabanını Dosyala iletişim kutusu görünecek ve Access sizden db1, db2 vb. veritabanı adını isteyecektir. Yeni veritabanına Ambar 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 Tasarım tablosu oluşturma modunu seçin ve Tamam'a tıklayın.

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

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

    1. Tabloyu kaydedin:
    1. menüden Dosya/Kaydet'i seçin;
    2. beliren pencereye “Ürünler” tablosunun adını yazın;
    3. Tamam'ı tıklayın.

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

    1. “Siparişler” tablosunu da aynı şekilde oluşturun, Tasarım modunu kullanın.

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

    1. Tablo modunu kullanarak bir "Müşteriler" tablosu oluşturun. Tablolar sekmesinde Oluştur düğmesine tıklayın. Yeni Tablo penceresinde Tablolar modunu seçin. Alan1, Alan2 vb. adlı yirmi sütundan oluşan boş bir tablo göreceksiniz. Alan1'e çift tıklayın, alandaki metin vurgulanacaktır, Soyadı kelimesini girin ve Enter tuşuna basın. Alan 2'ye Adres'i, Alan 3 - Telefon'a girin.

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

    1. Menüden Dosya/Kaydet'i seçin. Tablo adını “Müşteriler” olarak ayarlayın ve Tamam'a tıklayın.
    2. Anahtar alanların tanımlanmadığını bildiren bir iletişim kutusu görüntülenecektir; "Evet" yanıtını verin.

    Veritabanı penceresinde “İstemciler” tablosu görünür. Bu tabloyu Tasarım modunda 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şturduğunuz 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 alandaki 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 İstemciler kelimesine, ardından Aç düğmesine tıklayın. 4 müşteri hakkında daha bilgi girin, örneğin:

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

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

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

    Tablolar arasında ilişkiler kuralım. Veri Şeması aracını tıklayın. Ekranda Veri Şeması ve Tablo Ekle pencereleri belirdi. “Ürünler” tablosunu seçin ve Ekle düğmesine tıklayın. Müşteriler ve Siparişler tablolarını da aynı şekilde ekleyin. Boş Tablo Ekle penceresini kapatın.

    “Ürünler” ve “Siparişler” tabloları arasındaki ilişkiyi, ilişki alanı Ürün numarası'nı kuralım.

    Bunu yapmak için, işaretçiyi Ürün Numarası alanına ("Ürünler" tablosu) yerleştirin ve sol düğmeyi basılı tutarak işaretçiyi Ürün Numarası alanına ("Siparişler" tablosu) sürükleyin. Fare düğmesini bırakın.

    Bağlantıları Değiştir iletişim kutusu görünecektir. Veri Bütünlüğünü Sağla, İlgili Alanların Basamaklı Güncellenmesi, İlgili Kayıtların Basamaklı Silinmesi onay kutusunu seçin ve Oluştur düğmesine tıklayın.

    Veri şemasında bire çok ilişki görünecektir. Kayıtların kademeli olarak silinmesi ve güncellenmesi, “Ürünler” tablosundan herhangi bir ürünün silinmesi durumunda “Siparişler” tablosundan da kayıtların otomatik olarak silineceği anlamına gelir.

    Benzer şekilde “Müşteriler” ve “Siparişler” tabloları arasında ilişkiler oluşturacağız.

    Sonuç olarak veri diyagramı şu şekli aldı:

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

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

    Kontrol soruları:

    1. Access'te alan türlerini listeleyin. Her birini açıklayın.
    2. Pozisyon, Posta Kodu, Avans, Vergi, Soyadı, Doğum Tarihi, Varış Saati, Tren Numarası, Yıl Sayısı alanlarında ne tür veriler olması gerektiğini düşünüyorsunuz? 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 indekslenmelidir?

    Laboratuvar işi

    Veri sıralama, filtreleme

    Hedef: verileri ana sıralama ve filtreleme; tablonun yapısını ve görünümünü değiştirmek.

    İş emri:

    1. “Ürünler” tablosundaki verileri Fiyata göre artan sırada düzenleyin.
    2. “Siparişler” tablosundaki verileri Sipariş Tarihine göre artan sırada düzenleyin.
    3. “Müşteriler” tablosundaki verileri Müşteri numarasına göre azalan şekilde düzenleyin.
    4. "Ürünler" tablosundan Fiyatı 25 rubleden büyük olan kayıtları seçin.
    5. "Ürünler" tablosundan son kullanma tarihi 12/15/03 tarihinden önce olan kayıtları seçin.
    6. Rapor hazırlamak için.
    7. Güvenlik sorularını cevapla.

    Bu sorunları çözmek için şu adımları izleyin:

    1. Access'i indirin.
    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 “Ürünler” tablo penceresi belirir.
    4. Fiyat alanına ve ardından Artan Sırada Sırala aracına tıklayarak verilerinizi fiyata göre artan sırada sıralayın.
    5. Benzer şekilde, "siparişler" tablolarındaki verileri Sipariş Tarihine göre artan sırada düzenleyin.
    6. Müşteriler tablosundaki verileri Müşteri Numarasına göre azalan sırada sıralayın. Azalan Sıralama aracını kullanın.
    7. “Ürünler” tablosundan Fiyatı 25 rubleden büyük olan kayıtları seçelim.

    "Ürünler" tablosunu açın. Fiyat alanına tıklayın ve Gönderiler / Filtre / Gelişmiş filtre komutunu çalıştırın.

    Ekranda, üst kısmında "Ürünler" tablosunda yer alan alanların listesini içeren bir dikdörtgenin bulunduğu bir iletişim kutusu görünecektir. Aşağıda bir talep formu bulunmaktadı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 değerini girin. Araç çubuğundaki Filtreyi Uygula düğmesini tıklayın.

    1. Filtreyi Kaldır aracını tıklatarak filtrelemeyi iptal edin.
    2. Benzer şekilde, son kullanma tarihi 12/15/03 tarihinden önce olan tüm kayıtları seçin.
    3. Access'ten çıkın.
    1. Sorunun formülasyonu.
    2. İlerlemek.
    3. Sonuçlar.

    Kontrol soruları:

    1. Erişim DBMS'nin Amacı.
    2. Access sistemini başlatın ve onunla çalışmayı bırakın.
    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 kaldırma.

    Laboratuvar işi

    Çok tablolu özel veri giriş formunun geliştirilmesi

    Hedef: Access'te form oluşturmayı öğrenin.

    İş 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 mevcut olduğu hakkında bilgi veren bir form oluşturun.
    5. Bir rapor yaz.
    6. Güvenlik sorularını cevapla.
    1. Access'i indirin.
    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. Ekranda Yeni Form penceresi görünecektir. Veri kaynağı olarak Otomatik Form: Sütun, Ü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, girişlere bakın. Formu kapatın ve değişikliklerinizi kaydedin. Formu Ürünler olarak adlandırın ve Tamam'ı tıklayın.

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

    1. Her müşterinin siparişlerini 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'ı tıklayın.

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

    1. İlk adımda form sihirbazı form için alanları seçmenizi ister. Alanlar birçok tablodan seçilebilir; öncelikle “Müşteriler” tablosundan tüm alanları seçelim. (Talep Tablosu alanında “Müşteriler” tablosu listelenmiyorsa listeyi genişletin ve istediğiniz tabloyu seçin.) Müşteri numarası alanına ve ardından butonuna tıklayın. Soyadı, Adres, Telefon alanlarını da aynı şekilde 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 tüm tablo alanlarını tek tek seçin. İleri düğmesine tıklayın.
    3. İkinci adımda veri sunumunun 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 (örneğin tablo) görünümünü seçin. İleri düğmesine tıklayın.
    5. Bir sonraki adımda örneğin uluslararası gibi bir form stili seçin ve İleri düğmesine tıklayın.
    6. Son adımda Müşteriler1 formunun ve Müşteri Siparişleri alt formunun adlarını belirtin. Bitir düğmesini tıklayın.

    Bitmiş formu göreceksiniz.

    1. Formun en altında bulunan kaydırma butonlarını 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üne ilişkin siparişleri görüntülemek için kendi formunuzu oluşturun.
    1. Sorunun formülasyonu.
    2. İlerlemek.
    3. Sonuçlar.

    Kontrol soruları:

    1. Formu tanımlayın.
    2. Formları kullanmak neden uygundur?
    3. Access'te form oluşturma modlarını adlandırın.
    4. Otomatik form oluşturmak için hangi adımları uygulamanız gerekir?
    5. Form Sihirbazı form oluşturma modunu açıklayın.

    Laboratuvar işi

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

    Hedef: Access'te form oluşturmayı öğrenin. Yapıcıyı kullanarak en basit formu, yani bir formu oluşturun.

    İş emri:

    1. İş tanımını inceleyin.
    2. Tüm çalışma örneklerini inceleyin.
    3. Belirli bir üründen kaç tanesinin hangi müşteriler tarafından sipariş edildiğine ilişkin bilgileri görüntüleyen bir sorgu oluşturun.
    4. Değeri 30'un üzerinde veya miktarı 50'nin üzerinde olan ürünleri seçmek için bir talep oluşturun.
    5. Bir üründen 10'dan fazla birim sipariş eden müşteriler hakkındaki verileri seçmek için bir sorgu oluşturun.
    6. Çalışmanız hakkında bir rapor yazın.
    7. Güvenlik sorularını yanıtlayın.

    Tasarımcıda bir istek oluşturmayı düşünelim.

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

    Pencerenin üst kısmına sağ tıklayıp Tablo Ekle'yi seçerek listeye bir tablo ekleyebilirsiniz. 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, * veya formülün adını gösterir. * tüm tablo alanlarını seçmenizi sağlar.

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

    Toplam:[Ürünler]![Fiyat]*[Ürünler]![Miktar]

    Toplam, sonuç alanının adıdır, ardından iki nokta üst üste gelir, tablo 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 tek bir "Ürünler" tablosu kullanılarak oluşturulmuşsa formül kısaltılmış 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) - sinüs x, MIN(x1, x2, x3, ...) - listeden minimum öğeyi arar, vb.

    Toplam ve Vergi alanları fiziksel olarak tabloda yer almaz; her sorgu yürütüldüğünde hesaplanır ve hesaplanır.

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

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

    Seçim koşulu, belirli bir alanın seçim koşulunu belirtir.

    Örneğin Fiyatı 30’un üzerinde olan kayıtları seçelim.

    Seçim Koşulları satırında kullanıcıdan istenen değeri girmesini isteyebilirsiniz. Davet metni köşeli parantez içine alınmıştır.

    Seçim koşulu mantıksal OR operatörü tarafından birbirine bağlanan iki alt koşuldan oluşuyorsa Or satırı kullanılır. Örneğin 2. veya 4. Ürün için tüm siparişleri seçin.

    Birden fazla erişim koşulu sipariş ederseniz, bunlar mantıksal AND operatörü kullanılarak bağlanacaktır.

    Örnek olarak oluşturduğunuz tabloları kullanarak sorgu oluşturma örneğine bakalım. Bunu yapmak için aşağıdakileri yapmanız gerekir:

    1. Access'te oturum açın;
    2. veritabanınızı açın;
    3. belirli bir ürünün ne kadarının ve hangi müşteriler tarafından sipariş edildiğine ilişkin bilgileri görüntüleyen bir sorgu oluşturmak;
    4. maliyeti 30'un üzerinde veya miktarı 50'nin üzerinde olan ürünleri seçmek için bir talep oluşturun;
    5. Herhangi bir üründen 10 birimden fazla sipariş veren müşteriler hakkındaki verileri seçmek için bir sorgu oluşturun.

    Yürütme emri:

    1. Access'i indirin.
    2. MS Access penceresinde Veritabanını Aç'ı seçin, Depo'yu 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 Oluşturucu penceresini Tablo Ekle iletişim kutusu açık olarak görüntüler. Listedeki tüm tabloları tek tek seçip Ekle butonuna tıklayın. Daha sonra iletişim penceresini kapatın.

    İstek için alanları seçin. “Ürünler” tablosundan Ürün alanını, “Siparişler” tablosundan ise Sipariş Numarası, Müşteri Numarası, Adet alanlarını seçin. “Müşteriler” tablosundan - Soyadı.

    Tasarımcı penceresinde Ürün alanı için Seçim koşulu satırına [Ürün adını girin] şeklinde bir ipucu girin. Öğe alanı için Görüntü satırındaki onay kutusunun işaretini kaldırın.

    İpucunuzun bulunduğu bir pencere görünecektir. Bir ürünün adını girin; örneğin Çay.

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

    1. Ürünler - Siparişler isteğine hesaplanan bir Tutar alanı ekleyin. Bunu yapmak için İstekler sekmesinde Ürünler - Siparişler isteğine ve ardından Tasarım düğmesine tıklayın.

    Boş bir sütun bulun (Miktar alanından sonra) ve formülü Alan satırına 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" tablosundaki tüm alanları seçin, Seçim koşulu satırındaki Fiyat alanı için, Veya'daki miktar alanı için >30 girin. satırına > 50 girin. İsteği yürütün. Ürün Olarak Kaydet2.
    2. Herhangi bir üründen 10 birimden fazla sipariş veren 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 >10 belirtin. Sonuçları Miktar alanına göre azalan şekilde sıralayın.
    1. Sorunun formülasyonu.
    2. İlerlemek.
    3. Sonuçlar.

    Kontrol soruları

    1. Bir isteği tanımlayın.
    2. Sorgu Oluşturucunun Alan satırında hangi veriler gösteriliyor? Hesaplanan 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 talep edebilirsiniz?
    5. Or dizisi ne için kullanılır?

    Laboratuvar işi

    Rapor oluşturma

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

    Yürütme emri:

    1. İletişim kutusunda seçin Veritabanları sekmesi Raporlar ve düğmeye tıklayın Yaratmak. İletişim kutusu Yeni rapor kullanarak otomatik olarak bir rapor (otomatik rapor) oluşturmanıza olanak tanır. Zanaatkar veya manuel . Herhangi bir tabloyu temel alan bir otomatik rapor oluşturun sütun veya şerit . İşlem, sol fare düğmesinin tek bir tıklamasına indirgenir.
    1. Veritabanını açın, modu seçin rapor , tıklamak Yaratmak .
    2. Yeni Rapor menüsü görünür : Menüden bir mod seçin Rapor Sihirbazı'nı seçin ve Tamam'ı tıklayın.




    Bir menü belirirraporun düzen türünü seçin:fareye tıklayabilirsiniz Daha öte .

    1. Rapor yapısı beş bölümden oluşur: rapor başlığı, başlık, veri alanı, alt bilgi ve rapor notları.
    2. Başlık Bölümü genel rapor başlığını yazdırmaya yarar.
    3. Bölüm başlıkRaporun karmaşık bir yapısı varsa ve çok fazla sayfa kaplıyorsa alt başlıkları yazdırmak için kullanılabilir. Buraya da yerleştirebilirsiniz sütun numaraları (sayfa numaraları) bu altbilgide yapılmadığı sürece.
    4. Veri alanında Veritabanı tablolarındaki alanların içerikleriyle ilgili kontrolleri yerleştirin. Bu kontroller, bir yazıcıda yazdırmak için tablolardan veri alır. Kontrollerin yerleştirme ve hizalama sırası, form yapısını oluştururkenkiyle aynıdır.
    5. Bölüm alt bilgibaşlık bölümüyle aynı amaçlarla kullanılır.
    6. İlk kontrolde güncel tarih girilir. Bunu yapmak için yerleşik Access işlevini Now() kullanın. Geçerli tarihi döndürür ve onu bir alana yerleştirir ve rapor yazdırıldığında bunu yeniden üretir.
    7. İkinci kontrol sayfa numarasını ve toplam sayfa sayısını görüntüler. Bunları belirlemek için yerleşik Page() ve Pages() işlevleri kullanıldı. Tırnak içine yazılan metin "tam anlamıyla" yeniden üretilir ve & operatörü, tırnak içine alınan metni işlevler tarafından döndürülen değerlerle "yapıştırmaya" yarar. & operatörüne birleştirme operatörü denir.
    8. Notlar bölümü ek bilgi göndermek için kullanılır.
    1. Sorunun formülasyonu.
    2. İlerlemek.
    3. Sonuçlar.

    Kontrol soruları

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

    DAĞITIM

    DBMS'nin ana fonksiyonları:

    1. Veritabanı yapısı oluşturma ve düzenleme
    2. Yeni bir giriş oluşturma (ekleme)
    3. Bir kaydı arayın (alan veya başka bir veritabanı öğesi)
    4. Bir gönderiyi düzenleme
    5. Gereksiz bir girişi kaldırma
    6. Kayıtları anahtar alanlara göre sıralayın
    7. Bilgilerin görüntülenmesini kontrol etmek: filtrelemek, gereksiz bilgileri gizlemek, pencereyi bölmek vb.
    8. Bilgi koruması: yetkisiz erişimin kısıtlanması, kazara 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 olanak tanıyan gelişmiş dil araçlarının varlığı
    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 kılavuz: V. E. Koshelev - St. Petersburg, Binom-Press, 2008 - 464 s.
    2. Microsoft Access 2002. Kendi kendine kullanım kılavuzu: T.V. Timoshok - Moskova, Diyalektik, 2004 - 352 s.
    3. Yeni başlayanlar için Microsoft Access 2003: V. Stepanov - Moskova, Akvaryum Baskısı, Matbaa - 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 uygulama geliştirme: S. I. Moiseenko, B. V. Sobol - Moskova, Williams, 2006 - 272 s.
    6. Ekspres kurs. Microsoft Access XP: - Moskova, AST, Hasat, 2006 - 32 s.