КАТЕГОРИИ: Архитектура-(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) |
База даних
База даних - Спільно використовуваний набір логічно зв'язаних даних (і опис цих даних), призначений для задоволення інформаційних потреб організації. Щоб глибше вникнути в суть цього поняття, розглянемо його визначення більш уважно. База даних - це єдине, велике сховище даних, що однократно визначається, а потім використовується одночасно багатьма користувачами з різних підрозділів. Замість розрізнених файлів з надлишковими даними, тут усі дані зібрані разом з мінімальною часткою надмірності. База даних уже не належить якому-небудь єдиному відділу, а є загальним корпоративним ресурсом. Причому база даних зберігає не тільки робочі дані цієї організації, але і їхопис. З цієї причини базу даних ще називають набором інтегрованих записів із само описом. У сукупності, опис даних називається системним каталогом (system catalog), чи словником даних (data dictionary), а самі елементи опису прийняті називати мета-даними (meta-data), тобто "даними про дані". Саме наявність само опису даних у базі даних забезпечує в нійнезалежність між програмами і даними (program-data independence).
Підхід, заснований на застосуванні баз даних, де визначення даних відділене від програм, дуже схожий на підхід, який використовується при розробці сучасного програмного забезпечення, коли поряд із внутрішнім визначенням об'єкта існує його зовнішнє визначення. Користувачі об'єкта бачать тільки його зовнішнє визначення і не піклуються про те, як він визначається і як функціонує. Одне з переваг такого підходу, а саме абстрагування даних (data abstraction), полягає в тім, що можна змінити внутрішнє визначення об'єкта без яких-небудь наслідків для його користувачів, за умови, що зовнішнє визначення об'єкта залишається незмінним. Аналогічним образом, у підході з використанням баз даних, структура даних відділена від програм і зберігається в базі даних. Додавання нових структур даних чи зміна існуючих ніяк не впливає на програми, за умови, що вони не залежать безпосередньо від змінюваних компонентів. Наприклад, додавання нового поля в запис чи створення нового файлу ніяк не вплине на роботу наявних програм. Однак видалення поля з використовуваного програмою файлу вплине на цю програму, а тому його також буде потрібно відповідним чином модифікувати.
І, нарешті, варто пояснити останній термін з визначення бази даних, а саме поняття "логічно зв'язаний". При аналізі інформаційних потреб організації варто виділити сутності, атрибути і зв'язки. Сутністю (entity) називається окремий тип об'єкта організації (людина, місце або річ, поняття або подія), який потрібно представити в базі даних. Атрибутом (attribute) називається властивість, що описує деяку характеристику описуваного об'єкта; Зв'язок (relationship) — це те, що поєднує кілька сутностей. Подібна база даних представляє сутності, атрибути і логічні зв'язки між об'єктами. Інакше кажучи, база даних містить логічно зв'язані дані.
Дата добавления: 2014-01-07; Просмотров: 413; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |