Ви переглядаєте архівну версію офіційного сайту НУЛП (2005-2020р.р.). Актуальна версія: https://lpnu.ua

Бази даних у технології машинобудування

Спеціальність: Технології машинобудування
Код дисципліни: 7.131.03.E.15
Кількість кредитів: 3
Кафедра: Технологія машинобудування
Лектор: Юрчишин Ігор Іванович
Семестр: 1 семестр
Форма навчання: заочна
Результати навчання:
1. Аналізувати й структурувати окремі процеси технологічної підготовки виробництва на предмет систематизації вхідних і вихідних потоків інформації, які використовуються у таких процесах (металорізальні інструменти, технологічне устаткування, пристрої, операції тощо).
2. Знати основні моделі даних, а також архітектуру, характеристику та структуру даних.
3. Знати основні характеристики та оцінювати межі застосування файл-серверних та клієнт-серверних систем керування базами даних.
4. Проектувати і розробляти прикладні бази даних для задач технологічної підготовки виробництва під системою керування Microsoft Access.
5. Знати і вміти використовувати основи мови структурованих запитів SQL.
6. Адмініструвати та супроводжувати наявні на підприємствах бази даних й інформаційно-пошукові системи різної архітектури.
Необхідні обов'язкові попередні та супутні навчальні дисципліни:
1. Попередні навчальні дисципліни. Основи інформатики та програмування. Металорізальні інструменти. Технологія машинобудування. Системи автоматизованого проектування металорізальних інструментів, спорядження та технологічних процесів.
2. Супутні і наступні навчальні дисципліни. Інформаційні технології підготовки виробництва машинобудівного підприємства. Технологічне спорядження. Технології механоскладального виробництва. Наукові дослідження в технології машинобудування.
Короткий зміст навчальної програми:
1. Вступ (Значення та зміст дисципліни “Бази даних у технології машинобудування”. Актуальність вивчення дисципліни. Короткий огляд дисципліни). 2. Основні поняття баз даних (Основні передумови виникнення поняття “База даних”. Інформаційні системи. Моделі даних. Архітектура, характеристика й структура даних). 3. Системи керування базами даних (СКБД) (Основні функції СКБД. Файл-серверні (настільні) СКБД. Коротка характеристика популярних файл-серверних СКБД. Основні поняття про архітектуру „Клієнт – Сервер”. Характерні риси сучасних клієнт-серверних СКБД. Коротка характеристика популярних клієнт-серверних СКБД. Критерії вибору СКБД при створенні інформаційних систем. Модернізація застарілих інформаційних систем). 4. Основні концепції реляційних баз даних (Реляційна модель даних. Ключі, індекси та зв’язки. Цілісність даних. Об’єкти баз даних. Типи даних. Основи нормалізації даних. Запити до баз даних. Незалежність даних. Безпека даних. Розподілені бази даних). 5. Основи проектування реляційних баз даних (Логічне проектування бази даних. Об’єктне моделювання. Модель “Сутність – Зв’язки” (ER-модель). Приклад розроблення простої ER-моделі). 6. Основи мови SQL (Мова SQL та її стандарти. Основи роботи SQL. Підмова визначення даних. Підмова маніпулювання даними. Підмова керування даними. Підмова керування курсорами. Образи. Збережувані процедури. Тригери). 7. Основи адміністрування систем керування базами даних (Транзакції і цілісність баз даних. Обмеження цілісності. Основні принципи реалізації обмежень засобами SQL. Захист бази даних (шифрування, застосування паролів доступу, захист на рівні користувача). Протоколювання. Архівування та відновлення бази даних з резервної копії).
Рекомендована література:
1. Юрчишин І.І. Конспект лекцій з дисципліни “Бази даних у технології машинобудування”.
2. Берко А.Ю., Верес О.М. Теоретичні основи баз даних: Конспект лекцій для студентів Інституту комп’ютерних наук та інформаційних технологій. – Львів: Вид-во Нац.ун-ту “Львівська полутехніка”, 2012. – 192 с.
3. Глушаков С.В., Ломотько Д.В. Базы данных. – Харків: АСТ, 2012. – 504 с.
4. Ковязин А.Н., Востриков С.М. Мир InterBase. Архитектура, администрирование и разработка приложений баз данных в InterBase/Firebird/Yaffil. – Москва: Кудиц-Образ, 2013. – 496 с.
5. Берко А.Ю., Верес О.М. Організація баз даних: практичний курс: Навч. посібник / За наук.ред. В.В. Пасічника. – Львів: Вид-во Нац.ун-ту “Львівська полутехніка”, 2003. – 152 с.
6. Веймаер Р., Сотел Р. Освой самостоятельно Microsoft SQL Server 2000 за 21 день. Пер. с англ. – Москва: Издательский дом «Вильямс», 2001. – 704 с.
7. Хомоненко А.Д., Гридин В.В. Microsoft Access. Экспресс-курс. – Санкт-Петербрг: БХВ-Петербург, 2005. – 304 с.
8. Bowman J.S., Emerson S.L., Darnovsky M. The Practical SQL Handbook. Using AQL Variants. – Addison-Wesley, 2001 – 361 p.
9. Створення бази даних Microsoft Access. Методичні вказівки до виконання лабораторної роботи № 1 БД з дисципліни “Бази даних у технології машинобудування” студентами спеціалізації 131.3 «Технології машинобудування» спеціальності 131 «Прикладна механіка» усіх форм навчання / Укладач: І.І. Юрчишин, 2016. – 50 с.
10. Створення форми вводу даних у базу даних Microsoft Access. Методичні вказівки до виконання лабораторної роботи № 2 БД з дисципліни “Бази даних у технології машинобудування” студентами спеціалізації 131.3 «Технологія машинобудуваннї» спеціальності 131 «Прикладна механіка» усіх форм навчання / Укладач: І.І. Юрчишин, 2016. – 29 с.
Методи і критерії оцінювання:
Захист результатів лабораторних робіт. Проводиться в усній формі за робочими комп’ютеризованими місцями, де проводилося опрацювання завдання на кожну роботу. Екзамен проводиться за результатами вивчення дисципліни. Письмова компонента складається складається з трирівневих теоретичних завдань. Усна компонента проводиться за результатами письмової компоненти для ґрунтовнішого оцінювання знань.
Поточний контроль (лабораторні роботи) – 30 балів; екзаменаційний контроль – 70 балів (письмова компонента – 60 балів, усна компонента – 10 балів); усього – 100 балів.