1. Бази даних (БД) складають в даний час основу комп'ютерного забезпечення інформаційних процесів, що входять практично в усі сфери людської діяльності. P>
Дійсно, процеси обробки інформації мають загальну природу і спираються на опис фрагментів реальності, виражене у вигляді сукупності взаємопов'язаних даних. БД є ефективним засобом представлення структур даних і маніпулювання ними.
2. БД повинна підтримуватися в середовищі ЕОМ єдиним програмним забезпеченням, що називається системою управління базами даних (СУБД). P>
Одне з основних призначень СУБД - підтримка програмними засобами подання, адекватного реальності.
3. Для введення в ЕОМ отримане опис має бути представлено в термінах спеціальної мови опису даних (ЯОД), який входить в комплекс засобів СУБД.
1. Інтерфейс визначає перехід від подання даних у БД до подання, прийнятому серед користувачів, і назад. У загальному випадку користувачі представляють дані у вигляді документів різних видів, від довільних текстів до довідок і таблиць фіксованого формату.
3.1 Роботи ISO після завершення в 1989 р. розробки міжнародногостандарту мови БД SQL p>
в основному здійснювалися в двох напрямках: p>
- розвиток концепції розподіленої обробки у відкритих системах, що для СУБД тягне розробку концепції розподіленої обробки транзакцій і доступу до віддаленої БД в мережі ЕОМ; p>
- визначення концепцій та системи інтерфейсів для словникової системи інформаційних ресурсів підприємства або організації. p>
Класифікація за реалізованим функцій дозволяє виділити 4 шару послуг управління даними: базисний, баз даних, інструментальний і обслуговування запитів користувача.
1. Концепція SAA випливає з практичних вимог забезпечення мобільності прикладних програм для ЕОМ фірми IBM, що мають різну архітектуру - від PS/2 до IBM старших моделей, і для різних операційних середовищ цих ЕОМ - OS/2, MVS/XA, VM/SP. При цьому також повинна забезпечуватися сумісність як для засобів взаємодії кінцевого користувача з різними моделями ЕОМ, так і для засобів з'єднання цих ЕОМ в обчислювальну мережу.
1. На даному етапі аналізуються запити користувачів, вибираються інформаційні об'єкти та їх характеристики і на основі проведеного аналізу структурується предметна область.
5.2 Виявлення інформаційних об'єктів і зв'язків між ними. P>
Наступна фаза аналізу предметної області полягає у виборіінформаційних об'єктів, завданні необхідних властивостей для кожногооб'єкта, виявлення зв'язків між об'єктами, визначенні обмежень,накладених на інформаційні об'єкти, типи зв'язків між ними,характеристики інформаційних об'єктів.
3. Побудова інформаційної структури. P>
Для побудови концептуальної схеми використовують традиційні методи агрегації і узагальнення. При агрегації об'єднуються інформаційні об'єкти в один у відповідності із семантичними зв'язками між об'єктами. При узагальненні інформаційні об'єкти об'єднуються в родовий об'єкт.
4. Проектування інформаційної структури для системи БД. P>
Завдання побудови системи БД виникає, якщо: p>
- різні додатки вимагають деякої кількості загальних інформаційних об'єктів, проте всі інформаційні об'єкти і всі зв'язки між цими об'єктами фізично не можуть бути реалізовані в одній БД; p>
- інформаційні об'єкти мають спільні зв'язки, відносини, загальні типи атрибутів.
6.1 Проектування текстових БД. P>
Об'єктами зберігання в текстових БД є тексти. Під текстом будуть розумітися неструктуровані дані, побудовані з рядків. P>
Проектування текстової БД представляється наступним переліком питань:
1. Аналіз інформаційних інтересів користувачів до даної предметної області.
2. Визначення джерел формування БД.
3. Вибір архітектури БД.
4. Розробка мови опису документів.
6.2 Технологію комплектування нової БД можна розділити на три етапи:відбір, конвертування, редагування.
6.3 Вимоги до інформаційно - пошукових мов (ІПЯ): p>
1. Селективна потужність, що характеризує можливість вибору документів за різними критеріями. P>
2. Продуктивність мови, що характеризує темп написання запитів і кількістю вказаних помилок. P>
3. Простота вивчення. P>
4. Многоуровневость мови. Мінімальний рівень добре розуміється користувачем, і його буває досить для опису більшості документів і запитів. Лише формулювання складних запитів і опис складних документів вимагає залучення всіх виразних засобів мови, про існування яких користувач і не підозрює. P>
5. Відкритість мови. Мова повинна мати можливість розширення і модифікації. P>
6. Можливість явного вираження смислових відносин між термінами, відсутністю багатозначності.
7.1 Вибір системи управління БД. P>
Основним завданням логічного проектування є розробка логічної схеми.
Логічне проектування складається з наступних етапів:
1. Вибір конкретної СУБД.
2. Відображення концептуальної схеми на логічну схему.
3. Вибір ключів.
4. Опис мови запитів.
1. Цю СУБД відрізняло простота використання в поєднанні з широкими можливостями з розробки закінчених додатків. СУБД дозволяє задати типи даних і способи їх зберігання. Ви також можете задати критерії, які СУБД буде в подальшому використовувати для забезпечення правильності введення даних. ACCESS надає максимальну свободу у встановленні відповідного типу даних (текст, числові дані, дати та ін.) P>
ACCESS спроектований таким чином, що він може бути використаний як у якості самостійної СУБД на окремої робочої станції, так і в мережі в режимі "клієнт - сервер". p>
ACCESS надає додаткові засоби розробки додатків, які можуть працювати не тільки з власними форматами даних, але і з форматами інших найбільш поширених
СУБД.
2. Архітектура Microsoft ACCESS.
Microsoft ACCESS називає об'єктами все, що може мати ім'я (в сенсі ACCESS). У базі даних ACCESS основними об'єктами є таблиці (збережені дані), запити (перегляд даних), форми, звіти, макроси і модулі (функції, підпрограми).
3. База даних. P>
База даних ACCESS представляє собою декілька таблиць, між якими певним чином розподілені дані. Для зберігання БД p>
ACCESS використовується один файл. Цей файл містить всі об'єкти БД p>
(запити, звіти, форми і т.д.). Такий підхід спрощує вирішення проблем зі зберіганням об'єктів і виключає використання спеціальних заходів під час копіювання, видалення та інших операцій над сімейством таблиці та БД в цілому.
4. Типи даних. P>
Для кожного поля таблиці ви повинні вибрати один з доступних типів даних. При цьому в кожному полі можуть зберігатися дані тільки одного типу.
5. Запит за зразком. P>
Для вибірки даних з однієї або декількох таблиць ACCESS використовують "запит за зразком".
6. Запити та вибірки. P>
Запити використовуються для вибору з бази даних, що цікавить користувача інформації. Під вибіркою ми будемо розуміти динамічну таблицю із записами даних, які задовольняють певним умовам запиту. P>
7. Взаємодія із зовнішніми програмами. P>
ACCESS дозволяє здійснити експорт та імпорт даних з наступних програм: p>
- Microsoft ACCESS (інша БД). P>
- Текст, розділений. p>
- Текст з фіксованою шириною полів. p>
- Файли даних складових документів Microsoft Word для Windows. p>
- Microsoft Excel (версії 2-х, 3.0, 4.0 , 5.0). p>
- Lotus 1 - 2 - 3 або 1 - 2 - 3/W (файли. WKSI. WK1). p>
- Paradox (файли. DB версій 3. х і 4.х). p>
- FoxPro (файли. DBF версій 2.0 і 2.5). p>
- dBase III і dBase IV (файли. DBF). p> < p> - Btrieve (разом з файлами описів даних File.DDF і p>
FileD.DDF). p>
- БД SQL з використанням драйверів ODBC. p>
Крім того , передбачені спеціальні засоби для перенесення даних в Excel і Word для подальшого аналізу, включення в звіт або злиття з іншими даними. p>
1. Технічні характеристики системи. P>
Наведені нижче значення можуть бути обмежені розмірами основної та зовнішньої пам'яті комп'ютера. P>
- Число записів файлу БД до 1 млрд. p>
- Обсяг файлу БД до 2 млрд. байт. p>
- Розмір запису файлу БД до 4000 байт в файлі dbf. і до 512 кілобайт у файлі dbt. p>
- Кількість полів у файлі БД до 128 p>
- Кількість одночасно відкритих файлів БД до 10. p>
- Кількість одночасно відкритих файлів усіх типів до 15. p>
- Кількість індексних файлів на 1 відкритий файл БД до 7. p>
- Кількість відкритих файлів форматів на 1 активний файл БД - один. p> < p> - Точність чисел до 15 значущих цифр. p>
- Число тимчасових змінних до 256. p>
- Розмір пам'яті для тимчасових змінних за замовчуванням 6000 байт.
9.2 Типи файлів.
Система зберігає інформацію у вигляді дискових файлів різних форматів. Кожен з них має на меті сприяння різної обробки даних.
Різновид файлу
Розширення файлу p>
Двійковий p>
. Bin p>
Каталог p>
. cat
Файл БД p>
. dbf
Страхові копії
. bak
Файл приміток
. dbt
Страхові копії приміток. tbk
Індекс
. ndx
Програма або командний файл. prg
Файл формату екрану
. fmt
Файл марок p>
. lbl
Файл тимчасових змінних. mem
Файл запиту p>
. qry
Файл опису екрану
. scr
Файл вибірки p>
. vue
Файл форми звіту
. frm
Текстовий файл
. txt p>
3. Структура БД dBase III.
Структура файлу БД формується шляхом визначення кожного поля в БД, що здійснюється за допомогою команд CREATE і MODIFY STRUCTURE.
Визначення поля полягає в завданні наступних елементів: p>
- ім'я поля
- тип поля p>
- ширина поля. p>
9.4 Структура команд системи.
Структура команди називається її синтаксисом. Кожна командний рядок починається з дієслова, що є основою команди.
Загальний синтаксис команди виглядає так:
ДІЄСЛОВО [] [] [FOR]
[WHILE].
ДІЄСЛОВО - це ім'я команди системи. < br> [] (квадратні дужки) означають, що елемент необов'язковий. означають, що елемент вводить користувач.
9.5 Операції.
Система передбачає 4 типи операцій:
1. Математичні операції
2. Операції відносин
3. Логічні операції
4. Малі операції
10.1 LOTUS ORGANIZER - це персональна інформаційна система, яка повністю імітує роботу зі звичайною блокнотом, яка містить такі розділи, як тижневик, список справ, адресний довідник, відомості про дати, план заходів на рік і блокнот. P>
Термінологічний словник.
1. Предметною областю називається фрагмент реальності, що описується або моделюється за допомогою БД і її додатків.
2. Просте (елементарне) дане - це найменша семантично значуща пойменована одиниця даних (ПІБ, АДРЕСА і т.д.).
3. Процес побудови концептуального опису з урахуванням всіх необхідних факторів називається процесом проектування БД.
4. Під документом розуміється довільний структурований текст, який може бути представлений на алфавітно-цифрових друкувальних пристроях.
5. Під конвертуванням систем БД розуміється процес перенесення даних з існуючої БД у знову створювану БД з наступним переносом прикладних програм у середу цільової СУБД для роботи зі створеною p>
БД.
6. Під сутністю розуміють основний зміст того явища, процесу або об'єкта, про які збирають інформацію для БД.
7. Сутність прийнято визначати пойменованим характеристиками, що називаються атрибутами
Всі інші терміни використані в тексті даної логічної схеми. P>
p>