Продуктовий магазин

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
КН
Кафедра:
Системи автоматизованого проектування

Інформація про роботу

Рік:
2010
Тип роботи:
Розрахунково - графічна робота
Предмет:
Організація баз даних і знань

Частина тексту файла (без зображень, графіків і формул):

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ “ЛЬВІВСЬКА ПОЛІТЕХНІКА” Кафедра “Системи автоматизованого проектування”  Розрахунково-графічна робота на тему:”База даних «Продуктовий магазин»” З курсу: «Організація баз даних і знань» Завдання на розрахунково-графічну роботу Виконати розрахунково-графічну роботу по темі своєї бази даних. У розрахунково-графічній роботі повинні бути перероблені і доповнені завдання, що містяться у лабораторних роботах. А саме: 1) За допомогою MS Access розробити структуру бази даних на вибрану тему так, щоб в ній відображалися зв’язки усіх типів: 1) Один до одного. 2) Один до багатьох. 3) Багато до багатьох. 4) Багато до одного. У результатах виконання розрахунково-графічної роботи повинні бути наведені: Структура бази даних із вказанням типів зв’язків та їх напрямку. Скріншоти структури всіх таблиць, присутніх в БД, в режимі конструктора. На наведених скріншотах обов’язково повинні відображатись всі поля з вказанням їх типу. Скріншоти створювати при виділеному ключовому полі. Кількість скріншотів до кожної таблиці повинна бути рівна кількості ключових полів цієї таблиці. 2) За допомогою MS Access створити та заповнити таблиці до своєї бази даних. В результатах виконання розрахунково-графічної роботи навести скріншоти до кожної з таблиць, у яких повинні бути розкриті підпорядковані таблиці. 3) За допомогою MS Eccess створити та заповнити форми до кожної з існуючих таблиць своєї бази даних. Запуск форм повинен здійснюватись з головної форми. Серед форм повинна бути хоча б одна форма яка містить підпорядковану форму. Також повинна бути хоча б одна форма з обчисленим полем. У формах повинні бути кнопки для виконання типових команд. 4) За допомогою MS Аccess створити та продемонструвати роботу запитів шести різних типів: Запит на вибірку; Запит на створення таблиці; Запит на поновлення; Запит на додавання; Запит на видалення; SQL-запит; до будь-якої з таблиць своєї бази даних. У результатах виконання розрахунково-графічної роботи повинна бути наведена повна умова до кожного запиту. Умова повинна бути складною. Структуру запиту обов’язково наводити в режимі конструктора. Результат виконання запиту повинен складатися з двох частин: Що було до виконання запиту. Що стало після його виконання. 5) За допомогою засобів MS Аccess створити та відформатувати звіти до кожної з існуючих таблиць або запитів своєї бази даних. Звіти повинні бути складними. 6) За допомогою засобів MS Аccess створити не менше трьох макросів у звіті . Навести повний текст завдання що виконує макрос а також результати його виконання. Макрос1 повинен виконувати: 1) Відкриття всіх таблиць, 2) Експорт останьої таблиці в текстовий документ. Макрос2 повинен виконувати: 1) Закриття всіх відкритих таблиць, 2) Запуск запиту на оновлення, 4) Відкриття таблиці «Доставка», 5) Запуск запиту на створення таблиці, додавання, видалення, 6) Відкриття новоствореної таблиці. Макрос3 повинен виконувати: 1) Закриття новоствореної таблиці та таблиці «Доставка». 2) Запуск форми « Головна» в режимі конструктора. 3) Відкриття звіту «Постачальники». 4) Вивід повідомлення «Макрос завершив своє виконання». 7) За допомогою засобів MS Аccess створити не менше 2 складних модулів до своєї бази даних. У звіті навести повний текст, що виконують модулі а також результати їх виконання. Модуль1 повинен відкривати таблицю «Доставка». Модуль2 повинен експортувати таблицю «Доставка» в документ MS Exel. 8) Додати інфологічну, даталогічну та концептуальну моделі своєї бази даних. Розв’язки 1) Для максимального опису проблемної області мені знадобилося 5 таблиць, а саме: Таблиця 1 «Доставка»:   Таблиця 2 «Запаси і закупівля »:   Таблиця 3 «Клієнти і замовлення»:   Таблиця 4 «Постачальники»:  Таблиця 5 «Працівники»:  Структура розробленої бази даних  2) Для максимального опису проблемної області мені знадобилося 5 таблиць, а саме: Таблиця 1 «Доставка»:  Таблиця 2 «Запаси і закупівля»:  Таблиця 3 «Клієнти і замовлення»:  Таблиця 4 «Постачальники»:  Таблиця 5 «Працівники»:  3) Управляюча(головна) форма.  Форма «Доставка» з обчислювальним полем.  Форма «Запаси і закупівля» з підпорядкованою формою. Форма «Клієнти і замовлення». Форма «Постачальники» Форма «Працівники».  4) 1.Запит на вибірку. Запит вибирає дані за критерієм: в назві одержувача зустрічається літера «к», ціна за одиницю товару повинна бути більше 5, кількість товару повинна бути більше 7:  Результат виконання запиту:  Запити на створення таблиці. Створюється таблиця за критерієм: в назві одержувача зустрічається літера «д», в назві товару зустрічається буква «о», ціна за одиницю товару є більшою за 9:  Результат виконання запиту:  Запит на оновлення (Запит зміни ціни за одиницю товару у певне число (інфляційне збільшення(зменшення)).   Результат виконання(вводимо показник збільшення ціни 2, тобто ціна повинна збільшитись в 2 рази): До виконання запиту:  Після виконання запиту:  4. Запит на додавання: додає записи в таблицю «Нова таблиця» за критеріям: в назві одержувача зустрічається буква «о», в назві товару зустрічається буква «о».  Результат виконання:  5.Запит на видалення. Видаляє записи в таблицю «Нова таблиця» за критеріям: в назві одержувача зустрічається буква «д», в назві товару зустрічається буква «е».  Результат виконання: До видалення:  Після видалення: : 6. SQL-запит вивід на екран. Назва одержувача, адреса одержувача, ціна за одиницю товару, назва товару (Запит на вибірку.Критерій: наявність літери «к» в назві одержувача або наявність літери «к» в назві товару). SELECT Доставка.[Назва одержувача], Доставка.[Адреса одержувача], Доставка.[Ціна за одиницю товару], Доставка.[Назва товару], Доставка.[Кількість товару], Доставка.[Код працівника], Доставка.[Код товару] FROM Доставка WHERE (((Доставка.[Назва одержувача]) Like "*к*")) Or (((Доставка.[Назва товару]) Like "*к*")); Результат виконання:  5) 1. Звіт по запиту «Запит на вибірку».  2. Звіт по таблиці «Доставка»  3. Звіт по таблиці «Запаси і закупівля»  4. Звіт по таблиці «Клієнти і замовлення»  5. Звіт по таблиці «Постачальники»  6. Звіт по таблиці «Працівники»  6) 1. Загальний вигляд всіх макросів.  2. Макрос1 в режимі конструктора.  Команди макроса 1: 1. Відкриття таблиці «Доставка». 2. Відкриття таблиці «Запаси і закупівля». 3. Відкриття таблиці «Клієнти і замовлення». 4. Відкриття таблиці «Постачальники». 5. Відкриття таблиці «Працівники». 6. Експорт таблиці «Працівники» в текстовий документ. Результати виконання макросу «Макрос1»:  3. Макрос2 в режимі конструктора.  Команди макроса 2: 1. Закритя таблиці «Працівники». 2. Закритя таблиці «Постачальники». 3. Закритя таблиці «Клієнти і замовлення». 4. Закритя таблиці «Запаси і закупівля». 5. Закритя таблиці «Доставка». 6. Запуск запиту «Запит на оновлення». 7. Відкриття таблиці «Доставка». 8. Запуск запиту «Запит на створення таблиці». 9. Запуск запиту «Запит на додавання». 10. Запуск запиту «Запит на видалення». 11. Відкриття таблиці «Нова таблиця». Результати виконання макросу «Макрос2»: Кількість таблиць до виконання макросу  Вміст таблиці «Доставка» до виконання макросу.  Відкриті таблиці до виконання макросу.  Результати виконання макросу. Ввід даних  Створення нової таблиці «Нова таблиця» .  Вміст таблиці «Доставка».  4. Макрос3 в режимі конструктора.  Команди макроса 3: Закритя таблиці «Доставка». . Закритя таблиці «Нова таблиця». Відкритя форми «Головна». Перехід в режим конструктора. Відкриття звіту «Постачальники». Вивід повідомлення «Макрос завершив своє виконання». Результати виконання макросу «Макрос3»: Вивід звіту«Постачальники».  Вивід форми «Головна» в режимі конструктора.  Вивід повідомлення «Макрос завершив своє виконання».  7) Лістинг модуля (програма відкриває таблицю доставка). Public Function OpTable() DoCmd.OpenTable "Доставка", acViewNormal, acReadOnly End Function  Лістинг модуля (програма експортує таблицю «Доставка» в документ MS Exel). Function Modul_1() On Error GoTo Modul_1_Err DoCmd.OutputTo acTable, "Доставка", "MicrosoftExcel(*.xls)", "", False, "" Modul_1_Exit: Exit Function Modul_1_Err: MsgBox Error$ Resume Modul_1_Exit End Function  8) Даталогічна модель бази даних.  Інфологічна(концептуальна) модель бази даних. 
Антиботан аватар за замовчуванням

03.04.2013 23:04-

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Ділись своїми роботами та отримуй миттєві бонуси!

Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!
Нічого не вибрано
0%

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!