Завдання №1(24б+доп.6б(нормалізація))
Теоретичні питання
1. Проаналізувати основні методи ведення бухгалтерського обліку. (4б)
2. Сенс поняття «цілісність сутності» та «цілісність за посиланням».. (4б)
Практичні завдання
3. Вихідні дані: Підприємство займається торгівельною діяльністю (не є платником ПДВ). При автоматизації бухгалтерського обліку використано обліковий регістр - журнал господарчих операцій, який має таких вигляд:
Таблиця 1 – Журнал господарчих операцій
номер первинного документу | дата господарської операції | первинний документ | Контрагент, з яким відбулася господарча операція | товар | кількість | сума документу | номер проводки | номер рахунку дебету | номер рахунку кредиту | сума проводки |
1 | 20.05.2008 | прибуткова накладна | Постачальник ООО „Калина” | стіл письмовий, ціна закупівлі 300грн. за од. | 10 | 3 000 грн. | 1 | 281 | 631 | 3 000 грн. |
2 | 21.05.2008 | рядок банківської виписки (видатковий) | Постачальник ООО „Калина” | – | – | 2 000 грн. | 2 | 631 | 311 | 2 000 грн. |
3 | 25.05.2008 | видаткова накладна | Покупець ТОВ „Будівництво” | стіл письмовий, ціна продажу 1000грн. за од. | 1 | 1 000 грн. | 3 | 361 | 702 | 1 000 грн. |
4 | 902 | 281 | 300 грн. | |||||||
4 | 1.06.2008 | рядок банківської виписки (прибутковий) | Покупець ТОВ „Будівництво” | – | – | 1 000 грн. | 5 | 311 | 361 | 1 000 грн. |
5 | 6.06.2008 | прибуткова накладна | Постачальник ТОВ „Будмен” | шафа-купе ціна закупівлі 1000грн. за од. | 4 | 4 000 грн. | 6 | 281 | 631 | 4 000 грн. |
6 | 8.06.2008 | рядок банківської виписки (видатковий) | Постачальник ТОВ „Будмен” | – | – | 4 000 грн. | 7 | 631 | 311 | 4 000 грн. |
7 | 15.06.2008 | видаткова накладна | Покупець ООО „Затишок” | шафа-купе ціна продажу 2000грн. за од. | 1 | 2 000 грн. | 8 | 361 | 702 | 2 000 грн. |
9 | 902 | 281 | 1 000 грн. | |||||||
8 | 22.06.2008 | прибуткова накладна | Постачальник ТОВ „Будматеріали” | стіл письмовий ціна закупівлі 500грн. за од. | 10 | 5 000 грн. | 10 | 281 | 631 | 5 000 грн. |
Завдання: а) Проектування БД:
Спроектуйте структуру БД для предметної області, що представлена таблицею 1, за допомогою ER-моделювання. Розроблена структура БД повинна відповідати вимогам щодо реляційної моделі даних. Побудуйте логічну ER-модель за синтаксисом Чена, розкрийте модель.(4б)
б) Запити мовою DDL: для БД із завдання а) побудуйте запити для створення 2-3 зв’язаних відношень (2б)
в) Запити мовою DML для БД із завдання а) (4б):
- додайте кортеж даних до одного з відношень;
- існує відношення Товар2006(КодТовара, Кол_во2006), що повинно містить інформацію про кількість оприбуткованого товару в 2006 (документ Прибуткова накладна). Заповніть це відношення на базі інформації в БД.
- оновити комірку з даними;
- видалить кортеж даних з одного в відношень;
г) Запити мовою DQL для БД із завдання а) (6б):
- підрахуйте обороти за кредитом для рахунка 631 у жовтні;
- скільки товарів кожного виду оприбутковано з 2.06.2008 до 15.07.2008, відсортувати за кількістю за зменшенням. Цікавить інформація для таких товарів, яких оприбутковано у наведений період більше 10 одиниць;
- отримати дату та суму операції „видаткова накладна”, яка має максимальну суму серед всіх операцій „видаткова накладна” у 2008 році.
4.Доп. Нормалізація на основі функціональних залежностей (6б):
а) На основі функціональних залежностей приведіть до 3-ї нормальної форми ненормалізоване відношення (табл..2, яку отримайте у викладача).
б) На основі ненормалізованого відношення побудуйте ER- діаграму моделі за синтаксисом Чена.
Теоретичні питання
Бухгалтерський облік та „1С: Бухгалтерія”
1. Проаналізувати основні методи ведення бухгалтерського обліку
2. Визначити основні принципи побудови бухгалтерського балансу.
3. Проаналізувати можливі зміни валюти балансу під впливом різноманітних господарських операцій.
4. Проаналізувати мету існування бухгалтерських рахунків, їх зв’язок із балансом.
5. Проаналізувати як ведеться облік на рахунках різного типу (активних, пасивних, активно-пасивних).
6. Проаналізувати, як за допомогою бухгалтерських проводок формуються дані, що необхідні для формування бухгалтерського балансу.
7. Проаналізувати принцип „подвійного запису”, що застосовується для обліку господарських операцій. Визначити чи зберігається принцип „подвійного запису” при комп’ютерному обліку. Відповідь обґрунтувати.
8. Проаналізувати принцип формування оборотно-сальдової відомості та її зв’язок із бухгалтерським балансом.
9. Проаналізувати у чому полягає узгодженість синтетичного та аналітичного обліку. Наведіть приклади існування синтетичних та аналітичних рахунків.
10. Проаналізувати як відбувається аналіз фінансових результатів діяльності підприємства? Наведіть приклад?
11. Проаналізувати схему проводок, що існує для відображення на бухгалтерських рахунках покупки та реалізації товару за безготівковий розрахунок (наша фірма покупає та продає)? Навести приклад відображення на бухгалтерських рахунках покупки та реалізації товару. Дати оцінку фінансовим результатам операції.
12. Основні можливості та призначення програми „1С: Бухгалтерія”. Проаналізувати режими роботи в програмі „1С: Бухгалтерія”. В чому їх призначення.
13. Основні можливості та призначення програми „1С: Бухгалтерія”. Проаналізувати схему організації бухгалтерського обліку в програмі „1С: Бухгалтерія”.
14. Основні можливості та призначення програми „1С: Бухгалтерія”. Визначити для чого існують довідники у інформаційних системах бухгалтерського обліку? Наведіть приклади довідників у програмі „1С: Бухгалтерія”. Проаналізувати можливості програмі „1С: Бухгалтерія” щодо формування звітів.
Бази даних та інформаційні системи
1. Система управління базою даних (СУБД) (призначення).
2. Визначити достоїнства та недоліки каскадної моделі життєвого циклу інформаційної системи.
3. Визначити достоїнства та недоліки спіральної моделі життєвого циклу інформаційної системи.
4. Реляційна модель даних. Визначення, структура реляційних даних (відношення, атрибут, домен, кортеж, ступінь, кардінальність), властивості відношень (відмінність від таблиць);
5. Реляційна модель даних. Реляційні ключі (первинний, потенційний, (альтернативний), зовнішній), пусті значення, обробка пустих значень;
6. Сенс поняття «цілісність сутності» та «цілісність за посиланням».
7. Мова визначення даних DDL (перелік операторів, їх синтаксис, приклади завдання обмежень CHECK, формування обмежень цілісності, формування іменованих обмежень CONSTRAINT, приклади)
8. Мова маніпулювання даними DML (призначення та синтаксис операторів insert, update, delete; використання для оператору update корельованих підзапитів у секції SET, приклади);
9. Мова маніпулювання даними DML (DQL) (призначення і синтаксис команди SELECT, послідовність виконання операторів команди SELECT, оператор LIKE, формування шаблонів, приклади);
10. Мова маніпулювання даними DML (DQL) (синтаксис команди select, агрегатні функції, вживання агрегатних функцій без групування та при наявності групувань, приклади)
11. Мова маніпулювання даними DML (DQL) (синтаксис команди select, призначення, види завдання умов у рядку where, схожість та відмінність рядків where і having, приклади)
12. Мова маніпулювання даними DML (DQL) (синтаксис команди select, скалярні та табличні підзапити, приклади)
13. Мова маніпулювання даними DML (DQL) (синтаксис команди select, корельовані підзапити, підзапити з використанням оператору EXISTS, приклади)
14. Мова маніпулювання даними DML (DQL) (синтаксис команди select, усі види з’єднань відношень (оператор JOIN), декартовий добуток відношень);
15. Мова маніпулювання даними DML (DQL) (синтаксис команди select, перетин, доповнення (різниця), об’єднання відношень засобами SQL);
16. Мова маніпулювання даними DML (DQL) (синтаксис команди select, умовні оператори CASE: простий і пошуковий, приклади);
17. Мова маніпулювання даними DML (DQL) (синтаксис команди select, розширення оператору group by: rollup, cube);
18. Проектування БД, висхідний (восходящий) та низхідний (нисходящий) підходи, базові методології.
19. Проектування БД, низхідний (нисходящий) підхід, етапи проектування БД, характеристика кожного етапу.
20. Проектування структури БД, низхідний (нисходящий) підхід, ER-діаграма (синтаксис Чена), вимоги до логічної моделі.
21. ER-діаграма, зв’язки між сутностями, їх види (ідентифікована, неідентифікована), обмеження зв’язків (кардінальність, ступінь участі), приклади.
22. Логічне проектування РМД. Перетворення зв’язків типу М:N, зв’язків з атрибутами, міграція атрибутів.
23. Проектування структури БД, проблеми ER моделювання, пастка розгалуження (ловушка разветвления), приклади на семантичної мережі
24. Проектування структури БД, проблеми ER моделювання, пастка розриву (ловушка разрыва), приклади на семантичної мережі
25. Визначити мету нормалізації реляційної бази даних та проблеми, що виникають за наявності ненормалізованих відношень, варіанти вживання нормалізації, функціональні залежності (приклади).
26. Визначення нормалізації, вимоги трьох нормальних форм щодо відношень реляційної бази даних, алгоритм нормалізації, приклади.
27. Проектирование БД с помощью CASE средства Erwin, возможности, логическая, физическая модель Erwin


