Організація баз даних та знань
Спеціальність: Комп'ютерні науки
Код дисципліни: 6.122.00.O.027
Кількість кредитів: 5.00
Кафедра: Автоматизовані системи управління
Семестр: 3 семестр
Форма навчання: денна
Організація баз даних та знань
Спеціальність: Комп'ютерні науки
Код дисципліни: 6.122.00.O.028
Кількість кредитів: 5.00
Кафедра: Системи автоматизованого проектування
Лектор: Професор кафедри САП, д.т.н., с.н.с. Станкевич Олена Михайлівна
Семестр: 3 семестр
Форма навчання: денна
Результати навчання: 1. Використовувати сучасний математичний апарат неперервного та дискретного аналізу, лінійної алгебри, аналітичної геометрії, в професійній діяльності для розв’язання задач теоретичного та прикладного характеру в процесі проектування та реалізації об’єктів інформатизації.
2. Розуміти принципи моделювання організаційно-технічних систем і операцій; використовувати методи дослідження операцій, розв’язання одно– та багатокритеріальних оптимізаційних задач лінійного, цілочисельного, нелінійного, стохастичного програмування.
3. Використовувати методологію системного аналізу об’єктів, процесів і систем для задач аналізу, прогнозування, управління та проектування динамічних процесів в макроекономічних, технічних, технологічних і фінансових об’єктах.
4. Здатність розробляти аналітичні сховища даних за допомогою відповідного програмного забезпечення, використовуючи результати обстеження, запити, особливості обраного способу подання знань.
Необхідні обов'язкові попередні та супутні навчальні дисципліни: Алгоритмізація та програмування ч.1
Алгоритмізація та програмування ч.2
Об’єктно-орієнтоване програмування
Прикладне програмування
Проектування інформаційних систем
Веб-технології та веб-дизайн
Короткий зміст навчальної програми: Розглянуто основні питання моделювання баз даних (БД), мови структурованих запитів SQL, реляційних систем керування базами даних (СКБД).
Навчальна програма містить 9 модулів, в яких розглянуто моделі даних та типи СКБД, реляційну модель даних, нормалізацію БД, ER-діаграми БД, мову структурованих запитів SQL, структури пам'яті та індексні структури, керування транзакціями, технологію об'єктно-реляційного відображення, BusinessIntelligence в БД.
Методи та критерії оцінювання: Поточний контроль: Лабораторні роботи - аналіз оформлення звіту згідно з встановленими вимогами, письмове опитування.
Розрахунково-графічна робота - аналіз на відповідність завданню, самостійність виконання, оформлення згідно зі встановленими вимогами.
Семестровий контроль: Тестування у ВНС, усне опитування.
Рекомендована література: 1.Coronel C., Morris S. Database Systems: Design, Implementation, and Management. 12th ed. – Cengage Learning, 2017. – 818 p.
2.Connolly T.M., Begg C.E. Database Systems: A Practical Approach to Design, Implementation and Management: Global Edition. – 6th Edition. – Pearson Education, 2015. – 1440 p.
3.Kroenke D.M., Auer D.J. Database Processing: Fundamentals, Design, and Implementation. 14th ed. – Pearson Education Ltd., 2016. – 638 p.
4.Elmasri R., Navathe S.B. Fundamentals of Database Systems. 7th ed. – Addison Wesley, 2016. – 1272 p.
5.Берко А. Ю., Верес О. М., Пасічник В. В. Системи баз даних та знань. Книга 2. Системи управління базами даних та знань : навч. посіб. Львів :"Магнолія-2006", 2012. 584 с.
6.Гайна Г. А. Основи проектування баз даних : навч. посіб. К. : Кондор,2008. 200 с.,
7.Дейт К. Дж. SQL и реляционная теория. Как грамотно писать код на SQL. СПб. : Символ-Плюс, 2010. 480 с.
Організація баз даних та знань
Спеціальність: Комп'ютерні науки
Код дисципліни: 6.122.00.O.029
Кількість кредитів: 5.00
Кафедра: Системи штучного інтелекту
Лектор:
Мельникова Н.І.
Семестр: 3 семестр
Форма навчання: денна
Результати навчання: знати:
- здатність продемонструвати знання і розуміння наукових і математичних принципів, що лежать в основі інформаційних технологій;
- здатність продемонструвати знання основ професійно-орієнтованих дисциплін спеціальності: методів та засобів сучасних інформаційних технологій, комп’ютерної техніки та сучасних технологій проектування та програмування інформаційних систем, математичних методів аналізу та синтезу складних об’єктів, методів збору, обробки, аналізу, систематизації та зберігання науково-технічної інформації, методів та засобів розподілених систем та паралельних обчислень, принципів і методів побудови та застосування комп’ютерних мереж, принципів web-технологій та методів і засобів їх використання для вирішення задач спеціальності;
- здатність продемонструвати поглиблені знання принаймні в одній з областей інформаційних технологій;
- здатність продемонструвати знання та навики щодо проведення експериментів, збору даних та моделювання у предметній області;
- здатність продемонструвати розуміння впливу технічних рішень в суспільному, економічному, соціальному і екологічному контексті; здатність продемонструвати знання основ економіки та управління проектами;
- знати основ професійно-орієнтованих дисциплін спеціальності в галузі комп’ютерних наук;
- методологію проектування реляційних баз даних;
- структури пам’яті та індексні структури СКБД МS SQL Server;
- основні структури мови SQL;
- стандартні інтерфейси доступу до серверів баз даних.
вміти:
- ефективно працювати як індивідуально, так і у складі команди, представляти результати роботи;
- уміти здійснювати пошук інформації в різних джерелах для розв’язання задач спеціальності;
- уміти системно мислити та застосовувати творчі здібності до формування принципово нових ідей;
- проектувати прикладні бази даних;
- розробляти та реалізовувати логічну та фізичну моделі представлення даних за допомогою спеціалізованих CASE-засобів в умовах автоматизованого робочого місця;
- створювати програмне забезпечення для доступу та керування даними.
Необхідні обов'язкові попередні та супутні навчальні дисципліни: Алгоритмізація та програмування, ч.2
Дискретна математика
Командна робота та презентаційні навички
Короткий зміст навчальної програми: Реляційна модель даних
Нормалізація БД.
ER-діаграми баз даних.
Мова структурованих запитів SQL.
Структури пам’яті та індексні структури MS SQL Server. Керування транзакціями.
Технологія об’єктно-реляційного відображення. Hibernate.
BUSINESS INTELLIGENCE (вступ).
Методи та критерії оцінювання: лабораторні роботи - 30
розрахункова робота - 15
письмова компонента - 40
усна компонента – 15
Рекомендована література: Coronel C., Morris S. Database Systems: Design, Implementation, and Management. 12th ed. – Cengage Learning, 2017. – 818 p.
Connolly T.M., Begg C.E. Database Systems: A Practical Approach to Design, Implementation and Management: Global Edition. – 6th Edition. – Pearson Education, 2015. – 1440 p.
Kroenke D.M., Auer D.J. Database Processing: Fundamentals, Design, and Implementation. 14th ed. – Pearson Education Ltd., 2016. – 638 p.
Elmasri R., Navathe S.B. Fundamentals of Database Systems. 7th ed. – Addison Wesley, 2016. – 1272 p.
Foster E.C., Godbole S. Database Systems: A Pragmatic Approach. Second Edition. – Apress, 2016. – 619 p.
Powell G. Beginning Database Design. – Wrox, 2006. – 500 p.
Bagui S., Earp R. Database Design Using Entity-Relationship Diagrams. 2nd ed. – CRC Press, 2011. – 362 p.
Hernandez M.J. Database Design for Mere Mortals. 3rd Edition. – Addison-Wesley Professional, 2013. – 672 p.
Dewson R. Beginning SQL Server for Developers. 4th ed. – Apress, 2015. – 670 p.
Петкович Душан. Microsoft SQL Server 2012. Руководство для начинающих. СПб.: БХВ-Петербург, 2013. — 816 с.