четвер, 10 лютого 2022 р.

14.02.2022-20.02.2022 Створення таблиць БД

 14.02.2022-20.02.2022

Тема: Створення таблиць, означення полів і ключів у середовищі СКБД

 

Теоретична частина

 

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

у визначеній предметній області.

СКБД Access дозволяє керувати всіма відомостями з одного файлу бази даних, що містить всі об'єкти бази даних.

Об'єкти - це компоненти, що використовуються для збереження і представлення даних.

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

Форма - це об'єкт бази даних, що використовується для заповнення таблиць даними.

Запит - це об'єкт бази даних, що використовується для пошуку даних в таблицях за вказаними критеріями.

Звіт - це об'єкт бази даних, що використовується для систематизації і групування даних за певними критеріями для їх  друкування

 

 





















 

 

Практична частина

 

Моніторинг знань користувачів MS Access

1.Структурована сукупність взаємопов’язаних даних певної предметної області - це:

презентація

архів

файл

база даних

 

2.Скільки виділяють типів баз даних:

два типи

 три типи

чотири типи

залежить від умови завдання

3.Що не відносять до основних об’єктів бази даних:

таблиця

запит

архів

форма

4.Програмне забезпечення, призначене для створення баз даних:

Форматування моделі даних

система керування базами даних

статистика бази даних

5.Модель, в якій дані впорядковані за підляганням від загального до конкретного:

мережна

реляційна

ієрархічна

схематична

6.Щоб створити зв’язок один-до-багатьох, потрібно:

створити зовнішній ключ

створити додаткову таблицю з зовнішніми ключами

створити первинний ключ

7.Логічна модель даних, основною структурою якої є таблиця:

мережна

ієрархічна

реляційна

8.Щоб утворити зв’язки у базі даних необхідно зайти у вкладку:

поля

вставка

робота з базами даних

таблиці

9.Сортування даних у базі даних буває наступних типів:

за вмістом одного поля

за вмістом декількох полів

все вище перераховане

10.Сортування даних відбувається за допомогою групи інструментів:

сортування і фільтр

звіт за зростанням

запит за спаданням

11.Таблиці MS Access використовують  для:

a)     зберігання інформації;

b)    структурування інформації за атрибутами;

c)     опрацювання інформації;

d)    виведення висновків таблиці на друк.

12.Відмітьте способи створення таблиць MS Access:

a)     режим конструктора;

b)    за допомогою майстра;

c)     шляхом введення даних;

d)    імпорт з MS Power Point.

13.Відмітьте дії, які виконуються в  режимі  Конструктор  таблиць в MS Access:

a)     форматування структури полів таблиці;

b)    заповнює даними  записи;

c)     видаляє  дані із  запису;

d)      експортує дані таблиці в Інтернет.

14.Відмітьте потрібні функції зв'язків між таблицями MS Access:

a)     створення звітів, запитів;

b)    для передачі даних із однієї таблиці в іншу;

c)     забезпечення цілісності даних;

d)    автоматизації завдань по внесенню змін.

15.Кнопка "Відкрити" у вкладці ФАЙЛ  MS Access:

a)     відкриває об'єкти БД;

b)    дозволяє одразу змінити структуру таблиць БД;

c)     дозволяє одразу занести нові записи в БД;

d)    дозволяє відредагувати записи в БД.

16.Ключове поле  таблиць MS Access:

a)     вказується в кожній таблиці;

b)    необхідно для зв'язків з іншою таблицею;

c)     має бути унікальним;

d)    встановлено лише для однієї таблиці.

17.Поле номера запису і кнопки переходу

по таблиці MS Access знаходяться:

a)     в меню програми;

b)    в панелі інструментів;

c)     внизу вікна таблиці;

d)    у верхній частині вікна таблиці.

18.Для установки зв'язків між таблицями MS Access

 використовують:

a)     меню зв'язків;

b)    кнопка Схема даних;

c)     кнопка Властивості;

d)    Сервіс та Схема даних.

19.Для відбору конкретної інформації з таблиць MS Access:

a)     використовують сортування;

b)    використовують режим Конструктор;

c)     використовують кнопку зі знаком фільтра;

d)    використовують кнопку запит .

20.Майстер підстановок (для виникаючого списку в клітинці даних)в полях таблиць MS Access:

a)     дає дозвіл на розширений текст;

b)    встановлює   режим  Конструктор;

c)     для автоматизації введення даних за допомогою списку;

d)    розширює поле для установки зв'язків.

21.У СКБД MS Access виділяють кілька видів форм. Укажіть  зайвий вид форми, якої не існує в  СКБД MS Access:

a)     звичайна стовпцева форма;

b)    Кнопкова форма, що містить елементи керування;

c)     Форма, що містить таблицю і форму;

d)    Розділена форма;

e)     Форма за шириною, що містить один запис;

f)      Режимна форма;

22.У СКБД MS Access виділяють кілька способів подання форм. Укажіть  зайвий спосіб  подання форми, якої не існує в  СКБД MS Access:

a)     Режим форми;

b)    Режим розмічування;

c)     Конструктор;

d)    Розділена форма;

e)     Подання таблиці;

f)      Зведена таблиця;

g)     Зведена діаграма;

h)    Фільтрована форма.

23.У СКБД MS Access форматують поля  форми, в яких можна виконати обчислення на основі даних з інших полів. Укажіть  правильний запис формули,  яка кодує обчислення у полі  форми в  СКБД MS Access:

a)     =[Кількість населеня]/[Площа країни];

b)    ={Кількість населеня}/{Площа країни};

c)     =Кількість населеня’/’Площа країни;

d)    =(Кількість населеня)/(Площа країни);

e)     =#Кількість населеня#/#Площа країни#;

 

Завдання 1.

База даних «Річки_України»

(Зберегти результат  роботи в файл  Access – формат .mdb або .accdb)

Завдання 1. Засобами СКБД MS Access створити і заповнити реляційну базу даних «Річки_України», яку зберегти в файлі Річки.accdb.

1) Створити першу таблицю, що має назву «Річки». Ця таблиця має 12 полів(стовпців):  

         1)Код(автонумерація); 2)Назва річки(текстові дані беруть із виникаючого списку: Дніпро, Південний Буг, Дністер, Сіверський Донець, Десна, Ворскла, Горинь, Самара, Сула, Рось, Інгулець, Прип’ять, Збруч, Дунай, Прут, Тиса, Синюха, Кальміус, Берда, Міус). 3)Довжина(км) (тип даних: числовий у форматі маски вводу: 000000, взяти з Інтернету). 4)Місцезнаходження витоку(текстові дані про найбільші міста, через які протікає річка). 5) Області протікання( текстові дані беруть із виникаючого списку: Закарпатська, Івано-Франківська, Львівська, і так далі). 6) Середня швидкість русла(у вигляді списку: дуже повільна, повільна, швидка, стрімка). 7)Судноплавство(тип даних: логічний). 8)Рафтинг(сплав на катамаранах або байдарках по річці)(тип даних: логічний). 9)Водоспади(тип даних: логічний). 10) Пороги(тип даних: логічний). 11)Електростанції(тип даних: число, кількість електростанцій). 12)Іхтіофауна(тип даних: числовий, вказує кількість видів риб у річці). Зберегти таблицю. Створити відповідну форму  з назвою «Річки».  Використати цю форму для заповнення таблиці чотирма записами, дані про річки знайти в Інтернеті.

  2) Створити другу таблицю, що має назву «Басейни_річок». Ця таблиця має 12 полів(стовпців):  

         1)Код(автонумерація); 2) Назва річки(текстові дані беруть із виникаючого списку: Дніпро, Південний Буг, Дністер, Сіверський Донець, Десна, Ворскла, Горинь, Самара, Сула, Рось, Інгулець, Прип’ять, Збруч, , Дунай, Прут, Тиса, Синюха, Кальміус, Берда, Міус). 3)Ліві притоки(текстові дані про найбільші ліві притоки). 4)Праві притоки(текстові дані про найбільші праві притоки). 5)Місце витоку (тип даних: текст про гірську місцину витоку). 6)Місце впадання (текстові дані про моря у вигляді списку: Азовське море, Чорне море, Буг, Дніпро). 7) Площа басейну(текстові дані беруть із виникаючого списку: менше 100 млн. куб. м; в межах від 100 до 200 млн. куб. м, в межах від 200 до 500 млн. куб. м; в межах від 500 до 700 млн.куб. м; більше 700 млн. куб. м.). 8)Нахил русла(дані у вигляді списку: малий нахил, середній нахил, великий нахил), 9) Швидкість русла біля лиману(у вигляді списку: мала, повільна,  стрімка). 10) Кількість водосховищ(числові дані). 11) Природні заплави(тип даних список: лівосторонні, правосторонні, двосторонні).12)Штучні канали(тип даних: логічний). Зберегти таблицю. Створити відповідну форму  з назвою «Басейни_річок». Використати цю форму для заповнення таблиці чотирма записами про басейни найбільших річок: Дніпра, Дністра, Південного Бугу, Сіверського Донця.

3) Створити третю таблицю, що має назву «Штучні_водойми». Ця таблиця має 12 полів(стовпців):  

         1)Код(автонумерація); 2)Назва річки(текстові дані). 3)Назва водойми (тип даних: текстовий). 4)Площа водойми (текстові дані). 5)Об’єм водойми(тип даних:числові) 6) Відстань від витоку (числові дані). 7) Ступінь мінералізації (у вигляді  списку: нейтральна, солонувата, кислувата) 8)Ступінь зарибленості(у вигляді списку: мала; середня; велика). 9)Ступінь забруднення(у вигляді списку: часткова; суцільна; локальна; відсутня). 10)Населені пункти(текстові дані про найближчі міста, селища). 11)Період замерзання(числові дані про кількість днів  під льодовим покриттям). 12) Максимальна глибина(числові дані).Зберегти таблицю. Створити відповідну форму  з назвою «Штучні_водойми». Використати цю форму для заповнення таблиці трьома записами про штучні водосховища. Створити зв’язки між таблицями.

 Завдання 2. Створити  ЗАПИТИ в базі даних. Кожний запит зберегти з ім’ям: Запит 1, Запит 2, …, Запит 9. Створити запити, які здійснюють такі операції:

1) Вивести запит на річки, які впадають в Чорне море.

2) Вивести запит на водойми, які мають середню зарибленість.

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

4) Вивести запит на водойми, які мають об’єм водойми менше, ніж 100 млн. куб. м.

5) Вивести запит на річки, які мають довжину більше, ніж 1000 км.

6) Вивести запит на річки, які мають більше 10 водосховищ.

7) Вивести запит на річки, які мають найбільшу швидкість.

8) Вивести запит на річки, які мають найменшу швидкість.

9) Вивести запит на водойми, які вказують наявність природних заплав.

Завдання 3. Створити на основі  трьох перших ЗАПИТІВ в базі даних три Звіти і зберегти їх.

 

 

 

Результати виконання практичної частини надіслати на електронну скриньку: vinnser@gmail.com

 

************************

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

Завдання 1.

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

Відповідь: 11 та 1,1. Перевірте: 11·1,1= 11+ 1,1 = 12,1

Знайти два однакових цілих числа такі, що їх сума дорівнює добутку: наприклад 0+0=0; 0·0=0. Знайдіть ще інше таке ціле число.

 

Завдання 2.

Головоломка 2: Впишіть вісім цифр{1; 2; 3; 4; 5; 6; 7; 8}, окрім 9 та 0, в клітинки фігури так, щоб послідовні цифри  не виявились по сусідству по горизонталі та по вертикалі.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Відповідь: наводжу один із варіантів. Перевірте на цьому варіанті умову задачі.  Знайдіть самостійно свій варіант відповіді.

 

 

 

 

 

 

 

 

 

3

5

 

 

 

7

1

8

2

 

 

 

4

6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Завдання 3.

Головоломка 3: Записати трьома п’ятірками та арифметичними діями такі цифри: 1, 2, 4, 5.

Відповідь: наводжу один із варіантів.

 5·(5-5)=0;

 (5:5)·5=1,

 (5+5):5=2, 

4=5-(5:5),

5=5+5-5=5*(5:5).     

Знайдіть самостійно свій варіант відповіді для п’яти  5 і для таких виразів:

55…55…5=6;

5…555…5=7,

5…555…5=8,

5…555…5=9,

5…555…5=10,

55…55…5=11;

5…555…5=12,

5…555…5=13,

5…555…5=14,

5…555…5=15.

 

 

Завдання 4.

Задача 4.1. У заданій неправильній рівності   ХІ + І = Х  не треба перекладати сірники, але як зробити цю правильної. 

Розв’язання. Перевернути її знизу вгору. Отримаємо,  ІХ+ І=Х. або переставити один сірник.

Задача 4.2. У заданій неправильній рівності   Х- І = І треба перекласти один сірник, але так, щоб зробити цю рівність правильної. 

Розв’язання. Знак мінус поставити одиницею на початок.

Отримаємо множення двох одиниць. І Х І = І.

Самостійно знайти розв’язання для такої задачі

У заданій неправильній рівності   VI + І = V треба перекласти один сірник, але так, щоб зробити цю рівність правильної. 

 

Завдання 5.

 

Задача 5.1  У заданій буквеній  рівності   СИР+РИС=ЇЖА треба замінити букви цифрами, але так, щоб зробити цю рівність правильною  і при цьому однаковим буквам відповідають рівні цифри, а різним буквам відповідають нерівні цифри. 

Розв’язання. 273+372=645, або 293+392=685.

Задача 5. 2 У заданій буквеній  рівності   РАК+БУГ=РІКА треба самостійно замінити букви цифрами, але так, щоб зробити цю рівність правильною  і при цьому однаковим буквам відповідають рівні цифри, а різним буквам відповідають нерівні цифри. 

 

 

 

Завдання 6.

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

 

 

Обговорення  отриманих результатів.

{1; 2; 3; 4; 5; 6; 7; 8; 9},

Зрозуміло, що треба додати усі цифри та отримати 45. Це число розділити на 3 отримати 15. Отже сума по горизонталям, по вертикалям, по діагоналям рівна 15. Середнє серед цих цифр, це 5, повинно стояти в центральній клітинці. Тоді в сусідній з нею клітинках повинні стояти непарні цифри. В кутових клітинках повинні  стояти парні числа. Знайшовши один  такий набір можна отримати ще вісім  таких квадратів за допомогою повороту навколо центральної клітинки.

                                 

 

4

9

2

3

5

7

8

1

6

 

                                                                       

 

9

 

3

5

7

 

1

 

   

                                            

 

 

Самостійно знайти інший варіант заповнення такого магічного квадрату 3х3.

 






Моніторинг знань користувачів MS Access

Структурована сукупність взаємопов’язаних даних певної предметної області - це:

презентація

архів

файл

база даних

 

Скільки виділяють типів баз даних:

два типи

 три типи

чотири типи

залежить від умови завдання

Що не відносять до основних об’єктів бази даних:

таблиця

запит

архів

форма

Програмне забезпечення, призначене для створення баз даних:

Форматування моделі даних

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

статистика бази даних

Модель, в якій дані впорядковані за підляганням від загального до конкретного:

мережна

реляційна

ієрархічна

схематична

Щоб створити зв’язок один-до-багатьох, потрібно:

створити зовнішній ключ

створити додаткову таблицю з зовнішніми ключами

створити первинний ключ

Логічна модель даних, основною структурою якої є таблиця:

мережна

ієрархічна

реляційна

Щоб утворити зв’язки у базі даних необхідно зайти у вкладку:

поля

вставка

робота з базами даних

таблиці

Сортування даних у базі даних буває наступних типів:

за вмістом одного поля

за вмістом декількох полів

все вище перераховане

Сортування даних відбувається за допомогою групи інструментів:

сортування і фільтр

звіт за зростанням

запит за спаданням

Таблиці MS Access використовують  для:

a)     зберігання інформації;

b)    структурування інформації за атрибутами;

c)     опрацювання інформації;

d)    виведення висновків таблиці на друк.

Відмітьте способи створення таблиць MS Access:

a)     режим конструктора;

b)    за допомогою майстра;

c)     шляхом введення даних;

d)    імпорт з MS Power Point.

Відмітьте дії, які виконуються в  режимі  Конструктор  таблиць в MS Access:

a)     форматування структури полів таблиці;

b)    заповнює даними  записи;

c)     видаляє  дані із  запису;

d)      експортує дані таблиці в Інтернет.

Відмітьте потрібні функції зв'язків між таблицями MS Access:

a)     створення звітів, запитів;

b)    для передачі даних із однієї таблиці в іншу;

c)     забезпечення цілісності даних;

d)    автоматизації завдань по внесенню змін.

Кнопка "Відкрити" у вкладці ФАЙЛ  MS Access:

a)     відкриває об'єкти БД;

b)    дозволяє одразу змінити структуру таблиць БД;

c)     дозволяє одразу занести нові записи в БД;

d)    дозволяє відредагувати записи в БД.

Ключове поле  таблиць MS Access:

a)     вказується в кожній таблиці;

b)    необхідно для зв'язків з іншою таблицею;

c)     має бути унікальним;

d)    встановлено лише для однієї таблиці.

Поле номера запису і кнопки переходу

по таблиці MS Access знаходяться:

a)     в меню програми;

b)    в панелі інструментів;

c)     внизу вікна таблиці;

d)    у верхній частині вікна таблиці.

Для установки зв'язків між таблицями MS Access

 використовують:

a)     меню зв'язків;

b)    кнопка Схема даних;

c)     кнопка Властивості;

d)    Сервіс та Схема даних.

Для відбору конкретної інформації з таблиць MS Access:

a)     використовують сортування;

b)    використовують режим Конструктор;

c)     використовують кнопку зі знаком фільтра;

d)    використовують кнопку запит .

Майстер підстановок (для виникаючого списку в клітинці даних)в полях таблиць MS Access:

a)     дає дозвіл на розширений текст;

b)    встановлює   режим  Конструктор;

c)     для автоматизації введення даних за допомогою списку;

d)    розширює поле для установки зв'язків.

У СКБД MS Access виділяють кілька видів форм. Укажіть  зайвий вид форми, якої не існує в  СКБД MS Access:

a)     звичайна стовпцева форма;

b)    Кнопкова форма, що містить елементи керування;

c)     Форма, що містить таблицю і форму;

d)    Розділена форма;

e)     Форма за шириною, що містить один запис;

f)      Режимна форма;

У СКБД MS Access виділяють кілька способів подання форм. Укажіть  зайвий спосіб  подання форми, якої не існує в  СКБД MS Access:

a)     Режим форми;

b)    Режим розмічування;

c)     Конструктор;

d)    Розділена форма;

e)     Подання таблиці;

f)      Зведена таблиця;

g)     Зведена діаграма;

h)    Фільтрована форма.

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

a)     =[Кількість населеня]/[Площа країни];

b)    ={Кількість населеня}/{Площа країни};

c)     =Кількість населеня’/’Площа країни;

d)    =(Кількість населеня)/(Площа країни);

e)     =#Кількість населеня#/#Площа країни#;

 


Немає коментарів:

Дописати коментар