Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Kurs_lecc.doc
Скачиваний:
7
Добавлен:
29.04.2019
Размер:
706 Кб
Скачать
☆

2. Характеристика реляційних баз даних, типи відношень між ними, типи даних.

Між елементами бази даних існують певні зв’язки. Залежно від характеру цих зв’язків бази даних можуть мати види :

  • ієрархічна;

  • мережева

  • реляційна.

Зупинимось на найбільш поширеній для персональних ЕОМ реляційній базі даних .Автор концепції реляційної БД Е. Коддом (1970).

Розглянемо приклад найпростішої реляційної бази даних про викладачів кафедри.

Прізвище

Дата народження

Адреса

Освіта

Пед. стаж

Дисципліна, яку викладає

Іваненко

Петров

Задорожній

Основою цієї бази даних є математичне поняття відношення (relation). Відношення подається у вигляді двовимірних таблиць, їх можна намалювати схематично на аркуші паперу.

У комп’ютері відношення представлено у виді файла даних. Рядок таблиці називається запис (кортеж), стовпчик таблиці поле (атрибут).

Відповідність можна показати у вигляді таблиці

Таблиця

Рядок

Стовпчик

Відношення

Кортеж

Атрибут

Файл

Запис

Поле

Кожне відношення має хоча б один ключовий атрибут, наприклад, в даній таблиці це буде прізвище. Може бути інший атрибут ключовим.

Іноді в відношеннях використовуються ключі, які мають декілька слів в атрибуті.

Наприклад:

№ рейсу

Атрибут

№ квитка

№ ряду

Прізвище

№ квитка

№ багажу

Над відношеннями (таблицями) можна виконувати різні операції (подібно до арифметичних дій).Для цього є спеціальні алгоритми.

Функції СУБД

Як зазначалось раніше, СУБД – це спеціальний пакет програм для створення, супроводження і використання БД.

Розрізняють функції, які СУБД реалізує на етапі створення БД і на етапі експлуатації БД.

На етапі створення необхідно визначити:

  • перелік даних;

  • зміст даних

За типом дані можуть бути: числові, текстові, дані типу дата, тощо.

Вказати довжину даних кожного типу.

У наведеному прикладі графа (запис Прізвище – символьна (текстова), Дата народження – дата, Стан – числові дані.

Для описання типів даних у СУБД існує власна мова (МОД).

Забезпечення введення даних у комп’ютер з перевіркою їх правильності.

Найпростіше здійснювати контроль за типом даних. Якщо дані введені неправильно, то система їх ігнорує (замість тексту – число, навпаки тощо).

3. Загальна характеристика, класифікація та функції систем управління базами даних.

На етапі експлуатації БД, СУБД виконує функції:

  • редагування даних;

  • виведення даних;

Редагування включає:

  • зміну окремих даних у записах;

  • доповнення новими записами;

  • зміну одних записів іншими;

  • додавання нових полів; зміна їх імен.

Виведення даних відбувається у відповідності з запитом. Інформація може бути виведена як на екран, так і на принтер.

Форма виведення:

  • таблиці;

  • графіки;

  • діаграми.

Найбільш використовувані види обробки даних в СУБД:

  • сортування даних в алфавітному порядку;

  • сортування по зростаючій і спадаючій;

  • підрахунок чисел стовпчика;

  • пошук необхідного запису.

Крім МОД, у СУБД використовується мова маніпулювання даними (ММД), а також транслятори чи інтерпретатори.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]