- •Ознайомитись з поняттями типів даних в субд ms Access, порядок, методи та засоби проектування баз даних.
- •Вибрати об'єкт інформаційного моделювання, визначити систему його характеристик, що підлягають відображенню в базі даних, побудувати концептуальну модель об’єкта - множину атрибутів.
- •Побудувати опис схеми бази даних в термінології субд ms Access:
- •Визначити властивості полів таблиць.
- •Розробити маски вводу для полів, що мають фіксований формат.
- •Розробити правила контролю значень полів таблиць.
- •Розробити списки вводу полів, що мають фіксовану множину значень.
- •Визначити ключові поля таблиць.
- •Побудувати зв'язки між таблицями із встановленням правил цілісності даних.
- •Контрольні запитання
- •Зміст звіту по роботі:
- •Приклад оформлення звіту по лабораторній роботі №2
- •Теоретична частина
- •Опис виконаної роботи
Технічний коледж
Національного університету "Львівська політехніка"
Кафедра „Інформаційних технологій”
Методичні вказівки
для виконання лабораторної роботи №2
Проектування бази даних
реляційного типу
Львів - 2006
Мета роботи: Вивчення порядку, методів та засобів інформаційного моделювання предметної області, створення таблиць бази даних, проектування логічної структури реляційної бази даних, нормалізації баз даних.
Порядок виконання роботи:
Ознайомитись з поняттями типів даних в субд ms Access, порядок, методи та засоби проектування баз даних.
Вибрати об'єкт інформаційного моделювання, визначити систему його характеристик, що підлягають відображенню в базі даних, побудувати концептуальну модель об’єкта - множину атрибутів.
Об’єкт інформаційного моделювання.
Завданням даної лабораторної роботи є опис певної предметної області на основі якого буде спроектовано реляційну базу даних.
Обрано таку предметну область:
відомо множину фірм, які займаються поставкою та реалізацією комплектуючих та аксесуарів для персональних комп’ютерів. Потрібно побудувати базу даних для роботи з цими фірмами, тобто вести облік наявних комплектуючих та аксесуарів для формування прайс-листа.
Концептуальна модель об’єкта.
Проведений системний аналіз, дав змогу окреслити характеристики предметної області, що підлягають відображенню у базі даних. Їх описує така множина атрибутів:
назва фірми;
найменування товару, який пропонується;
ціна даного товару;
гарантійні зобов’язання фірми;
інформація, що вказує на наявність чи відсутність товару на фірмі;
адреса фірми (із зазначенням міста, вулиці і номера будинку);
телефон, факс, e-mail і адреса в інтернеті;
категорія та вид товару;
фірма-виробник товару.
Побудувати опис схеми бази даних в термінології субд ms Access:
ім'я поля, тип поля, розмірність
Логічна схема бази даних .
Схема реляційної бази даних – це множина схем її відношень.
Усі перелічені раніше характеристики фірм і товарів можна представити такими інформаційними відношеннями, тобто таблицями MS Access:
Adress - інформація про фірми (назва фірми, її розташування, контактні телефони та адреси);
Product - інформація про товари (до якої категорії та виду відноситься товар, його повна назва та фірма-виробник);
Price - інформація про ціни на конкретні товари конкретних фірм, наявність цих товарів у даний момент та термін гарантії на товар.
Структура та вміст таблиць.
Таблиця Adress
Назва поля |
Тип поля |
Розмірність |
Код фірми |
Лічильник |
довге ціле |
Назва фірми |
Текстове |
20 |
Місто |
Текстове |
20 |
Адреса |
текстове |
50 |
Телефон |
текстове |
20 |
Fax |
текстове |
20 |
E-mаil |
текстове |
30 |
Internet |
текстове |
20 |
Таблиця Product
Назва поля |
Тип поля |
Розмірність |
Код товару |
числове |
довге ціле |
Категорія товару |
текстове |
15 |
Вид товару |
текстове |
15 |
Назва товару |
текстове |
50 |
Фірма-виробник |
текстове |
20 |
Примітка |
мемо |
до 64000 |
Таблиця Price
Назва поля |
Тип поля |
Розмірність |
Код (номер запису) |
лічильник |
довге ціле |
Код фірми |
числове |
довге ціле |
Код товару |
числове |
довге ціле |
Ціна |
грошове |
довге ціле |
Термін гарантії |
числове |
ціле |
Наявність |
логічне |
|