Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Бази даних та системи управління базами даних

Реферат Бази даних та системи управління базами даних





ідала за стандартизацію мови програмування COBOL. Вже в 1971 році був представлений звід тверджень і зауважень, який був названий Підхід CODASYL, і через деякий час з'явилися перші успішні комерційні продукти, виготовлені з урахуванням зауважень вищезгаданої робочої групи. У 1968 році відзначилася і компанія IBM, яка представила власну СУБД gпод назвою IMS. Фактично даний продукт являв собою компіляцію утиліт, які використовувалися з системами System/360 на шаттлах Аполлон. Рішення було розроблено згідно коцпетам CODASYL, але при цьому була застосована сувора ієрархія для структуризації даних. У свою чергу у варіанті CODASYL за базис була взята мережева СУБД. Обидва варіанти, між тим, були прийняті спільнотою пізніше як класичні варіанти організації роботи СУБД, а сам Чарльз Бахман в 1973 році отримав премію Тюрінга за роботу Програміст як навігатор. У 1970 році співробітник компанії IBM Едгар Кодд, що працював в одному з відділень Сан Хосе (США), в якому займалися розробкою систем зберігання, написав ряд статей, що стосуються навігаційних моделей СУБД. Зацікавившись питанням він розробив і виклав кілька інноваційних підходів щодо оптимальної організаці систем управління БД. Робота Кодда внесла значний внесок у розвиток СУБД і є дійсним основоположником теорії реляційних баз даних. Вже 1981 Е.Ф.Кодд створив реляційну модель даних і застосував до ній операції реляційної алгебри.

2.2 Класифікація


Залежно від архітектури побудови системи управління базами СУБД можуть підрозділятися на такі типи:

1.Іерархіческіе p> 2.Многомерние p> 3.Реляціонние p> 4.Сетевие

5.Об'ектно-орієнтовані p> 6.Об'ектно-реляційні p> 7. [ред]

2.3 Файлові системи


Уявімо собі, що є деякий носій інформації певної ємності, пристрій для читання-запису на цей носій в режимі довільного доступу і прикладні програми, які використовують конкретний носій для введення-виведення інформації в зовнішню пам'ять. У цьому випадку, кожна прикладна програма повинна знати де і в якому місці зберігаються необхідні дані. Так як прикладних програм більше, ніж носіїв інформації, то кілька прикладних програм можуть використовувати один накопичувач. Що відбудеться, якщо однією з прикладних програм буде потрібно дозапісать свої дані на диск? Може статися накладення: ситуація в якій дані однієї програми будуть перезаписані іншою програмою. Важливим кроком у розвитку інформаційних систем з'явився перехід до використання централізованих систем управління файлами. З точки зору прикладної програми, файл - іменована область зовнішньої пам'яті, в яку можна записувати дані, і з якої можна їх зчитувати. Для того щоб була можливість вважати інформацію з який або області зовнішньої пам'яті необхідно знати ім'я цього сектора (ім'я файлу), розмір самої області та його фізичне розташування. Сама система управління файлами виконує наступні функції:

- розподіл зовнішньої пам'яті;

- відображення має файлів у відповідні адреси в зовнішній пам'яті;

- забезпечення доступу до даних.

Розгляд особливостей реалізації окремих систем управління файлами виходить за рамки даної теми. На даному етапі досить знати, що прикладні програми бачать файл як лінійну послідовність записів і можуть виконати над ним ряд операцій. Основні операції сфайламі в СУФ:

- створити файл (певного типу і розміру)

- відкрити раніше створений файл

- прочитати з файлу певну запис

- змінити запис

- додати запис в кінець файлу

- [правити]


2.4 СУБД великих ЕОМ


Даний етап розвитку пов'язаний з організацією баз даних на великих машинах типу IBM 360/370, ЄС-ЕОМ і різних моделях фірми Hewlett Packard. У такому випадку інформація зберігалася в зовнішній пам'яті центральної ЕОМ. Користувачами баз даних були фактично завдання, що запускаються в основному в пакетному режимі. Інтерактивний режим доступу забезпечувався за допомогою консольних терміналів, що не володіли власними обчислювальними ресурсами (процесором, оперативною пам'яттю, зовнішньою пам'яттю) і служили тільки пристроями введення-виведення для центральної ЕОМ. Програми доступу до БД писалися на різних мовах програмування і запускалися як звичайні числові програми. Особливості даного етапу:

Всі СУБД базуються на потужних мультипрограмних ОС (Unix та ін.)

В· Підтримується робота з централізованою БД в режимі розподіленого доступу. Функції управління розподілом ресурсів виконуються операційною системою.

В· Підтримуються мови низького маніпулювання даними, орієнтовані на навігаційні методи доступу до даних. Значна роль відводиться адмініструванню даних. p> В· Проводяться серйозні роботи по обгрунтуванню і формалізації реляційної моделі даних. Була створена перша система (System R), що реалізовує ідеологію реляційної моделі даних.

В...


Назад | сторінка 4 з 6 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Організація баз даних та вибір систем управління базами даних
  • Реферат на тему: Алгоритмізація та програмування процесів обробки даних у середовищі СУБД ти ...
  • Реферат на тему: Розробка бази даних засобами системи управління базами даних MS Access
  • Реферат на тему: Вивчення бази даних та системи управління базами даних
  • Реферат на тему: Бази даних та системи управління базами даних