туру БД в певному середовищі необхідно для кожної таблиці представити фізичну модель, в якій зазначити тип даних і обмеження цілісності для кожного поля таблиці.
Таблиця 2 - Реляційна модель таблиці «Зайняття»
Найменування столбцаТіп даннихОграніченіеНазваніе ТекстовийКлючевое, що не нулевоеКолічество часовЧісловойНе нулевоеФорма отчетовТекстовийНе нулевоеКод преподавателяЧісловойНе нульове
Таблиця 3 - Реляційна модель таблиці «Дитина»
Найменування столбцаТіп даннихОграніченіе № особової делаЧісловойКлючевое, що не нулевоеФІО ребенкаТекстовийНе нулевоеСтраховкаТекстовийНе нульове
Таблиця 4 - Реляційна модель таблиці «Викладач»
Найменування столбцаТіп даннихОграніченіеКод преподавателяЧісловойКлючевое, що не нулевоеФІО преподавателяТекстовийНе нулевоеАдрес преподавателяТекстовийНе нулевоеТелефонЧісловойНе нульове
Таблиця №5 - Реляційна модель таблиці «Заявка»
Найменування столбцаТіп даннихОграніченіе№ заявкіЧісловойКлючевое, що не нулевоеДата заявкіДата времяні нулевое№ особистого делаЧісловойНе нулевоеКод родітеляЧісловойНе нульове
Для підтримки внутрішнього логічного відповідності даних повинна бути забезпечена цілісність даних. Цілісність суті вимагають, щоб всі записи в таблиці мали первинний ключ. Так як у моїй реляційної схемою БД у кожної таблиці мається первинний ключ, то цілісність таблиці підтримується.
Цілісність стовпців вимагає накладення обмежень на дані, які заносяться в стовпець. Так як для кожної таблиці розроблена фізична модель з описом обмежень, то цілісність стовпця підтримується. Посилальна цілісність вимагає, щоб зв'язок між таблицями, забезпечувалася системою первинний зовнішній ключ.
Так як в реляційної схемою зв'язок між таблицями забезпечується за допомогою зовнішніх ключів, то посилальна цілісність підтримується.
. 3 Розробка проекту
бази даних запит sql
2.3.1 Обгрунтування вибору СУБД
При виконанні курсового проекту та створенні БД я вирішила скористатися СУБД: Microsoft Office Access. При виборі даної програми я спочатку розглядала її можливості, середу застосування, користувачів, їх кваліфікацію і т.п.
Дане ПЗ призначене для роботи на автономному комп'ютері або в локальній обчислювальній мережі під управлінням операційної системи Microsoft Windows, тому всі переваги Windows (наприклад, вирізати, копіювати і вставляти дані з будь-якого додатку Windows) можуть використовуватися в Access і наоборот.прівлекает простотою освоєння і можливістю використання непрофесійним програмістом. Він має потужні засоби підготовки звітів з БД різних форматів. Тому його основне призначення - створення звітів довільної форми на підставі різних даних і розробка некомерційних додатків. Вона є набором інструментальних засобів, призначених для створення і експлуатації інформаційних систем.- це популярна настільна система управління базами даних. У багате оточення продуктів сімейства Microsoft Office, c прекрасної реалізацією продукту, розрахованого як на початківця, так і кваліфікованого користувача.
СУБД Access є набором інструментальних засобів, призначених для створення та експлуатації інформаційних систем, для управління базами даних.
До зручним для користувачів і розробників засобам Access відносяться майстра і конструктори таблиць, форм, запитів і звітів. Вона дозволяє автоматизувати часто виконувані операції (наприклад, розрахунок заробітної плати, облік матеріальних цінностей тощо), розробляти зручні форми введення і перегляду даних, складати складні звіти та ін.
Таблиця в Access є основним структурний об'єктом внутрішньої будови БД. У неї включають записи певного виду. Кожен запис таблиці містить всю необхідну інформацію про окремий об'єкт - елементі БД. З багатьох причин вводити всі дані в одну таблицю нераціонально, тому в Access передбачено механізм створення пов'язаних між собою різних таблиці з різними видами даних. Таблицю Access можна пов'язати з даними, що зберігаються на іншому комп'ютері або на сервері.
У Access можна використовувати таблицю, створену в СУБД Paradox або Dbase. Дані Access дуже просто комбінувати і з даними з Excel і т.п., а так само є вбудований мова SQL, що дозволяє безпосередньо працювати в ньому.
За допомогою засобів Access можна виконувати наступні операції:
. Проектувати базові об'єкти ІВ - двовимірні таблиці з різними типами даних, включаючи поля об'єктів OLE. Наприклад, перш ніж заповнювати даними будь-яку таблицю, треба створити її макет.
...