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

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





редагування записів.


1.2 Види бази даних


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

Ієрархічна структура бази даних це деревоподібна структура представлення інформації. Її особливість у тому, що кожен вузол на більш низькому рівні має зв'язок тільки з одним вузлом на більш високому рівні. Подивимося, наприклад, на фрагмент ієрархічної структури бази даних Інститут raquo ;:



Зі структури зрозуміло, що на одній кафедрі може працювати декілька викладачів. Такий зв'язок називається один до багатьох (одна кафедра - багато викладачів). Але якщо ми спробуємо додати в цю структуру групи студентів, то нам знадобиться зв'язок багато до багатьох raquo ;:



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

Мережева структура бази даних. По суті, це розширення ієрархічної структури. Все те ж саме, але існує зв'язок багато до багатьох raquo ;. Мережева структура бази даних дозволяє нам додати групи в наш приклад. Недоліком мережевої моделі є складність розробки серйозних додатків. Об'єктно-орієнтовані та гібридні бази даних. В об'єктно-орієнтованих базах даних дані зберігаються у вигляді об'єктів, що дуже зручно, але на сьогоднішній день такі БД ще розповсюджені, тому поступаються в продуктивності реляційним.

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


. 3 Реляційна база даних та її структура


Реляційна база даних - база даних, заснована на реляційної моделі даних. Слово «реляційний» походить від англ. relation (відношення). Для роботи з реляційними БД застосовують реляційні СУБД.

Використання реляційних баз даних було запропоновано доктором Коддом з компанії IBM в 1970 році.

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

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


Рис.1 Назви об'єктів в таблиці


Для роботи з даними використовуються системи управління базами даних (СУБД).



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


. 1 Поняття СУБД


База даних передбачає наявність комплексу програмних засобів, які обслуговують цю базу даних і дозволяють використовувати міститься в ній. Такі комплекси програм називають СУБД. Система управління базами даних (СКБД) - це програмне забезпечення, за допомогою якого користувачі можуть визначати, створювати і підтримувати базу даних, а також здійснювати до неї контрольований доступ. Іншими словами, СУБД є інтерфейсом між базою даних і прикладними завданнями.

Зазвичай сучасна СУБД містить наступні компоненти:

· ядро, яке відповідає за управління даними у зовнішній і оперативної пам'яті і журнализацию,

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

· підсистему підтримки виконання, яка інтерпретує програми маніпуляції даними, що створюють користувальницький інтерфейс з СУБД, ...


Назад | сторінка 2 з 7 | Наступна сторінка





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

  • Реферат на тему: Розробка бази даних засобами системи управління базами даних MS Access
  • Реферат на тему: Бази даних та системи управління базами даних
  • Реферат на тему: Бази даних та системи управління базами даних
  • Реферат на тему: Проектування бази даних "База даних районного відділу податкової інспе ...
  • Реферат на тему: Розробка бази даних для зберігання інформації даних характеристик товару