вання, оформлення і наступна видача на пристрої виводу або передачі по каналах зв'язку.
У світі існує безліч систем управління базами даних. Незважаючи на те що вони можуть по-різному працювати з різними об'єктами і надають користувачу різні функції й засоби, більшість СУБД спираються на єдиний усталений комплекс основних понять. Це дає нам можливість розглянути одну систему й узагальнити її поняття, прийоми і методи на весь клас СУБД. В якості такого навчального об'єкта ми виберемо СУБД Microsoft Access, що входить в пакет Microsoft Office.
.2 Типи даних
Таблиці баз даних, як правило, допускають роботу з набагато більшою кількістю різних типів даних. Так, наприклад, бази даних Microsoft Access працюють з наступними типами даних.
Текстовий - тип даних, використовуваний для зберігання звичайного неформатированного тексту обмеженого розміру (до 255 символів).
Числовий - тип даних для зберігання дійсних чисел.
Поле Мемо - спеціальний тип даних для зберігання великих обсягів тексту (до 65 535 символів). Фізично текст не зберігається в полі. Він зберігатися в іншому місці бази даних, а в полі зберігатися покажчик на нього, але для користувача такий поділ помітно не завжди.
Дата/час - тип даних для зберігання календарних дат і поточного часу.
Грошовий - тип даних для зберігання грошових сум. Теоретично, для їх запису можна було б користуватися і полями числового типу, але для грошових сум є деякі особливості (наприклад, пов'язані з правилами округлення), які роблять більш зручним використання спеціального типу даних, а не настройку числового типу.
Лічильник - спеціальний тип даних для унікальних (не повторюються у полі) натуральних чисел з автоматичним нарощуванням. Природне використання - для порядкової нумерації записів.
Логічний - тип для зберігання логічних даних (можуть приймати тільки два значення, наприклад Так або Ні).
Гіперпосилання - спеціальне поле для зберігання адрес URL Web-об'єктів Інтернету. При клацанні на посиланні автоматично відбувається запуск броузера і відтворення об'єкта в його вікні.
Майстер підстановок - це не спеціальний тип даних. Це об'єкт, настроюванням якого можна автоматизувати введення даних в поле так, щоб не вводити їх вручну, а вибирати їх із списку.
.3 Безпека баз даних
Бази даних - це теж файли, але робота з ними відрізняється від роботи з файлами інших типів, створюваних іншими додатками. Вище ми бачили, що всю роботу з обслуговування файлової структури бере на себе операційна система. Для бази даних пред'являються особливі вимоги з погляду безпеки, тому в них реалізований інший підхід до збереження даних.
Бази даних - це особливі структури. Інформація, яка в них міститься, дуже часто має суспільну цінність. Нерідко з однією і тією ж базою працюють тисячі людей по всій країні. Від інформації, яка міститься в деяких базах, може залежати благополуччя безлічі людей. Тому цілісність вмісту бази не може і не повинна залежати ні від конкретних дій якогось користувача, який забув зберегти файли перед вимиканням комп'ютера, ні від перебоїв в електромережі.
Проблема безпеки баз даних вирішується тим, що в СУБД для збереження інформації використовується подвійний підхід. У частині операцій, як зазвичай, бере участь операційна система комп'ютера, але деякі операції збереження відбуваються в обхід операційної системи.
2. ПРАКТИЧНА ЧАСТИНА
ПОСТАНОВКА ЗАВДАННЯ
Розробити базу даних (БД) «Торгова організація», що дозволяє вести:
облік наявного товару;
облік покупців;
облік поставки товару;
Основні вимоги до БД за функціональним набору:
Вимоги з обліку торгівлі:
Купівля товарів за видами;
Купівля товарів по датах за певний термін;
Вимоги з обліку покупців
Дані про постачання товарів покупцям;
Асортимент птахи-риби;
Звіт покупок по датах;
Звіт покупок за видами
Структура бази даних
.1 Схема даних
Схема даних відображає у вигляді дерева модель даних для сторінки доступу до даних lt; javascript: AppendPopup (this, 808610466_1 ) gt; . У ній зберігаються джерела даних lt; javascript: AppendPopup (this, 256027201_2 ) gt; , поля і елементи управління lt; javascript: AppendPopup (this, 575537871_3 ) gt; сторінки. Оскільки список полів не відображує вмісту конкретної сторінки, для ознайомлення зі структурою сторінки краще використовувати структуру даних. Можна також вибирати відображаються в структурі даних об'єкти, задавати їх параметри, визначати і редагувати зв'язки між джерелами даних, видаляти поля і джерела даних.
Рис.1.
Складовими схеми даних є три таблиці:
«Номенклатура»
«Поставка товару»
«...