Тема. Створення бази даних. Створення таблиць. Заповнення таблиць даними, редагування, пошук даних
ЗМІСТ.
Лабораторна робота
Створення бази даних. Роботи з таблицями.
Теоретична довідка та рекомендації по ходу виконання завдань.
Контрольні запитання.
Лабораторна робота
Створення форм для роботи з даними
Теоретична довідка та рекомендації по ходу виконання завдань.
Контрольні запитання.
Лабораторна робота
Робота з запитами до бази даних
Теоретична довідка та рекомендації по ходу виконання завдань.
Контрольні запитання.
Лабораторна робота
Робота з звітами бази даних
Теоретична довідка та рекомендації по ходу виконання завдань.
Контрольні запитання.
Лабораторна робота №1
Тема. Створення бази даних. Створення таблиць. Заповнення таблиць даними, редагування, пошук даних
Мета. На прикладі створення бази даних бібліотечного фонду коледжу дослідити прийомів роботи з таблицями в Access.
Завдання.
Підготовча робота.
Користуючись засобами операційної системи створіть в папці Мої документи папку, іменуйте її за шаблоном A24_прізвище ( на місце прізвище вставте власне прізвище). Надалі в описі ця папка буде згадуватися як власна папка.
Завдання №1. Проведіть роботи по створенню бази даних та таблиць
1. Створіть пусту базу даних під іменем L24_прізвище ( на місце прізвище вставте власне прізвище), розмістіть її в власні папці.
Коротко вкажіть черговість проведених операцій |
2. В режимі конструктора створіть таблицю КНИГИ, яка міститиме інформацію про книги, що зберігаються в бібліотеці, параметри полів задано в таблиці
1.
Таблиця 1. Параметри полів таблиці КНИГИ
Ім’я поля | Тип даних | Опис | Додаткові обов’язкові параметри |
Інв№ | Числовий (цілі) | Інвентарний номер | Обов’язкове, індексоване, ключове. |
Шифр | Текстовий (розмір – 6 байт) | шифр книги | |
Автор | Текстовий | Автор книги | |
Назва | Текстовий | Назва книги | |
Видавець | Текстовий | Ким проведено видання | |
Місто | Текстовий | Місто розташування видавництва | |
Рік | Числовий (цілі) | рік видання | |
Ціна | Грошовий (відображення в грн.) | ||
Анотація | Поле МЕМО |
3. В режимі конструктора створіть таблицю ВИДАНО, яка міститиме інформацію про видані книги, параметри полів задано в таблиці 2. Примітка – таблиця не має ключового поля.
Таблиця 2. Параметри полів таблиці Видано
Ім’я поля | Тип даних | Опис | Властивості поля |
Інв№ | Числовий (цілі) | Інвентарний номер | Обов’язкове, індексоване. |
ЧитКв№ | Текстовий (розмір – 6 байт) | Номер квитка читача | Обов’язкове, індексоване. |
Дата видачі | Текстовий | Дата видачі книги читачу | |
Дата повернення | Текстовий | Дата, коли читач повинен повернути книгу | |
Примітки | Поле МЕМО |
4. В режимі Створення таблиці шляхом введення даних створіть таблицю ЧИТАЧІ. Таблиця повинна містити не менше шести записів, записи повинні бути побудовані за шаблоном : поле 1 - № квитка, поле №2 – ПІП, поле №3 – відділення, поле №4 – телефон, приклад дивись в таблиці
Таблиця 3. Приклад побудови таблиці Читачі
Поле 1 | Поле 2 | Поле 3 | Поле 4 |
Поліщук Н.Ф. | ЕП | 43-24-11 | |
Душук В.А. | ОК | 43-27-45 | |
Івацко Л.М. | ЕП | 43-22-75 | |
Сидоренко Н.А | ОК | 43-24-22 | |
Іваниця М.П. | Ф | 43-24-17 | |
Яблонська І.М. | Ф | 43-24-95 |
Не задаючи ключового поля закрийте створену таблицю.
Завдання №2. Проведіть роботи по введенню нових записів в існуючі таблиці.
1. Відкрийте таблицю ЧИТАЧІ в режимі конструктора, змініть назви полів та задайте їх властивості керуючись значеннями таблиці 4.
Таблиця 4 . Параметри полів таблиці Читачі
Ім’я поля | Тип даних | Опис | Властивості поля | |
старе | нове | |||
Поле 1 | ЧитКв№ | Текстовий (розмір – 6 байт) | Інвентарний номер | Обов’язкове, індексоване, ключове. |
Поле 2 | ПІП | Текстовий | Номер квитка читача | |
Поле 3 | Відділення | Текстовий | Відділення, на якому навчається читач | |
Поле 4 | Телефон | Текстовий (розмір – 8 байт) |
2. Заповніть поля таблиці КНИГИ даними таблиці 5
Таблиця 5 . Дані для заповнення таблиці Книги
Інв№ | Шифр | Автор | Назва | Видавець | Місто | Рік | Ціна | Анотація |
681.3 | Пінчук В.П. | Об'єктно-орієнтоване програмування | ЗНТУ | Запоріжжя | 10,00 грн. | Конспект лекцій по програмуванню. | ||
657.1 | Овчаренко Е.К. | Фінансово-економічні розрахунки в Excel | Філінъ | Москва | 8,00 грн. | Книга в доступній формі знайомить з можливостями Excel | ||
681.3 | Праг, Каррі Н. та ін. | Секрети Access 97 | Діалектика | Київ | 24,00 грн. | Особливості використовування Access 97 на прикладах | ||
681.3 | Гарнаєв А. | Самовчитель VBA. Технологія створення призначених для користувача додатків. | БХВ | Санкт-Петербург | 14,00 грн. | Є докладним довідником по VBA, а також самовчителем по розробці додатків за допомогою цієї мови. | ||
681.3 | Додж М., Стінсон К. | Эффективная работа с Microsoft Excel 2000. | Пітер | Санкт-Петербург | 28,00 грн. | Представляє нову версію програми електронних таблиць. | ||
681.3 | Біла Н.І. | Програмування мовою VBA. | ЗНТУ | Запоріжжя | 10,00 грн. | Конспект лекцій для студентів. | ||
681.3 | Гарнаєв А. | Использование Excel в экономике и финансах. | БХВ | Санкт-Петербург | 23,00 грн. | Містить повний перелік всіх функцій і приклади їх використовування. | ||
681.3 | Вейскас Дж. | Эффективная работа с Microsoft Access 2000 | Пітер | Санкт-Петербург | 35,00 грн. | Нова версія популярної системи управління базами даних. | ||
681.3 | Керрі Н.Праг | Біблія користувача Microsoft Office 2000 | Діалектика | Київ | 43,00 грн. | Описуються можливості Word, Excel, Access, Power Point, Outlook | ||
Ефимов Д.В. | Сборник задач по высшей математике | Наука | Москва | 12,00 грн. | Для студентів технічних вузів | |||
681.3 | Бухвалов А.В., Ідельсон А.В. | Финансовые вычисления для профессионалов. | БХВ | Санкт-Петербург | 23,00 грн. | Розглядаються рішення численних фінансових задач в Excel. |
3. Заповніть поля таблиці ВИДАНО, даними таблиці 6.
Таблиця 6 . Дані для заповнення таблиці Видано
Інв№ | ЧитКв№ | Дата видачі | Дата повернення | Примітки |
3.11.07 | 4.12.07 | |||
20.7.07 | 3.08.07 | |||
2.12.06 | 6.01.07 | |||
21.11.07 | 23.11.07 | |||
3.11.07 | 4.12.07 | |||
10.11.06 | 21.11.07 | |||
2.11.07 | 3.12.07 | |||
10.11.07 | 12.12.07 | Книга має дефекти | ||
10.12.07 | 11.12.07 | Не можна затримувати |
Примітка – при заповненні слідкуйте за вірністю введення даних в поля Інв№ та ЧитКв№ (не видавайте неіснуючих книг неіснуючим читачам), при допущенні такої помилки ви не зможете встановити необхідні зв’язки між таблицями.
Висновки з проведених робіт по завданню1 і 2 |
Завдання №3.
1. Встановіть постійні зв’язки між таблицями за полями ЧитКв№ та Інв№ з параметрами Забезпечення цілісності даних, Каскадне оновлення зв’язаних полів, Каскадне видалення зв’язаних полів.
2. Після збереження таблиці зв’язків перегляньте існуючі таблиці бази даних , проекспериментуйте з елементами, що появилися в таблицях після встановлення зв’язків, зробіть висновки.
Які нові елементи появилися в таблицях, їх призначення |
. |
Завдання №4. Проведіть стандартні роботи з даними в режимі Таблиця.
1. В межах бази даних створіть резервну копію таблиці КНИГИ, копії задайте назву КН_резерв.
Коротко про черговість дій виконання завдання |
. |
2. Доповніть таблицю ЧИТАЧІ записом ще одного читача (дані задайте самостійно, але слідкуючи за тим, щоб номер його читацького квитка не повторював вже зроблені записи).
Коротко про черговість дій виконання завдання |
. |
3. Видаліть з таблиці ЧИТАЧІ запис, введений при виконанні попереднього завдання.
Коротко про черговість дій виконання завдання |
. |
4. В таблиці КНИГИ проведіть пошук та заміну всіх шифрів 281.3 на 195.1 (з використанням відповідної команди віконного меню Access).
Коротко про черговість дій виконання завдання |
. |
5. Відсортуйте таблицю ЧИТАЧІ за відділеннями.
Коротко про черговість дій виконання завдання |
. |
6. Фільтруйте таблицю КНИГИ:
a. накладіть фільтр за шифром 195.1 (після перегляду дії фільтр видаліть);
b. накладіть фільтр за шифром 195.1 та видавцем Пітер;
c. налаштуйте накладений фільтр так, щоб відображалися книги під шифром 195.1 виданих на видавництві Пітер, видання проведено після 1999 року.
Короткі висновки по роботі з фільтрами. |
. |
Завершення роботи
Прозвітуйте викладачу роботи про завершення роботи над завданнями, по його розпорядженню перейдіть до виконання наступного:
¾ після відмітки про перегляд керівником роботи вашого власного каталогу, видаліть власний каталог, вимкніть комп’ютер.
¾ або проведіть роботу над додатковими завданнями, після відмітки про перегляд керівником роботи вашого власного каталогу, видаліть власний каталог, вимкніть комп’ютер.
З каталогом виконання робіт ознайомлений | |
(Підпис викладача проведення роботи) |
Завдання №5 (додаткове, виконується за розпорядженням викладача роботи)
Створити базу даних АКЦІОНЕРИ (розмістити в власні папці), що містить дві таблиці з назвами ВЛАСНИКИ й АКЦІЇ. Таблиця ВЛАСНИКИ вміщує інформацію про акціонерів деякого акціонерного товариства, таблиця АКЦІЇ — про кількість акцій, наявних у цих акціонерів. Поле Код_рахунку містить інформацію про номер рахунку власника акцій(десяткове ціле, максимум – 3 цифри). У полі ПІБ розміщені прізвище, ім’я, по-батькові акціонера, у полі Документ — тип документа (паспорт, військовий квиток тощо), поле Реквізити вказує на серію та номер документа. Поле Код_акцій містить інформацію про серію випуску акцій.. Таблиці мають таку структуру, як показано нижче.
Таблиця ВЛАСНИКИ | Таблиця АКЦІЇ |
Код_рахунка | Код_рахунка |
ПІБ | Код_акцій |
Адреса | Кількість |
Документ | |
Реквізити | |
Дата_реєстрації |
При створенні таблиць вказати тип кожного поля і визначити ключові поля. Встановити зв'язок між таблицями.