Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
!!ЛЕКЦІЇ_від_23.04.2013.docx
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
436 Кб
Скачать
☆

Четвертий етап - перспективи розвитку систем управління базами даних

Цей етап характеризується появою нової технології доступу до даних – інтранет. Основна відмінність цього підходу від технології клієнт-сервер полягає в тому, що відпадає необхідність використання спеціалізованого клієнтського програмного забезпечення. Для роботи з видаленою базою даних використовується стандартний броузер Internet, наприклад Microsoft Internet Explorer, і для кінцевого користувача процес звернення до даних відбувається аналогічно навігації по Всесвітній Павутині. При цьому вбудований в HTML-сторінку код, написаний звичайно на мовах Java, Java-script, Perl і інших, відстежує всі дії користувача та транслює їх в низькорівневі SQL-запити до бази даних, виконуючи, таким чином, ту роботу, якої в технології клієнт-сервер займається клієнтська програма. Зручність даного підходу привела до того, що він став використовуватися не тільки для видаленого доступу до баз даних, але і для користувачів локальної мережі підприємства. Прості завдання обробки даних, не пов’язані з складними алгоритмами, що вимагають узгодженої зміни даних в багатьох взаємозв’язаних об’єктах, досить просто та ефективно можуть бути побудовані за даною архітектурою. В цьому випадку для підключення нового користувача до можливості використовувати дане завдання не потрібна установка додаткового клієнтського програмного забезпечення.

Тема 2. Реляційна модель бази даних Лекція 4. Реляційні бази даних

План лекції

1. Термінологія реляційних баз даних.

2. Реляційна алгебра, операції з множинами.

3. Реляційні операції, як команди мови маніпулювання даними [самостійне вичення]

1. Термінологія реляційних баз даних.

Реляційна модель дані об'єкти і зв'язки між ними представляються у виді таблиць, при цьому зв'язки теж розглядаються як об'єкти. Усі рядки, що складають таблицю в реляционной базі даних повинні мати первинний ключ. Усі сучасні засоби СУБД підтримують реляционную модель даних.

Кожен запис таблиці має однакову структуру. Наприклад, у таблиці, що містить опис автомобілів, у всіх записів буде той самий набір полів: виробник, модель, рік випуску, пробіг і т.д. Такі таблиці легко зображувати в графічному виді.

У реляційній моделі досягається інформаційна й структурна незалежність. Записи не зв'язані між собою настільки, щоб зміна однієї з них торкнулося інших, а зміна структури бази даних не обов'язково приводить до перекомпіляції працюючих з нею додатків.

Реляційною вважається така база даних, в якій всі дані представлені для користувача у вигляді прямокутних таблиць значень даних, і всі операції над базою даних зводяться до маніпуляцій з таблицями.

Відношення – це таблиця. Таблиця складається із стовпців (полів) і рядків (записів); має ім'я, унікальне всередині бази даних. Таблиця відображає тип об'єкта реального світу (сутність), а кожна її рядок-конкретний об'єкт. Кожен стовпець таблиці - це сукупність значень конкретного атрибута об'єкта . Значення вибираються з множини всіх можливих значень атрибута об'єкта, яке називається доменом (domain). (рис.4.1)

Рис. 4.1. Таблиця в реляційній базі даних

Об'єкт (Сутність) - елемент якої-небудь системи, інформація про яке зберігається. Об'єкт може бути як реальним (наприклад - людина), так і абстрактним (наприклад - подія).

Атрибут - інформаційне відображення властивостей об'єкта. Кожен об'єкт характеризується набором атрибутів.

Первинний ключ — атрибут (або група атрибутів), що дозволяє однозначно визначити кожен рядок у таблиці.

Альтернативний ключ — атрибут (або група атрибутів), що не збігається з дозвільним первинним ключем і однозначно визначає кожен рядок у таблиці.