Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Основні поняття реляційної бази данихСодержание книги
Похожие статьи вашей тематики
Поиск на нашем сайте
Вище були розглянуті моделі даних, на основі яких створюються бази даних. Відповідно до моделі даних, яка лежить в основі бази даних, розрізняють ієрархічні, мережні, реляційні та об’єктно-реляційні бази даних. У подальшому будемо розглядати реляційні бази даних. Ознайомимося з основними поняттями реляційної бази даних на прикладі таблиці, поданої на рис. 3.10. Як ви вже знаєте, основним об’єктом реляційної бази даних є таблиця. Як і кожна двовимірна таблиця, таблиця реляційної бази даних складається з рядків і стовпців. Для зберігання даних про сутності деякої предметної області може бути використано кілька таблиць, які можуть бути пов'язані між собою. Рядок таблиці реляційної бази даних називають записом, або кортежем. Запис містить значення властивостей одного екземпляра сутності. Наприклад, у таблиці Країни світу (рис 3.10) п’ятий зверху запис містить такий набір даних: Австралія, Австралія і Океанія, 7636, 22647633, 01.01.1901, Конституційна монархія. Ці дані є значеннями відповідних властивостей одного екземпляру сутності Країна світу: назва країни, частина світу, площа, кількість населення, дата утворення держави та державний устрій. Інший запис містить набір значень тих самих властивостей, але вже іншого екземпляра сутності – іншої країни. Стовпець таблиці реляційної бази даних називають полем, або атрибутом. Поле має ім’я, яке відображає назву властивості. Поле містить множину значень однієї властивості всіх Дані, що містяться в кожному полі таблиці є однотипними. Для кожного поля при проектуванні таблиці бази даних встановлюється тип даних. Як уже зазначалося, у реляційній моделі даних передбачена обов’язкова вимога ідентифікації екземплярів сутності за рахунок унікальності набору значень властивостей. Для таблиці реляційної бази даних це означає, що значення в одному з полів не повинні повторюватись. Таке поле називають ключовим або ключем таблиці. Ключові поля ще називають ідентифікаторами. В окремих реалізаціях реляційних базах даних допускається ідентифікація об’єкта бази даних за набором значень кількох властивостей, тобто ключем буде набір даних з кількох полів, наприклад, трьох полів Прізвище, Ім’я, По батькові. У таблиці бази даних, поданої на рис. 3.10 як ключове можна використати поле Назва, так як не існує однакових назв країн і тому значення в цьому полі є унікальним для кожного запису.
Перевірте себе 1. • Поясніть що таке модель даних? Для чого створюється модель даних? 2. ○ Назвіть складові моделі даних. 3. • Поясніть, що визначає структура даних у моделі даних. 4. ○ Які типи даних можуть використовуватись в базах даних? 5. • Що таке обмеження цілісності в моделі даних? 6. ○ Назвіть найпоширеніші види моделей даних. 7. • Опишіть ієрархічну модель даних, вимоги до її структури, засоби опрацювання даних та обмеження цілісності. 8. • Опишіть мережну модель даних, вимоги до її структури даних, засоби опрацювання даних та обмеження цілісності. 9. ○ Коли і ким було розроблено теорію реляційної моделі даних? 10. • Опишіть реляційну модель даних, вимоги до її структури даних, засоби опрацювання даних та обмеження цілісності. 11. • Чим відрізняється об’єктно-реляційна модель даних від реляційної? 12. • За значенням якої властивості визначаються типи баз даних? Які ви знаєте типи баз даних? 13. ○ Що є основним об’єктом реляційної бази даних? 14. • Опишіть таблицю реляційної бази даних. 15. • Що таке ключове поле? Які вимоги до ключового поля? Виконайте завдання 5. ○
6. ○ (ДЗ) Визначте, яку модель даних ілюструє кожне із зображень (рис. 3.12).
7. • У фірмі «Біт та Байт» керівництво здійснює генеральний директор, якому підпорядкована рада директорів з чотирьох осіб - директора з маркетингу, директора з виробництва, директора з персоналу та директора з економічних питань. Директору з маркетингу підпорядкований відділ маркетингу, а директору з виробництва три цехи зі складання комп’ютерів. У підпорядкуванні директора з економічних питань знаходиться відділ економічного прогнозування та бухгалтерія. Використовуючи одну з моделей даних розробіть графічну модель управляння фірмою. 8. • (ДЗ) Необхідно створити базу даних бібліотеки, в якій повинні зберігатися такі відомості про книги: автор (прізвище, ім’я, по батькові кожного з авторів); назва; тип видання; місце видання; назва видавництва; рік видання; кількість сторінок; кількість томів; номер тома; бібліотечний шифр. Запропонуйте модель даних для цієї бази даних. 9. • Розгляньте рис. 3.13. Запропонуйте варіанти проведення ліній зв’язків між об’єктами для випадку, коли малюнок буде ілюструвати модель бази даних, яка побудована: а) на ієрархічній моделі даних; б) на мережній моделі даних. 10. ○ Розгляньте фрагмент таблиці реляційної бази даних, поданий на рис. 3.14. Визначте: а) назви об’єктів, виділених на рисунку іншим кольором та позначених цифрами 1 та 2; б) яке поле можна використати як ключове для цієї таблиці, поясніть чому; в) як можна назвати сутність, дані про яку представлені в таблиці; г) скільки екземплярів сутності подано на рисунку; д) які властивості екземплярів сутності описані в даній таблиці. 11. • (ДЗ) Розгляньте фрагмент таблиці реляційної бази даних, поданий на рис. 3.15. Визначте: а). назви об’єктів, виділених на рисунку іншим кольором та позначених цифрами 1 та 2; б). яке поле можна використати як ключове для цієї таблиці, поясніть чому; в). як можна назвати сутність, дані про яку представлені в таблиці; г). скільки екземплярів сутності подано на рисунку; д). які властивості сутності описані в даній таблиці.
3. Дейт, К. Дж. Введение в системы баз данных, 8-е издание.: Пер. с англ. — М.: Издательский дом "Вильяме", 2005. — 1328 с.: ил. — Парал. тит. англ. 4. Руденко В.Д. Бази даних в інформаційних системах/За заг. ред. В.Ю.Бикова/навчальний посібник для студентів педагогічних університетів. – К.: Фенікс, 2010. – 240 с.: іл..
|
||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2016-09-18; просмотров: 1912; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.191.233.15 (0.007 с.) |