Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Склад автоматизованих баз даних (закінчення)

Лекційне заняття 6

Структура файлів БД визначається на етапах інфологічного і логічного проектування, а формування структури - на етапі фізичного проектування БД.

Структура файлів - це поіменована сукупність логічно взаємозв'язаних атрибутів.

Усі дані, які зберігаються в БД, поділяються на фонд і архів даних. Такий поділ пов’язаний з різницею в технологічних режимах використання даних. Фонд даних — це дані, які зберігаються на мета даних (МД) (при використанні машин типу ЕС ЕОМ) чи вінчестері (при використанні ПЕОМ) і перебувають безпосередньо під управлінням СУБД. Архіви — це копії файлів БД, які зберігаються на магнітних стрічках чи гнучких магнітних дисках для відтворення БД на випадок її зруйнування при різних збійних ситуаціях.

Особливістю БД є те, що вона складається з даних і їх опису. Опис даних називають метаданими. Метадані дають змогу реалізувати незалежність даних від прикладних програм. При файловій організації даних потрібно в кожній прикладній програмі повністю описати структури відповідних інформаційних масивів, не залежних від того, скільки полів обробляється в тій чи іншій програмі. При використанні БД в програмі потрібно описувати лише поля, потрібні для обробки. Отже, метадані є незалежними від прикладних програм і являють собою самостійний об’єкт для зберігання.

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

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

 

 

3. Мовні засоби АБД.

Мовні засоби потрібні для опису даних, організації спілкування та виконання процедур пошуку і різних перетворень з даними. Класифікацію мовних засобів АБД наведено на рис. 1.

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

Мова опису даних (МОД) застосовується на різних рівнях абстракції: зовнішньому, логічному і внутрішньому. Згідно з пропозиціями СОDASYL мови опису даних на логічному (концептуальному) і внутрішньому рівнях незалежні і різні. Проте в більшості промислових СУБД немає поділу на дві окремі мови опису логічної і фізичної організації даних, а існує єдина мова, яка ще називається мовою опису схем. Так, наприклад, у відомих і широко використовуваних на практиці СУБД сім’ї DBASE використовується єдина мова опису даних для подання їх на логічному і фізичному рівнях. Ця мова має свій синтаксис. Так, наприклад, ім’я файла має не перевищувати восьми символів, а ім’я поля — десяти, при цьому кожне ім’я має починатися з букви, поля календарної дати позначаються символом D (DATA), символьні поля — С (CHARACTER), числові — N (NUMERIC), логічні — L (LOGICAL), приміток — M (MEMO). Опис всіх імен, типів і розмірів полів зберігається в пам’яті разом з даними, ці структури при потребі можна проглянути й виправити.

Рис. 1. Схема класифікації мовних засобів АБД

 

Якщо логічний і фізичний рівні розділені, то до складу СУБД має входити мова зберігання даних.

У деяких СУБД використовується ще мова опису підсхем (МОД — ПС), яка потрібна для опису частини БД, що відбиває інформаційні потреби окремого користувача чи прикладної програми. У складі СУБД сім’ї DBASE така мова не використовується.

Мова опису даних на зовнішньому рівні — це мова, яка використовується для опису потреб користувачів та прикладних програм, при створенні інфологічної моделі БД. Ця мова не має нічого спільного з мовами програмування. Так, наприклад, мовними засобами для інфологічного моделювання є звичайна мова чи її підмножина, а також мова графів і матриць.

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

Базова мова (відкриті системи) — це одна з традиційних мов програмування — БЕЙСIК, SI, ФОРТРАН тощо. Використання базових мов як ММД звужує коло осіб, які можуть безпосередньо звертатися до БД, оскільки для цього потрібне знання мови програмування. У такому разі для спрощення спілкування кінцевих користувачів з БД в деяких СУБД передбачена мова ведення діалогу і мова запитів, які проcтіші для опанування порівняно з мовою програмування.

Автономна ММД (закрита система) — це власна мова СУБД, яка дає змогу виконувати різні операції з даними. У деяких СУБД з допомогою операторів ММД можна виконувати і опис даних, тобто функції МОД, наприклад, у СУБД типу DBASE немає чіткої межі між операторами МОД і ММД.

До інших мовних засобів можна віднести мову ведення словника даних.

 

 

<== предыдущая лекция | следующая лекция ==>
Самостійне опрацювання. 1. Смарт-картки та їх використання | Самостійне опрацювання. Обмін даними між MS Access 2000 та іншими додатками Windows
Поделиться с друзьями:


Дата добавления: 2014-01-05; Просмотров: 485; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.049 сек.