- •Технікум промислової автоматики
- •«Затверджую»
- •5.05010101 «Обслуговування програмних систем і комплексів»
- •Пояснювальна записка
- •Функції самостійної роботи:
- •Види самостійної роботи:
- •Теми, які виносяться на самостійне вивчення:
- •Тема 26 «Методи доступу до файлів» План
- •Література
- •Непідпорядковані файли
- •Підпорядковані файли
- •Тема 27 «Види синхронізаційних захоплень» План
- •Література
- •Гранульовані синхронізаційні захоплення
- •Предикатні синхронізаційні захоплення
- •Тупіки, розпізнавання та руйнування
- •Тема 28 «Кластеризація» План
- •Література
- •Тема 29 «Режими роботи з базою даних» План
- •Література
- •Тема 30 «Захист бази даних. Засоби захисту даних» План
- •Література
- •Ідентифікація та підтвердження автентичності всіх користувачів або
- •Реєстрація користувачів
- •Керування правами доступу
- •1. Кому надаються права доступу
- •2. Умови надання прав доступу
- •3. Об'єкти, на які поширюються права доступу
- •Операції, щодо яких специфікуються права доступу
- •Можливість передачі прав доступу іншим особам
- •Обов'язкові методи захисту
- •Ведення журналів доступу
- •Обхід системи захисту
- •Тема 31 «Відкриті системи. Сервери бд» План
- •Література
- •Сервери баз даних
- •Тема 32 «Моделі зображення знань. Фреймова, гібрідна модель та розширена реляційна модель даних» План
- •Література
- •Фреймова модель
- •Гібридні моделі
- •Розширена реляційна модель даних
- •Тема 33 «Розширення семантики даних» План
- •Література
- •Тема 34 «Механізми виведення даних» План
- •Література
- •Тема 35 «Типи даних в InterBase» План
- •Література
- •Числа з фіксованою точкою
- •Тема 36 «Зберігаємі процедури в InterBase» План
- •Література
- •Оператор привласнення
- •Умовний оператор if… then … else
- •Оператор select Зберігаєма процедура може містити оператор select для виведення одного або декількох значень і привласнення цих значень локальним змінним або вихідним параметрам. Приклад:
- •Цикл for select та suspend Часто буває недостатньо здобуття даних лише одного запису. Щоб отримати безліч значень (віртуальну таблицю), використовується оператор for, що має наступний синтаксис:
- •Цикл while … do
- •Тема 37 «Стандартні функції InterBase» План
- •Література
- •Тема 38 «Практика застосувань транзакцій в InterBase» План
- •Література
Функції самостійної роботи:
сприяє засвоєнню знань, формуванню професійних вмінь і навиків, забезпечує формування професійної компетенції;
виховує потребу в самоосвіті, розвиває пізнавальні і творчі здібності;
спонукає до науково-дослідницької роботи .
Види самостійної роботи:
опрацювання навчального матеріалу;
виконання завдань до практичних робіт;
вирішення варіантних завдань та вправ;
написання рефератів, докладів за різними темами;
Теми, які виносяться на самостійне вивчення:
Назви змістових модулів і тем |
Кількість годин |
Змістовий модуль 4.1- Структури зовнішньої пам’яті, методи організації індексів |
|
Тема 26 - Методи доступу до файлів. |
2 |
Разом за змістовим модулем 4.1: |
2 |
Змістовий модуль 4.2 - Керування транзакціями, серіалізація транзакцій |
|
Тема 27 - Види синхронізаційних захоплень. |
2 |
Тема 28 - Кластеризація. |
2 |
Тема 29 - Режими роботи з БД. |
2 |
Тема 30 - Захист бази даних. Засоби захисту даних. |
2 |
Разом за змістовим модулем 4.2: |
8 |
Змістовий модуль 5.1 - Архітектура «Клієнт - сервер» |
|
Тема 31 - Відкриті системи. Сервери БД. |
2 |
Разом за змістовим модулем 5.1: |
2 |
Змістовий модуль 6.1 - Постулати систем баз даних та моделі зображення знань |
|
Тема 32 - Моделі зображення знань. Фреймова, гібрідна модель та розширена РМД |
2 |
Тема 33 - Розширення семантики даних. |
2 |
Тема 34 - Механізми виведення даних. |
2 |
Разом за змістовим модулем 6.1: |
6 |
Змістовий модуль 7.1 - Створення БД в InterBase |
|
Тема 35 - Типи даних в InterBase. |
2 |
Тема 36 - Зберігаємі процедури. |
2 |
Разом за змістовим модулем 7.1: |
4 |
Змістовий модуль 7.2 - Зв'язок InterBase з середовищем Delphi |
|
Тема 37 - Стандартні функції серверу InterBase. |
2 |
Тема 38 - Практика застосувань транзакцій в InterBase. |
2 |
Разом за змістовим модулем 7.2: |
4 |
Разом з дисципліни за ІІ семестр: |
26 |
Тема 26 «Методи доступу до файлів» План
Типи організації файлів.
Непідпорядковані файли.
Підпорядковані файли.
Синхронізаційні захоплення.
Тупіки, розпізнавання та руйнування.
Література
Фуфаев Э. В., Фуфаев Д. Э. «Базы данных» 7-е издание. Академия. 2012 г.
К. Дж. Дейт, Хью Дарвен «Основы будущих систем баз данных. Третий манифест». Янус-К, 2004 г.
http://citforum.ru
Організація файлу - фізичний розподіл даних файлу по записам та сторінкам на вторинному пристрої зберігання.
Існують наступні головні типи організації файлів.
Непідпорядкована організація файлу передбачає довільне непідпорядковане розміщення записів на диску.
Підпорядкована (послідовна) організація передбачає розміщення записів в відповідності зі значеннями вказаного поля.
В хешированому файлі записи зберігаються у відповідності до значення деякої хеш-функції.
Для кожного типу організації файлів використовується відповідний набір методів доступу.
Метод доступу - дії, які виконуються при зберіганні або вилученні записів з файлу.
Оскільки деякі методи доступу можуть застосовуватися лише до файлів з визначеним типом організації (наприклад, не можна застосовувати індексний метод доступу до файлу, який немає індексу), терміни організація файлу та метод доступу часто розглядаються як еквівалентні.
