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

Реферат Бази даних і керування ними





Бази даних (БД) і системи управління базами даних (СКБД)


Організація даних у внутримашинной сфері характеризується на двох рівнях - логічному і фізичному.

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

Користувач в прикладних програмах оперує уявленнями логічної організації даних.


Логічна організація даних


Для розміщення однієї і тієї ж інформації а ЕОМ можуть бути використані різні структури і моделі даних.

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

Існують три основні моделі даних

Файлова

Мережева і ієрархічна

Реляційна

Файлова модель.

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

Основні типи структур даних файлової моделі - поле, запис, файл.

Запис є основною структурною одиницею обробки даних і одиницею обміну між оперативною і зовнішньою пам'яттю.

Поле - це елементарна одиниця логічної організації даних яка відповідає окремій, неподільної одиниці інформації - реквізиту.

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

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

Кожен примірник запису однозначно ідентифікується унікальним ключем запису.

Ключі бувають 2х типів: первинний і вторинний.

Первинний ключ (ПК) - це одне або кілька полів, однозначно ідентифікують запис. Якщо первинний ключ складається з одного поля, він називається простим, якщо з декількох полів - складовим ключем.

Вторинний ключ (ВК) - на відміну від первинного, це таке полі, значення якого може повторюватися в декількох записах файлу, тобто він не є унікальним.

Якщо за значенням первинного ключа може бути знайдений один єдиний екземпляр запису, то по вторинному - кілька.

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

За допомогою покажчика на запис у файлі даних здійснюється прямий доступ до цього запису.

Опис логічної організації даних файлової моделі


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

Для кожного поля задається скорочене позначення - ім'я поля, формат поля - тип зберігається даного, довжина поля і точність числових даних.

Структуру файлу можна представити у вигляді таблиці.


В 

Мережеві і ієрархічні моделі даних


Мережева або ієрархічна модель даних являє відповідний метод логічної організації бази даних в СУБД. Така модель є сукупністю взаємопов'язаних об'єктів. Зв'язок двох об'єктів відображає їх підпорядкованість.


Структури даних в моделях


До типових структурам даних відносяться елемент даних, агрегат даних, запис, база даних і т.д.

Елемент даних - це мінімальна іменована структурна одиниця даних (аналог поля у файлових системах).

Агрегат даних - це іменоване підмножина елементів даних або інших агрегатах всередині запису. У агрегатах допускається множинний елемент, який містить кілька значень елемента в одному примірнику агрегату.

Запис - складений агрегат, який не входить до складу інших агрегатів.

Тип запису - все безліч примірників запису однаковою структури.

Запис конкретного типу є об'єктом в моделі даних.


Особливості моделей


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

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

Мережеві моделі даних в порівнянні з ієрархічними є більш універсальними.

Мережеві моделі дозволяють відображати також ієрархічні зв'язку даних. У них відсутня дублювання даних і технологія роботи з мережевими моделями зручні для користува...


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





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

  • Реферат на тему: Ієрархічна модель даних. Структури даних
  • Реферат на тему: Розробка бази даних для зберігання інформації даних характеристик товару
  • Реферат на тему: Розробка бази даних засобами системи управління базами даних MS Access
  • Реферат на тему: Вивчення бази даних та системи управління базами даних
  • Реферат на тему: Бази даних та системи управління базами даних