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

Реферат Реалізація обмежень семантичної та посилальної цілісності в СУБД MySQL





y"> СУБД управляє однією або декількома базами даних. База даних являє собою сукупність інформації, організованої у вигляді множин. Кожне безліч містить записи уніфікованого вигляду. Самі записи складаються з полів. Зазвичай безлічі називають таблицями, а записи - рядками таблиць. p align="justify"> Така логічна модель даних. На жорсткому диску вся база даних може знаходитися в одному файлі. В MySQL для кожної бази даних створюється окремий каталог, а кожній таблиці відповідають три файлу. В інших СУБД можуть використовуватися інші принципи фізичного зберігання даних. p align="justify"> Рядки таблиць можуть бути пов'язані один з одним одним з трьох способів. Найпростіше відношення - "один до одного". У цьому випадку рядок першої таблиці відповідає однієї єдиної рядку другої таблиці. На діаграмах таке ставлення виражається записом 1:1. p align="justify"> Ставлення "один до багатьох" означає ситуацію, коли рядок однієї таблиці відповідає кільком рядкам іншої таблиці. Це найбільш поширений тип відносин. На діаграмах він виражається записом 1: N.

Нарешті, при відношенні "багато до багатьох" рядки першої таблиці можуть бути пов'язані з довільним числом рядків в другій таблиці. Таке ставлення записується як N: M.

СУБД

Програміст, що працює з базою даних, не піклується про те, як ці дані зберігаються, і додатки, які взаємодіють з СУБД, не знають про спосіб запису даних на диск. "Зовні" видно лише логічний образ даних, і це дозволяє міняти код СКБД, не зачіпаючи код самих додатків. p align="justify"> Подібна обробка даних здійснюється за допомогою мови четвертого покоління (4GL), який підтримує запити, що записуються і виконуються негайно. Дані швидко втрачають свою актуальність, тому швидкість доступу до них важлива. Крім того, програміст повинен мати можливість формулювати нові запити. Вони називаються нерегламентованими (ad hoc), оскільки не зберігаються в самій базі даних і служать вузькоспеціалізованим цілям. p align="justify"> Мова четвертого покоління дозволяє створювати схеми - точні визначення даних і відносин між ними. Схема зберігається як частина бази даних і може бути змінена без шкоди для даних. p align="justify"> Схема призначена для контролю цілісності даних. Якщо, наприклад, оголошено, що поле містить цілочисельні значення, то СУБД відмовиться записувати в нього числа з плаваючою комою або рядка. Відносини між записами теж чітко контролюються, і неузгоджені дані не допускаються. Операції можна групувати в транзакції, що виконуються за принципом "все або нічого". p align="justify"> СУБД забезпечує безпеку даних. Користувачам надаються певні права доступу до інформації. Деяким користувачам дозволено лише переглядати дані, тоді як інші користувачі можуть міняти вміст таблиць. p align="justify"> СУБД підтримує паралельний доступ до бази даних. Додатки можуть звертатися до бази даних одночасно, що підвищує загальну продуктивніст...


Назад | сторінка 3 з 13 | Наступна сторінка





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

  • Реферат на тему: Створення бази даних в СУБД MS SQL Server
  • Реферат на тему: Створення бази даних освітньої установи в СУБД Access
  • Реферат на тему: Створення бази даних &Комп'ютерна школа& в СУБД MS Access
  • Реферат на тему: Розробка бази даних для зберігання інформації даних характеристик товару
  • Реферат на тему: Технологія створення бази даних у середовищі СУБД MS Access на прикладі маг ...