четвер, 13 січня 2022 р.

17.01.2022-23.01.2022 Поняття моделі подання даних.

 

17.01.2022-23.01.2022

Тема: Бази даних в інформаційних системах. Поняття моделі подання даних. Основні моделі подання даних базах даних.

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

Запитання. Щo рoзуміють під термінoм  «Бaзa дaних»?

Відповідь.

Oзнaчення. Бaзa дaних (aнгл. database) – це сукупність дaних, oргaнізoвaних відпoвіднo дo кoнцепції, якa oписує хaрaктеристику цих дaних і взaємoзв'язки між їх елементaми; ця сукупність підтримує щoнaйменше oдну з oблaстей зaстoсувaння.

В зaгaльнoму випaдку бaзa дaних містить схеми, тaблиці, пoдaння, збережені прoцедури тa інші oб'єкти. Дaні у бaзі oргaнізoвують відпoвіднo дo мoделі oргaнізaції дaних. Тaким чинoм, сучaснa бaзa дaних, крім сaме дaних, містить їх oпис тa мoже містити зaсoби для їх oбрoбки.

 

Запитання. Щo рoзуміють під термінoм  «Модель бaзи дaних»?

Відповідь.

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

 

Зразок моделі подання даних у вигляді таблиці(реляційна модель)

Назва БД

Назви обов’язкових таблиць бази даних

Тип

даних

1

База даних

«Зоопарк»

Птахи

Тварини

Риби

Земно-

водні

Прима-

ти

Кома-

хи

Обов’язкові

атрибути

Поле1

Код

Код

Код

Код

Код

Код

Номер

Поле2

Назва

Назва

Назва

Назва

Назва

Назва

Текст

Поле3

Вік

Вік

Вік

Вік

Вік

Вік

Число

Поле4

Ареал

Ареал

Ареал

Ареал

Ареал

Ареал

Текст

Поле5

Фото

Фото

Фото

Фото

Фото

Фото

ОLE

Поле6

Вольєр

Вольєр

Вольєр

Вольєр

Вольєр

Вольєр

Число

 

2

Об’єкти

бази

даних

Форма

Форма

Форма

Форма

Форма

Форма

прості

3

Запит

Запит

Запит

Запит

Запит

Запит

прості

4

ЗВІТ

ЗВІТ

ЗВІТ

ЗВІТ

ЗВІТ

ЗВІТ

прості

Самостійно продумайте обов’язкові таблиці для флори зоопарку, додайте до них можливі нові поля (атрибути) до кожної таблиці і заповніть їх 2-а записами

Відділ кадрів зоопарку

1

База даних

«Зоопарк»

Назви обов’язкових таблиць бази даних

Тип

даних

Ветеринари

Зооло-

ги

Ескурсо-

води

Нагля-дачі

Водії

Зоотехніки

Обов’язкові

атрибути

Поле1

Код

Код

Код

Код

Код

Код

Номер

Поле2

П.І.П

П.І.П

П.І.П

П.І.П

П.І.П

П.І.П

Текст

Поле3

Вік

Вік

Вік

Вік

Вік

Вік

Число

Поле4

Освіта

Освіта

Освіта

Освіта

Освіта

Освіта

Текст

Поле5

Стаж

Стаж

Стаж

Стаж

Стаж

Стаж

Число

Поле6

Звання

Звання

Звання

Звання

Звання

Звання

Так-Ні

Поле7

Картка

Картка

Картка

Картка

Картка

Картка

OLE

 

2

Об’єкти

бази

даних

Форма

Форма

Форма

Форма

Форма

Форма

прості

 

3

Запит

Запит

Запит

Запит

Запит

Запит

прості

 

4

ЗВІТ

ЗВІТ

ЗВІТ

ЗВІТ

ЗВІТ

ЗВІТ

прості

Самостійно продумайте обов’язкові таблиці для обліку служб та відділів  керівництва зоопарку, додайте до них можливі нові поля (атрибути) до кожної таблиці і заповніть їх 2-а записами

 

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

·         таблиці;

·         запити;

·         форми;

·         звіти;

·         web-сторінки;

·         макроси;

·         модулі.

 

Запитання. Що означає термін «реалізувати об’єкт  в реляційній базі даних»?

Відповідь.

 

Реалізувати об’єкт БД  означає:

·         створити об’єкт в програмному середовищі з відповідними технічними характеристиками;

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

·         зберегти цей об’єкт так, щоб можна було визначити місце розташування в пам’яті.

 

Запитання. Що означає термін «зв’язана форма СУБД  MS Access»?

Відповідь.

 

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

 

Запитання. Що означає термін «вільна форма СУБД  MS Access»?

Відповідь.

 

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

 

 

Запитання. Чи можна створити форму без зв’язування з таблицею БД?

Відповідь.

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

 

 

 

Запитання. Що означає термін ієрархічна модель бази даних?

Відповідь.


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

Концептуальна схема ієрархічної моделі являє собою сукупність типів записів, пов'язаних типами зв'язків в одним чи кількома деревами. Усі типи зв'язків цієї моделі належать до виду «один до декількох» і зображуються у вигляді стрілок.

Запитання. Що означає термін мережева модель бази даних?

Відповідь.

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

 


 

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

 

База даних ІСТОТА  в MS Access

 

Завдання 1. Самостійно створіть базу даних  ІСТОТА, яка повинна містити такі таблиці і форми: «Змінне психо-тло істоти», «Змінне соціо-тло істоти»  «Зомбування істоти»

 

Таблиця 1 має назву: «Змінне психо-тло істоти» вона складається з 12 полів(формат):

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

 

Таблиця 2 має назву: «Змінне соціо-тло істоти» вона складається з 16 полів(формат):

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

 

Таблиця 3 має назву: «Напоумлення істоти» вона складається з 6 полів(формат):

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

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

 

 

Результат  цієї роботи треба надіслати на електронну адресу учителя інформатики:  

vinnser@gmail.com  (Сергій Петрович) 

 

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

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