русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Основні поняття


Дата додавання: 2013-12-24; переглядів: 1379.


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

Розглянемо декілька визначень терміну «база даних» (database).

База даних (БД) - це іменована сукупність даних, що відображає стан об'єктів та їх відносин у предметній області.

База даних - це набір постійно збережених даних, використовуваних прикладними програмними системами підприємства.

База даних- це реалізація схеми і моделі даних на фізичному рівні.

База даних - це об'єкт управління в банку даних. База даних описує стан об'єктів предметної області на певний момент часу сукупністю пропозицій на деякому формалізованому мовою.

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

База даних - це сукупність матеріалів (статей, розрахунків, нормативних актів, судових рішень та інших подібних матеріалів), систематизованих таким чином, щоб ці матеріали могли бути знайдені і оброблені за допомогою комп'ютера.

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

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

Під інформаційною моделлю розуміють інформацію про об'єкт, відібрану і структуровану відповідно до заданої метою.

Модель даних - це опис методів подання та обробки даних в СУБД, в тому числі методів визначення типів і логічних структур в базі даних, методів маніпулювання даними та методів визначення і підтримки цілісності бази даних.

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

Система управління базами даних (СУБД) - це комплекс мовних і програмних засобів, призначений для створення, ведення і застосування бази даних користувачами.

Крім бази даних і програмного забезпечення, що забезпечує основну функціональність СУБД, до складу сучасних серверів баз даних входять всілякі засоби розробки та механізми взаємодії з користувачем на високому рівні (генератори звітів, конструктори таблиць, побудовники запитів і форм). Ці засоби розробки, самі будучи додатками користувача, дозволяють створювати додатки, що функціонують як частина СУБД (наприклад, форми та звіти MS Access або веб-публікації в Oracle і MS SQL Server). На рис. 6.1 представлена схема, в якій визначені основні терміни, використовувані при обговоренні СУБД.

Інформаційна система = БД + СУБД


<== попередня лекція | наступна лекція ==>
Введение | Поняття про банк даних


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн