SlideShare a Scribd company logo
1 of 6
Download to read offline
ЛАБОРАТОРНА РОБОТА №1
Знайомство з СУБД ACCESS 2017. Створення однотабличної бази
даних. Введення даних в таблицю.
Мета роботи: навчитися створювати однотабличну базу даних і наповнювати таблицю
даними за допомогою форми. Уяснити поняття: СУБД, база даних, структура таблиці,
таблиця, запис, поле, тип даних, властивості поля, ключ (простий та складений), поле
підстановок, режим конструктора таблиці, форма.
Теоретичні відомості
База даних - сукупність даних певної структури, призначена для довготривалого
збереження в пам’яті комп’ютера, характеризує актуальний стан деякої предметної
області та задовольняє інформаційні потреби користувача. Бази даних (реляційні) можуть
бути однотабличні або багатотабличні.
СУБД (система управління базою даних) – програма, за допомогою якої можна
створювати та використовувати базу даних.
Структура таблиці – імена полів таблиці, типи даних полів, властивості полів.
Структура таблиці визначає також порядок полів таблиці, але для СУБД порядок полів не
має значення.
Таблиця - основний об’єкт бази даних, в якому зберігається інформація. Кожен рядок
таблиці називається записом, кожен стовпчик - полем запису. Запис містить набір даних
про один об’єкт (наприклад, назва фірми, її адреса, спеціалізація), а поле - однакові дані
про всі об’єкти (наприклад, адреси всіх записаних у таблицю фірм).
Конструктор таблиць – інструмент СУБД, за допомогою якого користувач створює
структуру таблиці, а саме: задає назви полів таблиці, обирає зі списку тип даних поля, у
разі потреби змінює властивості поля.
Ключ таблиці - це одне або декілька полів таблиці, які однозначно ідентифікують запис.
Простий ключ – ключ з одного поля. Складений ключ- ключ з декількох полів.
Запис (кортеж) – рядок таблиці.
Поле – стовпець таблиці.
Тип даних – властивість даних, яка визначає формат даних в пам'яті комп'ютера, об'єм
пам'яті та набір дій, які можна виконувати з даними.
Форма – об'єкт бази даних, призначений для відображення на екрані даних з таблиць,
результатів виконання запитів на вибірку (означення запиту на вибірку в завданнях до
наступних лабораторних робіт). Форма може відображати усі або окремі поля. За
допомогою форми з усіма полями можна вводити дані у таблицю.
1.Запустити програму ACCESS 2017. Створити базу даних Кадри.
Запустіть СУБД MS Access 2017, виконавши команду Пуск→Програми→Microsoft
Office →Microsoft Office Access 2017.
На вкладці Файл виберіть варіант Нова база даних.
В полі Ім'я файла внесіть назву файла Кадри, перейдіть у свою папку і натисніть кнопку
1
Створити .
Програма створить порожню базу даних Кадри та Таблицю1 з полем Код.
Навести курсор на заголовок таблиці, відкрити контекстне меню (права клавіша миші),
вибрати режим Конструктор. У вікні, яке відкриється, внести назву таблиці
Співробітники, ОК. Відкриється вікно конструктора таблиць:
Рис.1
4.Створити структуру таблиці Співробітники в режимі Design View (Конструктор).
Назву поля Код замінити на Табельний номер. Тип даних – числовий. Створити інші поля
(див. таблицю нижче).
Назва поля Тип даних Властивості поля (задають у нижній
частині вікна конструктора)
Табельний
номер
Числовий Ключове поле
Прізвище Текст Розмір поля - 20
Обов'язкове - Так
Ім'я Teкст Розмір поля - 20
Обов'язкове - Так
Дата
народження
Дата/час Формат - Short Date
Обов'язкове - Так
Фото OLE-об'єкт Обов'язкове - Ні
Одружений Yes/No (логічний)
Дата прийому
на роботу
Data/Time (дата/час) Формат - Short Date
Обов'язкове - Так
Посадовий
оклад
Currency (грошовий) Формат – Currency
Адреса Text (текстовий) Розмір поля - 50
Обов'язкове - Так
Телефон Text (текстовий) Розмір поля - 7
Обов'язкове - Ні
5.Створити в таблиці Співробітники поле підстановок Посада.
Активізувати наступне поле таблиці, внести назву: Посада.
При виборі типу даних поля Посада вибрати Lookup Wizard…(Майстер підстановок…).
Відкриється діалогове вікно створення поля підстановок. Встановити перемикач у
позицію I will type in the values that l want (Буде введено фіксований набір значень),
Next (Далі). В наступному вікні залишити кількість стовпчиків -1, ввести в цей стовпчик
список значень можливих посад : директор, бухгалтер, продавець, експедитор, водій.
Кожне слово - назву посади слід вводити в окремому рядку стовпчика. Finish (Готово).
Інші властивості поля Посада: розмір поля -10, обов'язкове - так. Поле підстановок
створене.
6.Створити в таблиці Співробітники ключове поле.
Для таблиці Співробітники таким полем може бути Табельний номер. Активізувавши поле
Табельний номер, клацнути по кнопці із зображенням ключа на панелі інструментів.
Ключове поле створене.
7. Зберегти структуру таблиці.
Клацнути по закриваючій кнопці вікна конструктора або вибрати з меню File (Файл)
команду Save As...(Зберегти як…). З’явиться діалогове вікно. В поле імені внести назву
таблиці: Співробітники, клацнути по кнопці OK.
У вікні бази даних на вкладці Tables (Таблиці) з'явиться піктограма таблиці. Створення
структури таблиці завершено.
8. Виконати вправи зі зміни структури таблиці.
При створенні структури таблиці могли бути допущені помилки. До наповнення таблиці
даними такі помилки можна виправити. Якщо в таблицю вже введені дані, то зміна
структури таблиці може призвести до втрати даних.
ACCESS надає такі можливості для модифікації структури таблиці:
зміна назви поля та/або його типу, властивостей;
3
вставлення пропущеного поля;
вилучення помилково введеного поля;
зміна послідовності полів у таблиці.
Щоб змінити структуру таблиці, її слід відкрити в режимі конструктора. На вкладці
Tables (Таблиці) виділити піктограму таблиці, клацнути по кнопці Design
(Конструктор).
Зміна назви поля та/або його типу, властивостей - активізувати назву поля або його
тип або властивість. Внести потрібні зміни.
Вставлення пропущеного поля - активізувати поле, перед яким слід вставити нове поле.
Вибрати команду Insert (Вставка), Field (Рядки) або скористатися кнопкою на панелі
інструментів Insert Row (Вставити рядки).
Вилучення помилково введеного поля - виділити помилково введене поле, вибрати
команду Edit, Delete або скористатися кнопкою Delete Row .
Зміна порядку полів у таблиці - виділити поле, яке слід перемістити. Тримаючи
натиснутою ліву клавішу миші (вказівник набуде форми прямокутника), перемістити
вказівник так, щоб контрастна лінія була між тими полями, між якими повинно
знаходитися виділене поле. Відпустити клавішу миші.
Після зміни структури таблиці закрити таблицю з урахуванням внесених змін.
9. Створити форму для введення даних у таблицю Співробітники.
Виконати команду Створення, Майстер форм. Відкриється вікно:
За допомогою кнопки перенести у форму усі поля таблиці, натиснути кнопку
Готово. Відкриється форма, яка успадковую назву таблиці.
9. Ввести дані в таблицю Співробітники. (див. Додаток 1).
До наповнення таблиці даними підготувати папку з фотографіями людей. Поле Фото
необов'язкове для заповнення, тому достатньо використати 2-3 фотографії.
При введенні даних типу Data/Time (Дата/время) роздільником між числом, місяцем та
роком може бути крапка або знак /.
Для введення в логічне поле значення True слід клацнути по зображенню квадрата у
полі.
Для введення в поле Фото слід відкрити контекстне меню до поля (права клавіша миші),
вибрати команду Вставити об'єкт. У вікні, яке відкриється, встановити опцію Створити
з файла та опцію Зв'язок. За допомогою браузера файлової системи знайти на диску файл
з потрібним фото і натиснути ОК.
Якщо для поля встановлена властивість Обов'язкове поле - Так, ACCESS буде вимагати
обов'язкового заповнення поля.
16.Завершити роботу з базою даних і програмою ACCESS.
Для того, щоб завершити роботу, потрібно клацнути на закриваючій кнопці в заголовку
програми.
Контрольні запитання
Що таке база даних ?
Що таке система управління базою даних?
Що таке таблиця?
Що таке структура таблиці?
Що таке запис ?
Що таке поле ?
Що таке ключ?
В яких випадках створюють складений ключ?
Запишіть типи даних MS ACCESS.
Для чого створюють поле підстановок?
Як створити форму для введення даних в таблицю?
Як внести в таблицю фотографію (рисунок)?
5
Додаток 1
Табельний
номер
Прізвище Ім'я Дата
народження
Фото Одруж
ений
Дата
прийому
на роботу
Оклад Адреса Телефон Посада
1000 Мирончук Тетяна 11.10.81 false 01.09.98 4000 грн. Львів,
Ак.Лазоренка,3
6 кв.50
2398704 продавець
1001 Боднар Іван 27.11.50 false 01.01.75 7500 грн. Львів,
В.Великого, 13
кв.74
2639340 директор
1002 Свірідова Лариса 07.10.55 true 15.01.97 8000 грн. Львів,
Стрийська, 115
кв.20
2636363 бухгалтер
1003 Вельгош Андрій 26.06.81 false 01.09.98 4000 грн. Львів,
Виговського,
15 кв.60
2729396 продавець
1004 Бондарєв Павло 07.01.81 false 01.01.85 5700 грн. Львів,
В.Великого, 15
кв.10
2634566 експедитор
1005 Жидоник Володим
ир
01.06.81 false 01.09.98 4200 грн. Стрий,
Сковороди, 10
кв.1
0 продавець
1006 Паранич Наталія 15.01.81 false 01.09.98 4200 грн. Пустомити,
Григоровича,
10
0 продавець
1007 Ткачук Вікторія 08.03.69 true 01.01.88 4700 грн. Львів,
Шевченка, 13
кв.5
2228845 експедитор
1008 Корчак Андрій 27.07.81 true 01.09.98 4000,00
грн.
Червоноград,
Ів.Франка, 5
0 продавець
1009 Петренко Роман 01.01.60 false 17.09.92 4800,00
грн.
Львів,
Ів.Франка, 22
кв.10
2441834 експедитор
1010 Жук Віра 12.07.83 true 01.10.13 4000 грн. Львів,
Ак.Лазоренка,
12
2123456 продавець

More Related Content

What's hot

Практичні роботи Word
Практичні роботи WordПрактичні роботи Word
Практичні роботи Wordoksana oksana
 
11 клас 19 урок. Сортування, пошук і фільтрація даних в таблицях.
11 клас 19 урок. Сортування, пошук і фільтрація даних в таблицях.11 клас 19 урок. Сортування, пошук і фільтрація даних в таблицях.
11 клас 19 урок. Сортування, пошук і фільтрація даних в таблицях.StAlKeRoV
 
11 клас 18 урок. Проектування бази даних. Введення і редагування даних у табл...
11 клас 18 урок. Проектування бази даних. Введення і редагування даних у табл...11 клас 18 урок. Проектування бази даних. Введення і редагування даних у табл...
11 клас 18 урок. Проектування бази даних. Введення і редагування даних у табл...StAlKeRoV
 
2010 р. розробка презентації тема =excel=
2010 р. розробка презентації тема =excel=2010 р. розробка презентації тема =excel=
2010 р. розробка презентації тема =excel=irina_klopinska
 
практична робота №3
практична робота №3практична робота №3
практична робота №3Юра Марчук
 
11 клас 17 урок. Поняття моделі даних. Бази даних. СУБД.
11 клас 17 урок. Поняття моделі даних. Бази даних. СУБД.11 клас 17 урок. Поняття моделі даних. Бази даних. СУБД.
11 клас 17 урок. Поняття моделі даних. Бази даних. СУБД.StAlKeRoV
 
Ecxel підсумкова
Ecxel   підсумковаEcxel   підсумкова
Ecxel підсумковаslavinskiy
 
залік з теми текстовий редактор Word
залік з теми текстовий редактор Wordзалік з теми текстовий редактор Word
залік з теми текстовий редактор WordElena Kostesnko
 
звіти макроси
звіти макросизвіти макроси
звіти макросиCshkilniy
 
Informatyka lab rob_11
Informatyka lab rob_11Informatyka lab rob_11
Informatyka lab rob_11Ross Ross Erg
 

What's hot (18)

Практичні роботи Word
Практичні роботи WordПрактичні роботи Word
Практичні роботи Word
 
11 клас 19 урок. Сортування, пошук і фільтрація даних в таблицях.
11 клас 19 урок. Сортування, пошук і фільтрація даних в таблицях.11 клас 19 урок. Сортування, пошук і фільтрація даних в таблицях.
11 клас 19 урок. Сортування, пошук і фільтрація даних в таблицях.
 
11 клас 19 урок бд
11 клас 19 урок бд11 клас 19 урок бд
11 клас 19 урок бд
 
списки
спискисписки
списки
 
Access2007 lab1
Access2007 lab1Access2007 lab1
Access2007 lab1
 
11 клас 18 урок. Проектування бази даних. Введення і редагування даних у табл...
11 клас 18 урок. Проектування бази даних. Введення і редагування даних у табл...11 клас 18 урок. Проектування бази даних. Введення і редагування даних у табл...
11 клас 18 урок. Проектування бази даних. Введення і редагування даних у табл...
 
2010 р. розробка презентації тема =excel=
2010 р. розробка презентації тема =excel=2010 р. розробка презентації тема =excel=
2010 р. розробка презентації тема =excel=
 
Access
AccessAccess
Access
 
практична робота №3
практична робота №3практична робота №3
практична робота №3
 
8 клас урок 40
8 клас урок 408 клас урок 40
8 клас урок 40
 
11 клас 17 урок. Поняття моделі даних. Бази даних. СУБД.
11 клас 17 урок. Поняття моделі даних. Бази даних. СУБД.11 клас 17 урок. Поняття моделі даних. Бази даних. СУБД.
11 клас 17 урок. Поняття моделі даних. Бази даних. СУБД.
 
Ecxel підсумкова
Ecxel   підсумковаEcxel   підсумкова
Ecxel підсумкова
 
робота з запитами
робота з запитамиробота з запитами
робота з запитами
 
л пр№9
л пр№9л пр№9
л пр№9
 
залік з теми текстовий редактор Word
залік з теми текстовий редактор Wordзалік з теми текстовий редактор Word
залік з теми текстовий редактор Word
 
8 клас урок 39
8 клас урок 398 клас урок 39
8 клас урок 39
 
звіти макроси
звіти макросизвіти макроси
звіти макроси
 
Informatyka lab rob_11
Informatyka lab rob_11Informatyka lab rob_11
Informatyka lab rob_11
 

Similar to Lab 1 access-6

Lesson23 relational databases, their objects. instructing with bc
Lesson23 relational databases, their objects. instructing with bcLesson23 relational databases, their objects. instructing with bc
Lesson23 relational databases, their objects. instructing with bcNikolay Shaygorodskiy
 
Створення форм
Створення формСтворення форм
Створення формIrina Tabanets
 
11 2.10 обчислення підсумкових характеристик
11 2.10 обчислення підсумкових характеристик11 2.10 обчислення підсумкових характеристик
11 2.10 обчислення підсумкових характеристикlubap1
 
створення, редагування, форматування графічних файлів
створення, редагування, форматування графічних файлів створення, редагування, форматування графічних файлів
створення, редагування, форматування графічних файлів Лунга Лілія
 
8 клас урок 11
8 клас урок 118 клас урок 11
8 клас урок 11pupilsShostka
 
Редагування таблиць
Редагування таблицьРедагування таблиць
Редагування таблицьD4N41K
 
створення бази даних
створення бази данихстворення бази даних
створення бази данихchiz123
 
практичні роботи № 1 10 ms excel 2003
практичні роботи № 1 10 ms excel 2003практичні роботи № 1 10 ms excel 2003
практичні роботи № 1 10 ms excel 2003slavinskiy
 

Similar to Lab 1 access-6 (20)

Plan uroku1 rozrobka
Plan uroku1 rozrobkaPlan uroku1 rozrobka
Plan uroku1 rozrobka
 
Lesson23 relational databases, their objects. instructing with bc
Lesson23 relational databases, their objects. instructing with bcLesson23 relational databases, their objects. instructing with bc
Lesson23 relational databases, their objects. instructing with bc
 
Створення форм
Створення формСтворення форм
Створення форм
 
л пр№ 6-7
л пр№ 6-7л пр№ 6-7
л пр№ 6-7
 
л пр№ 6-7
л пр№ 6-7л пр№ 6-7
л пр№ 6-7
 
11 2.10 обчислення підсумкових характеристик
11 2.10 обчислення підсумкових характеристик11 2.10 обчислення підсумкових характеристик
11 2.10 обчислення підсумкових характеристик
 
створення, редагування, форматування графічних файлів
створення, редагування, форматування графічних файлів створення, редагування, форматування графічних файлів
створення, редагування, форматування графічних файлів
 
Урок №29-30 8 клас
Урок №29-30 8 класУрок №29-30 8 клас
Урок №29-30 8 клас
 
урок№1
урок№1урок№1
урок№1
 
л пр№9
л пр№9л пр№9
л пр№9
 
8 клас урок 11
8 клас урок 118 клас урок 11
8 клас урок 11
 
Access urok 05_tema
Access urok 05_temaAccess urok 05_tema
Access urok 05_tema
 
Редагування таблиць
Редагування таблицьРедагування таблиць
Редагування таблиць
 
створення бази даних
створення бази данихстворення бази даних
створення бази даних
 
практичні роботи № 1 10 ms excel 2003
практичні роботи № 1 10 ms excel 2003практичні роботи № 1 10 ms excel 2003
практичні роботи № 1 10 ms excel 2003
 
ЛПР
ЛПРЛПР
ЛПР
 
2012 2-bazi danih
2012 2-bazi danih2012 2-bazi danih
2012 2-bazi danih
 
01 book pps
01 book pps01 book pps
01 book pps
 
л п№5
л п№5л п№5
л п№5
 
Text proz urok-4
Text proz urok-4Text proz urok-4
Text proz urok-4
 

Recently uploaded

Принципові відмінності досконалої (повної) конкуренції від інших форм організ...
Принципові відмінності досконалої (повної) конкуренції від інших форм організ...Принципові відмінності досконалої (повної) конкуренції від інших форм організ...
Принципові відмінності досконалої (повної) конкуренції від інших форм організ...JurgenstiX
 
ЛЕКЦІЯ Засоби масової інформації –важливий інструмент ПР.ppt
ЛЕКЦІЯ Засоби масової інформації –важливий інструмент ПР.pptЛЕКЦІЯ Засоби масової інформації –важливий інструмент ПР.ppt
ЛЕКЦІЯ Засоби масової інформації –важливий інструмент ПР.pptssuser59e649
 
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdf
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdfЗастосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdf
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdfssuser15a891
 
upd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdf
upd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdfupd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdf
upd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdfssuser54595a
 
Бібліотека – розвиток дитячої творчості та дозвілля для дітейpptx
Бібліотека – розвиток дитячої творчості  та дозвілля для дітейpptxБібліотека – розвиток дитячої творчості  та дозвілля для дітейpptx
Бібліотека – розвиток дитячої творчості та дозвілля для дітейpptxssuserc301ed1
 
Презентациія для сайта Група «Незабудка».pptx
Презентациія для сайта Група «Незабудка».pptxПрезентациія для сайта Група «Незабудка».pptx
Презентациія для сайта Група «Незабудка».pptxOlgaDidenko6
 
О.Духнович - пророк народної правди. Біографія
О.Духнович - пророк народної правди. БіографіяО.Духнович - пророк народної правди. Біографія
О.Духнович - пророк народної правди. БіографіяAdriana Himinets
 
атестація 2023-2024 Kewmrbq wtynh GNJ.pdf
атестація 2023-2024 Kewmrbq wtynh GNJ.pdfатестація 2023-2024 Kewmrbq wtynh GNJ.pdf
атестація 2023-2024 Kewmrbq wtynh GNJ.pdfhome
 
Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»
Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»
Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»tetiana1958
 
Р.Шеклі "Запах думки". Аналіз оповідання
Р.Шеклі "Запах думки". Аналіз оповіданняР.Шеклі "Запах думки". Аналіз оповідання
Р.Шеклі "Запах думки". Аналіз оповіданняAdriana Himinets
 
Хімічні елементи в літературних творах 8 клас
Хімічні елементи в літературних творах 8 класХімічні елементи в літературних творах 8 клас
Хімічні елементи в літературних творах 8 класkrementsova09nadya
 
Бомбочки для ванни своїми руками презентація
Бомбочки для ванни своїми руками презентаціяБомбочки для ванни своїми руками презентація
Бомбочки для ванни своїми руками презентаціяssuser0a4f48
 
Іваніщук Надія Вікторівна атестація .pdf
Іваніщук Надія Вікторівна атестація  .pdfІваніщук Надія Вікторівна атестація  .pdf
Іваніщук Надія Вікторівна атестація .pdfhome
 

Recently uploaded (14)

Віртуальна виставка нових надходжень 2-24.pptx
Віртуальна виставка нових надходжень 2-24.pptxВіртуальна виставка нових надходжень 2-24.pptx
Віртуальна виставка нових надходжень 2-24.pptx
 
Принципові відмінності досконалої (повної) конкуренції від інших форм організ...
Принципові відмінності досконалої (повної) конкуренції від інших форм організ...Принципові відмінності досконалої (повної) конкуренції від інших форм організ...
Принципові відмінності досконалої (повної) конкуренції від інших форм організ...
 
ЛЕКЦІЯ Засоби масової інформації –важливий інструмент ПР.ppt
ЛЕКЦІЯ Засоби масової інформації –важливий інструмент ПР.pptЛЕКЦІЯ Засоби масової інформації –важливий інструмент ПР.ppt
ЛЕКЦІЯ Засоби масової інформації –важливий інструмент ПР.ppt
 
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdf
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdfЗастосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdf
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdf
 
upd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdf
upd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdfupd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdf
upd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdf
 
Бібліотека – розвиток дитячої творчості та дозвілля для дітейpptx
Бібліотека – розвиток дитячої творчості  та дозвілля для дітейpptxБібліотека – розвиток дитячої творчості  та дозвілля для дітейpptx
Бібліотека – розвиток дитячої творчості та дозвілля для дітейpptx
 
Презентациія для сайта Група «Незабудка».pptx
Презентациія для сайта Група «Незабудка».pptxПрезентациія для сайта Група «Незабудка».pptx
Презентациія для сайта Група «Незабудка».pptx
 
О.Духнович - пророк народної правди. Біографія
О.Духнович - пророк народної правди. БіографіяО.Духнович - пророк народної правди. Біографія
О.Духнович - пророк народної правди. Біографія
 
атестація 2023-2024 Kewmrbq wtynh GNJ.pdf
атестація 2023-2024 Kewmrbq wtynh GNJ.pdfатестація 2023-2024 Kewmrbq wtynh GNJ.pdf
атестація 2023-2024 Kewmrbq wtynh GNJ.pdf
 
Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»
Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»
Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»
 
Р.Шеклі "Запах думки". Аналіз оповідання
Р.Шеклі "Запах думки". Аналіз оповіданняР.Шеклі "Запах думки". Аналіз оповідання
Р.Шеклі "Запах думки". Аналіз оповідання
 
Хімічні елементи в літературних творах 8 клас
Хімічні елементи в літературних творах 8 класХімічні елементи в літературних творах 8 клас
Хімічні елементи в літературних творах 8 клас
 
Бомбочки для ванни своїми руками презентація
Бомбочки для ванни своїми руками презентаціяБомбочки для ванни своїми руками презентація
Бомбочки для ванни своїми руками презентація
 
Іваніщук Надія Вікторівна атестація .pdf
Іваніщук Надія Вікторівна атестація  .pdfІваніщук Надія Вікторівна атестація  .pdf
Іваніщук Надія Вікторівна атестація .pdf
 

Lab 1 access-6

  • 1. ЛАБОРАТОРНА РОБОТА №1 Знайомство з СУБД ACCESS 2017. Створення однотабличної бази даних. Введення даних в таблицю. Мета роботи: навчитися створювати однотабличну базу даних і наповнювати таблицю даними за допомогою форми. Уяснити поняття: СУБД, база даних, структура таблиці, таблиця, запис, поле, тип даних, властивості поля, ключ (простий та складений), поле підстановок, режим конструктора таблиці, форма. Теоретичні відомості База даних - сукупність даних певної структури, призначена для довготривалого збереження в пам’яті комп’ютера, характеризує актуальний стан деякої предметної області та задовольняє інформаційні потреби користувача. Бази даних (реляційні) можуть бути однотабличні або багатотабличні. СУБД (система управління базою даних) – програма, за допомогою якої можна створювати та використовувати базу даних. Структура таблиці – імена полів таблиці, типи даних полів, властивості полів. Структура таблиці визначає також порядок полів таблиці, але для СУБД порядок полів не має значення. Таблиця - основний об’єкт бази даних, в якому зберігається інформація. Кожен рядок таблиці називається записом, кожен стовпчик - полем запису. Запис містить набір даних про один об’єкт (наприклад, назва фірми, її адреса, спеціалізація), а поле - однакові дані про всі об’єкти (наприклад, адреси всіх записаних у таблицю фірм). Конструктор таблиць – інструмент СУБД, за допомогою якого користувач створює структуру таблиці, а саме: задає назви полів таблиці, обирає зі списку тип даних поля, у разі потреби змінює властивості поля. Ключ таблиці - це одне або декілька полів таблиці, які однозначно ідентифікують запис. Простий ключ – ключ з одного поля. Складений ключ- ключ з декількох полів. Запис (кортеж) – рядок таблиці. Поле – стовпець таблиці. Тип даних – властивість даних, яка визначає формат даних в пам'яті комп'ютера, об'єм пам'яті та набір дій, які можна виконувати з даними. Форма – об'єкт бази даних, призначений для відображення на екрані даних з таблиць, результатів виконання запитів на вибірку (означення запиту на вибірку в завданнях до наступних лабораторних робіт). Форма може відображати усі або окремі поля. За допомогою форми з усіма полями можна вводити дані у таблицю. 1.Запустити програму ACCESS 2017. Створити базу даних Кадри. Запустіть СУБД MS Access 2017, виконавши команду Пуск→Програми→Microsoft Office →Microsoft Office Access 2017. На вкладці Файл виберіть варіант Нова база даних. В полі Ім'я файла внесіть назву файла Кадри, перейдіть у свою папку і натисніть кнопку 1
  • 2. Створити . Програма створить порожню базу даних Кадри та Таблицю1 з полем Код. Навести курсор на заголовок таблиці, відкрити контекстне меню (права клавіша миші), вибрати режим Конструктор. У вікні, яке відкриється, внести назву таблиці Співробітники, ОК. Відкриється вікно конструктора таблиць: Рис.1 4.Створити структуру таблиці Співробітники в режимі Design View (Конструктор). Назву поля Код замінити на Табельний номер. Тип даних – числовий. Створити інші поля (див. таблицю нижче). Назва поля Тип даних Властивості поля (задають у нижній частині вікна конструктора) Табельний номер Числовий Ключове поле Прізвище Текст Розмір поля - 20 Обов'язкове - Так Ім'я Teкст Розмір поля - 20 Обов'язкове - Так
  • 3. Дата народження Дата/час Формат - Short Date Обов'язкове - Так Фото OLE-об'єкт Обов'язкове - Ні Одружений Yes/No (логічний) Дата прийому на роботу Data/Time (дата/час) Формат - Short Date Обов'язкове - Так Посадовий оклад Currency (грошовий) Формат – Currency Адреса Text (текстовий) Розмір поля - 50 Обов'язкове - Так Телефон Text (текстовий) Розмір поля - 7 Обов'язкове - Ні 5.Створити в таблиці Співробітники поле підстановок Посада. Активізувати наступне поле таблиці, внести назву: Посада. При виборі типу даних поля Посада вибрати Lookup Wizard…(Майстер підстановок…). Відкриється діалогове вікно створення поля підстановок. Встановити перемикач у позицію I will type in the values that l want (Буде введено фіксований набір значень), Next (Далі). В наступному вікні залишити кількість стовпчиків -1, ввести в цей стовпчик список значень можливих посад : директор, бухгалтер, продавець, експедитор, водій. Кожне слово - назву посади слід вводити в окремому рядку стовпчика. Finish (Готово). Інші властивості поля Посада: розмір поля -10, обов'язкове - так. Поле підстановок створене. 6.Створити в таблиці Співробітники ключове поле. Для таблиці Співробітники таким полем може бути Табельний номер. Активізувавши поле Табельний номер, клацнути по кнопці із зображенням ключа на панелі інструментів. Ключове поле створене. 7. Зберегти структуру таблиці. Клацнути по закриваючій кнопці вікна конструктора або вибрати з меню File (Файл) команду Save As...(Зберегти як…). З’явиться діалогове вікно. В поле імені внести назву таблиці: Співробітники, клацнути по кнопці OK. У вікні бази даних на вкладці Tables (Таблиці) з'явиться піктограма таблиці. Створення структури таблиці завершено. 8. Виконати вправи зі зміни структури таблиці. При створенні структури таблиці могли бути допущені помилки. До наповнення таблиці даними такі помилки можна виправити. Якщо в таблицю вже введені дані, то зміна структури таблиці може призвести до втрати даних. ACCESS надає такі можливості для модифікації структури таблиці: зміна назви поля та/або його типу, властивостей; 3
  • 4. вставлення пропущеного поля; вилучення помилково введеного поля; зміна послідовності полів у таблиці. Щоб змінити структуру таблиці, її слід відкрити в режимі конструктора. На вкладці Tables (Таблиці) виділити піктограму таблиці, клацнути по кнопці Design (Конструктор). Зміна назви поля та/або його типу, властивостей - активізувати назву поля або його тип або властивість. Внести потрібні зміни. Вставлення пропущеного поля - активізувати поле, перед яким слід вставити нове поле. Вибрати команду Insert (Вставка), Field (Рядки) або скористатися кнопкою на панелі інструментів Insert Row (Вставити рядки). Вилучення помилково введеного поля - виділити помилково введене поле, вибрати команду Edit, Delete або скористатися кнопкою Delete Row . Зміна порядку полів у таблиці - виділити поле, яке слід перемістити. Тримаючи натиснутою ліву клавішу миші (вказівник набуде форми прямокутника), перемістити вказівник так, щоб контрастна лінія була між тими полями, між якими повинно знаходитися виділене поле. Відпустити клавішу миші. Після зміни структури таблиці закрити таблицю з урахуванням внесених змін. 9. Створити форму для введення даних у таблицю Співробітники. Виконати команду Створення, Майстер форм. Відкриється вікно: За допомогою кнопки перенести у форму усі поля таблиці, натиснути кнопку
  • 5. Готово. Відкриється форма, яка успадковую назву таблиці. 9. Ввести дані в таблицю Співробітники. (див. Додаток 1). До наповнення таблиці даними підготувати папку з фотографіями людей. Поле Фото необов'язкове для заповнення, тому достатньо використати 2-3 фотографії. При введенні даних типу Data/Time (Дата/время) роздільником між числом, місяцем та роком може бути крапка або знак /. Для введення в логічне поле значення True слід клацнути по зображенню квадрата у полі. Для введення в поле Фото слід відкрити контекстне меню до поля (права клавіша миші), вибрати команду Вставити об'єкт. У вікні, яке відкриється, встановити опцію Створити з файла та опцію Зв'язок. За допомогою браузера файлової системи знайти на диску файл з потрібним фото і натиснути ОК. Якщо для поля встановлена властивість Обов'язкове поле - Так, ACCESS буде вимагати обов'язкового заповнення поля. 16.Завершити роботу з базою даних і програмою ACCESS. Для того, щоб завершити роботу, потрібно клацнути на закриваючій кнопці в заголовку програми. Контрольні запитання Що таке база даних ? Що таке система управління базою даних? Що таке таблиця? Що таке структура таблиці? Що таке запис ? Що таке поле ? Що таке ключ? В яких випадках створюють складений ключ? Запишіть типи даних MS ACCESS. Для чого створюють поле підстановок? Як створити форму для введення даних в таблицю? Як внести в таблицю фотографію (рисунок)? 5
  • 6. Додаток 1 Табельний номер Прізвище Ім'я Дата народження Фото Одруж ений Дата прийому на роботу Оклад Адреса Телефон Посада 1000 Мирончук Тетяна 11.10.81 false 01.09.98 4000 грн. Львів, Ак.Лазоренка,3 6 кв.50 2398704 продавець 1001 Боднар Іван 27.11.50 false 01.01.75 7500 грн. Львів, В.Великого, 13 кв.74 2639340 директор 1002 Свірідова Лариса 07.10.55 true 15.01.97 8000 грн. Львів, Стрийська, 115 кв.20 2636363 бухгалтер 1003 Вельгош Андрій 26.06.81 false 01.09.98 4000 грн. Львів, Виговського, 15 кв.60 2729396 продавець 1004 Бондарєв Павло 07.01.81 false 01.01.85 5700 грн. Львів, В.Великого, 15 кв.10 2634566 експедитор 1005 Жидоник Володим ир 01.06.81 false 01.09.98 4200 грн. Стрий, Сковороди, 10 кв.1 0 продавець 1006 Паранич Наталія 15.01.81 false 01.09.98 4200 грн. Пустомити, Григоровича, 10 0 продавець 1007 Ткачук Вікторія 08.03.69 true 01.01.88 4700 грн. Львів, Шевченка, 13 кв.5 2228845 експедитор 1008 Корчак Андрій 27.07.81 true 01.09.98 4000,00 грн. Червоноград, Ів.Франка, 5 0 продавець 1009 Петренко Роман 01.01.60 false 17.09.92 4800,00 грн. Львів, Ів.Франка, 22 кв.10 2441834 експедитор 1010 Жук Віра 12.07.83 true 01.10.13 4000 грн. Львів, Ак.Лазоренка, 12 2123456 продавець