Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Розробка бази даних &Магазин&

Реферат Розробка бази даних &Магазин&





p>

Завдання: склад магазинів.

База даних складається з двох таблиць.

. Таблиця Склад - місце перебування товарів на складі.

2. Таблиця Товари" - якісні та кількісні характеристики товарів.


Рис. 1: Инфологическая модель


2.2 Розробка бази даних для зберігання і обробки інформації


Відштовхуючись від інфологічної моделі, будуємо даталогіческую модель даних, тобто ми беремо елементи інфологічної моделі і формуємо їх в окремі таблиці (для кожної сутності окремо).

Схеми даних для зберігання інформації про магазинах

Схема даних для зберігання інформації про складі:


Таблиця 1:

№НаименованиеНазваниеТипРазмерность1N_ZdНомер зданіяЧісловой2N_StНомер стеллажаЧісловой3N_PНомер полкіЧісловой4KodКод товараЧісловой

Схема даних для зберігання інформації про товари:


Таблиця 2:

№НаіменованіеНазваніеТіпРазмерность1KodКод товараЧісловой2CenaЦена товару Чісловой3KolКолічество (шт.) Чісловой4NaimНаіменованіеСімвольний255KachКачество товараСімвольний8

Розглянемо зв'язку таблиць.

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

2. Цей зв'язок є простою (однозначною) з обох сторін. Дійсно, певне будівлю і стелаж можуть мати тільки одні координати, і ніякі інші.

Перш, ніж почати будувати додатки, що працюють з базами даних, треба мати самі бази даних. Разом з BDE і Borland C ++ Builder поставляється програма Database Desktop, яка дозволяє створювати таблиці баз даних деяких СУБД, задавати і змінювати їх структуру. Для кожного поля створюваної таблиці, насамперед, вказується ім'я (Field Name) - ідентифікатор поля. Він може включати до 25 символів і не може починатися з пробілу (але всередині прогалини допускаються). Потім треба вибрати тип (Type) даних цього поля. Для цього перейдемо в розділ Type поля і клацнемо правою кнопкою миші. У списку доступних типів, з якого ми можемо вибрати необхідний.

Різні СУБД по-різному організовують і зберігають бази даних. СУБД Paradox використовують для кожної таблиці окремий файл. У цьому випадку база даних - це каталог, в якому зберігаються файли таблиць. Для створення такого каталогу - бази даних необхідно запустити інструмент BDE Administrator (Borland Database Engine) з меню Пуск | Програми | C ++ Builder. У лівій половині вікна розташований список існуючих баз даних. Створимо нові бази даних. Для цього з головного меню задамо команду Object | New. На дану команду BDE виведе вікно. Перейменувавши назва STANDART на BOLNIE, і задавши шлях, де розташовано таблицю бази даних (Path - зазвичай це каталог Database Desktop Workdir) закінчимо роботу з BDE. Отже, ми можемо створювати таблиці для бази даних Товарів. Завантажимо інструментарій Database Desktop. Через головне меню складемо команду File | New | Table. На запит системи виберемо платформу таблиць СУБД Paradox v.7. У вікно, що відкрилося введемо структуру таблиці Sklad. db.


Рис. 2: Введення даних в таблицю


Введемо дані спочатку в таблицю. Для цих цілей можна використовувати гарячу кнопку Open Table raquo ;. У відкрилася таблицю можна внести дані про найменуваннях. Для цих цілей на панелі інструментів розташована кнопка редагування (Edit Data), натискання якої додає новий запис з даними за замовчуванням, готову для редагування. Введемо найменування товарів. Після цього закриємо вікно з таблицею.

Аналогічними діями створимо таблицю Tovar. db. У цій таблиці первинним ключем встановимо код товару (поле Tovar).

Виберемо пункт меню Table | Restructure, що дозволяє змінювати властивості таблиці, при цьому вікно аналогічно вікну створення таблиці. Виберемо в спадающем списку пункт Secondary Indexes. Натиснувши кнопку Define. Raquo; відкриємо вікно, в якому зліва розташовані поля таблиці, а праворуч порожнє вікно, в яке заносяться поля, по яких створюється індекс. Вторинними індексами позначимо s1-Cena, s2-Kol, s3-Naim, s4-Kach.

Далі вводимо дані в таблицю.


Рис. 3: Введенн...


Назад | сторінка 4 з 7 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка бази даних для зберігання інформації даних характеристик товару
  • Реферат на тему: Базові поняття реляційної моделі даних (створення таблиці MS Access)
  • Реферат на тему: Комп'ютерна обробка даних таблиці Microsoft Office Access
  • Реферат на тему: Розробка бази даних засобами системи управління базами даних MS Access
  • Реферат на тему: Вивчення бази даних та системи управління базами даних