УДК 681.3.06
11. Правила Классификации и постройки морских судов. 2005 г Л.: 'Транспорт" 1995 г, 2006 г.
12. Сборник документов по безопасности мореплавания и ведения промысла. 526, Л.: "Транспорт" 1982.
13. Щетинина А.И. Управление судном и его техническая эксплуатация. М.:
"Транспорт" 1983.
14. Международная конвенция о грузовой марке 1966 года – М.: Транспорт, 1986.
15. Резолюции ИМО.
©Игорь Иванович Бендус
ТЕОРИЯ И УСТРОЙСТВО СУДНА
МЕТОДИЧЕСКИЕ УКАЗАНИЯ К ВЫПОЛНЕНИЮ ПРАКТИЧЕСКИХ РАБОТ
ДЛЯ СТУДЕНТОВ НАПРАВЛЕНИЯ 6.070104 «МОРСКОЙ И РЕЧНОЙ ТРАНСПОРТ»
СПЕЦИАЛЬНОСТИ «Судовождение»
ДНЕВНОЙ И ЗАОЧНОЙ ФОРМЫ ОБУЧЕНИЯ
Тираж_____экз. Подписано к печати____________
Заказ №_________ Объем 1,55 п.л.
Изд-во « Керченский государственный морской технологический университет»
98309 г. Керчь, ул. Орджоникидзе 82
ОСНОВИ БАЗ ДАНИХ
Методичні поради до практичних занять та самостійної роботи студентів з вибіркової дисципліни освітньо-професійної програми з галузі знань 1701 Інформаційна безпека, напряму підготовки 6.170101 Безпека інформаційних і комунікаційних систем
Київ
2013 рік
УДК 681.3.06
Укладач С.О. Спасітєлєва
Затверджена на засіданні кафедри Безпеки інформаційних технологій. Схвалено Вченою радою навчально-наукового інституту Захисту інформації Державного університету телекомунікацій .
Основи баз даних: методичні поради до практичних занять та самостійної роботи студентів / Укл. С.О. Спасітєлєва – К.: ДУТ, 2013 – 41 с.
Методичні поради містять необхідні матеріали для підготовки до практичних занять, самостійної підготовки для студентів денної та заочної форм навчання при вивченні дисципліни “Основи баз даних”.
Призначені для студентів напряму підготовки 6.170101 Безпека інформаційних і комунікаційних систем, галузі знань 1701 Інформаційна безпека.
ВСТУП
Предметом вивчення навчальної дисципліни є фундаментальні поняття теорії баз даний, засоби побудови та управління базами даних.
Метою викладання навчальної дисципліни «Основи баз даних» є надання фундаментальних знань в області теорії і практики використання баз даних та систем управління базами даних.
Основним завданням вивчення дисципліни «Основи баз даних» є засвоєння теоретичних знань, умінь, компетенцій з основ побудови баз даних та набуття практичних навичок з використання основних функціональних можливостей сучасних систем управління базами даних.
Програма навчальної дисципліни складається з таких змістових модулів:
1. Бази даних.
2. Системи роботи з базами даних.
3. Реляційні бази даних.
4. Автоматизоване проектування баз даних.
5. Мови управління базами даних.
6. Розподілені бази даних.
Згідно з вимогами освітньо-професійної програми студенти повинні:
знати: основні принципи побудови баз даних, функціональні можливості сучасних систем управління базами даних, базові елементи мови SQL, базові архітектури та принципи розподіленої обробки даних, засоби захисту даних в сучасних системах управління базами даних.
вміти: обирати систему управління базами даних в залежності від практичних задач, застосовувати методи пошуку даних за допомогою мови SQL, досліджувати реляційні розподілені бази даних, застосовувати прийоми проектування, створення та супроводження реляційних баз даних за допомогою системи управління базами даних Microsoft SQL Server.
На вивчення навчальної дисципліни відводиться 162 години / 4,5 кредитів ECTS.
1. Програма навчальної дисципліни
Модуль 1. Організація баз даних
Змістовий модуль 1. Бази даних.
Поняття бази даних. Класифікація баз даних за характером організації даних: неструктуровані, частково структуровані, структуровані. Класифікація структурованих баз даних за типом моделі, яка використовується: ієрархічні, мережеві, реляційні. Класифікація баз даних за типом інформації що зберігається: фактографічні, документальні, лексикографічні. Класифікація баз даних за організацією збереження даних та звернення до даних: локальні та розподілені Історія розвитку баз даних.
Змістовий модуль 2. Системи роботи з базами даних.
Поняття системи баз даних та системи управління базами даних. Класифікація СУБД за моделлю даних: ієрархічні, мережеві, реляційні, об’єктна-орієнтовні, об’єктна-реляційні СУБД. Класифікація СУБД за архітектурою та організацією збереження даних : локальні (персональні), загальні (інтегровані) та розподілені. Класифікація СУБД за потужністю: настільні та корпоративні СУБД. Класифікація СУБД за способом доступу до баз даних: файл-серверні, клієнт-серверні, вбудовані СУБД. Основні функції СУБД. Основні компоненти СУБД. Історія розвитку СУБД. Покоління СУБД.
Змістовий модуль 3. Реляційні бази даних.
Основні поняття: відношення, атрибут, кортеж, домен, таблиця, первинний ключ (простий, складний), зовнішній ключ. Операції над відношеннями. Схема відношень. Типи відношень. Збитковість даних. Аномалії вставки, видалення та модифікації. Функціональні залежності між атрибутами відношень. Нормалізація відношень. Нормальні форми.
Змістовий модуль 4. Автоматизоване проектування баз даних.
Життєвий цикл систем баз даних. Трьохрівнева архітектура ANSI-SPARC. Концептуальне, логічне та фізичне проектування баз даних. ER-моделі. Загальна характеристика та функціональні можливості CASE-засобів. Компоненти систем баз даних Microsoft Access: запити, форми, звіти, меню.
Модуль 2. Розподілена обробка даних
Змістовий модуль 5. Мови управління базами даних.
Загальна характеристика мови SQL. Різновиди мови SQL: інтерактивна, вбудована, статична, динамічна мова. Мова визначення даних (data definition language, DDL), мова управління даними (data control language, DCL) та мова маніпулювання даними (data manipulation language, DML). Типи даних. Оператори створення таблиці, визначення ключів, вилучення таблиці. Оператор вибірки даних. З’єднання таблиць. Визначення діапазонів та шаблонів пошуку. Сортування даних. Групування даних. Вбудовані функції. Вкладені запити. Оператор модифікації даних. Оператор створення представлень (віртуальних таблиць). Створення тригерів та збережених процедур.
Змістовий модуль 6. Розподілені бази даних.
Поняття розподіленої бази даних. Технології розподілення даних по вузлам: фрагментація та тиражування. Властивості систем управління розподіленими базами даних. Базові архітектури розподіленої обробки даних: архітектура файл-сервер, дворівнева архітектура клієнт-сервер, трирівнева архітектура клієнт-сервер. Поняття транзакції. Методи блокування об’єктів баз даних. Поняття тиражування (реплікації). Засоби резервного копіювання. Повне резервне копіювання. Вибіркове резервне копіювання. Резервне копіювання журналу транзакцій. Вимоги до систем відновлення даних в СУБД. Методи відновлення баз даних після збоїв. Створення облікових записів користувачів. Режими аутентифікації. Визначення прав та повноважень користувачів. Управління ролями баз даних. Системні та об’єктні повноваження. Засоби забезпечення цілісності даних. Обмеження, правила, замовчування. Створення тригерів додавання, модифікації та вилучення записів. Використання збережених процедур. Використання представлень користувачів (віртуальних таблиць). Типи представлень. Розробка нових архітектур СУБД. Покращення сервісу користувачів, адміністраторів та розробників баз даних. Розвиток сховищ даних (Data Warehouse). Засоби інтеграції неоднорідних баз даних, перетворення даних та «чистки даних». Розвиток засобів підвищення безпеки даних. Засоби інтелектуального аналізу даних (Data Minimg).
Дата добавления: 2014-12-09; просмотров: 860;