ЛАБОРАТОРНА РОБОТА №14 Тема: Робота в СКБД Microsoft Access

  • docx
  • 16.11.2021
Публикация на сайте для учителей

Публикация педагогических разработок

Бесплатное участие. Свидетельство автора сразу.
Мгновенные 10 документов в портфолио.

Иконка файла материала Л2-001683.docx

ЛАБОРАТОРНА РОБОТА №14

Тема: Робота в СКБД Microsoft Access.

Мета роботи: придбати практичні навички по роботі в Microsoft Access.

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

Обладнання для виконання роботи:

1.     Методичні вказівки що до виконання практичної роботи;

2.     Персональний комп’ютер;

3.     Відповідне програмне забезпечення (Windows 98, Microsoft Office 2000, XP, 2003, MS Excel, MS Access).

Теоретичні основи:

Access - це система управління базами даних (СУБД). Під системою управління розуміється комплекс програм, який дозволяє не тільки зберігати великі масиви даних в певному форматі, але і обробляти їх, представляючи в зручному для користувачів вигляді. Access дає можливість також автоматизувати часто виконувані операції (наприклад, розрахунок заробітної платні, облік матеріальних цінностей і т.п.). За допомогою Access можна не тільки розробляти зручні форми введення і проглядання даних, але і складати складні звіти.

Access є додатком Windows, а оскільки і Windows і Access розроблені однією фірмою (Microsoft), вони дуже добре взаємодіють один з одним. СУБД Access працює під управлінням Windows; таким чином, всі переваги Windows доступні в Access, наприклад, ви можете вирізувати, копіювати і вставляти дані з будь-якого додатку Windows в додаток Access і навпаки.

Access - це реляційна СУБД. Це означає, що з її допомогою можна працювати одночасно з декількома таблицями бази даних. Застосування реляційної СУБД допомагає спростити структуру даних і таким чином полегшити виконання роботи. Таблицю Access можна пов'язати з даними, що зберігаються на іншому комп'ютері або на сервері, а також використовувати таблицю, створену в СУБД Paradox або Dbase. Дані Access дуже просто комбінувати з даними Excel.

У СУБД Access передбачено багато додаткових сервісних можливостей. Майстри допоможуть вам створити таблиці, форми або звіти з наявних заготовок, зробивши за вас основну чорнову роботу. Вирази використовуються в Access, наприклад, для перевірки допустимості введеного значення. Макроси дозволяють автоматизувати багато процесів без програмування, тоді як вбудований в Access мову VBA (Visual Basic for Applications) - спеціально розроблений компанією Microsoft діалект мови Basic для використання в додатках Microsoft Office - дає можливість досвідченому користувачу програмувати складні процедури обробки даних. Проглядаючи свою форму або звіт, ви зможете представити, як вони виглядатимуть в роздрукованому вигляді. І нарешті, використовуючи такі можливості мови програмування З, як функції і звернення до Windows API (Application Programming Interface - інтерфейс прикладних програм Windows), можна написати підпрограму для взаємодії Access з іншими додатками - джерелами даних.

У Microsoft Access додано безліч нових засобів, розроблених для полегшення роботи в Інтернет і створення додатків для Web. Для доступу до мережі Інтернет і використання переваг нових засобів необхідні засоби проглядання Web, наприклад Microsoft Internet Explorer, а також модем. Користувач має можливість безпосередньо підключатися до вузлів Microsoft Web з програм Office (у тому числі і з Access) за допомогою команди Microsoft на Web з пункту меню ?. При цьому можна, наприклад, дістати доступ до технічних ресурсів і завантажити загальнодоступні програми, не перериваючи роботу з Access.

Система Access містить набір інструментів для управління базами даних, що включає конструктори таблиць, форм, запитів і звітів. Крім того, Access можна розглядати і як середовище для розробки додатків. Використовуючи макроси для автоматизації завдань, ви можете створювати такі ж могутні, орієнтовані на користувача додатки, як і додатки, створені за допомогою "повноцінних" мов програмування, доповнювати їх кнопками, меню і діалоговими вікнами. Програмуючи на VBA, можна створювати програми, по потужності не поступливі самої Access. Більш того, багато засобів Access, наприклад майстри і конструктори, написані на VBA. Потужність і гнучкість системи Access роблять її сьогодні однієї з кращих програм для управління базами даних. 

Робота з майстрами

Майстер (Wizard) - спеціальна програма, що допомагає в рішенні якоїсь задачі або створенні об'єкту певного типа. Ця програма допоможе вам за декілька хвилин виконати рутинну роботу, на яку без застосування цієї програми може піти декілька годин. Програма-майстер ставить питання про зміст, стиль і формат об'єкту, а потім створює цей об'єкт без якого-небудь втручання з вашої сторони. У Access є близько сотні майстрів, призначених для проектування баз даних, додатків, таблиць, форм, звітів, графіків, поштових наклейок, елементів управління і властивостей.

Література

1.   Глушаков С.В., Мельников И.В. Персональный компьютер. Учебный курс. – Харьков: Фолио; М.: АСТ, 2000. – 520 с.

2.   Кергаль И. Методы программирования на Бейсике. Пер. с англ. – М.: Мир, 1991. – 288 с.

3.   Левин А. Самоучитель работы на компьютере. – М.: Нолидж, 1999. – 656 с.

4.   Фигурнов В.Э. IBM PC для пользователя. Краткий курс. – М.: ИНФРА-М, 1999. – 480 с.

5.   Інформатика. Комп’ютерна техніка. Комп’ютерні технології: Підручник. – К.: Каравела, 2004. – 464 с.

6.   Основы информатики в определениях и таблицах. Под ред. С. А. Ракова, Харьков, «Ранок», 2002. – 112 с.

Техніка безпеки:

Студенти та курсанти, які виконують лабораторні роботи у лабораторіях,

згідно з розкладом занять, повинні виконувати привила техніки безпеки а саме:

1.     заходити у лабораторію тільки з дозволу викладача або завідуючого лабораторією;

2.     не приносити до лабораторії легко палких та отруйних речовин;

3.     без дозволу викладача або завідуючого лабораторією не вмикати ЄОМ та інші  електричні прилади;

4.     чітко та своєчасно виконувати накази викладача або завідуючого лабораторією;

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

Послідовність виконання роботи

1.Прочитати методичні вказівки, що до виконання лабораторної роботи.

2.Записати у зошит порядок виконання лабораторної роботи, наприкінці заняття записати результат та висновки лабораторної роботи.

3. Зробити усі частини які пропонуються в лабораторної роботи.

4. Відповісти на контрольні запитання викладача.

Хід виконання роботи

1.  Створення таблиць в базі даних.

1.1 Створити нову базу даних.

1.2 Створити таблицю бази даних

1.3 Визначити поля таблиці відповідно до Таблиці 1

Таблиця 1 – таблиця даних Викладачі

Ім’я поля

Тип даних

Розмір поля

Код викладача

Лічильник

 

Прізвище

Текстовий

15

Ім’я

Текстовий

15

По батькові

Текстовий

15

Дата народження

Дата\час

Короткий

Посада

Текстовий

9

Дисципліна

Текстовий

11

Телефон

Текстовий

9

Зарплата

Грошовий

 

1.4 Збережіть створену таблицю.

2. Заповнення таблиць в базі даних.

2.1 Введіть обмеження на дані, що містяться в поле Посада, повинні виводитись тільки слова Професор, Доцент або Асистент.

2.2 Задайте текст повідомлення про помилку, який з’являтиметься на екрані при введенні неправильних даних в полі Посада.

2.3 Введіть обмеження на дані в полі Код, ці дані не повинні повторюватися.

2.4 Заповніть таблицю даними відповідно до таблиці 2 і перевірте реакцію системи на введення неправильних даних в полі Посада.

2.5 Змінити ширину кожного поля таблиці відповідно до ширини даних.

2.6 Підведіть пошук в таблиці викладача Міронова.

2.7 Проведіть зміну: змініть заробітну платню асистенту Сеогєєвой з 450р. на 470р.

2.8 Проведіть сортування даних в полі Рік народження по зменшенню.

2.9 Проведіть фільтрацію даних на поляз Посада і Дисципліна.

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

Таблиця 2

Код

Прізвище

Імя

По батькові

Дата

народження

Посад

Дисципліна

Телефон

Зарплата

1

Істомін

Ремір

Євгенійович

23.10.54

Доцент

Інформатика

110-44-

890р.

2

Міронов

Павло

Юрійович

25.07.40

Професор

Економіка

345-78

1200р.

3

Грішин

Євген

Сергійович

05.12.67

Доцент

Математика

67-476

760р.

4

Сергєєва

Ольга

Іванівна

12.03.56

Асистент

Математика

34-456

450р.

5

Емец

Тетяна

Іванівна

12.03.72

Доцент

Економіка

166-78

890р.

6

Ігнатьєва

Тетяна

Павлівна

30.05.66

Доцент

Інформатика

210-34

790р.

7

Миронов

Олексій

Миколайович

30.07.48

Доцент

Фізика

167-34

800р.

3. Формування запитів на вибірку.

3.1 На основі таблиці 1 створіть простий запит на вибірку, в якому повинні відображатися прізвища, імена, по батькові викладачів і їх посада.

3.2 Дані запиту відсортуйте  по посадах.

3.3 Збережіть запит.

3.4 Створіть запит на вибірку з параметром, в якому повинні відображатися прізвища, імена, по батькові викладачів і дисципліни, що викладаються ними, а як параметр задайте прізвище викладача і виконайте цей запит для викладача Грішина.

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

1.     Назвіть основні елементи бази даних.

2.     Які типи баз даних ви знаєте?

3.     .Яким чином складаються таблиці в реляційних базах даних?

4.     Поясніть поняття „поле”, „запис”.

5.     Яким чином в Access створюються таблиці за допомогою Майстра?

6.     Яким чином в Access створюються таблиці за допомогою Конструктора?

7.     Назвіть основні елементи бази даних.

8.     Яким чином створюються запити?

9.     Які віди запитів ви знаєте?

10. Поясніть поняття „запит”, „форма”.

11. Яким чином створити таблицю у вигляді форми?

Форма звіту

1.     Тема, мета роботи.

2.     Текст завдання для виконання.

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

4.     Хід виконання роботи.

5.     Висновок по роботі.