Нормальна форма (1NF). Перевірна робота за основними визначеннями бд Перевірна робота по основним визначенням бд

Ключ

Терміни та визначення реляційних баз даних

Реляційна модель.

Основна ідея цієї моделі даних у тому, щоб уявити будь-який набір даних як двомірного масиву – таблиці.

Реляційна (англ.) - Відношення.

У найпростішому випадку реляційна модель визначає єдину двовимірну таблицю. Здебільшого вона (модель) описує стосунки між кількома таблицями.

Будь-яка реляційна таблиця має такі властивості:

Кожен елемент таблиці це один елемент даних;

Усі стовпці однорідні, тобто. всі елементи у стовпці мають однаковий тип;

Кожен стовпець у таблиці має унікальне ім'я;

Поодинокі рядки в таблиці відсутні;

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

Основоположником теорії реляційних баз даних вважається співробітник фірми IBM доктор Кодд. З'явилася вона в 1970 р. у США і спирається ця теорія на математичний апарат теорії множин.

Таблиця БД- Двовимірний масив, що містить інформацію про один клас об'єктів. Теоретично реляційної алгебри двовимірний масив називають ставленням.

Таблиця складається з наступних елементів:

- поле (атрибут)

Запис (кортеж)

Полемістить значення однієї з ознак, що характеризують об'єкти БД. Число полів у таблиці відповідає числу ознак, що характеризують об'єктів БД.

Коміркамістить певне значення відповідного поля.

Запис- Це рядок таблиці. Вона містить значення всіх ознак, що характеризують даний об'єкт. Число записів (рядків) відповідає числу об'єктів.

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

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

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

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

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


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

Не слід включати до складу ключа поля таблиці, значення яких саме собою однозначно ідентифікує записи в таблиці.

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

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

Приклад:якщо як первинний ключ обрати ІПН (індивідуальний номер платника податків), то як альтернативний ключ номер паспорта.

Нормалізація таблиць реляційної БД

Реляційна БД є кілька таблиць, пов'язані між собою. Число таблиць в одному файлі або одній БД залежить від багатьох факторів:

Склад користувачів БД;

Забезпечення цілісності інформації;

Забезпечення найменшого обсягу необхідної пам'яті та мінімального часу обробки даних.

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

Нормалізація таблиці є способи поділу однієї таблиці на кілька таблиць.

Нормалізація таблиць являє собою послідовну зміну структури таблиці доти, доки вона не буде задовольняти вимогам останньої форми нормалізації.

Існує 6 форм нормальності, але переважно використовують 1,2,3 рівні нормальності. При описі нормальних форм використовують наступні поняття:

функціональна залежність між полями;

Багатозначна залежність

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

Пр. зв'язок міжномером паспорта та ІПН.

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

Пр.таблиця успішності.

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

Транзитивна функціональна залежність між полями A та С, якщо поле C функціонально залежить від поля B, а поле В функціонально залежить від поля А; при цьому немає функціональної залежності поля А від поля В.

Взаємна незалежність полів. Декілька полів взаємно незалежні, якщо жодне з них не є функціонально залежним від іншого.

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

11 відповідей на запитання тесту з "Бази даних (БД)"

1. База даних – це:

a. спеціальним чином організована та зберігається на зовнішньому носії сукупність взаємозалежних даних про деякий об'єкт;
b. довільний набір інформації;
c. сукупність програм для зберігання та обробки великих масивів інформації;
d. інтерфейс, що підтримує наповнення та маніпулювання даними;
e. комп'ютерна програма, що дозволяє у деякій предметної області робити висновки, порівнянні з висновками людини-експерта.

Відповідь: a

2. У записі файлу реляційної бази даних (БД) може бути:

a. виключно однорідна інформація (дані лише одного типу);
b. лише текстова інформація;
c. неоднорідна інформація (дані різних типів);
d. лише логічні величини;
e. виключно цифрова інформація;

Відповідь: c

3. Припустимо, що деяка база даних містить поля ПРІЗВИЩЕ, РІК НАРОДЖЕННЯ, ДОХІД. При пошуку за умовою РІК НАРОДЖЕННЯ> 1958 AND ДОХІД<3500 будут найдены фамилии лиц:

a. мають дохід не менше 3500, і старші за тих, хто народився в 1958 році.
b. мають дохід менше 3500, іпи тих, хто народився е 1958 і пізніше;
c. мають дохід менше 3500, і народилися 1958 року і пізніше;
d. мають дохід менше 3500, і народилися 1959 року і пізніше;
e. мають дохід менше 3500, і тих, хто народився 1958 року;

Відповідь: d

4. Який із варіантів не є функцією СУБД?

a. реалізація мов визначення та маніпулювання даними
b. забезпечення користувача мовними засобами маніпулювання даними
c. підтримка моделей користувача
d. захист та цілісність даних
e. координація проектування, реалізації та ведення БД

Відповідь: e

5. Система управління базами даних є програмним продуктом, що входить до складу:

a. прикладне програмне забезпечення.
b. операційної системи;
c. унікальне програмне забезпечення;
d. системне програмне забезпечення;
e. систем програмування;

Відповідь: e

6. Яка найменша одиниця зберігання даних є БД?

a. збережене поле
b. файл, що зберігається

d. запис, що зберігається
e. байт, що зберігається

Відповідь: a

7. Що обов'язково має входити до СУБД?

a. процесор мови запитів
b. командний інтерфейс
c. візуальна оболонка
d. система допомоги

Відповідь: a, b

8. Перерахуйте переваги централізованого підходу до зберігання та управління даними.

a. можливість спільного доступу до даних
b. підтримка цілісності даних
c. угода надмірності
d. скорочення суперечливості

Відповідь: a, b, c, d

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

1 Іванов, 1956, 2400
2 Сидорів, 1957, 5300
3 Петров, 1956, 3600
4 Козлів, 1952, 1200

Які із записів цієї БД поміняються місцями при сортуванні за зростанням, виробленим за першим полем:

a. 3 та 4;
b. 2 та З;
c. 2 та 4;
d. 1 та 4
e. 1 та З;

Відповідь: c

10. Структура файлу реляційної бази даних (БД) змінюється:

a. при зміні будь-якого запису;
b. при знищенні всіх записів;
c. при видаленні будь-якого поля.
d. при додаванні одного або кількох записів;
e. видалення діапазону записів;

Відповідь: c

11. Як називається набір записів одного типу, що зберігаються?

a. файл, що зберігається
b. подання бази даних
c. нічого з перерахованого вище
d. логічна таблиця бази даних
e. фізична таблиця бази даних

Перевірна робота за основними визначеннями БД

Варіант 1

1. Виберіть точне визначення.

База даних – це

програмне забезпеченнядля роботи з даними

інформаційна модель, що дозволяє зберігати та працювати з даними.

інформація, організована в рядки та стовпці

програма мовою програмування

один із продуктів у пакеті Microsoft Office

2. Найбільш точним аналогом реляційної бази даних може бути:

невпорядковане безліч даних;

вектор;

генеалогічне дерево;

двовимірна таблиця;

мережу даних.

3. БД містить інформацію про учнів школи: прізвище, клас, бал за тест, бал за практичне завдання, загальну кількість балів. Якого типу має бути поле ЗАГАЛЬНА КІЛЬКІСТЬ БАЛІВ?

порожня таблиця

все вище правильно.

5. Ключове поле – це

1) найперше поле запису

2) лічильник

5) немає правильної відповіді

6. Поле це?

рядок таблиці;

стовпець таблиці;

7.

лише текстова інформація;

символьне 2) Дата 3) логічне 4) числове 5) будь-якого типу

4. Чи містить інформацію таблиця, в якій немає жодного запису?

порожня таблиця,

порожня таблиця

таблиця без записів не може існувати;

все вище правильно.

5. Ключове поле – це

1) найперше поле запису

2) лічильник

3) поле, значення якого однозначно визначає запис у таблиці

4) поле, значення якого починається завжди з 1

5) немає правильної відповіді

6. Поле це?

рядок таблиці;

стовпець таблиці;

сукупність однотипних даних;

деякий показник, що характеризує числовим, текстовим чи іншим значенням.

7. У записі реляційної бази даних (БД) може бути:

неоднорідна інформація (дані різних типів);

виключно однорідна інформація (дані лише одного типу);

лише текстова інформація;

виключно цифрова інформація.

різує числовим, текстовим чи іншим значенням.

7. У записі реляційної бази даних (БД) може бути:

неоднорідна інформація (дані різних типів);

виключно однорідна інформація (дані лише одного типу);

лише текстова інформація;

виключно цифрова інформація.

Варіант 2

1. База даних – це

сукупність даних, організованих за певними правилами

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

інтерфейс, що підтримує наповнення та маніпулювання даними

певна сукупність інформації

все вище вірно

2. Замість «реляційної» бази даних можна використати

мережева

таблична

ієрархічна

плоска

немає правильної відповіді

містить інформацію про структуру бази даних;

не містить жодної інформації;

містить інформацію про майбутні записи;

все вище правильно.

все вище правильно.

6 . Запис це?

рядок таблиці;

стовпець таблиці;

сукупність однотипних даних;

деякий показник, що характеризує числовим, текстовим чи іншим значенням.

7 .

лише номери записів;

дані лише одного типу;

мережева

таблична

ієрархічна

плоска

немає правильної відповіді

3. У яких елементах таблиці зберігаються дані бази:

у полях; 2) у рядках; 3) у стовпцях; 4) у записах; 5) у осередках.

4. Чи містить інформацію таблиця, в якій немає полів?

містить інформацію про структуру бази даних;

не містить жодної інформації;

таблиця без полів існувати не може;

містить інформацію про майбутні записи;

все вище правильно.

5. Яке поле вважатимуться унікальним?

поле, значення у якому можуть, повторяться;

поле, яке має унікальне ім'я;

поле, значення якого мають властивість нарощування;

поле, значення у якому повторюються;

все вище правильно.

6 . Запис це?

рядок таблиці;

стовпець таблиці;

сукупність однотипних даних;

деякий показник, що характеризує числовим, текстовим чи іншим значенням.

7 . У полі реляційної бази даних (БД) може бути записано:

лише номери записів;

як числові, і текстові дані одночасно;

дані лише одного типу;

лише час створення записів.

поле, яке має унікальне ім'я;

поле, значення якого мають властивість нарощування;

поле, значення у якому повторюються;

все вище правильно.

6 . Запис це?

рядок таблиці;

стовпець таблиці;

сукупність однотипних даних;

деякий показник, що характеризує числовим, текстовим чи іншим значенням.

7 . У полі реляційної бази даних (БД) може бути записано:

лише номери записів;

як числові, і текстові дані одночасно;

дані лише одного типу;

лише час створення записів.

Варіант 3

1. База даних – це?

2 .

3

5) немає правильної відповіді

4.

числом записів у БД;

має обмежений розмір;

:

розмірністю таблиці;

списком найменувань стовпців та номерів рядків таб

особи.

7. Значення виразу 0,7-3>

логічному;

числовому;

символьному;

текстові.

Варіант 3

1. База даних – це?

набір даних, зібраних однією дискете;

дані, призначені для роботи програми;

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

дані, що пересилаються комунікаційними мережами.

2 . Реляційна база даних – це?

БД, у якій інформація організована як прямокутних таблиць;

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

БД, у якій записи розташована у довільному порядку;

БД, в якій існує можливість встановлювати додатково вертикальні ієрархічні зв'язки горизонтальні зв'язки.

3 . Кожен запис бази даних містить

1) інформацію про всі об'єкти системи

2) інформацію про окремий об'єкт системи

3) певну характеристику об'єкта

4) текстову та числову інформацію

5) немає правильної відповіді

4. Структура реляційної бази даних (БД) повністю визначається:

переліком назв полів та зазначенням числа записів БД;

переліком назв полів із зазначенням їх ширини та типів;

числом записів у БД;

змістом записів, які у БД.

5. У чому полягає особливість поля "лічильник"?

служить для введення числових даних;

служить для введення дійсних чисел;

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

має обмежений розмір;

має властивість автоматичного присвоєння.

6. Структура таблиці даних визначається :

розмірністю таблиці;

списком найменувань стовпців таблиці;

7. Значення виразу 0,7-3>2 відноситься до наступного типу даних:

логічному;

числовому;

символьному;

текстові.

5) немає правильної відповіді

4. Структура реляційної бази даних (БД) повністю визначається:

переліком назв полів та зазначенням числа записів БД;

переліком назв полів із зазначенням їх ширини та типів;

числом записів у БД;

змістом записів, які у БД.

5. У чому полягає особливість поля "лічильник"?

служить для введення числових даних;

служить для введення дійсних чисел;

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

має обмежений розмір;

має властивість автоматичного присвоєння.

6. Структура таблиці даних визначається :

розмірністю таблиці;

списком найменувань стовпців таблиці;

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

7. Значення виразу 0,7-3>2 відноситься до наступного типу даних:

логічному;

числовому;

символьному;

текстові.

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

7. Значення виразу 0,7-3>2 відноситься до наступного типу даних:

логічному;

числовому;

символьному;

текстові.

Два варіанти підсумкових тестових завданьз інформатики. Тема "Бази даних"

Бочкарьова Світлана Сергіївна, 15.11.2017

12796 717

Вміст розробки

ВАРІАНТ 1.

БАГАТОРІВНЕВУ

ВАРІАНТ 2

З однієї або кількох взаємопов'язаних таблиць

І СУБД, що знаходяться в одному комп'ютері

Вміст розробки

ФІ_________________________________________клас_____

Тест на тему: «Бази даних» 1 варіант

    Бази даних (БД) – це:

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

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

      - Програмне забезпечення, що управляє зберіганням та обробкою даних;

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

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

    1. - Найважливіший інструмент для відбору даних на підставі заданих умов;

      – програма, що дозволяє створювати бази даних, а також забезпечує обробку (сортування) та пошук даних

      – діалогові вікна, що настроюються, що зберігаються в комп'ютері у вигляді об'єктів спеціального типу;

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

    Виберіть пункт, де правильно перераховані об'єкти СУБД ACCESS:

А) таблиці, запити вибірку, запити з параметром, форми, звіти.

б) таблиці, запити, макрокоманди, форми.

В) таблиці, запити, форми, звіти, макроси, модулі.

    Без жодних об'єктів не може існувати база даних:

    без модулів;

    без звітів;

    без таблиць;

    без форм;

    без макросів;

    без запитів?

    За характером інформації БД, що зберігається:

    1. Фактографічні

      Централізовані

      Ієрархічні

    За структурою організації даних БД бувають:

    1. Централізовані

      Документальні

    Вкажіть системи управління БД:

    1. Microsoft Access

      Open Office.org Calc

      Microsoft Power Point

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

А) Логічне поле

Б) Числове поле.

В) Лічильник.

    Поле БД – це

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

      Заголовок таблиці БД

      Стовпець таблиці, що містить значення певної властивості

    Для того, щоб змінити структуру створеної таблиці потрібно:

А) увійти до режиму конструктора

Б) використовувати режим майстра таблиць

В) відкрити таблицю та змінити назви полів

    Чи містить інформацію таблиця, в якій немає полів?

    містить інформацію про структуру бази даних;

    не містить жодної інформації;

    таблиця без полів існувати не може;

    містить інформацію про майбутні записи.

    У табличних БД запис містить

    1. Набір даних про один об'єкт

      Назва бази даних

      Однорідні дані про всі об'єкти

    Перерахуйте переваги табличних БД:

    1. Можливість бачити одночасно кілька записів

      Важко переглядати та редагувати дані

    Запити служать для:

Б) зберігання даних

В) введення нових даних у БД.


Який рядок займатиме прізвище ІВАНОВ після сортування за зростанням у полі КЛАС?

    Які дані неможливо знайти ключем БД?

    1. Номер паспорта

      дата народження

      Логін ел. пошти + пароль

    Перерахуйте недоліки БД - форма:

    1. Можливість бачити лише один запис

      Містить велику кількість полів

      Легко переглядати та редагувати дані

    Що називають сортуванням даних у БД?

    1. Відбір записів, які відповідають умовам пошуку

      Виведення на друк упорядкованих записів

      Упорядкування записів за значеннями одного з полів

    Запити служать для:

А) обробки даних: упорядкування, фільтрування тощо.

Б) зберігання даних

В) введення нових даних у БД.

    Чим запит відрізняється від фільтра?

    1. Запит є самостійним об'єктом БД

      Запит може бути простим та складним

    Закінчіть пропозицію:«Ієрархічна БД має _________________ ___________________________________________________структуру»

    Які дані може бути ключем БД?

      ІПН+СНІЛС

      Місто проживання

    Зв'язок між таблицями. Виберіть пункт, у якому висловлювання неправильне:

    ) Вікно Схема даних можна відкрити через меню Сервіз/Схема даних

    Б) Прапорці Каскадне оновлення пов'язаних полів та Каскадне видалення пов'язаних записів забезпечують одночасне оновлення або видалення даних у всіх підпорядкованих таблицях за їх зміни у головній таблиці.

    В) Під час створення зв'язку між полями необов'язково, щоб поле основний таблиці було ключовим.

    Закінчіть пропозицію: «Реляційна БД складається з ___________________

_______________________________________________________________»

    Ключами пошуку в системах управління базами даних (СУБД) називаються:

    діапазон записів файлу БД, у якому здійснюється пошук;

    логічні вирази, що визначають умови пошуку;

    поля, за значенням яких здійснюється пошук;

    номери записів, які відповідають умовам пошуку;

    номер першої по порядку запису, що відповідає умовам пошуку?

    Припустимо, що деяка база даних містить поля ПРІЗВИЩЕ, РІК НАРОДЖЕННЯ, ДОХІД. При пошуку за умовою: РІК НАРОДЖЕННЯ1958 AND ДОХІД

    мають дохід менше 3500 і тих, хто народився 1958 року і пізніше;

    які мають дохід менше 3500 і старші за тих, хто народився в 1958 році;

    мають дохід менше 3500 або тих, хто народився у 1958 році та пізніше;

    мають дохід менше 3500 і народилися 1959 року і пізніше.

    Припустимо, деяка база даних описується наступним переліком записів:

1 Іванов, 1956, 2400;

2 Сидоров, 1957, 5300;

3 Петров, 1956, 3600;

4 Козлов, 1952, 1200;

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

    Чому при закритті таблиці програма Access не пропонує виконати збереження внесених даних:

    недоопрацювання програми;

    тому що дані зберігаються відразу після введення таблицю;

    тому що дані зберігаються лише після закриття всієї бази даних?

Вміст розробки

ФІ________________________________________клас_____




Top