ІІ. Порядок виконання роботи
Тема:. Опис предметної галузі.
Мета:Опис предметної галузі, виділення об'єктів, їхніх атрибутів-ознак і атрибутів-основ, атрибутів - ключів.
Рекомендована література:
· Бойко В.В., Савінков В.М. Проектування баз даних інформаційних систем. М., «Фінанси і статистика», 1989.
· Ахаян Р., Горєв А., Макашарипов С. Ефективна робота із СУБД. Санкт-Петербург, «Пітер», 1997.
· Хансен Г,, Хансен Д. Бази даних. М., «Видавництво Біном», 1999.
· Глушков С.В., Ломотько Д.В., Бази даних. Харків, „Видавництво АСТ”, 2002.
І. Теоретичні відомості
Взаємозалежні дані називають інформаційною системою(ІС). ІС служить для збору і накопичення інформації і її ефективного використання, а оскільки автоматизація ІС здійснюється за допомогою комп'ютерної техніки, то інформація представляється у виді даних, збережених у пам'яті ПК. Якщо не додавати істотного значення засобу збереження даних на підприємстві – будь то швидкозшивач чи самий швидкодіючий комп'ютер, то ІС у першу чергу повинна якнайкраще відповідати складної моделі реального світу.
Предметною галуззюназивається частина реальної системи, що представляє інтерес для даного дослідження. Необхідно розрізняти повну предметну галузь (завод, склад, універмаг) і організаційну одиницю (фрагмент) цієї предметної галузі (цех з виробництва двигунів автомобільного заводу, бухгалтерія ткацької фабрики). Кожен фрагмент предметної галузі характеризується множиною об'єктів; процесів, що використовують об'єкти;
користувачів.
Об'єктомназивається елемент ІС, інформацію про який ми зберігаємо. Наприклад, в галузі продажу автомобілів прикладами об'єктів можуть служити МОДЕЛЬ АВТОМОБІЛЯ, КЛІЄНТ, РАХУНОК. Для бухгалтерії об'єкти –договори підприємства, трудові угоди, платіжні відомості; процеси - це розрахунок заробітної плати, операції з банком, користувачі - співробітники бухгалтерії. Розрізняють об'єкт, тип об'єкту й екземпляр об'єкту.Наприклад, об'єкт СТУДЕНТ, тип об'єкту ПРІЗВИЩЕ_ІБ, ІНДЕКС_ГРУПИ, НОМЕР_ЗАЛІКОВОЇ_КНИЖКИ, РІК_НАРОДЖЕННЯ, а екземпляр об'єкту ІВАНОВ_ М.І., ГР.1ЭК1, №_ЗАЛІКОВОЇ_ КНИЖКИ_345678, 1982_РОКУ_НАРОДЖЕННЯ.
Класом об'єктівназивають сукупність об'єктів, що володіють однаковим набором властивостей, хоча значення цих властивостей для кожного об'єкта можуть бути різними.
Об'єкти і їхні властивості – поняття реального світу.
Атрибут- це інформаційне відображення властивостей об'єкта. Кожен об'єкт характеризується множиною основних атрибутів. Наприклад, модель автомобіля характеризується типом кузова, робочим обсягом двигуна, назвою і т.д. Якщо атрибути описують якісну сторінку об'єкту, то вони називаються атрибутами-ознаками, якщо кількісну - атрибутами-підставами. Атрибут при реалізації ІС на якому-небудь носії інформації називають елементом даних, чи полем.
Ключовим елементом данихназивається такий елемент, за допомогою якого можна визначити значення інших елементів даних.
Первинний ключ– це атрибут (чи група атрибутів), яка єдиним образом ідентифікує кожен екземпляр об'єкту.
Альтернативний ключ – це атрибут (чи група атрибутів), незбіжний з первинним ключем і унікально ідентифікуючий екземпляр об'єкта.
Наприклад, для об'єкта СПІВРОБИТНИК ІДЕНТИФІКАЦІЙНИЙ_НОМЕР_СЛУЖБОВЦЯ служить первинним ключем, а група атрибутів ПРІЗВИЩЕ,ІМ'Я,ПО БАТЬКОВІ - альтернативним ключем (за умовою, що немає потрійних тезок).
Розвиток методів рішення задач обробки даних привело до появи поняття бази даних. Базою данихназивається сукупність взаємозалежних даних деякої предметної галузі, збережених у пам'яті ЕОМ і організованих таким чином, що ці дані можуть бути використані для рішення багатьох задач багатьма користувачами.
Запис даних – це сукупність значень зв'язаних елементів даних.
Наприклад, нехай дана БД «Викладач»:
Ідентифікаційний № | Прізвище І.Б. | Посада |
Іваненко П.І | Доцент | |
Кузьменко А.П. | Ст. викладач | |
Сидорова І.Г. | Асистент |
У цієї БД 3 поля (атрибути): ідентифікаційний №, прізвище І.Б., посада; 3 записи (рядки таблиці).
СКБД –система керування базами даних.
Повна інформаційна система, яка використовує бази даних, складається з чотирьох компонентів: устаткування, програмного забезпечення, даних та людей.
Концептуальне проектування вимагає з'ясування інформаційних потреб користувачів і представлення їх у виді добре сконструйованої моделі. Модель– це представлення реальності, що відображає лиш обрані деталі. Головні елементи концептуальної моделі – це об'єкти і відносини. Множина речей одного типу називається об'єктною множиною. Конкретний елемент об'єктної множини називають об'єктом-елементом. Деякі об'єктні множини потримаються усередині інших об'єктних множин. Наприклад, ЧОЛОВІК утримується усередині множини ЛЮДИНА. Об'єктна множина, яка є підмножиною іншої об'єктної множини, називається конкретизацією. ЧОЛОВІК – конкретизація ЛЮДИНИ. Узагальнення– об'єктна множина, яка є множиною іншої об'єктної множини. ЛЮДИНА – узагальнення ЧОЛОВІКА. Зв'язок між елементами двох об'єктних множин називається відношенням. Наприклад, об'єктна множина ОДРУЖЕНИЙ ЧОЛОВІК складається з об'єктною множиною ЗАМІЖНЯ ЖІНКА у відношенні ЗНАХОДИТЬСЯ-У-ШЛЮБІ. Відношення складається з пар об'єктів-елементів, які узяті з двох об'єктних множин, тому відношення саме є об'єктною множиною! Відношення, яке розглядається як об'єктна множина, називається складеною об'єктною множиною.
Представлення відношення :
|
|
1 1
Представлення складеної об'єктної множини:
|
|
1 1
ПОДРУЖЖЯ
Потужність – максимальна кількість елементів однієї об'єктної множини, які зв'язані з одним елементом іншої об'єктної множини. Потужність відношення ЗНАХОДИТЬСЯ_-У-ШЛЮБІ дорівнює 1. Деякі відносини не мають конкретного значення потужності. Наприклад, інспектор контролює одного робітника, а, може, і більше. Потужність, яка в одному з напрямків рівна 1, відповідає математичному поняттю функції, яке установлює відповідність один-до-одного або багато-до-одного між множинами. Відношення, яке має потужність в одному з напрямків, рівну 1, називається функціональниму цьому напрямку.
Об'єктна множина, елементами якої являються абстрактні поняття, називається концептуальною об'єктною множиною.Об'єктна множина, елементами якої являються фізичні предмети, називається фізичною об'єктною множиною. Наприклад, БРИГАДА – фізична об'єктна множина (бригада покрівельників з фірми „Майстер”), а ТИП БРИГАДИ – концептуальна об'єктна множина (покрівельники).
ІІ. Порядок виконання роботи
- Вивчити теоретичний матеріал.
- Відповісти на запитання.
- Виконати задачу відповідно до свого номера варіанта.
- Скласти звіт, в якому викласти коротко теоретичний матеріал, дати відповіді на запитання, показати розв,язання задачі.