База даних "Діяльність промтоварного магазину"

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

Рубрика Программирование, компьютеры и кибернетика
Вид практическая работа
Язык украинский
Дата добавления 20.10.2015
Размер файла 2,2 M

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

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

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

Полтавський національний технічний університет

імені Юрія Кондратюка

Кафедра комп'ютерних та інформаційних технологій і систем

РОЗРАХУНКОВО-ГРАФІЧНА РОБОТА

з

Організація баз даних

на тему:

База даних «Діяльність промтоварного магазину»

Студента

курсу

2КСМ(в)

групи

напряму підготовки

спеціальності

Ваць Т.А.

(прізвище та ініціали)

Керівник

к.т.н., доцент

Головко Г.В.

(посада, вчене звання, науковий ступінь, прізвище та ініціали)

Полтава - 2015

Зміст

Завдання

Вступ

1. Інфологічна модель. Cтруктура та зміст таблиць БД

2. Створення таблиць

3. Внесення даних до таблиць

4. Створення схеми даних

5. Створення запитів

6. Створення форм

7. Створення звітів

8. Створення макросів

9. Створення головної кнопкової форми

10. Визначення параметрів запуску бази даних

Висновок

Література

Завдання

Перелік питань, які підлягають проектуванню:

Розробити у середовищі СУБД MS-ACCESS базу даних (БД) для вирішення заданої прикладної задачі. При вирішенні задачі необхідно виконати слідуючі дії засобами оболонки MS- Access:

- створити структури таблиць БД (початкове формування), визначити первинні та вторинні ключі для кожної із таблиць з метою подальшого встановлення зв'язків між таблицями;

- виконати заповнення таблиць БД інформацією;

- зв'язати таблиці за допомогою зовнішніх ключів (один до одного, один до багатьох, багато до багатьох);

- створити необхідні форми для можливостей редагування та доповнення інформації у таблицях БД;

- створити необхідні запити (складний, групування, параметричний) визначена результатів вирішення питань, які були поставлені в умові задачі;

- створити необхідні звіти для виведення результатів вирішення задачі, які були поставлені в умові задачі.

УМОВА ЗАДАЧІ:

Діяльність промтоварного магазину

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

Вступ

Системи управління базами даних (СУБД) - це сукупність мовних і програмних засобів, які призначені для створення і використання баз даних.

Система управління базами даних Місrоsoft Ассess є складовою офісного пакету Місrоsoft Office . Цей програмний продукт призначений для створення як невеликих настільних (автономних) баз даних, так і для мережевих програмних застосувань архітектури клієнт/сервер, що працюють під управлінням операційних систем WINDOWS. Система представляє собою сукупність таблиць зв'язаних між собою відповідними відношеннями та призначеними для зберігання даних.

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

Місrоsoft Ассess підтримує технологію ОLЕ (зв'язування і впровадження об'єктів), що дозволяє із застосувань Ассеss відкривати електронні таблиці MS Excel, текстові документи MS Word тощо, що працюють під управлінням операційних систем WINDOWS. Дані в Місrоsoft Ассess розміщуються у вигляді таблиць. Вона вміщує в собі таблиці, запити, звіти, форми та інші структурні елементи, які допомагають зберігати та обробляти дані і підтримувати порядок в них, є складовою офісного пакету Місrоsoft Office, і тому має інтерфейс користувача, схожий на інтерфейс програм MS Word і MS Excel.

Місrоsoft Ассess пропонує користувачам багато функцій для роботи в глобальній мережі Іпternet, зокрема, для створення гіпертекстових документів у форматі НТМL.

При виконанні даної роботи ми практично засвоїмо, як у програмі Microsoft Access реалізовані засоби розробки основних об'єктів бази даних, та на конкретному прикладі познайомимося з конкретними прийомами роботи.

Ми будемо користуватися ручним засобом - в режимі Конструктора, режимі Таблиці.

1. Інфологічна модель. Cтруктура та зміст таблиць БД

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

Визначаємо зв'язки між сутностями.

В результаті моделювання створюємо схему моделі бази даних засобами Microsoft Office Visio (рис.1):

Рис. 1. Схема моделі бази даних

На базі кожної сутності створюємо таблицю, і визначаємо в ній ключові поля- Таблиці 1 - 5:

Табл. 1. Відділи - тблВідділи

кодВідділ

Назва

Секція

Завідуючий

Табл. 2. Завідуючі - тблЗавідуючі

кодЗавідуючий

Прізвище

Ім'я

По батькові

Стаж

Табл. 3. Працівники - тблПрацівники

кодПрацівник

Прізвище

Ім'я

По батькові

Відділ

Посада

Адреса

Телефон

Табл. 4. Продажі - тблПродажі

кодПродажі

Товар

Кількість

Дата

Продавець

Табл. 5. Товари - тблТовари

кодТовар

Товар

Артикул

Вартість

Кількість

Відділ

2. Створення таблиць

В переліку об'єктів вибираємо «Таблиці», «Створення таблиці в режимі конструктора».

Для кожного поля визначаємо:

Ім'я поля;

Тип даних;

Розмір поля;

Підпис.

Визначаємо первинні та вторинні ключові поля (рис. 2):

Рис. 2. Створення таблиці

За необхідності задаємо маски вводу, визначаємо підстановку значень -зі списку значень, таблиці або запиту(рис. 3):

Рис. 3. Підстановка значень полів таблиці

3. Внесення даних до таблиць

Після створення таблиць здійснюємо первинне наповнення їх інформацією - Таблиці 6 - 10:

Табл. 6. Відділи - тблВідділи

тблВідділи

Відділ

Назва відділу

Секція магазину

Завідуючий

1

Одягу

2

Діденко Олена Петрівна

2

Взуття

1

Заславська Світлана Юріївна

3

Галантерейний

3

Стокоз Олена Павлівна

4

Побутової техніки

4

Дяченко Леонід Антонович

Табл. 7. Завідуючі - тблЗавідуючі

тблЗавідуючі

Завідуючий

Прізвище

Ім'я

По батькові

Стаж

1

Діденко

Олена

Петрівна

18

2

Дяченко

Леонід

Антонович

2

3

Заславська

Світлана

Юріївна

15

4

Стокоз

Олена

Павлівна

14

Табл. 8. Працівники - тблПрацівники

тблПрацівники

Працівник

Прізвище

Ім'я

По

батькові

Відділ

Посада

Адреса

Теле-фон

6

Кудеря

Віта

Миколіївна

Одягу

Учень продавця

Некрасова, 78, кв. 28

639095

9

Ляшенко

Алла

Олегівна

Одягу

Старший продавець

Духова, 4, кв. 40

531559

10

Лінченко

Євгенія

Миколаївна

Одягу

Продавець

Верхній пров., 1, кв. 0

32453

11

Новоселецький

Руслан

Андрійович

Одягу

Охоронець

Садова, 4А, 5

123023

18

Коренєва

Вікторія

Анатоліївна

Одягу

Продавець

Батутина, 25, кв. 14

35003

3

Уріцька

Влада

Миколаївна

Взуття

Старший продавець

Октябрьська, 7, кв. 31

48631

4

Сердюк

Роман

Валерійович

Взуття

Прибиральник

Крамського, 25, кв. 66

658751

7

Маляренко

Сергій

Вікторович

Взуття

Охоронець

Чапаєва, 12, кв. 8

669509

12

Шульга

Юлія

Миколаївна

Взуття

Старший продавець

Рєпіна, 1, кв. 56

23251

15

Толмачов

Максим

Олексійович

Взуття

Продавець

Театральний 1-й пров., , кв. 2

523564

8

Каліновська

Віталіна

Сергіївна

Галантерейний

Продавець

Котляревського, 1, кв. 7

19639

13

Гусаренко

Дмитро

Андрійович

Галантерейний

Охоронець

Інтернаціональний пер., 2, кв. 56

183638

16

Деркач

Рита

Валеріївна

Галантерейний

Старший продавець

Пушкіна, 8, кв. 160

533729

17

Головко

Наталія

Петрович

Галантерейний

Продавець

Октябрьська, 6, кв. 10

524067

1

Сагайдак

Михайло

Юрійович

Побутової техніки

Старший продавець

Конституції, 1, кв. 11

27615

2

Колісніченко

Анатолій

Олександрович

Побутової техніки

Охоронець

Коцюбинського, 1, кв. 0

28425

5

Бобоня

Володимир

Сергійович

Побутової техніки

Старший продавець

Октябрьська, 7, кв. 61

438773

14

Ковтун

Сергій

Сергійович

Побутової техніки

Продавець

Шевченко, 8, кв. 92

551336

Табл. 9. Продажі - тблПродажі

тблПродажі

Продажа

Товар

Кількість

Дата проджау

Продавець

2

Черевики чол. текстиль

2

17.09.2015

Шульга Юлія Миколаївна

3

Чоботи жін. шкіра високі

1

17.09.2015

Шульга Юлія Миколаївна

4

Кнопки набір 12 шт.

3

18.09.2015

Головко Наталія Петрович

5

Штани жін.

5

17.09.2015

Лінченко Євгенія Миколаївна

6

Штани жін.

3

18.09.2015

Коренєва Вікторія Анатоліївна

7

Халат

1

18.09.2015

Лінченко Євгенія Миколаївна

8

Спідниця

2

18.09.2015

Кудеря Віта Миколіївна

9

Гудзики набір 10 шт.

1

19.09.2015

Деркач Рита Валеріївна

10

Капелюх жін. фетр

2

19.09.2015

Каліновська Віталіна Сергіївна

Табл. 10. Товари - тблТовари

тблТовари

кодТовар

Товар

Артикул товару

Вартість товару

Кількість товару

Відділ

1

Плащ

25365

640,52?

4

Одягу

2

Штани жін.

15009

416,00?

5

Одягу

3

Штани чол.

15010

358,36?

15

Одягу

4

Пальто

31001

978,52?

2

Одягу

5

Плаття

11002

540,00?

12

Одягу

6

Халат

12005

190,00?

23

Одягу

7

Гудзики набір 10 шт.

48007

24,00?

57

Галантерейний

8

Спідниця

14003

141,00?

11

Одягу

9

Кнопки набір 12 шт.

48004

36,00?

69

Галантерейний

10

Застібка "Блискавка"

48101

11,52?

106

Галантерейний

11

Черевики чол. шкіра

51001

534,76?

14

Взуття

12

Черевики чол. текстиль

51102

356,52?

63

Взуття

13

Чоботи жін. шкіра високі

52015

1 205,00?

8

Взуття

14

Рукавиці жін. шкіра

41001

220,00?

5

Галантерейний

15

Рукавиці чол. шкіра

42001

260,00?

3

Галантерейний

16

Капелюх чол. фетр

43001

689,00?

2

Галантерейний

17

Капелюх жін. фетр

43101

532,00?

4

Галантерейний

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

4. Створення схеми даних

З пункту меню «Сервіс» обираємо «Схема даних», створюємо (рис. 4):

Рис. 4. Схема бази даних

5. Створення запитів

В режимі «Запити» створюємо запити різних типів. Наведемо кілька прикладів. база дані запит звіт

У режимі майстра створюємо запит на вибірку зптТовари, який буде в подальшому використаний для створення форми «Товари» (рис. 5):

Рис. 5. Запит зптТовари

У режимі конструктора створюємо запит на вибірку зптПродажі, який буде в подальшому використаний для створення звіту Продажі працівника за період (рис. 6). Використовуються дані трьох пов'язаних таблиць, сортування та групування:

Рис. 6. Запит зптПродажі

У режимі конструктора створюємо запит на вибірку зптПродажіПродавецьДата, який буде в подальшому використаний для створення звіту «Продажі працівника за період» (рис. 7). Використовуються дані двох пов'язаних таблиць, обчислення виразу, сортування та групування:

Рис. 7. Запит зптПродажі

Запит на оновлення таблиці Товари - збільшення вартості товарів «Черевики*» на 20% зптТоварОновл (подаємо умови у формі SQL):

UPDATE тблТовари SET тблТовари.Вартість = [Вартість]*1.2

WHERE (((тблТовари.Товар) Like "Черевики*"));

Запит на створення таблиці «Списання», з даних таблиці Товари, де вартість товару менше 100 грн. зптСписанняСтворення:

SELECT тблТовари.кодТовар, тблТовари.Товар, тблТовари.Артикул, тблТовари.Вартість INTO тблСписання

FROM тблТовари

WHERE (((тблТовари.Вартість)<100));

Запит на видалення записів з таблиці «Списання» зптСписанняВидаленняЗаписів:

DELETE *

FROM тблСписання;

6. Створення форм

В режимі «Форми» створюємо кілька форм, призначених для перегляду та вводу даних до таблиць бази даних.

За допомогою майстра з подальшим редагуванням на базі запиту зптПрацівники створюємо форму «Працівники» фрм Працівники з (рис. 8):

Рис. 8. Форма «Працівники» фрм Працівники

В режимі конструктора на базі запиту зптТовари створюємо форму «Товари» фрмТовари (рис. 9):

Рис. 9. Форма «Товари» фрмТовари

В режимі конструктора на базі запиту зптПродажі створюємо форму «Продажі» фрмПродажі (рис. 10):

Рис. 10. Форма «Продажі» фрмПродажі

7. Створення звітів.

В режимі «Звіти» створюємо кілька звітів, призначених для виводу даних.

За допомогою майстра з подальшим редагуванням на базі запиту зптПрацівники створюємо звіт «Працівники» звтПрацівники (рис. 11):

Рис. 11. Звіт «Працівники» звтПрацівники

За допомогою майстра з подальшим редагуванням на базі запиту зптПродажі створюємо звіт «Продажі» звтПродажі (рис. 12):

Рис. 12. Звіт «Продажі» звтПродажі

За допомогою майстра з подальшим редагуванням на базі запиту зптПродажіПродавецьДата створюємо звіт «Продажі працівника за період» звтПродажіПрацПеріод (рис. 3.13), при відкритті якого слід ввести початкову та кінцеву дату потрібного періоду, а також початкові літери прізвища продавця:

Рис. 13. Звіт «Продажі» звтПродажі

8. Створення макросів

В режимі «Макроси» створюємо макрос мккВихід, що містить команду «Вихід з БД»(рис. 14):

Рис. 14. Макрос «Вихід з БД» мккВихід

9. Створення головної кнопкової форми

За допомогою пункту меню «Сервіс» - «Службові програми» - «Диспетчер кнопкових форм» створюємо відповідну форму (рис.15):

Рис. 15. Головна кнопкова форма Головна кнопкова

10. Визначення параметрів запуску бази даних

За допомогою пункту меню «Сервіс» - «Параметри запуску» -встановлюємо стартову форму Головна кнопкова форма Головна кнопкова, малюнок для значка (рис. 16):

Рис. 16. Параметри запуску

Створення бази даних завершене.

Висновок

Закріплені, поглиблені й узагальнені знання, одержані в ході вивчення навчальної дисципліни «Організація баз даних». Одержані навички та уміння з питань проектування та створення баз даних для розв'язання різних задач професійної діяльності.

Виконано:

- створення інфологічної моделі бази даних;

- створення таблиць, полів таблиць, визначення їх властивостей;

- внесення інформації до таблиць;

- створення схеми даних;

- створення запитів;

- створення форм;

- створення звітів;

- створення макросів;

- налаштування параметрів запуску бази даних.

Література

1. Навчально-методичний посібник до виконання рефератів, розрахунково-графічних, курсових і кваліфікаційних робіт. - Полтава: ПолтНТУ, 2012. - 60 с. Т.С. Грицька, І.І. Слюсарь, О.І. Тиртишніков, Ю.В. Уткін (Електронна версія в електронній бібліотеці ПолтНТУ).

2. Дженнинг, Роджерс, Использование Microsoft Access 2002. Специальное издание.: Пер. с англ. - М.: Издательский дом «Вильямс», 2002. - 1021 с.: ил. - Парал. тит. англ.

3. Коннолли Т., Бегг К., Страчан А. Базы данных: проектирование, реализация и сопровождение. Теория и практика. 2-е издание. Москва-Санкт-Петербург-Киев: Вільямс, 2000. - 1111 с.

4. Кириллов В.В. Основы проектирования реляционных баз данных. Учебное пособие. Санкт-Петербургский Государственный институт точной механики и оптики (технический университет). Кафедра вычислительной техники. - http://www.cs.ifmo.ru

5. Кузнецов С.Д. Основы современных баз данных. Информационно-аналитические материалы. - http://www.citmgu.ru/

6. Словник по кібернетиці: Св. 2000 ст. / Під ред. В.С. Михалевича. 2-е вид. -ДО.: Гл. ред УСЭ ім. М.П. Бажана, 1989. -751с.

7. Тиорі Т., Фрай Дж. Проектування структур баз даних. У 2 кн., - М.: Світ, 1985. Кн. 1. - 287 с.: Кн. 2. - 320 с.

8. Бойко В.В., Савінков В.М. Проектування баз даних інформаційних систем. - М.: Фінанси і статистика, 1989. - 351 с.

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


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

  • Визначення мети створення бази даних магазину та таблиць, які вона повинна містити. Розгляд видів полів та ключів таблиць. Створення запитів, форм, звітів, макросів та модулів. Вибір системи управління базами даних. Реалізація моделі у Microsoft Access.

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

  • Форми вихідних документів. Перелік запитів до бази даних. Побудова інфологічної моделі, її структурні компоненти: сутності, зв’язки та відносини. Перелік таблиць, опис запитів. Загальна характеристика та головний зміст форм розроблюваної бази даних.

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

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

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

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

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

  • Основні поняття та особливості розробки баз даних в Microsoft Access. Побудова бази даних магазину побутової техніки: створення таблиць та встановлення зв’язків між ними, створення запитів, форм та звітів. Охорона праці і гігієна користувача комп'ютера.

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

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

    лабораторная работа [397,7 K], добавлен 09.09.2010

  • Створення бази даних та робота з нею у програмному забезпеченні Microsoft Access. Проектування форм для зручного заповнення таблиць, звітів для відображення даних та їх друку, кнопкової форми, яка потрібна для зручної навігації між функціями бази даних.

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

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

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

  • Проектування бази даних "Аптека" у Microsoft Access, розробка структури таблиць, ключових полів і схеми даних. Створення запитів різних типів, екранних форм різного виду для введення і перегляду даних. Створення кнопкових форм, що полегшують навігацію.

    дипломная работа [3,1 M], добавлен 16.11.2014

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

    контрольная работа [2,0 M], добавлен 18.06.2011

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