🗊Презентация Проектирование баз данных

Категория: Информатика
Нажмите для полного просмотра!
Проектирование баз данных, слайд №1Проектирование баз данных, слайд №2Проектирование баз данных, слайд №3Проектирование баз данных, слайд №4Проектирование баз данных, слайд №5Проектирование баз данных, слайд №6Проектирование баз данных, слайд №7Проектирование баз данных, слайд №8Проектирование баз данных, слайд №9Проектирование баз данных, слайд №10Проектирование баз данных, слайд №11Проектирование баз данных, слайд №12Проектирование баз данных, слайд №13Проектирование баз данных, слайд №14Проектирование баз данных, слайд №15Проектирование баз данных, слайд №16Проектирование баз данных, слайд №17Проектирование баз данных, слайд №18Проектирование баз данных, слайд №19Проектирование баз данных, слайд №20Проектирование баз данных, слайд №21Проектирование баз данных, слайд №22Проектирование баз данных, слайд №23Проектирование баз данных, слайд №24Проектирование баз данных, слайд №25Проектирование баз данных, слайд №26Проектирование баз данных, слайд №27Проектирование баз данных, слайд №28Проектирование баз данных, слайд №29Проектирование баз данных, слайд №30Проектирование баз данных, слайд №31Проектирование баз данных, слайд №32Проектирование баз данных, слайд №33Проектирование баз данных, слайд №34Проектирование баз данных, слайд №35Проектирование баз данных, слайд №36Проектирование баз данных, слайд №37Проектирование баз данных, слайд №38Проектирование баз данных, слайд №39Проектирование баз данных, слайд №40Проектирование баз данных, слайд №41Проектирование баз данных, слайд №42Проектирование баз данных, слайд №43Проектирование баз данных, слайд №44Проектирование баз данных, слайд №45Проектирование баз данных, слайд №46Проектирование баз данных, слайд №47Проектирование баз данных, слайд №48Проектирование баз данных, слайд №49Проектирование баз данных, слайд №50Проектирование баз данных, слайд №51Проектирование баз данных, слайд №52

Содержание

Вы можете ознакомиться и скачать презентацию на тему Проектирование баз данных. Доклад-сообщение содержит 52 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1






.


Проектирования БД

Лекция 5
Описание слайда:
. Проектирования БД Лекция 5

Слайд 2





ПОДХОДЫ В ПРОЕКТИРОВАНИИ БД
1. Классический подход к проектированию.
Подход исходит от системы документов -на входе БД имелась одна система документов, которая при использовании БД трансформировалась в другую (выходную) систему документов (таблиц, файлов).
2. Современный подход к проектированию.
Современный подход исходит от задач (в терминах АСУ), т.е. от приложений, под которые создается БД. Под приложением понимается программа или группа программ, предназначенных для выполнения определенных однотипных работ.
Описание слайда:
ПОДХОДЫ В ПРОЕКТИРОВАНИИ БД 1. Классический подход к проектированию. Подход исходит от системы документов -на входе БД имелась одна система документов, которая при использовании БД трансформировалась в другую (выходную) систему документов (таблиц, файлов). 2. Современный подход к проектированию. Современный подход исходит от задач (в терминах АСУ), т.е. от приложений, под которые создается БД. Под приложением понимается программа или группа программ, предназначенных для выполнения определенных однотипных работ.

Слайд 3





ЭТАПЫ ПРИ ПРОЕКТИРОВАНИИ БД
КОНЦЕПТУАЛЬНОЕ МОДЕЛИРОВАНИЕ(инфологическое) 

ЛОГИЧЕСКОЕ МОДЕЛИРОВАНИЕ (даталогическое)

ФИЗИЧЕСКОЕ МОДЕЛИРОВАНИЕ
Описание слайда:
ЭТАПЫ ПРИ ПРОЕКТИРОВАНИИ БД КОНЦЕПТУАЛЬНОЕ МОДЕЛИРОВАНИЕ(инфологическое) ЛОГИЧЕСКОЕ МОДЕЛИРОВАНИЕ (даталогическое) ФИЗИЧЕСКОЕ МОДЕЛИРОВАНИЕ

Слайд 4





КОНЦЕПТУАЛЬНОЕ (инфологическое) ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ
1. Создание локальной концептуальной модели данных исходя из представлений о предметной области каждого из типов пользователей.
2. Определение типов сущностей.
3. Определение типов связей.
4. Определение атрибутов,  связывание их с типами сущностей, определение связей.
5. Определение доменов атрибутов.
6. Определение атрибутов, являющихся потенциальными и первичными ключами.
7.  Проверка модели на отсутствие избыточности.
8. Проверка соответствия локальной концептуальной модели конкретным пользовательским транзакциям, обсуждение концептуальных моделей данных с конечными пользователями.
Описание слайда:
КОНЦЕПТУАЛЬНОЕ (инфологическое) ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ 1. Создание локальной концептуальной модели данных исходя из представлений о предметной области каждого из типов пользователей. 2. Определение типов сущностей. 3. Определение типов связей. 4. Определение атрибутов, связывание их с типами сущностей, определение связей. 5. Определение доменов атрибутов. 6. Определение атрибутов, являющихся потенциальными и первичными ключами. 7. Проверка модели на отсутствие избыточности. 8. Проверка соответствия локальной концептуальной модели конкретным пользовательским транзакциям, обсуждение концептуальных моделей данных с конечными пользователями.

Слайд 5


Проектирование баз данных, слайд №5
Описание слайда:

Слайд 6





ПРЕДМЕТНАЯ ОБЛАСТЬ
Предметной областью называется часть реального мира, представляющая интерес для исследования (использования). 
Описание предметной области содержит:
цель, назначение, основные функции предприятия или организации, пользователи;
описание входных и выходных документов, используемых при выполнении функций;
описание  всех  используемых  и создаваемых элементов данных;
определение  задач и запросов пользователей и  их характеристик;
 направление развития.
Описание слайда:
ПРЕДМЕТНАЯ ОБЛАСТЬ Предметной областью называется часть реального мира, представляющая интерес для исследования (использования). Описание предметной области содержит: цель, назначение, основные функции предприятия или организации, пользователи; описание входных и выходных документов, используемых при выполнении функций; описание всех используемых и создаваемых элементов данных; определение задач и запросов пользователей и их характеристик; направление развития.

Слайд 7





ТЕХНИЧЕСКОЕ ЗАДАНИЕ-ТЗ
В ТЗ должны быть определены основные цели приложения БД, технические требования (ТТ). 
ТТ должны содержать перечень конкретных задач, реализуемых с использованием БД. 
В разработке ТЗ участвуют инициаторы разработки проекта БД ( директор или владелец предприятия).
Описание слайда:
ТЕХНИЧЕСКОЕ ЗАДАНИЕ-ТЗ В ТЗ должны быть определены основные цели приложения БД, технические требования (ТТ). ТТ должны содержать перечень конкретных задач, реализуемых с использованием БД. В разработке ТЗ участвуют инициаторы разработки проекта БД ( директор или владелец предприятия).

Слайд 8





ТЕХНИЧЕСКОЕ ЗАДАНИЕ
• "Каковы задачи вашей компании?"
• "Для чего, по вашему мнению, необходимо создать базу данных?"
• "Почему вы думаете, что база данных поможет решить ваши проблемы?"
Описание слайда:
ТЕХНИЧЕСКОЕ ЗАДАНИЕ • "Каковы задачи вашей компании?" • "Для чего, по вашему мнению, необходимо создать базу данных?" • "Почему вы думаете, что база данных поможет решить ваши проблемы?"

Слайд 9





ТЕХНИЧЕСКИЕ ТРЕБОВАНИЯ
•"Каковы ваши должностные обязанности?"
•"Какого вида задачи вы повседневно выполняете?"
•"С данными какого рода вы обычно работаете?"
•"Какого типа отчеты вы обычно используете?"
•"Дела какого типа вам необходимо отслеживать?"
•"Какие услуги предоставляет ваша компания своим заказчикам?"
Описание слайда:
ТЕХНИЧЕСКИЕ ТРЕБОВАНИЯ •"Каковы ваши должностные обязанности?" •"Какого вида задачи вы повседневно выполняете?" •"С данными какого рода вы обычно работаете?" •"Какого типа отчеты вы обычно используете?" •"Дела какого типа вам необходимо отслеживать?" •"Какие услуги предоставляет ваша компания своим заказчикам?"

Слайд 10





МЕТОДИКИ СБОРА ФАКТОВ О ПРЕДМЕТНОЙ ОБЛАСТИ

СБОР И АНАЛИЗ ТРЕБОВАНИЙ ПОЛЬЗОВАТЕЛЕЙ
Изучение документации;
Проведение собеседований;
Наблюдение за работой предприятия;
Проведение исследований;
Проведение анкетирования.
Описание слайда:
МЕТОДИКИ СБОРА ФАКТОВ О ПРЕДМЕТНОЙ ОБЛАСТИ СБОР И АНАЛИЗ ТРЕБОВАНИЙ ПОЛЬЗОВАТЕЛЕЙ Изучение документации; Проведение собеседований; Наблюдение за работой предприятия; Проведение исследований; Проведение анкетирования.

Слайд 11





ИЗУЧЕНИЕ ДОКУМЕНТАЦИИ
Описание слайда:
ИЗУЧЕНИЕ ДОКУМЕНТАЦИИ

Слайд 12





СОБЕСЕДОВАНИЕ
Описание слайда:
СОБЕСЕДОВАНИЕ

Слайд 13





НАБЛЮДЕНИЕ
Описание слайда:
НАБЛЮДЕНИЕ

Слайд 14





ИССЛЕДОВАНИЕ
Описание слайда:
ИССЛЕДОВАНИЕ

Слайд 15





АНКЕТИРОВАНИЕ
Описание слайда:
АНКЕТИРОВАНИЕ

Слайд 16





СБОР ИНФОРМАЦИИ О ПОЛЬЗОВАТЕЛЬСКИХ ПРЕДСТАВЛЕНИЯХ
Описание слайда:
СБОР ИНФОРМАЦИИ О ПОЛЬЗОВАТЕЛЬСКИХ ПРЕДСТАВЛЕНИЯХ

Слайд 17





СБОР ИНФОРМАЦИИ О ПОЛЬЗОВАТЕЛЬСКИХ ПРЕДСТАВЛЕНИЯХ
Описание слайда:
СБОР ИНФОРМАЦИИ О ПОЛЬЗОВАТЕЛЬСКИХ ПРЕДСТАВЛЕНИЯХ

Слайд 18





СБОР ИНФОРМАЦИИ О СИСТЕМНЫХ ТРЕБОВАНИЯХ ДЛЯ ПРИЛОЖЕНИЯ	БД
Описание слайда:
СБОР ИНФОРМАЦИИ О СИСТЕМНЫХ ТРЕБОВАНИЯХ ДЛЯ ПРИЛОЖЕНИЯ БД

Слайд 19





СИСТЕМНАЯ СПЕЦИФИКАЦИЯ ДЛЯ ПРИЛОЖЕНИЯ БД
начальный размер базы данных;
 темп роста базы данных;
 типы информационного поиска и их распределение по частоте использования;
 требования к работе в сети и совместному доступу;
 производительность;
 защита;
 резервное копирование и восстановление;
 юридические вопросы.
Описание слайда:
СИСТЕМНАЯ СПЕЦИФИКАЦИЯ ДЛЯ ПРИЛОЖЕНИЯ БД начальный размер базы данных; темп роста базы данных; типы информационного поиска и их распределение по частоте использования; требования к работе в сети и совместному доступу; производительность; защита; резервное копирование и восстановление; юридические вопросы.

Слайд 20





СИСТЕМНАЯ СПЕЦИФИКАЦИЯ
«Риэлторское агентство» (пример)
Начальный размер базы данных
1. Примерно 2000 сотрудников работают в более чем 100 отделениях компании.
В среднем 20 и максимум 40 сотрудников имеются в каждом отделении.
2. Приблизительно 100 000 объектов недвижимости доступны для аренды во всех отделениях. В среднем 1000 и максимум 3000 объектов недвижимости имеются в каждом отделении.
3. Примерно 60 000 владельцев недвижимости, в среднем 600 и максимум 1000 владельцев недвижимости зарегистрированы в каждом отделении…
Описание слайда:
СИСТЕМНАЯ СПЕЦИФИКАЦИЯ «Риэлторское агентство» (пример) Начальный размер базы данных 1. Примерно 2000 сотрудников работают в более чем 100 отделениях компании. В среднем 20 и максимум 40 сотрудников имеются в каждом отделении. 2. Приблизительно 100 000 объектов недвижимости доступны для аренды во всех отделениях. В среднем 1000 и максимум 3000 объектов недвижимости имеются в каждом отделении. 3. Примерно 60 000 владельцев недвижимости, в среднем 600 и максимум 1000 владельцев недвижимости зарегистрированы в каждом отделении…

Слайд 21





СИСТЕМНАЯ СПЕЦИФИКАЦИЯ
«Риэлторское агентство» (пример)
Темп роста базы данных
1. Каждый месяц к базе данных добавляются примерно 500 новых объектов недвижимости и 200 новых владельцев недвижимости.
2. Как только объект недвижимости становится недоступным для сдачи в аренду, соответствующая запись удаляется из базы данных. Каждый месяц удаляются примерно 100 записей об объектах недвижимости.
3. Если владелец недвижимости не предоставляет для аренды объект недвижимости в течение 2 лет, запись о нем удаляется. Каждый месяц удаляются примерно 100 записей о владельцах недвижимости.
4. Каждый месяц в компанию поступают на работу и увольняются из нее приблизительно 20 сотрудников. Запись о сотрудниках удаляется через год после их увольнения. Каждый месяц удаляются примерно 20 записей о сотрудниках…
Описание слайда:
СИСТЕМНАЯ СПЕЦИФИКАЦИЯ «Риэлторское агентство» (пример) Темп роста базы данных 1. Каждый месяц к базе данных добавляются примерно 500 новых объектов недвижимости и 200 новых владельцев недвижимости. 2. Как только объект недвижимости становится недоступным для сдачи в аренду, соответствующая запись удаляется из базы данных. Каждый месяц удаляются примерно 100 записей об объектах недвижимости. 3. Если владелец недвижимости не предоставляет для аренды объект недвижимости в течение 2 лет, запись о нем удаляется. Каждый месяц удаляются примерно 100 записей о владельцах недвижимости. 4. Каждый месяц в компанию поступают на работу и увольняются из нее приблизительно 20 сотрудников. Запись о сотрудниках удаляется через год после их увольнения. Каждый месяц удаляются примерно 20 записей о сотрудниках…

Слайд 22





СИСТЕМНАЯ СПЕЦИФИКАЦИЯ
«Риэлторское агентство» (пример)
Типы информационного поиска и их распределение по частоте использования
1. Поиск сведений об отделении — приблизительно 10 раз в день.
2. Поиск сведений о сотруднике отделения — приблизительно 20 раз в день.
3. Поиск сведений о конкретном объекте недвижимости — приблизительно 5000 раз в день (с понедельника по четверг), приблизительно 10 000 раз в день (с пятницы по субботу). Пик нагрузки — с 12.00 до 14.00 и с 17.00 до 19.00 ежедневно.
4. Поиск сведений о владельце недвижимости — приблизительно 100 раз в день.
5. Поиск сведений о клиенте — приблизительно 1000 раз в день (с понедельника по четверг), приблизительно 2000 раз в день (с пятницы по субботу). Пик нагрузки — с 12.00 до 14.00 и с 17.00 до 19.00 ежедневно…
Описание слайда:
СИСТЕМНАЯ СПЕЦИФИКАЦИЯ «Риэлторское агентство» (пример) Типы информационного поиска и их распределение по частоте использования 1. Поиск сведений об отделении — приблизительно 10 раз в день. 2. Поиск сведений о сотруднике отделения — приблизительно 20 раз в день. 3. Поиск сведений о конкретном объекте недвижимости — приблизительно 5000 раз в день (с понедельника по четверг), приблизительно 10 000 раз в день (с пятницы по субботу). Пик нагрузки — с 12.00 до 14.00 и с 17.00 до 19.00 ежедневно. 4. Поиск сведений о владельце недвижимости — приблизительно 100 раз в день. 5. Поиск сведений о клиенте — приблизительно 1000 раз в день (с понедельника по четверг), приблизительно 2000 раз в день (с пятницы по субботу). Пик нагрузки — с 12.00 до 14.00 и с 17.00 до 19.00 ежедневно…

Слайд 23





СИСТЕМНАЯ СПЕЦИФИКАЦИЯ
«Риэлторское агентство» (пример)
Требования к работе в сети и совместному доступу
Все отделения должны быть объединены в сеть с централизованной БД, находящейся в головном офисе компании в Глазго, с соблюдением мер защиты. 
Система должна предоставлять возможность одновременного доступа к ней хотя бы 2 или 3 сотрудникам из каждого отделения. 
Необходимо предусмотреть приобретение определенного количества пользовательских лицензий для обеспечения одновременного доступа к СУБД такому числу пользователей.
Описание слайда:
СИСТЕМНАЯ СПЕЦИФИКАЦИЯ «Риэлторское агентство» (пример) Требования к работе в сети и совместному доступу Все отделения должны быть объединены в сеть с централизованной БД, находящейся в головном офисе компании в Глазго, с соблюдением мер защиты. Система должна предоставлять возможность одновременного доступа к ней хотя бы 2 или 3 сотрудникам из каждого отделения. Необходимо предусмотреть приобретение определенного количества пользовательских лицензий для обеспечения одновременного доступа к СУБД такому числу пользователей.

Слайд 24





СИСТЕМНАЯ СПЕЦИФИКАЦИЯ
«Риэлторское агентство» (пример)
Производительность
1. В утренние часы, но не в часы максимальной нагрузки, время ожидания ответа на поиск одной записи — менее 1 секунды. В часы максимальной загрузки время ожидания ответа на один поиск — менее 5 секунд.
2. В утренние часы, но не в часы максимальной загрузки, время ожидания ответа на поиск множества записей — менее 5 секунд. В часы максимальной загрузки время ожидания ответа на один поиск нескольких записей —менее 10 секунд.
3. В утренние часы, но не в часы максимальной загрузки, время выполнения операции обновления/сохранения — менее 1 секунды. В часы максимальной загрузки время выполнения операции обновления/сохранения — менее 5 секунд.
Описание слайда:
СИСТЕМНАЯ СПЕЦИФИКАЦИЯ «Риэлторское агентство» (пример) Производительность 1. В утренние часы, но не в часы максимальной нагрузки, время ожидания ответа на поиск одной записи — менее 1 секунды. В часы максимальной загрузки время ожидания ответа на один поиск — менее 5 секунд. 2. В утренние часы, но не в часы максимальной загрузки, время ожидания ответа на поиск множества записей — менее 5 секунд. В часы максимальной загрузки время ожидания ответа на один поиск нескольких записей —менее 10 секунд. 3. В утренние часы, но не в часы максимальной загрузки, время выполнения операции обновления/сохранения — менее 1 секунды. В часы максимальной загрузки время выполнения операции обновления/сохранения — менее 5 секунд.

Слайд 25





СИСТЕМНАЯ СПЕЦИФИКАЦИЯ
«Риэлторское агентство» (пример)
Защита
1. База данных должна быть защищена паролем.
2. Каждому сотруднику должны быть присвоены привилегии (полномочия) доступа к базе данных согласно его пользовательскому представлению, а именно: директора, менеджера, инспектора и ассистента.
3. Сотруднику можно видеть только данные, необходимые для его работы, и в удобном для этого виде.
Копирование и восстановление
База данных должна копироваться ежедневно в полночь.
Юридические вопросы
1. В каждой стране имеются законы, регулирующие способ компьютеризированного хранения личных данных. 
2. Так, если база данных содержит данные о персонале, клиентах и владельцах, необходимо изучить и учитывать любые правовые нормы, которым она должна удовлетворять.
 
Описание слайда:
СИСТЕМНАЯ СПЕЦИФИКАЦИЯ «Риэлторское агентство» (пример) Защита 1. База данных должна быть защищена паролем. 2. Каждому сотруднику должны быть присвоены привилегии (полномочия) доступа к базе данных согласно его пользовательскому представлению, а именно: директора, менеджера, инспектора и ассистента. 3. Сотруднику можно видеть только данные, необходимые для его работы, и в удобном для этого виде. Копирование и восстановление База данных должна копироваться ежедневно в полночь. Юридические вопросы 1. В каждой стране имеются законы, регулирующие способ компьютеризированного хранения личных данных. 2. Так, если база данных содержит данные о персонале, клиентах и владельцах, необходимо изучить и учитывать любые правовые нормы, которым она должна удовлетворять.  

Слайд 26





ЛОГИЧЕСКОЕ ПРОЕКТИРОВАНИЕ
Логическая модель данных учитывает особенности выбранной модели организации данных в целевой СУБД (например, реляционная). 
На этом этапе игнорируются остальные характеристики выбранной СУБД, например, любые особенности физической организации ее структур хранения данных и построения индексов.
Для проверки правильности логической модели данных используется метод нормализации.
Описание слайда:
ЛОГИЧЕСКОЕ ПРОЕКТИРОВАНИЕ Логическая модель данных учитывает особенности выбранной модели организации данных в целевой СУБД (например, реляционная). На этом этапе игнорируются остальные характеристики выбранной СУБД, например, любые особенности физической организации ее структур хранения данных и построения индексов. Для проверки правильности логической модели данных используется метод нормализации.

Слайд 27





НОРМАЛИЗАЦИЯ
Нормализация -процесс реорганизации данных путем ликвидации повторяющихся групп и иных противоречий в хранении данных с целью приведения таблиц к виду, позволяющему осуществлять непротиворечивое и корректное редактирование данных.
Нормальная форма - совокупность требований, которым должно удовлетворять отношение.
Управление данными становится очень простым, если данные организованы согласно нескольким правилам. Эти правила стали известными как правила нормализации- правила Кодда.
Описание слайда:
НОРМАЛИЗАЦИЯ Нормализация -процесс реорганизации данных путем ликвидации повторяющихся групп и иных противоречий в хранении данных с целью приведения таблиц к виду, позволяющему осуществлять непротиворечивое и корректное редактирование данных. Нормальная форма - совокупность требований, которым должно удовлетворять отношение. Управление данными становится очень простым, если данные организованы согласно нескольким правилам. Эти правила стали известными как правила нормализации- правила Кодда.

Слайд 28





НОРМАЛИЗАЦИЯ 1 НФ
Описание слайда:
НОРМАЛИЗАЦИЯ 1 НФ

Слайд 29





НОРМАЛИЗАЦИЯ 2НФ
Описание слайда:
НОРМАЛИЗАЦИЯ 2НФ

Слайд 30





НОРМАЛИЗАЦИЯ  3 НФ
Отношение R находится в 3НФ тогда и только тогда, когда отношение находится в 2НФ и все неключевые атрибуты взаимно независимы. 
Атрибуты называются взаимно независимыми, если ни один из них не является функционально зависимым от другого.
Описание слайда:
НОРМАЛИЗАЦИЯ 3 НФ Отношение R находится в 3НФ тогда и только тогда, когда отношение находится в 2НФ и все неключевые атрибуты взаимно независимы. Атрибуты называются взаимно независимыми, если ни один из них не является функционально зависимым от другого.

Слайд 31





НОРМАЛИЗАЦИЯ  НФ БОЙСА-КОДДА (НФБК)
Отношение R находится в НФ Б-К тогда и только тогда, когда детерминанты всех функциональных зависимостей являются потенциальными ключами. 
Если отношение находится в НФБК, то оно автоматически находится и в 3НФ.
Описание слайда:
НОРМАЛИЗАЦИЯ НФ БОЙСА-КОДДА (НФБК) Отношение R находится в НФ Б-К тогда и только тогда, когда детерминанты всех функциональных зависимостей являются потенциальными ключами. Если отношение находится в НФБК, то оно автоматически находится и в 3НФ.

Слайд 32





ПРИВЕДЕНИЕ К 4 НФ
Описание слайда:
ПРИВЕДЕНИЕ К 4 НФ

Слайд 33





ПРИВЕДЕНИЕ К 4 НФ
Описание слайда:
ПРИВЕДЕНИЕ К 4 НФ

Слайд 34





ПРИВЕДЕНИЕ К 4 НФ
Описание слайда:
ПРИВЕДЕНИЕ К 4 НФ

Слайд 35





ПРИВЕДЕНИЕ К 4 НФ
Описание слайда:
ПРИВЕДЕНИЕ К 4 НФ

Слайд 36





ПРИВЕДЕНИЕ К 4 НФ
Описание слайда:
ПРИВЕДЕНИЕ К 4 НФ

Слайд 37





ПРИВЕДЕНИЕ К 1 НФ
Описание слайда:
ПРИВЕДЕНИЕ К 1 НФ

Слайд 38





ПРИВЕДЕНИЕ К 2 НФ
Описание слайда:
ПРИВЕДЕНИЕ К 2 НФ

Слайд 39





ПРИВЕДЕНИЕ К 2 НФ
Описание слайда:
ПРИВЕДЕНИЕ К 2 НФ

Слайд 40





ПРИВЕДЕНИЕ К 3 НФ
Описание слайда:
ПРИВЕДЕНИЕ К 3 НФ

Слайд 41





ПРИВЕДЕНИЕ К 2 НФ
Описание слайда:
ПРИВЕДЕНИЕ К 2 НФ

Слайд 42





ПРИВЕДЕНИЕ К 3 НФ
Описание слайда:
ПРИВЕДЕНИЕ К 3 НФ

Слайд 43





НЕДОСТАТКИ НОРМАЛИЗАЦИИ
 Большее количество сущностей БД. Сопровождение и поддержка такой БД сложна
Трудности построения запросов к таким БД, так как необходимо связывать несколько таблиц. 
Оперативность выборки данных низкая для высоко нормализованных БД (3 НФ).
Описание слайда:
НЕДОСТАТКИ НОРМАЛИЗАЦИИ Большее количество сущностей БД. Сопровождение и поддержка такой БД сложна Трудности построения запросов к таким БД, так как необходимо связывать несколько таблиц. Оперативность выборки данных низкая для высоко нормализованных БД (3 НФ).

Слайд 44





OLTP И OLAP-СИСТЕМЫ 
Сильно нормализованные модели данных хорошо подходят для OLTP-приложений (On-Line Transaction Processing (OLTP)- оперативная обработка транзакций)
OLAP-приложения (On-Line Analitical Processing (OLAP) - оперативная аналитическая обработка данных) используют слабо нормализованные модели данных
Описание слайда:
OLTP И OLAP-СИСТЕМЫ Сильно нормализованные модели данных хорошо подходят для OLTP-приложений (On-Line Transaction Processing (OLTP)- оперативная обработка транзакций) OLAP-приложения (On-Line Analitical Processing (OLAP) - оперативная аналитическая обработка данных) используют слабо нормализованные модели данных

Слайд 45





OLТP-ПРИЛОЖЕНИЯ
Поддерживает большое число пользователей, работающих параллельно
Большое значение имеет время ответа на запрос
OLTP-системы сопряжены с интенсивными процессами чтения-записи
Примеры OLTP-приложений  - системы складского учета, системы заказов билетов, банковские системы, выполняющие операции по переводу денег, и т.п.
Описание слайда:
OLТP-ПРИЛОЖЕНИЯ Поддерживает большое число пользователей, работающих параллельно Большое значение имеет время ответа на запрос OLTP-системы сопряжены с интенсивными процессами чтения-записи Примеры OLTP-приложений - системы складского учета, системы заказов билетов, банковские системы, выполняющие операции по переводу денег, и т.п.

Слайд 46





OLAP-ПРИЛОЖЕНИЯ
оперируют с большими массивами данных 
добавление в систему новых данных происходит относительно редко крупными блоками (например, раз в квартал загружаются данные по итогам квартальных продаж из OLTP-приложения)
добавленные данные в систему обычно никогда не удаляются
перед загрузкой данные проходят различные процедуры "очистки", связанные с тем, что в одну систему могут поступать данные из многих источников, имеющих различные форматы
Описание слайда:
OLAP-ПРИЛОЖЕНИЯ оперируют с большими массивами данных добавление в систему новых данных происходит относительно редко крупными блоками (например, раз в квартал загружаются данные по итогам квартальных продаж из OLTP-приложения) добавленные данные в систему обычно никогда не удаляются перед загрузкой данные проходят различные процедуры "очистки", связанные с тем, что в одну систему могут поступать данные из многих источников, имеющих различные форматы

Слайд 47





OLAP-ПРИЛОЖЕНИЯ
запросы к системе являются нерегламентированными, достаточно сложными. 
скорость выполнения запросов важна, но не критична.
Описание слайда:
OLAP-ПРИЛОЖЕНИЯ запросы к системе являются нерегламентированными, достаточно сложными. скорость выполнения запросов важна, но не критична.

Слайд 48





ФИЗИЧЕСКОЕ ПРОЕКТИРОВАНИЕ БД
Проектирование базовых отношений в среде целевой СУБД, отношений, содержащих производные данные.
 Реализация ограничений предметной области.
 Проектирование физического представления БД
 Анализ транзакций.
 Выбор файловой структуры.
 Определение индексов.
Описание слайда:
ФИЗИЧЕСКОЕ ПРОЕКТИРОВАНИЕ БД Проектирование базовых отношений в среде целевой СУБД, отношений, содержащих производные данные. Реализация ограничений предметной области. Проектирование физического представления БД Анализ транзакций. Выбор файловой структуры. Определение индексов.

Слайд 49





ФИЗИЧЕСКОЕ ПРОЕКТИРОВАНИЕ БД
Определение требований к дисковой памяти.
 Разработка пользовательских представлений.
Анализ необходимости введения контролируемой избыточности.
 Организация мониторинга и настройка функционирования ОС.
Разработка средств и механизмов защиты.
Описание слайда:
ФИЗИЧЕСКОЕ ПРОЕКТИРОВАНИЕ БД Определение требований к дисковой памяти. Разработка пользовательских представлений. Анализ необходимости введения контролируемой избыточности. Организация мониторинга и настройка функционирования ОС. Разработка средств и механизмов защиты.

Слайд 50





ФИЗИЧЕСКОЕ ПРОЕКТИРОВАНИЕ БД
 выбор типа носителя, способа организации данных, методов доступа (определение пользователей базы данных, их уровней доступа, разработка и внедрение правил безопасности доступа),
 определение размеров физического блока, управление размещением данных на внешнем носителе, 
управление свободной памятью, определение целесообразности сжатия данных и используемых методов сжатия,
Описание слайда:
ФИЗИЧЕСКОЕ ПРОЕКТИРОВАНИЕ БД выбор типа носителя, способа организации данных, методов доступа (определение пользователей базы данных, их уровней доступа, разработка и внедрение правил безопасности доступа), определение размеров физического блока, управление размещением данных на внешнем носителе, управление свободной памятью, определение целесообразности сжатия данных и используемых методов сжатия,

Слайд 51





ФИЗИЧЕСКОЕ ПРОЕКТИРОВАНИЕ БД
оценка размеров объектов базы (определение размеров табличных пространств и особенностей их размещения на носителях информации, 
определение спецификации носителей информации для промышленной системы (например, тип raid-массивов, их количество), 
разработка топологии базы данных в случае распределенной базы данных, определение механизмов доступа к удаленным данным.
Описание слайда:
ФИЗИЧЕСКОЕ ПРОЕКТИРОВАНИЕ БД оценка размеров объектов базы (определение размеров табличных пространств и особенностей их размещения на носителях информации, определение спецификации носителей информации для промышленной системы (например, тип raid-массивов, их количество), разработка топологии базы данных в случае распределенной базы данных, определение механизмов доступа к удаленным данным.

Слайд 52






СПАСИБО ЗА ВНИМАНИЕ!
Описание слайда:
СПАСИБО ЗА ВНИМАНИЕ!



Похожие презентации
Mypresentation.ru
Загрузить презентацию