|
Программирование >> Проектирование баз данных
Временные ряды (временные данные) 58 Стыковка с другими системами 59 Проектирование для Oracle? 59 Версия 7 О 61 Версия 7.1 64 Версия 7.1.6 67 Версия 7.2 68 Версия 7.3 70 Об Огас1е8 73 Секционирование 74 Совместимость с Oracle? 74 Но... 75 3. Моделирование данных 76 Типы моделей 77 Что такое моделирование данных? 78 Сущности, атрибуты и ключи 79 Отношения 79 Подтипы и супертипы 80 Диаграммы сущность-отношение 81 Изображение сущностей и атрибутов 81 Изображение отношений 82 Изображение подтипов и супертипов 83 Изображение отношений многие ко многим 83 Изображение свиных ушей 85 Контроль качества концептуальной информационной модели 85 Нормализованная модель данных 86 Недопустимые и необычные структуры в информационной модели 96 Облава на потерянную дугу 105 Жизненные циклы сущностей и диаграммы потока данных 109 Жизненные циклы сущностей 109 Диаграммы потока данных 112 Проектирование, управляемое данными, и метамодели 114 . Проектирование базы данных 117 4. Принятие решения о денормализации 119 Денормализация: что, зачем и когда? 119 Нисходящая денормализация 121 Восходящая денормализация 122 Методы реализации денормализации 123 Другие способы осуществления денормализации 125 Внутритабличная денормализация 125 Денормализация методом разделяй и властвуй 127 Денормализация методом слияния таблиц 129 . 5. Выбор типов данных, неопределенные значения . 131 Типы данных 132 Числовые данные 133 Целые и вещественные значения 133 Строки цифр 134 Дата и время 135 Строковые данные 138 Текст в свободной форме 139 Неструктурированные данные и BLOB 140 Другие типы данных 141 Неопределенные значения 143 Смысл неопределенного значения 143 Некоторые особенности использования неопределенных значений 145 Рекомендации по использованию неопределенных значений 149 6. Выбор ключей и индексов 150 Первичные ключи 151 Исследование синтетических, или суррогатных, ключей 152 Неуникальные (или почти уникальные) ключи 153 Замена длинных каскадных ключей суррогатными 155 Другие ключи 161 Возможные ключи 161 Внешние ключи 162 Индексы: обзор 162 Как работает индекс? 163 Почему бы не индексировать все? 166 Типы индексов и методы индексирования 167 Индексы, имеющие структуру В*-дерева 167 Отключение индексов 170 Составные индексы 172 Выбор оптимизатора 174 Проблема связанной переменной 177 Хеш-ключи 178 Индексные кластеры 181 7. Обработка временных данных 184 Проблема временных данньгх 184 Использование специальных процессоров 185 Пример с временными данными 186 Вопросы проектирования временных баз данных 188 Точность представления даты 188 Необходимы ли две даты? 189 Как обозначать открытость диапазона - большими или неопределенными значениями? . 190 Можно ли использовать первичный ключ для таблицы с временными данными? 193 Допускать ли перекрытия и разрывы по дате? 197 Использовать ли отдельную таблицу для архивных данных? 201 Как насчет внешних ключей? 204 Что делать с проверкой по двум диапазонам? 208 Временные данные-резюме 210 8. Загрузка и выгрузка данных 211 Работа с внешними системами 211 Типы интерфейсов 212 Задачи проектировщика 212 Работая вместе с противоположной стороной 213 Вопросы совместимости данных 214 Обработка неочищенных данных 214 Загрузка устаревших кодов 215 Загрузка данных с нарушенной ссылочной целостностью 216 Зафузка данных, не удовлетворяющих ограничениям сущностей 218 Загрузка неопределенных значений 218 Мы - за разумный подход 219 Триггеры и декларативные ограничения 219 Ослабление ограничений Foreign Key с помощью неопределенных значений 220 Этапы переноса данных 221 Трансформация данных . 224 Форматы файлов 227 Упорядочение, восстановление и частота фиксации 229 Использование SQL*Loader 229 Сравнение SQL*Loader и 3GL 230 Сильные и слабые стороны SQL*Loader 230 Из Oracle? в Oracle?: особый случай 232 Выходные данные 233 9. Размещение и хранение объектов 235 Размещение объектов 236 Определение размеров объектов 238 Определение размеров таблиц 238 Определение размеров сегментов отката 238 Определение объемов памяти и SGA 239 Задание параметров хранения 240 INITIAL и NEXT 241 MAXEXTENTS и MINEXTENTS 241 FREELISTS и FREELIST GROUPS 241 PCTFREE и PCTUSED 241 Создание скриптов 243 Планирование реализации 244 10. Защита данных 245 Архивация 246 Варианты архивации 24? Как архивировать? 250 Когда архивировать? 251 Куда архивировать - в файл или в таблицу? 252
|
© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |