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


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

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



СУБД ACCESS

Зміст

Розділ 1. Створення даних
Основні поняття систем управління базами даних  
Основні поняття MS Access  
Створення бази даних. Створення таблиць  
Форматування таблиць  
Редагування таблиць  
Створення форми  
Розділ 2. Аналіз даних
Пошук та сортування даних  
Фільтрування даних  
Створення запитів  
Створення запитів з умовою  
Запити з параметром  
Запити з обчисленням  
Підсумкові запити  
Перекхресні запити  
Запити на зміну даних  
Створення залежних форм  
Створення звітів  

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

Основні поняття систем управління базами даних

Мета: ознайомити з основними поняттями інформаційних систем, без даних, а також із властивостями, класифікацією інформаційних систем.

 

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

Поняття інфомаційної системи

Інфомаційна система (ІС) – це сукупність організаційних і технічних засобів для збереження й обробки даних із метою забезпечення інформаційних потреб користувачів.

Іформаційні системи (різних типів) здавна застосовуються у діяльності людства, адже існування соціуму не можливе без обміну даними, без опрацбвання інформаційних потоків (даних та знань). Найдавнішими та найпоширенішими інфомаційними системама (ІС) можна вважати бібліотеки, адже саме там відбувається збирання, зберігання текустових носіїв різних типів (рукописів, книжок, часописів), структурування їх за темами, напрямами знань, каталогізація тощо.

Якщо говорити про наш час, то, напевно, немає фірми, установи, підприємства, які не мають інформаційної системи, адже для забазпечення якісного управління необхідно знати та контролювати (з різнем ступенем оперативності) багото інформаційних потоків (наприклад, кількість виробленої продукції за певний період, кількість реалізованих товарів, послуг, запаси сировини, потребу у трудових ресурсах та багато інших даних). Іформаційні системи, де накочувалися та опрацьовувалися дані, раніше базувалися на використанні ручної праці, а нині переважна більшість інформаційних систем автоматизовані, тобтот обробка та аналіз певних даних відбуваються за допомогою комп’ютерної техніки.

Класифікація інформаційних систем

У науковій літературі існує багато різних класифікацій інформаційних систем. Їх класифікують:

· за призначенням (фактографічні, документальна та змішані);

· за структурами даних (ієрархічні, мережевого типу, реляційні);

· за локалізацією (локальні та розподілені);

· за мовами (замкнуті системи з базовою мовою та змішані);

· за схемою додаткової обробки (постобробка та попередня обробка);

Розглянемо детальніше кожен із критеріїв.

 

За призначенням інформаційні системи поділяються на:

· документальні системи, що зорієнтовані на обробку та зберігання документа (сукупності порівняно великої за розміром послідовності символів), внутрішню структуру якого система ігнорує. Споживачем результатів пошуку виступає, як правило кінцевий користувач;

· фактографічні системи оперуютьфактами (даними) різних типів, які пов’язані системою в складні структури. Дані, що є результатом пошуку, можуть стати складовою частиною звітів або можуть використовуватися різноманітними обчислювальними процесами;

· змішані системи включають в себе риси обоз вищеназваних варіантів. Переважну більшість сучасних систем для ПК слід віднести до категорії змішаних.

За локалізацією розрізняють локальні та розподілені ІС. Локальність передбачає розташування всього програмного забезпечення і даних на одному ізольованому комп’ютері, розподіленість означає розташування системи на мережі комп’ютерів із певною стратегією рознесення даних.

ПОНЯТТЯ БАЗИ ДАНИХ

База даних (БД) – це сукупність певним чином структурованих даних, що описують деяку предметну галузь.

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

Бази даних зазвичай створюють тоді, коли є потреба регулярно опрацьовувати великі масиви структурованих однотипних даних: списки виборців, анкети клієнтів, облік продукції великого підприємства, залишки товарів на складах, реалізація товарів магазинами тощо.

 

Під час роботи з базами даних розрізняють такі етапи:

1) етап створення бази даних:

· з’ясування призначення та структури майбутньої бази даних;

· створення основних таблиць та встановлення зв’язків між ними;

· заповнення таблиць даними;

· редагування структури таблиць, додавання/вилучення деяких таблиць (або фрагментів таблиць);

 

2) етап експлуатації бази даних:

· створення форми для перегляду даних;

· створення засобів для вибірки потрібних відомостей про описані у базі об’єкти;

· формування звітів.

Такі роботи виконують зазвичай з використанням спеціальних програмних засобів, які називають системами управління базами даних (СУБД).

СИСТЕМИ УПРАВЛІННЯ БАЗАМИ ДАНИХ

Системи управління базами даних (СУБД) – це програмні засоби, за допомогою яких можна створювати бази даних та виконувати опрацювання вміщених даних.

Основні функції систем управління базами даних:

· зберігання даних – визначення того, які саме дані слід виміщувати та зберігати у певній базі даних, якими мають бути типи таких даних, яким чином ці дані слід пов’язувати між собою;

· опрацювання даних – виконання операцій вибірки, обчислення, сортування та фільтрування за певними критеріями вміщених в у СУБД даних;

· управління даними – контроль над коректністю роботи з даними різними користувачами, адміністрування прав користувачів на можливість змінювання даних у базі.

 

Нині існує багато різноманітних систем управління базами даних. Найпоширеніші застосування серед масових користувачів знайшли такі СУБД, як: Microsoft Access, dBase та СУБДна FoxPro.

Основними перевагами таких СУБД є: достатня надійність збереження даних, легкість оновлення, доповненння даними, захист від несанкціонованого доступу, можливість розширення структури даних.

Оскільки СУБД MS Access нині набула найпоширенішого застосування особливо серед користувачів ПК, то подальше ознайомлення з принципами роботи систем управління базами даних відбуватиметься на прикладі роботи саме з нею. Бази даних тут організовані у вигляді двовимірних таблиць.

У табличній структурі адреса даних визначається на перетині рядків і стовпців. Рядки називаються записами, а стовпці – полями. Поля утворюють структуру бази даних, а записи – це дані, що у ній утримуються та описують певний об’єкт.

У СУБД MS Access основними об’єктами є: таблиці, запити, форми, звіти, макроси, і модулі. Докладніше про роботу з об’єктами описано далі.

 

ВІДНОШЕННЯ В БАЗІ ДАНИХ

Відношення – зв’язок, установлений між двома загальними полями двох таблиць.

Рис.1. Зв’язки між таблицями

 

У базах даних окремі таблиці із записами зв’язують між собою (рис.1), причому існують зв’язки з відношеннями: «один-до-одного», «один-до-багатьох», «багато-до-багатьох».

«Один-до-одного» (записують: 1→ 1). За відношення «один-до-одного» кожний запис з однієї таблиці може мати не більше одного зв’язаного запису з іншої таблиці, і навпаки. Такий зв’язок встановлюють тоді, коли обидва зв’ясувальних поля є ключовими (тобто такими, що однозначно ідентифікують запис).

«Один-до-багатьох» (записують: 1→ ∞). За відношення «один-до-багатьох» кожному запису з однієї таблиці можуть відповідати кілька записів з іншої таблиці, але не навпаки! Відношення «один-до-багатьох» створюється в тому випадку, коли тільки одне з полів є полем первинного ключа.

«Багато-до-багатьох» (записують: ∞→ ∞). За відношення «багато-до-багатьох» одному запису з однієї таблиці можуть відповідати кілька записів з іншої таблиці, та навпаки (можна вважати, що відношення «багато-до-багатьох» фактично є двома відношеннями «один-до-багатьох» із певною додатковою таблицею, первинний ключ якої складається з полів двох інших таблиць).

СУБД MS Access у складі пакета Microsoft Office – це зручний інструмент для користувачів (яким не обов’язково вміти програмувати) для створення й експлуатації баз даних. Але у MS Access є засоби для програмування мовоюVisual Basic, тому користувачі можуть самостійно розширювати можливості як нових, так і вже створених баз даних. Оскільки MS Access є складовою частиною пакета Microsoft Office, тозрозуміло, що MS Access підтримує імпорт та експорт даних з інших програм пакета Microsoft Office.

Запитання для самоперевірки

1. Які інформаційні системи вам відомі? Наведіть приклади.

2. Поясніть відмінність між фактографічними, документальними та змішаними інформаційними системами.

3. Поясніть, що таке взаємопов’язаність даних? Наведіть приклади.

4. Що таке системи управління базами даних?

5. Поясніть характер зв’язків при відношенні «один-до-одного»? Наведіть прикладию

6. У чому особливість зв’язків при відношенні «один-до-багатьох»? Наведіть приклади.


Основні поняття MS Access

Мета: ознайомитися з основними поняттями MS Access, розглянути вікно програми та призначення складових елементів інтерфейсу.

 

ТЕОРЕТИЧНІ ВІДОМОСТІ ТА ВКАЗІВКИ

MS Access – це система управління базами даних, призначена для зберігання й організіції даних, вибірки та керування ними. Цей програмний засіб є складовою програмою з пакета прикладних програм Microsoft Office, що працюють під керуванням ОС Windows.

Запуск MS Access

Запуск цієї програми вмконується так само, як і запуск будь-якої іншої програми з пакета Microsoft Office, тобто слід виконати команду меню Пуск/Все программы/Microsoft Office/ Microsoft Access, або виконати клік лівою кнопкою миші по значку програми MS Access у панелі Microsoft Office, або скористатися ярликом, який посилається на програму MS Access, або відкрити будь-який файл, створений цією програмою.

 

Завершення роботи MS Access

Завершення роботи MS Access виконується будь-яким способом завершення роботи з будь-якою іншою програмою Microsoft Office. Тобто можна виконати команду меню Файл/ Закрыть.

Особливістю програми MS Access є те, що перед тим, як розпочати роботу із створення нової бази даних, слід спочатку завжди зберегти файл. База даних зберігається у вигляді файла, що має розширення .mdb. Файл може містити всі основні об’єкти MS Access: таблиці, форуми, запити, звіти, макроси та модулі тощо.

ВІКНО ПРОГРАМИ MS ACCESS

Рис. 2. Головне вікно програми MS Access

1 - заголовок програми MS Access; 2 - горизонтальне меню; 3 – панель інструментів; 4 – вікно бази даних; 5 – кнопки модифікації вікна програми; 6 – шість вкладок об’єктів (таблиці, запити, формули, звіти, макроси, модулі); 7 – рядок стану.

 

Якщо обрано будь-яку вкладку (наприклад, Таблицы (див. Рис. 2)), то у вікні цієї вкладки відображатиметься перелік уже снуючих у цій базі даних таблиць. Для того, щоб відкрити вже існуючу таблицю, слід виділити з переліку ім’я таблиці та натиснути кнопку Открыть. Для того, щоб додати у базу даних нову таблицю, слід натиснути кнопку Создать. Для того, щоб відредагувати структуру вже існуючої таблиці, слід виділити з переліку ім’я таблиці та натиснути кнопку Конструктор.

Зверніть увагу, що аналогічні операції можна виконувати з будь-якими іншими об’єктами MS Access, причому будь-який об’єкт можна створювати «вручну, або за допомогою Майстра.

РЕЖИМИ РОБОТИ З MS ACCESS

Перелік пунктів горизонтального меню та склад панелей інстркментів залежить від типу і режиму роботи з програмою. У роботі з будь-якою базою даних є два різних режима: проектувальний (для розробників) та експлуатаційний (для користувачів), причому розробник працює зі структурою бази й має повний доступ до бази. Іноді бази даних (особливо складні) створюються кількома розробниками. А користувач бази – це людина, що наповнює базу даними (задопомогою форм) та/або виконує аналіз даних (за допомогою запитів). Будь-яка база даних може мати одного, кілька або багато користувачів (наприклад, база даних про продаж квитків на залізничні перевезення).

Режим роботи з базою обирається за допомогою трьох командних кнопок Открыть, Конструктор, Создать, які розміщені на стартовому вікні бази даних.

Кнопка Открыть відкриває обраний об’єкт для редагування, доповнення новими записами, перегляду.

Кнопка Конструктор теж відкриває обраний об’єкт, але у вигляді структури. Це дає змогу редагувати не зміст, а саме структуру об’єкта: властивості елементів об’єкта, вилучати або змінювати уже існуючі елементи, а також додавати нові.

Кнопка Создать призначена для створення нових об’єктів: таблиць, запитів, форм, звітів, причому такі об’єкти можна створювати кількома різними способами: автоматично, «вручну» або за допомогою Майстра.

ОБ’ЄКТИ MS ACCESS

Вікно MS Access (див. рис. 2 на с. 12) вирізняється простотою та лаконічністю. Шість вкладок вікна містять шість видів об’єктів, із якими працює програма.

Таблиці – основні обов’язкові об’єкти бази даних, у яких зберігаються даня, що орисують певну предметну область. Реляційна база даних може мати багато взаємопов’язаних пойменованих таблиць.

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

Форми – це об’єкти, за допомогою яких у базу додають нові дані або переглядають вже наявні дані.

Макроси – це інструменти для автоматизації роботи з базами даних через створення макрокоманд мовою VBA для найчастіше виконуваних операцій та призначення для виконання цих макрокоманд спеціальних комбінацій клавіш.

Модулі – це програмні процедури, написані мовою VBA, які можуть бути прив’язані дот певних об’єктів бази даних (зазвичай, до форм), що дають змогу розширювати функції MS Access для задоволення потреб замовника щодо аналізу даних.

Кожному об’єкту MS Access потрібно надати ім’я (довжина імені має бути не довшою за 64 символів).

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

 

Запитання для самоперевірки

1. Що таке MS Access? Поясніть призначення, наведіть приклади.

2. Поясніть особливість створення файлів у системі MS Access.

3. Які елементи містять вікно програми MS Access?

4. У яких режимах може функціонувати база даних?

5. Поясніть призначення командних кнопок: Открыть, Конструктор, Создать.

6. Поясніть призначення об’єктів бази даних? Наведіть приклади.


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

Мета: ознайомити з прийомами створення нової бази даних, з прийомами створення таблиць за допомогою Мастера, набути практичних навичок створення бази даних, зокрема, створення таблиць у різних режимах, визначення ключового поля, створення зв’язків між таблицями.

 

ТЕОРЕТИЧНІ ВІДОМОСТІ ТА ВКАЗІВКИ

СТВОРЕНЯ БАЗИ ДАНИХ

Першим кроком у створенні бази даних є аналіз вимог замовника щодо призначення та функціонування майбутньої бази даних.

Аналіз вимог замовника дає змогу з’ясувати:

· кількість майбутніх таблиць бази даних;

· структуру таблиць та зв’язки між ними;

· типи даних, які можна вводити у таблиці.

Файл новостворюваної бази даних спочатку зберігають у зовнішній пам’яті (зазвичай, на вінчестері), а потім вже заповнюють її даними. На комп’ютері створення бази даних розпочинають зі створення таблиць.

Зверніть увагу! Розмір окремого файла створеної бази даних не повинен бути більшим ніж 1 гігабайт (тобто сумарний обсяг усіх таблиць та інших об’єктів бази даних не повинен перевищувати цього значення, а тому під час створення об’єктів бази даних не слід без особливої потреби прикрашати їх елементами графіки растрового типу).

 

СТВОРННЯ ТАБЛИЦЬ

Таблиця – основний обов’язковий об’єкт бази даних, куди записують дані, та де вони зберігаються. Адже без запитів, форм, звітів іноді можна обійтися, але без таблиць бази даних не буває.

Створення бази даних на комп’ютері розпочинають зі створення першої таблиці. Більшість баз даних мають табличну структуру. У базах даних стовпці називаються полями, а рядки – записами. Поля утворюють структуру бази даних, а записи містять дані про описуваний об’єкт.

Створення нової таблиці можна розпочати натисканням на кнопку Создать. Після чого на екрані з’явиться вікно Новая таблица (рис. 3).

Рис. 3. Вікно вибору режиму створення таблиці

 

Форматування таблиць

Мета: ознайомити з прийомами форматування таблиць но­вої бази даних; набути практичних навичок виконання зміни шрифтів у записах, виконання зміни розмірів елементів табли­ці, створення маски введення для записів у таблицях, робота з форматом поля.

ТЕОРЕТИЧНІ ВІДОМОСТІ ТА ВКАЗІВКИ

Форматування — це процес установлення певних значень для параметрів, які визначають структуру таблиці, подан­ня даних та відображення даних у таблицях.

Зміна шрифта записів. Програма дає змогу змінювати розмір, накреслення та вид шрифта по всій таблиці одночасно. Для того, щоб змінити шрифт, потрібно спочатку встановити курсор у будь-якій комірці таблиці та виконати команду Формат /Шрифт. У вікні, яке з’явилося, встановити потрібні параметри та натисну­ти кнопку ОК (рис. 10 на с. 28). Після цього шрифт у всій таблиці набуде заданих параметрів.

Зміна ширини стовпців. Користувач має можливість у режимі Таблица змінювати ширину кожного стовпця. Найраціональніше встановлювати таку ширину стовпчиків, щоб вона була мінімальною, але при цьому відображався на екрані весь текст, який вміщено у цей стовпчик. Змінювати ширину стовпчиків можна двома способами:

· за допомогою миші (слід встановити курсор на границю стовпчика, натиснути ліву кнопку миші і, не відпускаючи її, переміщувати границі стовпців);

· за допомогою меню (слід виділити потрібний стовпець, викликати контекстне меню, з якого обрати команду Ширина столбца. У вікні, що відкрилося, натиснути кнопку По ширине данных).

Зміна висоти рядків таблиць. Таким же чином можна змі­нювати висоту рядків таблиць. До речі, висоту рядків можна змінювати за допомогою команди меню Формат /Высота строки.

Причому достатньо відредагувати один рядок, висота інших рядків змінюється автоматично.

Рис. 10. Вікно зміни параметрів шрифтів

Створення маски введення

Програма MS Access містить функцію створення маски вве­дення в режимі конструктора таблиці.

Для створення маски введення слід виконати такі дії:

1. Відкрити таблицю в режимі конструктора.

2. У верхній частині вікна обрати поле, для якого необхідно задати маску введення.

3. У нижній частині вікна виконати одне з наступних дій:

Натиснути кнопку Построить поруч з коміркою Маска ввода

для запуска майстра масок введення та виконувати інструкції в діалогових вікнах майстра. Для числових або грошових полів слід «вручну» ввести шаблон для маски введення.

РОБОТА З ФОРМАТОМ ПОЛЯ

Властивість Формат поля використовується для відображення даних у постійному форматі. Наприклад, якщо властивість Фор­мат поля для полів із типом записів Дата/время установлено на Средний формат даты, то всі дані, які вводитимуться у це поле, відображатимуться у вигляді: 12-янв-99.

Якщо користувач бази даних уведе дату у вигляді: 12.01.99 (або у будь-якому іншому припустимому для дат вигляді), то при збереженні запису програма самостійно виконає перетворення цього формата дати у Средний формат даты, після чого дата відображатиметься у вигляді: 12-янв-99.

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

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

У випадках, коли для поля задані одночасно і формат відобра­ження, і маска введення, то при додаванні та редагуванні даних застосовується Маска ввода, а параметр Формат поля лише ви­значає відображення даних після збереження запису.

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

ВПРАВА З

ФОРМАТУВАННЯ ТАБЛИЦІ

Умова. Відкрити базу даних Супермаркет (файл supermar- ket.mdb). У цій базі даних у записах таблиці Молочні продук­ти виконати форматування шрифтів за такими параметрами: гарнітура шрифта — Arial, розмір — 14 пт, колір — червоний. Відформатувати ширину стовпців так, щоб записи повністю ві­дображалися на екрані. Установити маски введення для полів:

· Код товару — обов’язкове введення тільки числових да­них;

· Назва товару — обов’язкове введення довільних текстових даних, що розпочинаються з великої літери;

· Ціна за одиницю — обов’язкове введення тільки числових даних у грошовому вигляді (у гривнях).

Додати до таблиці ще кілька записів, щоб перевірити роботу масок введення. Зберегти базу даних, закрити файл.

 

Приклад виконання вправи

1. Відкрити вже створену базу даних Файл /Открыть, обрати папку, де розміщено файл supermarket.mdb.

2. Відкрити таблицю Молочні продукти та активізувати режим роботи з таблицею.

3. Установити курсор у будь-який запис таблиці та виконати команду Формат /Шрифт. У вікні, що з’явилося, установити потрібні параметри (Шрифт — Агіаі, Размер — 14 пт, Цвет — красный) та натиснути кнопку ОК. Після цього шрифт у записах по всій таблиці набуде заданих параметрів.

4. Для того, щоб увесь текст запису повністю відображався на екрані, слід виконати форматування ширини стовпців: виділити потрібний стовпець, викликати контекстне меню, з якого обрати команду Ширина столбца. У вікні, що відкрилося, натиснути кнопку По ширине данных. Аналогічні дії виконати з усіма іншими стовпцями.

5. Для створення маски введення слід відкрити таблицю в режимі конструктора. У верхній частині вікна конструктора об­рати поле, для якого потрібно задати маску введення. У нижній частині вікна натиснути кнопку Построить поруч з коміркою Маска ввода для запуска майстра масок введення та виконувати інструкції в діалогових вікнах майстра, зокрема, слід «вручну» ввести шаблон масок введення:

· Код товару — встановити маску: 0000 (обов’язкове введен­ня тільки числових даних);

· Назва товару — встановити маску: >L<?????????????? (обов’язкове введення довільних текстових даних, що розпочи­наються з великої літери). До речі, таку ж маску введення можна встановити і для поля Постачальник;

· Ціна за одиницю — встановити маску: 9,99 та встановити Формат поля — Денежный, відкрити перелік грошових фор­матів та обрати формат запису у гривнях (обов’язкове введення тільки числових даних у грошовому вигляді (у гривнях)).

6. Перейти у режим таблиці та ввести у таблицю дані про кілька нових молочних продуктів.

7. Виконати форматування ширини стовпців таким чином, щоб записи повністю було видно на екрані. Для цього слід виді­лити потрібний стовпець, викликати контекстне меню, з якого обрати команду Ширина столбца. У вікні, що відкрилося, на­тиснути кнопку По ширине данных. Аналогічні дії виконати для інших стовпців.

8. У результаті таблиця Молочні продукти матиме вигляд як показано у фрагменті на рис. 11. Зберегти та закрити файл.

Рис. 11. Таблиця з використанням маски введення

 

ЗАВДАННЯ ДЛЯ САМОСТІЙНОГО ВИКОНАННЯ

Завдання 2.1. Створити базу даних Моя бібліотека (файл зберегти у свою папку з ім’ям biblioteka.mdb). Створити в цій базі даних таблицю Книги (для полегшення створення можна скористатися Мастером создания таблиц, де обрати з категорії Личные базу даних Книги, та обрати з неї потрібні поля для таблиці про свої домашні книжки та підручники). Структура таблиці може мати вигляд, як показано на рис. 12 (с. 34). У цій таблиці встановити необхідні маски для полегшення введення даних. Заповнити таблицю даними про 20—З0 книжок. Зберегти та закрити файл.

Рис. 12. Конструктор таблиці «Бібліотека»

Запитання для самоперевірки

1. Поясніть призначення масок введення у таблицях баз даних, наведіть приклади.

2. Поясніть особливість виконання форматування записів у таблицях баз даних.

3. Яка різниця у роботі маски введення 0000 та маски вве­дення 9999? Поясніть на прикладі?

4. У яких режимах можна створювати маски введення?

5. Поясніть особливість роботи маски введення 000-999.

Редагування таблиць

Мета: ознайомити з прийомами редагування таблиць; на­бути практичних навичок виконання зміни назв полів таблиць, зміни розмірів елементів таблиці, додавання, переміщення та вилучення елементів таблиці.

ТЕОРЕТИЧНІ ВІДОМОСТІ ТА ВКАЗІВКИ

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

Виділення елементів таблиці

Перед виконанням операцій редагування завжди слід викона­ти виділення тих елементів таблиці, до яких має бути застосоване редагування.

Дії з виділення елементів за допомогою миші у режимі таб­лиці:

Елемент таблиці Дії
Дані в полі Виконати клік лівою кнопкою миші у місці початку виділення. Для розширення зони виділення слід виконати перетягування курсору по всіх потрібних символах даних
Усе поле Виконати клік лівою кнопкою миші на лівій границі поля таблиці, де курсор набуває вигляду товстою білої стрілки
Суміжні поля Виконати клік лівою кнопкою миші на лівій границі поля таблиці. Для розширення зони виділення слід виконати перетягування курсору по всіх потрібних полях
Стовпець Виконати клік лівою кнопкою миші над заголовком потрібного стовпця (на області виділення стовпця)
Суміжні стовпці Виконати клік лівою кнопкою миші над заголовком потрібного стовпця. Для розширення зони виділення слід виконати перетягування курсора по всім потрібним стовпцям
Записи Виконати клік лівою кнопкою миші у зоні виділення запису
Кілька записів Виконати клік лівою кнопкою миші у зоні виділення першого потрібного запису Для розширення зони виділення слід виконати перетягування курсора по всім потрібним записам
Усі записи Виконати команду меню Правка /Выделить все записи

 

Перевірка орфографії

Програма містить функції перевірки орфографії у записах даних. Перевірку орфографії виконують у режимі таблиці. Для цього слід виконати такі дії:

· відкрити об’єкт у режимі таблиці;

· обрати записи (стовпці, поля або текст), у яких потрібно перевірити орфографію;

· натиснути кнопку Правописание на панелі інструментів.

ВПРАВА 4

РЕДАГУВАННЯ ТАБЛИЦІ

Умова. Відкрити базу даних vpraval.mdb. У створеній у вправі 1 (див. с. 20) базі даних додати до таблиці Студенти поле для запису адрес електронної пошти та номерів мобільних телефонів, причому для запису мобільних номерів створити маску введення. Приховати поля По батькові, Адреса, Місто. Зберегти базу даних, закрити файл.

Приклад виконання вправи

1. Відкрити вже створену базу даних Файл /Открыть. Обрати папку, де розміщено файл prikladl.mdb.

2. Відкрити таблицю Студенти й активізувати режим конст­руктора таблиці. У вікні структури таблиці слід виділити поле Місто, викликати контекстне меню, з якого обрати команду Добавить строки.

3. З’явиться нове поле у структурі таблиці. Слід записати назву нового поля — e-mail та обрати тип даних — Текстовый.

4. Аналогічним способом додати ще одне поле у структуру таблиці — Мобільний телефон, та обрати для нього тип да­них — Текстовый.

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

5. Для створення маски введення для поля Мобільний теле­фон, яка обмежувала б тип та вигляд даних, які можна вводити у це поле тільки цифрами, причому у такій кількості, що у сукуп­ності утворює повний номер телефона, слід у режимі конструк­тора таблиці встановити курсор напроти рядка Маска ввода та ввести маску введення — (999) 999-9999!, адже це означає, що дані для поля Мобільний телефон можна вводити тільки у виг­ляді цифр, причому для тих студентів, у яких немає телефонів, можна залишити комірку порожньою.

6. Перейти у режим таблиці та ввести у таблицю дані про мобільні телефони студентів.

7. Виконати виділення поля По батькові та виконати коман­ду меню Формат /Скрыть столбцы. Аналогічні дії виконати для стовпців Ім’я, Адреса, та Місто.

8. Виконати відображення прихованого поля Ім’я. Виконати команду меню Формат /Отобразить столбцы.... З’явиться вікно Отображение столбцов, у переліку Столбец установити прапо­рець напроти слова Ім’я та натиснути кнопку Закрыть (рис.13). Поле Ім’я знову відображатиметься в таблиці Студенти.

Рис. 13. Вікно для вибора відображуваних стовпців

9. У результаті таблиця Студенти матиме вигляд як показа­но у фрагменті на рис. 14. Зберегти та закрити файл.

 

Рис. 14. Вигляд таблиці з прихованими стовпцями та маской введення для поля Телефон

 

ЗАВДАННЯ ДЛЯ САМОСТІЙНОГО ВИКОНАННЯ

Завдання 3.1. Створити базу даних Европа, яку зберегти у свою папку з назвою Europa.mdb. База даних може містити такі таблиці:

а) Таблиця Країна з такими полями:

· Назва країни;

· Площа країни;

· Кількість населення країни;

· Столиця;

· Кількість населення столиці;

· Тип економіки.

б) Таблиця Природа країни з такими полями:

· Назва країни;

· Тип клімата;

· Назви природних ландшафтів;

· Середня температура січня;

· Середня температура липня.

Визначити типи полів, а також які поля можуть бути ключови­ми. Установити зв’язки між таблицями. Заповнити таблицю запи­сами про 7 найбільших країн Європи. Зберегти та закрити файл.

Завдання 3.2. Відкрити базу даних Супермаркет, яку збе­регли у свою папку з назвою supermarket.mdb. База даних після виконання завдань з попередньої лабораторної роботи може мати вигляд, як показано на рис. 15 (с. 41).

У цій базі даних створити у таблиці Продаж маску введення для полів Дата продажу, Код товара. Додати поле Кількість. Заповнити таблицю даними. Зберегти та закрити файл.

Завдання 3.3. Відкрити базу даних Супермаркет (файл supermarket.mdb). У цій базі даних створити дві нових таблиці Миючі засоби, Бакалія з такими полями:


· Код товару;

· Фасування;

· Кількість

· Назва товару;

· Ціна за одиницю;

· Постачальник.


Установити маски введення для заповнення цих таблиць да­ними. Зверніть увагу, що маски введення у відповідних полях інших таблиць цієї бази даних мають бути узгодженими між собою.

Рис. 15. Схема зв’язків між полями таблиць у базі даних Супермаркет

Заповнити поля таблиць Миючі засоби, Бакалія даними про 15—20 товарів. Виконати у таблицях сортування записів за зростанням для полів Постачальник. Додати у таблицю Продаж кілька записів про продажі товарів із таблиць Миючі засоби та Бакалія. Встановити зв’язки між таблицею Продаж та таблицями Миючі засоби, Бакалія. Пояснити, за яким саме полем встановлено зв’язки і чому. Зберегти та закрити файл.

Запитання для самоперевірки

1. Поясніть призначення маски введення для записів у таб­лицях баз даних, наведіть приклади.

2. Поясніть особливість створення маски введення для од­накових полів взаємопов’язаних таблиць бази даних.

3. Для яких полів таблиці доцільно задавати маску введен­ня? Поясніть на прикладах.

4. У яких режимах можна виконувати вилучення та дода­вання полів у таблиці баз даних?

5. Поясніть відмінність між вилученням поля з таблиці та приховуванням поля таблиці.


СТВОРЕННЯ ФОРМИ

Мета: ознайомити з прийомами створення форм; набути практичних навичок виконання форм, застосування різноманіт­них прийомів оформлення форм у базах даних.

ТЕОРЕТИЧНІ ВІДОМОСТІ ТА ВКАЗІВКИ



Поделиться:


Последнее изменение этой страницы: 2016-07-16; просмотров: 1411; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.191.5.239 (0.195 с.)