Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Все остальное / Gabriela Walczyk / lab 3 / Sprawozdanie3 - Gabriela Walczyk.pptx
Скачиваний:
29
Добавлен:
26.03.2015
Размер:
297.7 Кб
Скачать

Akademia Górniczo-Hutnicza

Wydział ZarządzaniaACCESS Bazy Danych

Gabriela Walczyk

rok I, semestr II, grupa 6 Informatyka w zarządzaniu Grupa laboratoryjna 11

Prof. dr hab. inż. Oleksandr Petrov

KRAKÓW, 2013

Teoria

Ćwiczenie 1

Zadanie 3

Literatura

Kwerendy funkcjonalne (operacyjne, akcji)

umożliwiają modyfikację pól w rekordach. Można

je sobie wyobrazić jako kwerendy wybierające, którym powierzono zadanie do wykonania dla określonej grupy rekordów w dynamicznym ich zestawie.

Typy kwerend funkcjonalnych:

tworzące tabele — pola w nowej tabeli dziedziczą typ danych i rozmiar pól po tabelach

wykorzystywanych przez tę kwerendę,aktualizujące — służą do automatycznego nanoszenia

zmian w rekordach,

dołączające — powodują dołączenie lub wprowadzenie rekordów do określonej, istniejącej już

tabeli,

usuwające rekordy — należy uważać przy ich stosowaniu, albowiem usunięcie danych z tabel

jest nieodwracalne; w przypadku istnienia relacji usunięcie rekordów może być niemożliwe.

Kwerendy krzyżowe

Kwerenda krzyżowa jest przypominającym tabelę przestawną arkusza kalkulacyjnego

zestawieniem elementów, które grupuje dane z tabel zarówno w wierszach, jak

i w kolumnach W tej specjalizowanej

kwerendzie podsumowującej wiersz

Podsumowanie: w oknie kwerendy przez przykład (QBE) jest zawsze aktywny.

Dla kwerend krzyżowych konieczne jest

zdefiniowanie co najmniej trzech elementów w sekcji

Krzyżowe obszaru QBE. Są to:

pole Nagłówek wiersza (można zdefiniować więcej niż jedno),

pole Nagłówek kolumny (należy zdefiniować dokładnie jedno),

pole Wartość, która wypełni komórki arkusza

danych na przecięciu każdego z wierszy i kolumn

(należy zdefiniować dokładnie jedno takie pole).

Dla obu pól nagłówkowych opcja Podsumowanie musi mieć wartość Grupuj według, natomiast dla pola przechowującego Wartość należy w Podsumowaniu wybrać dowolny operator agregacji.

Zadanie 1 — przykładowe kwerendy funkcjonalne

1. W bazie Biblioteka06.accdb Stwórz kwerendę tworzącą nową tabelę, będącą dokładną kopią

tabeli ksiazka

Do Biblioteka 06

2. Stwórz kwerendę aktualizującą wszystkie ceny woluminów w tabeli ksiazka zgodnie z następującą

regułą: jeśli książkę wydano przed rokiem 1990, to obniż jej cenę stukrotnie, w innym wypadku

przemnóż przez 2.

3. Stwórz tabelę czytelnik_archiwum poprzez skopiowanie struktury tabeli czytelnik. W tym celu

skopiuj ( CTRL + c ) i wklej (CTRL + v ) tabelę czytelnik, a w oknie jak niżej nadaj nowej

tabeli nazwę i wybierz opcję

Tylko struktura. Zauważ, że nowa tabela ma takie same pola oraz

takie same typy danych, natomiast samych danych w niej nie ma.

Соседние файлы в папке lab 3