1.2 Схема даних програми

Щоб розробити БД необхідно спочатку скласти таблицю, в яку занести усі необхідні нам дані : №, категорія літератури, назва книги, дата отримання, ПІБ читача, рік народження, адреса, номер телефонна, код книги, автор, рік друку, язик книги, кількість сторінок, видавник, зображення.

Отримано декілька таблиць, назви яких приведені в попередньому пункті.


Рисунок 1.1 – Розробка таблиць БД

Найчастіше структуру таблиць створюють командою Конструктор таблиць. Користувач у цьому випадку задає:

- назви полів методом введення назви;

- тип даних методом вибору типу з запропонованого списку;

- описи, які є необов'язковими;

- додаткові властивості (характеристики) полів (лише у разі потреби) методом заповнення таблиці властивостей:

а) довжину поля;

б) значення за замовчуванням;

в) умови на значення, яке вводитимуть;

г) формат поля;

д) індексованість поля тощо.

Далі необхідно зв’язати отримані таблиці, обрати ключове поле. Для такого зв'язку(його називають реляційним) вибираємо поля, в яких значення не повторюються, наприклад, числове поле типу лічильник, поле з персональними номерами виду продукції тощо (поле з назвою продукції не підходить, бо в БД можуть бути однакові назви продукції). У Конструкторі таблиці такому полю присвоюють ключ (командою з головного меню Вправка  Ключове поле або командою з контекстного меню поля).

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

На рисунках 1.2, …, 1.4 зображено конструктори таблиці, в яких описано поля та їх типи,а також ключове поле, по якому будуть з’єднані наші таблиці.

Рисунок 1.2 – Перелік категорій літератури

Рисунок 1.3 – Інформація про читача

Поля даної таблиці однакові в усіх таблиць даної категорії.

Рисунок 1.4 – Інформація про книгу

Приклад задання ключового поля наведено на рисунку 1.5.

Рисунок 1.5 – Приклад задання ключового поля


Задавши ключове поле хоча б в одній таблиці, налагоджуємо зв'язки між таблицями командою Сервіс  Схема даних. У вікно Схема даних вставляємо потрібні таблиці, а зв'язок налагоджуємо методом перетягування і накладання назви поля з однієї таблиці на назву поля іншої.

Рисунок 1.7 – Створення схеми даних


2. Розробка універсального відношення

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

а) жанри літератури:

 1) №;

2) категорія літератури;

б) картки читачів:

1) назва книги;

2) дата отримання;

3) ПІБ читача;

4) рік народження;

 5) адреса;

 6) номер телефонна;

в) жанр літератури:

1) код книги;

2) автор;

3) рік друку;

 4) язик книги;

 5) кількість сторінок;

 6) видавник;

 7) зображення.

Отже, cпроектоване універсальне відношення матиме наступний вигляд:

R (№, категорія_літератури, назва_книги, дата_отримання, П_І_Б_читача, рік_народження, адреса, номер_телефонна, код_книги, автор, рік_друку, язик_книги, кількість_сторінок, видавник, зображення).

Кожен інформаційний об'єкт характеризується певним набором атрибутів (властивостей)[2]. Перелік цих атрибутів для даного об’єкта представлений в таблиці 2.1.


Таблиця 2.1 - Перелік атрибутів для формування універсального відношення бази даних вузу (підсистема “Бібліотека”)

Назва атрибуту Ім’я поля Коментар
№ номер продукції унікальне
категорія_літератури Категорія літератури унікальне
назва_книги Назва книги може повторюватись
дата_отримання Дата отримання може повторюватись
П_І_Б_читача Прізвище може повторюватись
Ім’я
Побатькові
рік_народження Рік народження може повторюватись
адреса адреса може повторюватись
код_книги Код книги унікальне
автор автор може повторюватись
рік_друку Рік друку може повторюватись
мова_книги мова_книги може повторюватись
кількість_сторінок Кількість сторінок може повторюватись
видавник видавник може повторюватись
зображення зображення унікальне


Информация о работе «Система управління базою даних (підсистема "Бібліотека") в середовищі Access»
Раздел: Информатика, программирование
Количество знаков с пробелами: 29588
Количество таблиц: 2
Количество изображений: 10

Похожие работы

Скачать
132733
6
24

... адміністратор локальної мережі, який є у штатному розкладі і займається усіма проблемами, зв’язаними з комп’ютерами. Рисунок 1.2 – Функціональна схема автоматизованого робочого місця науково-технічної бібліотеки Метою розробки АРМ є - скорочення часу обробки оперативних даних, зменшення кількості помилок при обробці інформації. Основні функціональні вимоги до розроблюваного автоматизованого ...

Скачать
259712
25
12

... та знизу ( нижній колонтитул ) у межах одного розділу або всього документа. Правильний вибір цієї інформації дає змогу читачеві краще орієнтуватися в документі. 5.4 Уведення інформації   Інформаційна система маркетингу – це сукупність інформації, апаратно-програмних і технологічних засобів, засобів телекомунікацій, баз і банків даних, методів і процедур, персоналу управління, які реалізують ...

Скачать
35457
4
8

... ізування даних є виявлення певних правил та закономірностей у великих масивах різнорідних даних, які накопичуваються у інформаційній системі супроводження системи якості ВНЗ. Як відмічено у [12] система якості відповідно до вимог ISO 9001:2000 є інструментом для впровадження концептуальної моделі підготовки випускника ВНЗ. Зазначена модель вимагає збирання структурованої інформації і даних про ...

Скачать
50803
0
11

... функцією з чітко певними вхідними і виходять даними. Основна мета використовування модуля – можливість його повторного використання для вирішення різних задач. 2 РОЗРОБКА РІШЕННЯ ЗАДАЧІ СТВОРЕННЯ БАЗИ ВІДЕОФІЛЬМІВ 2.1 Бази даних 2.1.1 Основні положення та моделі БД Взагалі технологія баз даних як самостійна гілка розвитку інформатики з’явилася порівняно недавно: початок досліджень в ...

0 комментариев


Наверх