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

Визначення необхідної інформації для розробки бази даних для перукарні. Побудова інфологічної моделі із застосуванням графічних засобів. Розробка концептуальної моделі "Сутність-зв'язок". Проектування даталогічної моделі бази даних для перукарні.

Рубрика Программирование, компьютеры и кибернетика
Вид контрольная работа
Язык украинский
Дата добавления 07.06.2015
Размер файла 182,6 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Міністерство освіти і науки України

Національний університет «Львівська політехніка»

Кафедра ІСМ

Розрахункова робота

З дисципліни «Організація баз даних та знань»

на тему: “Проектування та застосування бази даних перукарні”

Виконала: студентка групи КН-26

Максимців С.А.

Прийняв: доцент каф. ІСМ

Верес О.М.

Львів 2015

Зміст

Вступ

1. Визначення та опис предметної області

2. Концептуальна модель «сутність-зв'язок

3. Побудова логічної структури бази даних

3.1 Проектування даталогічної моделі бази даних

3.2 Нормалізація бази даних

Вступ

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

Якщо взяти до уваги тему розрахункової роботи - перукарня- варто зазначити, що клієнтів може бути багато і для того щоб не заплутатись у записах краще створити базу даних, яка впорядкує і полегшить процес внесення інформації.

Тож це досить актуальна тема, адже на сьогодні професія перукаря є досить популярна серед дівчат та жінок і часто перукарі стають невеликими підприємцями, відкриваючи власні салони.

Тому у даній роботі я розгляну побудову бази даних, яка задовільнить бажання підприємця-перукаря.

1. Визначення та опис предметної області

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

Для цього всього створюється база даних (БД).

Проаналізувавши необхідну інформацію, можна зробити висновок, що для БД необхідна така вхідна інформація:

1) Інформація про перукарню;

2) Інформація про майстрів перукарні;

3) Інформація про послуги, які надає перукарня;

4) Персональна інформація про клієнта;

5) Інформація про інструменти, яким користуються майстри;

Персональна інформація про клієнта у свою чергу містить:

1) Код клієнта;

2) Ім'я клієнта;

3) Прізвище клієнта;

4) По-батькові клієнта;

5) Телефон клієнта;

Інформація про майстрів має містити:

1) Код майстра;

2) Ім'я майстра;

3) Прізвище майстра;

4) По-батькові майстра;

5) Телефон майстра;

Інформація про перукарню має містити:

1) Код перукарні;

2) Назва;

3) Вулиця;

4) Місто;

5) Область;

6) Телефон;

Інформація про інструменти має містити:

1) Код інструмента;

2) Марка;

3) Модель;

Інформація про послуги має містити:

1) Код послуги;

2) Назва послуги;

3) Ціна;

2. Концептуальна модель «Сутність-зв'язок»

Щоби побудувати інфологічну модель - варто використати графічні засоби. Щоби ER-діаграма була правильно побудована - необхідно проаналізувати та виділити сутності та атрибути. В подальшому сутності необхідно зв'язати зв'язками певного типу.

Після аналізу предметної області можна визначити такі сутності (звичайні):

1) ПЕРУКАРНЯ (Код_перукарні, Назва, Вулиця, Місто, Область, Телефон_).

2) МАЙСТРИ ПЕРУКАРНІ (Код_майстра, Ім'я, Прізвище, По_батькові, Телефон).

3) КЛІЄНТ (Код_клієнта, Ім'я, Прізвище, По-Батькові, Телефон).

4) ПОСЛУГИ (Код_послуги, Назва, Ціна).

6) ІНСТРУМЕНТИ (Код_інструмента, Марка, Модель).

Підкреслені атрибути - це первинні ключі. Первинні ключі не мають мати значення NULL, також в них є обмеження щодо видалення та оновлення

Між сутностями існують такі зв'язки:

1) Між сутностями ПЕРУКАРНЯ і ПОСЛУГИ існує зв'язок (1:М) тому, що одна перукарня може надавати багато послуг.

2) Між сутностями ПЕРУКАРНЯ і ІНСТРУМЕНТИ існує зв'язок типу (1:М) тому, що одна перукарня може мати багато інструментів.

3) Між сутностями ПЕРУКАРНЯ та МАЙСТРИ існує зв'язок (1:М) бо одна перукарня може мати багато майстрів.

4) Між сутностями ПЕРУКАРНЯ і КЛІЄНТИ існує зв'язок типу (1:М).

Рис. 2.1 ER-діаграма моделі бази даних «ПЕРУКАРНЯ»

3. Побудова логічної структури бази даних

3.1 Проектування даталогічної моделі бази даних

база дані інформація перукарня

На даталогічному етапі інфологічна модель, яка є достатньо загальною і не є пов'язаною з технологією реалізації перетворена на опис схеми бази даних у термінах вибраної СУБД. У якості СУБД використано MS Access.

Рис. 2 Таблиці бази даних з їх атрибутами та зв'язками між таблицями

ТАБЛИЦЯ Перукарня * (Звичайна сутність)

ПЕРВИННИЙ КЛЮЧ (Код_перукарні)

ПОЛЯ (Назва Текст 20, Область Текст 20, Місто Текст 20, Вулиця Текст 30);

ТАБЛИЦЯ Послуги * (Звичайна сутність)

ПЕРВИННИЙ КЛЮЧ (Код_послуги)

ПОЛЯ (Назва Текст 20, Ціна Ціле);

ТАБЛИЦЯ Клієнт * (Звичайна сутність)

ПЕРВИННИЙ КЛЮЧ (Код_клієнта)

ПОЛЯ (Ім'я Текст 20, Прізвище Текст 20, По-батькові Текст 20, Телефон Текст 10);

ТАБЛИЦЯ Майстри * (Звичайна сутність)

ПЕРВИННИЙ КЛЮЧ (Код_майстра)

ПОЛЯ (Ім'я Текст 20, Прізвище Текст 20, По-батькові Текст 20, Телефон Текст 10);

ТАБЛИЦЯ Інструменти * (Звичайна сутність)

ПЕРВИННИЙ КЛЮЧ (Код_інструмента)

ПОЛЯ (Марка Текст 20, Модель Текст 20);

ТАБЛИЦЯ Стрижка *(Звичайна сутність)

ПЕРВИННИЙ КЛЮЧ (Код_стрижки)

ЗОВНІШНІЙ КЛЮЧ (Код_перукарні ІЗ Перукарня;

NULL-значення НЕ ПРИПУСТИМІ,

ВИДАЛЕННЯ із Перукарня ОБМЕЖУЄТЬСЯ

ВІДНОВЛЕННЯ Перукарня.Код_перукарні ОБМЕЖУЄТЬСЯ)

ЗОВНІШНІЙ КЛЮЧ (Код_послуги ІЗ Послуги;

NULL-значення НЕ ПРИПУСТИМІ,

ВИДАЛЕННЯ із Послуги ОБМЕЖУЄТЬСЯ

ВІДНОВЛЕННЯ Послуги.Код_послуги ОБМЕЖУЄТЬСЯ)

ЗОВНІШНІЙ КЛЮЧ (Код_працівника ІЗ Працівники;

NULL-значення НЕ ПРИПУСТИМІ,

ВИДАЛЕННЯ із Працівники ОБМЕЖУЄТЬСЯ

ВІДНОВЛЕННЯ Працівники.Код_працівника ОБМЕЖУЄТЬСЯ)

ЗОВНІШНІЙ КЛЮЧ (Код_майстра ІЗ Майстри;

NULL-значення НЕ ПРИПУСТИМІ,

ВИДАЛЕННЯ із Майстри ОБМЕЖУЄТЬСЯ

ВІДНОВЛЕННЯ Майстри.Код_майстра ОБМЕЖУЄТЬСЯ)

ЗОВНІШНІЙ КЛЮЧ (Код_клієнта ІЗ Клієнти;

NULL-значення НЕ ПРИПУСТИМІ,

ВИДАЛЕННЯ із Клієнти ОБМЕЖУЄТЬСЯ

ВІДНОВЛЕННЯ Клієнти.Код_клієнта ОБМЕЖУЄТЬСЯ)

ПОЛЯ(Дата_стрижки Текст 20);

3.2 Нормалізація бази даних

Таблиці перебувають у 1НФ, тому що кожен факт розташовується лише у одному місці, тобто виключена надмірність інформації.

Таблиці є у другій нормальній формі (2НФ), тому що вони задовольняють визначенню 1НФ і всі їх стовпчики, що не входять у ключ, зв'язані повною функціональною залежністю з ключем.

Таблиці є у третій нормальній формі (3НФ), тому що вони задовольняють вимогам 2НФ і жоден з їх неключових стовпчиків не залежить функціонально від будь-якого іншого неключового стовпчика.

Размещено на Allbest.ru


Подобные документы

  • Основні підходи до проектування баз даних. Опис сайту Інтернет-магазину, характеристика його підсистем для обробки анкет і запитів користувачів. Розробка концептуальної, інфологічної, даталогічної, фізичної моделей даних. Побудова ER-моделі в CASE-засоби.

    курсовая работа [2,3 M], добавлен 01.02.2013

  • Аналіз відомих підходів до проектування баз даних. Ієрархічна, мережева та реляційна моделі представлення даних, їх особливості. Концептуальне проектування: приклад документів, побудова ER-діаграми, модель "сутність-зв'язок". Побудова фізичної моделі.

    курсовая работа [541,5 K], добавлен 29.01.2013

  • Специфікація вимог для кожного з двох користувачів. Концептуальне проектування бази даних. Визначення типів сутностей та зв’язків, доменів. Перетворення концептуальної моделі даних у логічну, визначення набору відношень, підтримки цілісності даних.

    курсовая работа [55,1 K], добавлен 15.03.2015

  • Опис вхідних та вихідних повідомлень, процедури перетворення даних. Розробка інфологічної моделі, інформаційні об’єкти та їх характеристика. Автоматизація даталогічного проектування. Опис структур таблиць бази даних на фізичному рівні, реалізація запитів.

    курсовая работа [2,5 M], добавлен 02.01.2014

  • Аналіз предметної галузі, постановка задачі, проектування бази даних. UML-моделювання, побудова ER-діаграми, схеми реляційної бази даних у третій нормальній формі. Призначення і логічна структура. Опис фізичної моделі бази даних, програмної реалізації.

    курсовая работа [3,5 M], добавлен 28.11.2011

  • Аналіз відомих підходів до проектування баз даних. Моделі "сутність-зв'язок". Ієрархічна, мережева та реляційна моделі представлення даних. Організація обмежень посилальної цілісності. Нормалізація відносин. Властивості колонок таблиць фізичної моделі.

    курсовая работа [417,6 K], добавлен 01.02.2013

  • Розробка структури бази даних. ER-моделі предметної області. Проектування нормалізованих відношень. Розробка форм, запитів, звітів бази даних "Автосалон". Тестування роботи бази даних. Демонстрація коректної роботи форми "Додавання даних про покупців".

    курсовая работа [4,0 M], добавлен 02.12.2014

  • Розробка бази даних "Автовокзал". Функціональні залежності між атрибутами. Ідентифікація атрибутів, які в реляційної моделі даних використовуються в якості первинних ключів реляційних відносин. Організація вибірки інформації з бази за допомогою запиту.

    курсовая работа [35,6 K], добавлен 19.08.2012

  • Розробка бази даних для меблевої фірми. Обстеження і аналіз предметної області та побудова концептуальної, логічної та фізичної моделі цієї бази даних. Використання мови програмування Visual Basic при написанні програмного коду, що обслуговує базу даних.

    курсовая работа [1,4 M], добавлен 24.10.2010

  • Системний аналіз бази даних за вхідною та вихідною документацією, визначення сутностей, атрибутів, зв’язків. Створення логічної моделі бази даних із застосуванням нормалізації, алгоритм її роботи. Розробка програмного забезпечення та інтерфейсу СУБД.

    курсовая работа [946,8 K], добавлен 02.07.2015

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.