
- •Навчально-науковий інститут заочного і дистанційного навчання
- •Лекція № 1
- •Тема 1.1: Основні визначення і поняття бд. Типи архітектур бд: локальні (автономні), файл-серверні бд.
- •Визначення бази даних.
- •Властивості бази даних
- •3. Історія розвитку субд
- •4. Системи управління базами даних (субд).
- •5. Переваги і недоліки субд
- •1. Класифікація ключів
- •2. Вибір первинного ключа
- •3. Види зв’язків між таблицями
- •Тема 2.1: Призначення і можливості субд access. Об’єкти access
- •1. Фізичне проектування бд
- •2. Система управління базами даних.
- •3. Створення нової бд у субд ms Access
- •5. Основні типи вікон бд Access
- •1. Визначення запиту
- •2. Типи запитів
- •3. Створення запитів
- •Тема 5.1. Елементи мови структурованих запитів sql
- •Історія мови sql та огляд її можливостей
- •2. Засоби пошуку даних
- •3. Умови вибирання даних
- •4. Вирази, умови та оператори
- •Тема 5.2.Засоби маніпулювання даними
- •5.1 Додавання рядків до таблиці. Оператор insert
- •5.2 Оператор insert.. .Select
- •5.3 Оновлення даних. Оператор update
- •5.4 Видалення рядків таблиці. Оператор delete
- •5.5. Створення бази даних.
- •5.6 Створення таблиці. Оператор create table.
- •5.7 Типи полів
- •5.8 Модифікація таблиці. Оператор alter table.
- •5.9 . Видалення таблиці. Оператор drop table
- •Список рекомендованої літератури
4. Системи управління базами даних (субд).
Для підвищення ефективності роботи замість файлових систем використано новий підхід до баз даних (database): систему управління базами даних (СУБД) (Database Management System - DBMS).
СУБД - це програмне забезпечення, що дало змогу описувати дані у вигляді об’єктів і зв’язків, маніпулювати ними (виконувати запити і оновлення даних) і має зручні засоби спілкування з даними (інтерфейс).
В середовищі СУБД можна виділити наступні п'ять основних компонент:
апаратне забезпечення,
програмне забезпечення,
дані,
процедури,
користувачі.
До користувачів відносяться:
адміністратори даних і баз даних
проектувальники баз даних
прикладні програмісти
кінцеві користувачі.
Адміністратор даних, або АД (Data Administrator — DA), відповідає за керування даними, включаючи планування бази даних, розробку і супровід стандартів, бізнес-правил і ділових процедур, а також за концептуальне і логічне проектування бази даних. АД консультує і дає свої рекомендації керівництву вищої ланки, контролюючи відповідність загального напрямку розвитку бази даних установленим корпоративними цілями.
Адміністратор бази даних, або АБД (Database Administrator — DBA), відповідає за фізичну реалізацію бази даних, включаючи фізичне проектування і втілення проекту, за забезпечення безпеки і цілісності даних, за супровід операційної системи, а також за забезпечення максимальної продуктивності додатків і користувачів.
У проектуванні великих баз даних беруть участь два типи проектувальників: проектувальники логічної бази даних і фізичної бази даних. Проектувальник логічної бази даних займається ідентифікацією даних (тобто сутностей і їхніх атрибутів), зв'язків між даними і встановлює обмеження, що накладаються на збережені дані. Розробник фізичної бази даних повинен мати всебічне і повне розуміння структури даних.
5. Переваги і недоліки субд
Переваги
Контроль за надмірністю даних.
Несуперечність даних.
Більше корисної інформації при тім же обсязі збережених даних.
Спільне використання даних.
Підтримка цілісності даних.
Підвищена безпека.
Застосування стандартів.
Підвищення ефективності з ростом масштабів системи.
Можливість перебування компромісу при суперечливих вимогах.
Підвищення приступності даних і їхньої готовності до роботи.
Поліпшення показників продуктивності.
Спрощення супроводу системи за рахунок незалежності від даних.
Поліпшене керування паралельністю.
Розвинуті служби резервного копіювання і відновлення.
Недоліки
Складність.
Вартість СУБД.
Додаткові витрати на апаратне забезпечення.
Продуктивність.
Більш серйозні наслідки при виході системи з ладу.
Серед переваг слід відзначити контрольовану надмірність даних, їх несуперечність, сумісне використовування, підвищену безпеку і цілісність.
Серед недоліків можна вказати складність, високу вартість і зниження продуктивності програм, а також серйозні наслідків при виході системи з ладу.
Контрольні запитання
Що називається даними?
Що називається базою даних?
Які є моделі БД?
Які основні властивості БД?
Назвіть основні компоненти СУБД?
Що є основним об’єктом СУБД?
Лекція 2 Види відносин між таблицями (“один до одного”. “один до багатьох” і “багато до багатьох”. Ключ зв’язку
План:
Класифікація ключів
Вибір первинного ключа
Види зв’язків між таблицями