дублювання записів у ключових атрибутах, упорядкувати дані, прискорити роботу з фільтрації даних. Логічна структура реляційної бази даних, побудована на основі отриманої інформаційно-логічної моделі, наведена на малюнку 1.13
Малюнок 1.13 - Логічна структура реляційної бази даних
1.3.4 Вихідні дані контрольного прикладу
Вихідні дані контрольного прикладу необхідні для перевірки алгоритму розв'язання задачі і представлені в таблицях 1.9-1.15 і на малюнках 1.14-1.16.
Таблиця 1.9 - «Список предметів»
Код предметаНазваніе предмета121СП2ТРПО3БЖ4ОЭ5ТВиМС6ЭМЛ7ИНО8ФК9РиУБД10ЭВМ11История12ОП13ПП14ОС15АКС
Таблиця 1.10 - «Список викладачів»
Код преподавателяФІО преподавателя12101Савощенко С.А.102Савельева Н.П.103Ананьева Е.В.104Бикова Н.Н.105Вінтаева Ю.А.106Гончарова Л.А.107Давидов В.А.108Крівопущенко Л.В. 109Масюк Л.Н.110Москалева О.Ю.111Пронін Н.А.112Светлічная Е.А.113Тормозова Ю.А.114Хасаншіна Х.А.115Земскова А.П.
Таблиця 1.11 - «Список спеціальностей»
Код спеціальностіНазваніе спеціальності12270831Строітельство та експлуатація автомобільних доріг і аеродромов270813Водоснабженіе і водоотведеніе270802Строітельство та експлуатація будівель і сооруженій270101Архітектура260807Технологія продукції громадського пітанія230115Программірованіе в комп'ютерних сістемах190631Техніческое обслуговування та ремонт автомобільного транспорта151901Технологія машіностроенія150415Сварочное виробництво
Таблиця 1.12 - «Список груп
Код группиНомер группиГод поступленіяГод випускаКод спеціальності123451В - 21201220162301152В - 31201120152301153В - 41201020142301154С - 21201220161504155С - 22201220161504156С - 31201120151504157Ад - 31201120152701018Ст - 41201020142708029Вд - 112013201727081310Вд - 122013201727081311Вд - 212012201627081312Вд - 3120112015270813
Таблиця 1.13 - «Керівництво»
Код предметаКод преподавателяГод сдачи1231101201411022014110120132103201231042013510520146106201461052014710820127108201271092013
Таблиця 1.14 - «Список студентів»
Код студентаФаміліяІмяОтчествоКод группы1234510260МарченковЕгорАндреевич210261МелкумянМаринаАраратовна210262ЕхуновАнтонПавлович210263АндреевВиталийЕгорович210264ТравинВадимАнатольевич210265ПутинВладимирВладимирович210266АфрикаДенисЕгорович210267ШамбаровАлександрИльич210268ЛожкйинИльяАндреевич210269ЖириновскиЕвгенийВитальевич110270БутусовВячеславИльич110271ЛенинЕвгенийАлександров110272БутусовВладимирЕвгеньевич310273АртемовАлександрЕгорович410274ЕвдокимовВладиславСергееич510275ЕвдоковАндрейГеннадьевич510276СталинИосифМуратович610277ВоронинаЕкатеринаАндреевна710278АнтроповаВладиславаАнатольевна710279МорозовАлександрАндреевич710280ГерасимАнатолийРубенович810281ПутинВладимирВладимирович810282МедведевДмитрийАнатольевич910283ЖуковДмитрийПавлович1010284МушкатМарияАндреевна1010285ЛуцкоТаисияИгоревна10
Таблиця 1.15 - «Список курсових»
Код предметаКод студентаПредметная областьТемаОценкаГод сдачі123456110162Разработка на DelphiКалькулятор матріц42014210162Теорія вероятностейПодстановкі32014110260Разработка на DelphiКалькулятор матріц320141210260АлгорітмізаціяАлгорітми Pascal420131110261Історія РоссііКуліковская бітва520131510263EthernetОбжім кабеля32013810264Спортівние меропріятіяОлімпіада52014
Малюнок 1.16 - Вихідний документ «Список студентів захистили курсову у керівника»
1.4 Розробка алгоритмів і технології вирішення завдання
1.4.1 Технологія введення і накопичення вхідної інформації, що забезпечує рішення задачі
Для вирішення завдання «Навчальний заклад. Автоматизація обліку зроблених курсових робіт »повинен проводитися введення інформації з вхідних документів і її нагромадження в таблицях бази даних. На основі збереженої інформації за запитом користувача повинні формуватися необхідні вихідні документи. Технологія введення-виведення інформації представлена ??на малюнку 1.17, а джерела завантаження вхідної інформації в базу даних на - малюнку 1.18
Малюнок 1.17 - Технологічна схема введення, накопичення інформації та вирішення задачі
Малюнок 1.19- Джерела завантаження інформації в таблиці бази даних
1.4.2 Визначення макета форм введення-виведення для завантаження в базу даних вхідної інформації
Для введення інформації в програмі повинні бути створені екранні форми, через які забезпечується одноразовий введення, перегляд, редагування та видал...