Бази даних

ІЄРАРХІЇ ТИПІВ

У цьому розділі представлений робочий приклад, який використовується протягом всієї іншої частини цієї глави Цей приклад відноситься до безлічі геометричних типів (PLANE_FIGURE, ELLIPSE, CIRCLE, POLYGON і тд), упорядкованих у вигляді так званої ієрархії типів (Рис 201) Нижче наведені начерки визначень для

Безпека бази даних

Після отримання доступу до сервера користувач може отримати доступ до окремих баз даних Система безпеки баз даних відносно складна Спочатку доступ до бази даних встановлюється або шляхом додавання бази даних користувачеві, або додавання користувача базі даних

ПРОЕКТУВАННЯ БАЗИ ДАНИХ ЗА ДОПОМОГОЮ МЕТОДУ ER-МОДЕЛЮВАННЯ

У певному сенсі побудована відповідно до описаних вище правил ER-діаграма є проектом бази даних Якщо спробувати відобразити подібний проект4 на деяку формальну схему, що відповідає вимогам конкретної СУБД, то стане ясно, що звичайна ER-діаграма для цього недостатньо точна і в ній відсутній опис безлічі важливих деталей (особливо тих, які відносяться до цілісності даних) Для ілюстрації […]

УТИЛІТИ БАЗ ДАНИХ

214 &nbsp Утиліти – Це програми, розроблені для адміністратора бази даних і використовувані ним при вирішенні різних адміністративних завдань Як згадувалося вище, деякі утиліти виконуються на зовнішньому рівні системи і тому являють собою не що інше, як додатки спеціального призначення Одні з них можуть бути створені навіть не постачальником даної СУБД, а якимись сторонніми розробниками […]

ПОДАЛЬШЕ ОПИС ПРОБЛЕМИ ВІДНОВЛЕННЯ

Якщо застосовується послідовний графік, то очевидно, що окремі транзакції в ньому є відновлюваними, оскільки будь-яка з таких транзакцій в разі необхідності завжди може бути скасована і / або виконана повторно з використанням методів, описаних в попередньому розділі Але далеко не очевидно, чи продовжують транзакції залишатися відновлюваними, якщо для них дозволено виконання з чергуванням операцій Насправді […]

ТРИ РІВНЯ абстракції Модель TransRelational

Реляційна система, реалізована з використанням моделі TR, може розглядатися як що охоплює три рівні абстракції: реляційний (або користувацький) рівень, файловий рівень і рівень моделі TR (рис А2), які описані нижче

Мова XQuery

Одним з недоліків мови XPath є те, що він у своїй основі являє собою просто механізм адресації застосовувані в ньому позначення шляхи дозволяють переходити за існуючими вузлам в ієрархії, але не дають можливості формувати вузли, які ще не існують Іншими словами, мова XPath трохи нагадує реляційний мова (тут слово реляційний укладена в лапки, оскільки справжні […]

Використання редактора запитів

Редактор запитів (Query Editor) прийшов на зміну аналізатору запитів (Query Analyzer), поліпшивши функціональність останнього Підключення до сервера Редактор запитів може підтримувати безліч відкритих вікон і підключень в області документів з вкладками Насправді різні вікна можуть бути підключені до сервера як різні користувачі, що особливо корисно при тестуванні системи безпеки

Генератори типів

У мові SQL підтримуються три генератора тіпов18 (у термінології SQL вони називаються конструкторами типів): REF, ROW і ARRAY У даній главі розглядаються тільки ROW і ARRAY, а опис REF відкладається до глави 26 Нижче наведено приклад, який ілюструє використання генератора типу рядка ROW

Використання монітора продуктивності

Монітор продуктивності включає в себе дві консолі: System Monitor і Performance Logs and Alerts Деякі сервери поміщають ярлик цього додатка в папку Адміністрування панелі управління системи Windows Як альтернатива цей монітор можна запустити в утиліті SQL Server Profiler, вибравши в ній пункт меню Tools ^ Performance Monitor