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

Реферат Проектування баз даних





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

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

Другий тип цілісності, званий об'єктної цілісністю, пов'язаний з коректним проектуванням бази даних. Об'єктна цілісність вимагає, щоб ні один первинний ключ не мав нульового значення [, 48].

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

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

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

Ці можливості в тому чи іншому вигляді реалізовані в більшості систем.


2. Проектування баз даних


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


Процедури, що виконуються на етапах життєвого циклу БДПроектированиеСозданиеЭксплуатация Аналіз предметної області і запитів до БДГенерація схеми БДРеорганізація БДОрганізація доступу до баз даннихКонтроль стану БД Інтеграція користувальницьких представленійПодготовка середовища храненіяРеструктурізація БДПоіск і оновлення даннихСбор та аналіз статистики використання Вибір засобу реалізацііВвод і контроль даннихРеформатізація БДВивод отчетовКонтроль цілісності БДЛогіческое проектірованіеЗагрузка і коректування БДРазграніченіе доступаКопірованіе і відновлення БД Фізичне проектированиеИнициирование і завершення роботи з СУБД Рис. 2

.1 Аналіз предметної області і запитів до БД


На даному етапі необхідно проаналізувати запити користувачів, вибрати інформаційні об'єкти та їх характеристики і на основі аналізу структурувати предметну область (рис. 3).

Аналіз предметної області доцільно розбити на три фази...


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





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

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