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

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

 

21.02.2022-26.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.

База  даних  СЮЖЕТ  в  MS  Access

Завдання  1.  Самостійно  створіть  базу  даних  СЮЖЕТ,  яка  повинна  містити  такі  таблиці  і  форми:  «ІСТОРІЇ»,  «ПОДІЇ», «СЕРЕДОВИЩА»,    «КОНФЛІКТИ»,  «ХРОНОЛОГІЇ».

 «Таблиця  1  має  назву:  «ІСТОРІЇ»  вона  складається  з  13  полів(формат):

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

Таблиця  2  має  назву:  «ПОДІЇ»  вона  складається  з  17  полів(формат):

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

Таблиця  3  має  назву:  «СЕРЕДОВИЩА»  вона  складається  з  9  полів(формат):

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

Таблиця  4  має  назву:  «КОНФЛІКТИ»  вона  складається  з  7  полів(формат):

Код(авторнумерація),  Вид конфлікту  вигляді  списку:  війна, страта;  покарання;  побоїще;  аварія;  зрада;  перемога;  зхрещення;  повчання;  наклеп). Кількість  учасників  вигляді  списку:  менше трьох,  менше чотирьох,  менше 10;  більше 100). Причини конфлікту  вигляді  списку:  інтереси;  збагачення;  незнання; самотність;  суспільне тавро;  кохання;  інше),  Наслідки  конфлікту  вигляді  списку:  втрата;  достаток;  апатія; самотність; смерть;  тюрма;  інше),  Наслідки катарсису  вигляді  списку:  фантастичні,  романтичні;  фізичні;  духовні;  ідилічні, інші).  Застосуйте  вирівнювання  «по  центру».

Створіть стильні форми до кожної таблиці. Заповніть чотирма записами кожну таблицю за допомогою форми. Створіть чотири прості запити на кожну таблицю окремо. На основі запитів створіть чотири звіти.

 

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

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

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

Завдання 1.

Означення. Будь-яке число, яке можна подати, як суму двох однакових натуральних чисел, називають парним.

Парні числа позначають формулою m = 2n.

Парних чисел безліч.

Парні числа, закінчуються на цифри: 0, 2, 4, 6, 8.

Приклади. Такі числа є парними: 2, 4, 6, 8, 56,  78, 40.

Означення. Будь-яке число, яке не можна подати, як суму двох однакових натуральних чисел, називають непарним.

Непарні числа позначають формулою m = 2n - 1.

Приклади. Такі числа є непарними: 21, 43, 65, 87, 56,  781, 409.

Непарних чисел безліч.

Непарні числа, закінчуються на цифри: 1, 3, 5, 7, 9.

 

Варто звернути увагу на те, що сума парної кількості непарних чисел є парною.

Узагальнення цього факту виглядає так:

парність суми кількох чисел залежить лише від парності числа непарних доданків:

якщо кількість непарних доданків є (не)парна, то і сума також є (не)парною.

Це можна зрозуміти з таких властивостей парності:

 

  2∙n + 2∙k + … + 2∙f + 2∙q = 2∙(n + k + … + f  + q) = 2∙m

СУМА БУДЬ-ЯКОЇ КІЛЬКОСТІ ПАРНИХ ЧИСЕЛ ЗАВЖДИ ПАРНА.

 

2∙n – 2∙k – … – 2∙f – 2∙q = 2∙(n – k – … – f  – q) = 2∙m

РІЗНИЦЯ БУДЬ-ЯКОЇ КІЛЬКОСТІ ПАРНИХ ЧИСЕЛ ЗАВЖДИ ПАРНА.

 

(2∙n -1)+ (2∙k-1)+ … + (2∙f-1) + (2∙q-1) = 2∙(n + k + … + f  + q)- 2s = 2∙(m-s)

СУМА ПАРНОЇ КІЛЬКОСТІ НЕПАРНИХ ЧИСЕЛ ЗАВЖДИ ПАРНА.

 

(2∙n -1)+ (2∙k-1)+ … + (2∙f-1) + (2∙q-1) = 2∙(n + k + … + f  + q)- 2s -1 = 2∙(m-s) - 1

СУМА НЕПАРНОЇ КІЛЬКОСТІ НЕПАРНИХ ЧИСЕЛ ЗАВЖДИ НЕПАРНА.

 

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

 

Звертаємо увагу ще на  одну цікаву властивість.

Сума  квадратів парної кількості непарних чисел є парною.

(2∙n -1)2 + (2∙k-1)2 + … + (2∙f-1)2 + (2∙q-1)2 = 2∙p

                               (парна кількість непарних доданків)

 

Сума  квадратів непарної кількості непарних чисел є парною.

(2∙n -1)2 + (2∙k-1)2 + … + (2∙f-1)2 + (2∙q-1)2 = 2∙p – 1

                               (непарна кількість непарних доданків)

Зокрема, сума двох квадратів натуральних чисел  може при ділені на 4 мати остачу  0, 1, 2, але не може мати остачу 3.

Приклади:  12 + 22  = 4 + 1,    12 + 32  = 4∙2 + 2,    22 + 22  = 4∙2 + 0.

Варто запам’ятати, що  n2 + k2 ¹ 4∙m + 3.

Узагальнення попередніх фактів виглядає так:

Парність суми  довільних натуральних  степенів кількох чисел залежить лише від парності числа непарних доданків:

якщо кількість непарних доданків є (не)парна, то і сума також є (не)парною.

Це можна зрозуміти з таких властивостей парності:

(2∙n)z + (2∙k)n + … + (2∙f )s + (2∙q)t = 2∙p

(будь-яка кількість  доданків)

СУМА cтепенів БУДЬ-ЯКОЇ КІЛЬКОСТІ ПАРНИХ ЧИСЕЛ ЗАВЖДИ ПАРНА.

(2∙n)z  -  (2∙k)n  -  … - (2∙f )s  - (2∙q)t = 2∙p

                                       (будь-яка кількість  доданків)

РІЗНИЦЯ cтепенів БУДЬ-ЯКОЇ КІЛЬКОСТІ ПАРНИХ ЧИСЕЛ ЗАВЖДИ ПАРНА.

(2∙n -1)z + (2∙k-1)n + … + (2∙f-1)m + (2∙q-1)w = 2∙p

                                      (парна кількість  непарних доданків)

СУМА cтепенів ПАРНОЇ КІЛЬКОСТІ НЕПАРНИХ ЧИСЕЛ ЗАВЖДИ ПАРНА.

(2∙n -1)z + (2∙k-1)n + … + (2∙f-1)m + (2∙q-1)w = 2∙p - 1

                               (непарна кількість непарних доданків)

СУМА cтепенів НЕПАРНОЇ КІЛЬКОСТІ НЕПАРНИХ ЧИСЕЛ ЗАВЖДИ НЕПАРНА.

 

Звертаємо увагу ще на  одну цікаву і не зовсім  очевидну властивість.

Степінь натурального числа (більша першої степені) не може бути записана у вигляді 4m + 2. Варто запам’ятати, що  nk ¹ 4∙m + 2, де натуральне k більше 1.

 

Зокрема, можна довести такі властивості.

Довільна степінь непарного числа вигляду 4∙q +1 подається у вигляді 4∙p + 1:

(4∙q + 1)n = 4∙p + 1.

Або цю рівність можна розуміти ще отак: будь-яка степінь непарного числа вигляду 4∙q +1 при діленні на 4 дає остачу 1.

Приклади: (4∙2 +1)2 = 4∙20 + 1,    (4∙2 +1)3 = 4∙182 +1,    (4∙2 +1)4 = 4∙1640 +1.   

Непарна степінь непарного числа вигляду 4∙q + 3 подається у вигляді 4∙p + 3:

(4∙q + 3 )2n-1 = 4∙p + 3.

Або цю рівність можна розуміти ще отак: будь-яка непарна степінь непарного числа вигляду 4∙q +3 при діленні на 4 дає остачу 3.

Приклади: (4∙2 +3)3 = 4∙332 + 3.

Парна степінь непарного числа вигляду 4∙q + 3 подається у вигляді 4∙p + 1:

(4∙q + 3 )2n = 4∙p + 1.

Або цю рівність можна розуміти ще отак: будь-яка парна степінь непарного числа вигляду 4∙q +3 при діленні на 4 дає остачу 1.

Приклади: (4∙2 + 3)2 = 4∙30 + 1,    (4∙2 +3)4 = 14640 +1.

 

Задачі на дослідження парності чисел:

 

Задача 1. Петро купив загальний зошит на 96 аркушів і пронумеру­вав всі його сторінки по порядку числами від 1 до 192. Василь вирвав з цього зошита 35 аркушів і додав всі 70 чисел, що на них були написані. Чи міг він дістати 1990?

 Відповідь: ні, не могло.  Вказівка. На кожному аркуші сума номерів сторінок непарна, а сума 35 непарних чисел  є непарна.

Задача 2. Добуток 22 цілих чисел дорівнює 1. Доведіть, що їх сума не дорівнює нулю.

Вказівка. Серед цих чисел – парне число "мінус одиниць", а для того, щоб сума дорівнювала нулю, їх має бути  рівно 11.

 

Задача 3. Чи можна скласти магічний квадрат з перших 36 простих чисел?

Відповідь: ні, не можна. Серед цих чисел одне (це 2) – парне, а інші непарні. Тому в рядку, де стоїть двійка, сума чисел непарна, а в інших – парна.

 

Задача 4. В ряд записано числа від 1 до 10. Чи можна розставити між ними знаки "+" та "–" так, щоб значення отриманого виразу дорівнювало нулю?

Відповідь: ні, не можна. І справді, сума чисел від 1 до 10 дорівнює 55, і змінюючи в неї знаки, ми змінюємо весь вираз на парне число.

Зауваження. Врахуйте, що від'ємні числа також бувають парними та непарними.

 

Задача 5. Коник-стрибунець стрибає вздовж прямої,  причому пер­шого разу він стрибнув на 1 см в якийсь бік, другого – на 2 см і так далі. Доведіть, що після 1985 стрибків він не може зупинитися там, де починав.

Вказівка. Доводиться так само, як і в задачі 20, бо сума 1 + 2 + … + 1985 непарна.

 

Задача 6. На дошці виписано числа 1, 2, 3, ..., 1984, 1985. Дозволя­ється стерти з дошки будь-які два числа і замість них записати модуль їх різниці. Врешті-решт на дошці залишається одне число. Чи може воно дорівнювати нулю?

Відповідь: ні, не може. Перевірте, що при зазначених операціях парність суми всіх написаних на дошці чисел не змінюється.

 

Тепер пропонуємо на ваш розгляд більш складні задачі, розв'язання яких, крім парності, використовує, як правило, і деякі додаткові міркування.

 

Задача 7. Чи можна покрити шахматну дошку доміношками розмі­ром 1x2 так, щоб вільними залишились тільки клітинки а1 і, h8?

Відповідь: не можна. Кожна доміношка покриває одне чорне і одне біле поле, а при викиданні полів а1 і h8 чорних полів залишається на 2 менше, ніж білих.

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

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

 

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

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