гічних моделей є сутності (будь-який помітний об'єкт (об'єкт, який ми можемо відрізнити від іншого), інформацію про який необхідно зберігати в базі даних), зв'язки між ними і їхні атрибути.
Ключ - мінімальний набір атрибутів, за значеннями яких можна однозначно знайти необхідний екземпляр сутності. Мінімальність означає, що виключення з набору будь-якого атрибута не дозволяє ідентифікувати сутність по що залишилися.
Зв'язок - асоціювання двох або більше сутностей. Якби призначенням бази даних було тільки збереження окремих, не пов'язаних між собою даних, то її структура могла б бути дуже простий. Проте одна з основних вимог до організації бази даних - це забезпечення можливості відшукання одних сутностей за значеннями інших, для чого необхідно встановити між ними певні зв'язки.
Рис.3. Зв'язок таблиць в Accsses
Структура таблиць
У таблицях дані розподіляються по стовпцях (які називають полями) і рядкам (які називають записами). Всі дані, що містяться в полі таблиці, повинні мати один і той же тип. Кожне поле таблиці характеризується найменуванням, типом і шириною поля. При завданні типу даних поля можна також вказати розмір, формат та інші параметри, що впливають на відображення значення поля і точність числових даних.
Основні типи даних:
- Текстовий. Текст або числа які потребують проведення розрахунків.
- МЕМО. Поле цього типу призначено для зберігання невеликих текстових даних (до 64000 символів). Поле цього типу не може бути ключовим або проіндексованим.
Числовий. Цей тип даних містить безліч підтипів. Від вибору підтипу (розміру) залежить точність обчислень.
Лічильник. Унікальні, послідовно зростаючі числа, автоматично вводяться при додаванні нового запису в таблицю.
Логічний. Логічні значення, а так само поля, які можуть містити одне з двох можливих значень.
- Грошовий. Грошові значення і числові дані, використовувані в математичних обчисленнях.
- Дата/Час. Дата і час зберігаються в спеціальному фіксованому форматі.
Таблиці бази даних дитячого магазину в режимі конструктора
Рис.4. У даній таблиці «Замовлення», в режимі конструктора представлені стовпці: код замовлення, код товару, код постачальника, дата замовлення, кількість, одиниця виміру. За допомогою цієї таблиці, ми можемо контролювати замовлення даного магазину
Рис. 5. У даній таблиці «Товар-взуття», в режимі конструктора представлені стовпці: код товару, найменування, одиниця виміру, ціна продажу, закупівельна ціна, розмір
Завдяки цій таблиці, ми можемо простежити весь товар даного відділу, а саме взуття, аж до розміру який або речі
Рис.6 У даній таблиці «Продаж», в режимі конструктора представлені стовпці: код продажу, код товару, кількість, сума продажу, дата продажу, розмір
За допомогою даної таблиці ми можемо вести облік всієї проданої продукції
Рис.7 У даній таблиці «Надходження», в режимі конструктора представлені наступні стовпці: код поставки, код постачальника, код товару, дата поставки, кількість, сума поставки
За допомогою даної таблиці ми можемо контролювати всі надходження товару в даний магазин дитячих товарів.
Рис .8 У даній таблиці «Постачальник», в режимі конструктора представлені стовпці: код постачальника, найменування постачальника, адреса, телефон, постачальник
За допомогою даної таблиці ми можемо регулювати, або змінювати поставки якого-небудь постачальника.
Рис. 9 У даній таблиці «Товар - речі», в режимі конструктора представлені стовпці: код товару, найменування, одиниця виміру, ціна продажу, закупівельна ціна, розмір
Завдяки цій таблиці, ми можемо простежити весь товар даного відділу, а саме дитячих речей, аж до розміру який або речі.
Рис.10 У даній таблиці «Товар - хімічні засоби», в режимі конструктора представлені стовпці: код товару, найменування, одиниця виміру, ціна продажу, закупівельна ціна
Завдяки цій таблиці, ми можемо простежити весь товар даного відділу, а саме хімічних товарів.)
У додатку будуть представлені копії екранів таблиць із записами.
Форми
Форма - це оболонка таблиці або запиту, що забезпечує користувачеві зручний інтерфейс. Використання форми в більшості випадків полегшує введення, редагув...