Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Встановіть ключове поле на поле Інвентарний номер.






4. Заповніть таблицю такими даними:

Інв № Шифр Автор Назва книги Видавництво Місто Рік Вартість
    Стефаник В.С. Камінний хрест ЕКСМО Київ   56, 00 грн.
    Ющук І.П. Український правопис Наукова думка Київ   45, 00 грн.
    Утевська П.Л. Невмирущі знаки Веселка Київ   23, 00 грн.
    Климанов Р.М. Ефективна робота з Microsoft Access 2000 Пітер Санкт-Петербург   35, 00 грн.
    Правеш П.П. Microsoft Office 2000 Діалек-тика Київ   42, 00 грн.
    Ефімов Д.В. Збірка завдань по вищій математиці Наука Москва   56, 00 грн.
    Бувалов А.В., Ідельсон А.В. Фінансові обчислення для професіоналів. БХВ Санкт-Петербург   23, 00 грн.
    Додж М.Р., Стінсон Д.П. Ефективна робота з Microsoft Excel 2000. Пітер Санкт-Петербург   28, 00 грн.
    Романова Г. В. Срібний рицар Веселка Київ   42, 00 грн.
    Овчаренко Е.К. Фінансово-економічні розрахунки в Excel Філін Москва   80, 00 грн.
    Карріс Н.Р і ін. Секрети Access 97 Діалек-тика Київ   24, 00 грн.

5. Виконайте наступні редагування даних у полях таблиці:

а) задати ширину поля Автор 20, а поля Назва книги 30 (Формат- Ширина столбца)

б) задати висоту рядків таблиці 16 (Формат- Высота строки)

в) записи в таблиці зобразити напівжирним курсивом (Формат- Шрифт)

г) змінити тип шрифту (Bookman Old Style) та його колір (Формат- Шрифт)

д) змінити вид розділювальних ліній сітки та їх колір (Формат – Режим таблиці)

е) змінити колір фону комірок (Формат – Режим таблиці)

6. Створіть нову таблицю Книги для читачів з такими полями: інвентарний номер, № читацького квитка, дата видачі, дата повернення. Таблиця буде без ключового поля.

Ім’я поля Тип даних
Інвентарний номер Числовий
№ читацького квитка Числовий
Дата видачі Дата ∕ час
Дата повернення Дата ∕ час

7. Заповніть таблицю такими даними:

Інв№ № читацького квитка Дата видачі Дата повернення
    03.01.12 14.02.12
    23.02.12 28.02.12
    20.03.12 23.04.12
    02.04.12 06.05.12
    21.04.12 23.05.12
    03.05.12 14.05.12
    10.05.12 11.06.12
    13.05.12 24.05.12
    02.06.12 13.06.12
    03.06.12 12.06.12
    04.06.12 15.06.12

8. Створіть нову таблицю Читачі з такими полями: № читацького квитка, прізвище, група, телефон, адреса.

Ім’я поля Тип даних
№ читацького квитка Числовий
Прізвище Текстовий
Група Текстовий
Телефон Текстовий
Адреса Текстовий

9. Встановіть ключове поле на поле № читацького квитка.

10. Заповніть таблицю такими даними:

№ читацького квитка Прізвище Група Телефон Адреса
  Івахів П.Р. Ек-31М 2-30-65 м. Бережани
  Нагірна Р.О. Б-21Б 3-56-23 с. Надрічне
  Баглай В.Н. Сп-11М 2-78-00 м.Бережани
  Підховна І.П. Ек-21Б 2-33-90 м.Бережани
  Калицька О.Г. Е-11Б 2-45-60 м.Бережани
  Дідух Д.З. Ек-31М 3-23-98 с. Лапшин
  Зварич П.В. М-41М 2-66-20 м.Бережани
  Білик Н.Г. Б-11Б 2-44-45 м.Бережани
  Чопей П.А. Ек-41М 2-68-12 м.Бережани
  Білінська О.І. М-31М 3-45-06 с. Котів
  Хортина А.Р. Б-11Б 3-56-55 с. Рибники

11. Встановіть зв’язки між таблицями. Для цього клацніть кнопку і виберіть три таблички. Шляхом перетягування поле Інвентарний № в таблиці Книги перетягніть до такого ж поля в таблиці Книги для читачів. А поле Інвентарний № в таблиці Книги для читачів перетягніть до поля № читацького квитка таблиці Читачі.

12. Збережіть зміни.

13. Закрийте вікно бази даних. Коректно завершіть роботу з ЕОМ.

 

Контрольні запитання:

1. Дати визначеня бази даних. Для чого призначені СУБД?

2. Які основні елементи бази даних? Охарактеризувати їх.

3. Назвіть та охарактеризуйте основні способи створення таблиць в СУБД Access.

4. Як встановити зв’язки між таблицями в СУБД Access?

 

Оцінка____________________________________

Лабораторна робота №11

Тема: Сортування та фільтрування даних в таблицях, створення запитів.

Мета: Навчитись використовувати фільтри в Базі даних, створювати запити.

Теоретичні відомості

Фільтр – це набір умов для вибирання множини записів або для сортування записів.

Існують такі типи фільтрів:

Ø звичайний фільтр;

Ø розширений фільтр;

Ø фільтр за виділеним фрагментом.

Фільтр за виділеним фрагментом дозволяє відібрати за-писи з використанням значень, які вибираються у таблиці, запи-ті або у полі форми у режимі таблиці.

Звичайний фільтр дозволяє відібрати записи шляхом вве-дення критеріїв у порожню таблицю, запит або форму.

Розширений фільтр дозволяє створити складні критерії відбору запитів.

Запит – об’єкт, за допомогою якого можна отримати потрібні дані з однієї чи кількох таблиць.

Існують такі види запитів:

1 Запит на вибірку таблиці – запит, що забезпечує вибір даних зі зв‟ язаних таблиць і таблиць, побудованих під час реалізації інших запитів.

2 Запит на створення таблиці – запит, що ґрунтується на запиті на вибирання і забезпечує формування та заповнення нової таблиці.

3 Запит на обновлення – запит, що дає можливість вносити зміни в групу записів, які відбираються за допомогою запиту на вибирання.

4 Запит на додавання – це запит, за допомогою якого записи з таблиці результату запиту добавляються в таблиці бази даних.

5 Запит на знищення – запис, що забезпечує виключення записів з однієї або кількох зв’язаних таблиць.

Види умов для запитів:

Текстові умови: допускаються різні способи введення тек-стових виразів: Київ, «Київ», =Київ, =«Київ», використовують символи:

Ø «*» для заміни невизначеної кількості символів;

Ø «?» – для заміни одного символу.

Числові умови: допускають використання операторів =, <, >, < =, > =, < >, between… and…

Умови для дат: дати можна вводити в таких форматах 18/12/2007, #18/12/2007/#, можна використовувати оператор between…and… Наприклад, 1/1/2007 and 1/6/2007, between date() and date()+7.

Логічні умови: використовують оператори AND (И) та OR (ИЛИ).

Порядок виконання роботи

1. Включіть живлення комп’ютера.

2. Завантажте програму Access.

3. Відкрити базу даних, створену на попередньому лабораторному занятті. Відкрити таблицю Товари.

4. Розмістити назви усіх товарів у алфавітному порядку.

5. Розмістити товари у порядку зростання за ціною, у порядку спадання - за датою постачання.

6. Розмістити товари у порядку зростання за кількістю.

7. Створити запит на основі таблиці Товари. Запит повинен містити назву товарів, ціну та кількість на складі.

8. Вивести назву та серійний номер товару, ціна якого рівна 3500грн.

9. Вивести тільки назви тих товарів, ціна яких більша 3500 грн.

10. Вивести інформацію про ті товари, назва яких „Холодильник”

11. Використовуючи режим конструктора, створити запити, які виводить назви товарів, які постачаються у місяці травні, січні, лютому.

12. Використовуючи режим конструктора запиту вивести на екран ціну тих товарів, назва яких починається з літери Х.

13. Використовуючи режим конструктора запиту вивести на екран ціни тих товарів, назва яких закінчується на літеру а.

14. 14.використовуючи фільтр по виділеному знайти ті товари, ціна яких 3500грн.

15. Використовуючи фільтр по виділеному знайти ті товари, кількість на складі яких рівна 16 Використовуючи розширений фільтр знайти ті товари, кількість яких більше 10, менше 5, рівне 4 або 3.

16. Використовуючи розширений фільтр та таблицю Поставщики знайти інформацію про товари тих фірм, назва яких починається з літери S, L.

17. 18.Використовуючи розширений фільтр вивести інформацію про товари, які випущені в січні.

18. 19.Створити запит, який виводить адреси та назви фірм, товарів, що випущені в лютому, січні.(на основі таблиці Поставщики)

19. Створити запит, який виводить назви тих товарів, кількість яких більше 10, менше 10 (таблиця Товари).

20. Відкрийте свою базу даних Бібліотека.

21. У таблиці Книги посортуйте дані за полем Автор у порядку зростання.

22. У таблиці Читачі посортуйте дані за полем Прізвище у порядку зростання.

23. Виберіть з таблиці Книги записи про місто Київ способом «Фільтр за виділеним» (поставте курсор в рядку Київ - записи- фільтр-фільтр по виділеному), Записи- Удалить фильтр

24. За допомогою фільтру по виділеному виберіть з таблиці Книги всі книги, ціна яких 42, 00 грн.

25. Виберіть з таблиці Книги всі назви книг, які починаються на літеру С. (Записи- Фильтр- Изменить фільтр- С*- Фильтр- Применить фільтр.

26. Відкрийте таблицю Читачі. За допомогою Фильтр –Изменить фільтр вибрати читачів, які проживають в м. Бережани.

27. Відкрийте таблицю Книги для читачів. Знайдіть читацькі квитки, номери яких менші 1000 (Записи- Фильтр – Розширений фільтр – вибираєм поля Інвентарний номер і Номер читацького квитка. В полі Номер читацького квитка навпроти команди «условие отбора» ввести < 1000.Фильтр –Применить фильтр. Потім Записи-Удалить фильтр.

28. За допомогою розширеного фільтру знайдіть читацькі квитки, дата видачі яких < 15.03.12.

29. Створіть запит «Видавництво» на основі таблиці Книги (Запросы- Создать –Конструктор-Книги- Добавить). Вибрати поля Видавництво, Місто, Рік. Посортувати записи в алфавітному порядку по полі Видавництво.

30. Створіть запит «Автори», який відбирає з таблиці Книги ті екземпляри, ціна яких більше 50 гривень і прізвище автора починається або з букви “К”, або з букви “Р”(запросы – создать – конструктор –Книги-добавить). Вибрати потрібні поля і задати умови.

31. На основі таблиці Читачі створити запит Група із полями Прізвище, Група, Телефон. Посортувати записи в алфавітному порядку по полі Прізвище.

32. Скопіювати таблицю «Читачі» два рази під назвою «Читачі 2» та «Читачі 3».

33. Створити запит «Вартість 1» на Обновлення таблиці на основі таблиці Читачі 2. У запиті обновити поле Вартість (Вартість, яка менша 25 гривень має стати 30 гривень).

34. Створити запит «Вартість 2» на Обновлення таблиці на основі таблиці Читачі 3. У запиті обновити поле Вартість (Вартість, яка більша 50 гривень має стати 100 гривень).






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.