Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Проектування бази даних




Тема 19. Основные вопросы Общей части уголовного права зарубежных стран.

 

 

 

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

Таблиця «Автомобілі» – таблиця, в якій представлена інформація про автомобілі: код автомобіля, фірма, марка, рік випуску, стан і ціна прокату на один день; вона пов'язана з полем «Код автомобіля» таблиці «Замовлення».

 

Таблиця 2. Зв`язана таблиця "Автомобілі"

Поле Опис
  Код автомобілю № автомобілю (ключове поле)
  Фірма Назва фірми
  Марка Назва марки
  Рік випуску Рік випуску автомобіля
  Стан Стан автомобіля
  Ціна Ціна автомобіля на 1 день

 

Таблиця «Клієнти» – в цій таблиці відображує інформація про клієнтів; вона пов'язана з полем «Код клієнта» таблиці «Замовлення».

 

Таблиця 3. Зв’язана таблиця "Клієнти"

Поле Опис
  Номер клієнта Номер клієнта (ключове поле)
  ПІБ Прізвище, імя, по-батькові клієнта
  Телефон Телефон для в зв'язку з клієнтом
  Адреса Адреса клієнта
  Серія паспорту Серія паспорту клієнта
  № паспорту Номер паспорту клієнта

 

Таблиця «Замовлення» – містить в собі інформацію про дату видачі та повернення автомобілю.

 

Таблиця 4. Звязана таблиця "Замовлення"

 

Поле Опис
  Дата видачі автомобіля Дата видачі автомобіля
  Дата повернення автомобіля Дата повернення автомобіля
  Код автомобіля Посилання на код автомобіля
  Код клієнта Посилання на код клієнта

 


Розділ 3. Розробка структури реляційної бази даних

 

При визначенні кількості і змісту таблиць потрібно керуватись наступними принципами:

· в кожній таблиці БД не повинно бути повторювальні поля;

· в кожній таблиці повинен бути унікальний ідентифікатор (первинний ключ);

· кожному значенню первинного ключа повинна відповідати достатня інформація про тип або про об'єкт таблиці.

· зміна значень в полях таблиці не повинна впливати на інформацію в інших полях (крім змін у полях ключа).

При розробці структури таблиць наводжу повний перелік полів таблиці та вказую властивості кожного поля.

До основних властивостей поля відносяться:

1. тип даних;

2. формат даних для тих типів даних, які допускають декілька форматів;

3. чи є обов’язковим заповнення поля при внесені нового запису в таблицю бази даних;

4. чи допускається повторення значень поля у різних записах.

При визначенні зв’язків між таблицями для кожного зв’язку необхідно задати вимоги щодо забезпечення цілісності даних.

Таблиця (назва) Зв’язана таблиця (назва) Вимога цілісності даних (д/н)
  Замовлення Клієнти Да
  Клієнти Замовлення Да

 

 


Розділ 4. Розробка інтерфейсу системи керування базою даних

 

В автомобільному агентстві з прокату автомобілів необхідно 1 робоче місце.

Перелік робочих місць проводжу в таблиці:

Таблиця 5.Перелік робочих місць

Перелік робочих місць операторів бази даних
Робоче місце Кіль- кість Розташування Призначення
  Оператор з реєстрації клієнтів та прокату автомобілів   Загальний відділ з реєстрації клієнтів та прокату автомобілів - Внесення в базу даних інф. про клієнтів. - Внесення в базу даних інф. про автомобілі. - Ведення обліку видачі та повернення автомобілів.

 

Таблиця 6. Операції з базою даних за робочим місцем

Закріплення операцій за базою даних за робочим місцем
Робоче місце Розташування Операції з базою даних
Оператор реєстрації клієнтів та прокату автомобілів Загальний відділ з реєстрації клієнтів та прокату автомобілів - Ведення обліку видачі автомобілів. - Ведення обліку повернення автомобілів. - Ведення обліку автомобілів.­ - Ведення реєстрації клієнтів

 

При використанні бази даних необхідно регулярно переглядати різноманітні комбінації тих даних які уже наявні в базі. При цьому ті варіанти даних, що необхідні для перегляду, зазвичай не співпадають зі структурою зберігання даних у таблицях. Тому необхідно розробити перелік запитів, які полегшать процедуру перегляду саме тих даних які необхідні.

Перелік запиту приводжу в таблиці:

Таблиця 7. Запити

Назва поля Прізвище клієнта Код клієнта Дата «взяв» Дата «повернув»
З якої таблиці Абоненти Абоненти Видачі Видачі
Сортування По зростанню      
Умова відбору       відсутня

Структура таблиць

4.1 Таблиці

 

Таблиця 8. "Автомобілі"

 

 

 

Таблиця 9. "Клієнти"

 

 

 

Таблиця 10. "Замовлення"

 





Поделиться с друзьями:


Дата добавления: 2015-08-31; Просмотров: 400; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.