- •Самостійна робота №6
- •А.И. Костюк. Базы данных и знаний: Курс лекций. Таганрог: Изд-во трту, 1999. 175 с. 2.
- •Питання до самоконтролю:
- •Завдання до самостійної роботи.
- •Самостійна робота №6
- •Проектирование логической модели данных
- •6.1. Отображение на реляционную модель данных
- •6.2. Отображение на иерархическую модель данных
- •Отображение на сетевую модель данных
- •Самостійна робота №8
- •А.И. Костюк. Базы данных и знаний: Курс лекций. Таганрог: Изд-во трту, 1999. 175 с. 2.
- •Питання до самоконтролю:
- •Завдання до самостійної роботи.
- •Самостійна робота №8
- •Функція адміністрування бази даних
- •Обов'язки абд
- •Абд і адміністрація підприємства
- •Абд і користувачі
- •Абд і розробники прикладних програм
- •Абд і системна група
- •Абд і експлуатаційна група
- •Абд і постачальники програмного забезпечення
- •Абд і постачальники апаратних засобів
- •Самостійна робота №3
- •А.И. Костюк. Базы данных и знаний: Курс лекций. Таганрог: Изд-во трту, 1999. 175 с. 2.
- •Питання до самоконтролю:
- •Завдання до самостійної роботи.
- •Самостіна робота № 3 Створення таблиць. Майстер підстановки. Фільтрація. Створення бази даних
- •Створення і робота з таблицями
- •Самостійна робота №1
- •А.И. Костюк. Базы данных и знаний: Курс лекций. Таганрог: Изд-во трту, 1999. 175 с. 2.
- •Питання до самоконтролю:
- •Завдання до самостійної роботи.
- •Самостійна робота №1
- •Джерела даних
- •Взаємозв'язані дані називають системою. Всяка система, окрім звичних форм знань, вимагає створення дуже складної моделі реального миру.
- •Наочна область
- •Атрибути (елементи даних)
- •Значення даних
- •Ключовий елемент даних
- •Запис даних
- •Файл даних
- •Недоліки традиційної організації файлів даних
- •Класифікація баз даних. Проектування реляційної бази даних. Нормалізація даних.
- •А.И. Костюк. Базы данных и знаний: Курс лекций. Таганрог: Изд-во трту, 1999. 175 с. 2.
- •Питання до самоконтролю:
- •Завдання до самостійної роботи.
- •Самостійна робота №2 проектування концептуальної моделі даних
- •Збір інформації про дані, використовувані в існуючих прикладних програмах
- •Збір інформації про дані для перспективних додатків
- •Нормалізація відносин
- •Графічне уявлення
- •Самостійна робота №5
- •А.И. Костюк. Базы данных и знаний: Курс лекций. Таганрог: Изд-во трту, 1999. 175 с. 2.
- •Відображення на реляційну модель даних
- •Відображення на ієрархічну модель даних
- •Відображення на мережну модель даних
- •А.И. Костюк. Базы данных и знаний: Курс лекций. Таганрог: Изд-во трту, 1999. 175 с. 2.
- •Самостійна робота № 4
- •Самостійна робота №7
- •Питання до самоконтролю:
- •Завдання до самостійної роботи.
Атрибути (елементи даних)
Кожен об'єкт характеризується рядом основних атрибутів. Наприклад, будинок характеризується габаритами, кольором, часом експлуатації і розміром присадибної ділянки. Клієнт банку має такі атрибути, як прізвище, адресу і, можливо, ідентифікаційний номер. Банківський рахунок може представлятися типом, номером і балансом. Об'єкт «КЛІЄНТ» банку описується трьома атрибутами: ідентифікаційним номером, прізвищем і адресою (див. мал. 1.1). Атрибут часто називають елементом даних, полем даних, полемо.
Значення даних
Значення даних представляє дійсні дані, що містяться в кожному елементі даних. Елемент даних «прізвище клієнта» може приймати такі значення, як «проф Хиггинс» або «Марк Твен». Залежно від того, як елементи даних описують об'єкт, їх значення можуть бути кількісними, якісними або описовими. На мал. 1.1 показані відмінності між об'єктами, елементами даних і значеннями, що приймаються ними.
Об'єкт |
Атрибути (або елементи даних) |
Значення (дані) |
КЛІЄНТ |
Ідентифікаційний Номер. Прізвище. Адреса |
123456789, Проф. Хиггинс, 55 Сноу Стріт Нью-Йорк, Н.-Й. |
РАХУНОК |
Тип. Номер. Баланс |
Витрата, 634250, 20.53 |
ПОСТАЧАЛЬНИК |
Прізвище. Номер. Адреса |
Вільям Шекспір, С1, 100 Бук Стріт Нью-Йорк, Н.-Й. |
Мал.1.1
Інформацію про деяку наочну область можна представити за допомогою декількох об'єктів, кожний з яких описується декількома елементами даних. Що приймаються елементами даних значення називаються даними. Одиничний набір даних значень, що приймаються елементами, називається екземпляром об'єкту. Об'єкти зв'язуються між собою певним чином. Відповідна модель об'єктів із становлячими їх елементами даних і взаємозв'язками називається концептуальною моделлю. Концептуальна модель дає загальне уявлення про потік даних в наочній області.
При розгляді даних часто буває важке виявити відмінності між об'єктом, елементом даних і значенням елементу даних. Так, якщо об'єктом є КЛІЄНТ, то представляючими клієнта елементами даних служать його ідентифікаційний номер, прізвище і адреса, а можливими значеннями цих елементів даних - «123456789», «проф. Хиггинс» і «55 Сноу Стріт, Нью-Йорк, Н.-Й». Проте встановити відмінності між об'єктом, елементом даних і значенням, яке приймає цей елемент даних, дуже важливе.
Ключовий елемент даних
Деякі елементи даних володіють цікавою властивістю. Знаючи значення, яке приймає такий елемент даних об'єкту, ми можемо ідентифікувати значення, які приймають інші елементи даних цього ж об'єкту. Наприклад, знаючи ідентифікаційний номер клієнта «123456789», ми можемо визначити, що це «проф. Хиггинс» і що професор Хиггинс має «відкритий» рахунок в банку. Елементи даних, по яких можна визначити інші елементи даних, називаються ключовими. Іноді їх називають також ідентифікаторами об'єкту.
Однозначно ідентифікувати об'єкт можуть два і більш елементу даних. В цьому випадку їх називають «кандидатами» в ключові елементи даних. Питання про те, який з кандидатів використовувати для доступу до об'єкту, розв'язується користувачем або проектувальником. Вибирати ключові елементи даних слід ретельно, оскільки правильний вибір сприяє створенню достовірної моделі даних.