🗊Презентация Организация данных. Данные, информация, информационные системы

Категория: Информатика
Нажмите для полного просмотра!
Организация данных. Данные, информация, информационные системы, слайд №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Организация данных. Данные, информация, информационные системы, слайд №53Организация данных. Данные, информация, информационные системы, слайд №54Организация данных. Данные, информация, информационные системы, слайд №55Организация данных. Данные, информация, информационные системы, слайд №56Организация данных. Данные, информация, информационные системы, слайд №57Организация данных. Данные, информация, информационные системы, слайд №58Организация данных. Данные, информация, информационные системы, слайд №59Организация данных. Данные, информация, информационные системы, слайд №60Организация данных. Данные, информация, информационные системы, слайд №61Организация данных. Данные, информация, информационные системы, слайд №62Организация данных. Данные, информация, информационные системы, слайд №63Организация данных. Данные, информация, информационные системы, слайд №64Организация данных. Данные, информация, информационные системы, слайд №65Организация данных. Данные, информация, информационные системы, слайд №66Организация данных. Данные, информация, информационные системы, слайд №67Организация данных. Данные, информация, информационные системы, слайд №68Организация данных. Данные, информация, информационные системы, слайд №69Организация данных. Данные, информация, информационные системы, слайд №70Организация данных. Данные, информация, информационные системы, слайд №71Организация данных. Данные, информация, информационные системы, слайд №72Организация данных. Данные, информация, информационные системы, слайд №73Организация данных. Данные, информация, информационные системы, слайд №74Организация данных. Данные, информация, информационные системы, слайд №75Организация данных. Данные, информация, информационные системы, слайд №76Организация данных. Данные, информация, информационные системы, слайд №77Организация данных. Данные, информация, информационные системы, слайд №78Организация данных. Данные, информация, информационные системы, слайд №79Организация данных. Данные, информация, информационные системы, слайд №80Организация данных. Данные, информация, информационные системы, слайд №81Организация данных. Данные, информация, информационные системы, слайд №82Организация данных. Данные, информация, информационные системы, слайд №83Организация данных. Данные, информация, информационные системы, слайд №84Организация данных. Данные, информация, информационные системы, слайд №85Организация данных. Данные, информация, информационные системы, слайд №86Организация данных. Данные, информация, информационные системы, слайд №87Организация данных. Данные, информация, информационные системы, слайд №88Организация данных. Данные, информация, информационные системы, слайд №89Организация данных. Данные, информация, информационные системы, слайд №90Организация данных. Данные, информация, информационные системы, слайд №91Организация данных. Данные, информация, информационные системы, слайд №92Организация данных. Данные, информация, информационные системы, слайд №93Организация данных. Данные, информация, информационные системы, слайд №94Организация данных. Данные, информация, информационные системы, слайд №95Организация данных. Данные, информация, информационные системы, слайд №96Организация данных. Данные, информация, информационные системы, слайд №97Организация данных. Данные, информация, информационные системы, слайд №98Организация данных. Данные, информация, информационные системы, слайд №99Организация данных. Данные, информация, информационные системы, слайд №100Организация данных. Данные, информация, информационные системы, слайд №101Организация данных. Данные, информация, информационные системы, слайд №102Организация данных. Данные, информация, информационные системы, слайд №103Организация данных. Данные, информация, информационные системы, слайд №104

Содержание

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

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


Слайд 1






Лектор: к.т.н., старший преподаватель кафедры 105
Каратанов Александр Владимирович
Описание слайда:
Лектор: к.т.н., старший преподаватель кафедры 105 Каратанов Александр Владимирович

Слайд 2





Зачем Вам нужен этот курс?
Описание слайда:
Зачем Вам нужен этот курс?

Слайд 3





Зачем Вам нужен этот курс?
Базы данных находят применение повсеместно:
в организациях для учёта персонала, ведения бухгалтерии, учёта товаров на складе, поставщиков, партнёров, клиентов, ведения электронного документооборота.
в биллинговых системах для учёта трафика у интернет провайдеров, потреблённых услуг у телефонных операторов, в банковском деле.
в интернет-технологиях для организации хранения учётных записей зарегистрированных пользователей, текстов сообщений на форумах, в гостевых книгах, социальных сетях, интернет-дневниках и в новостных лентах.
без всякого сомнения, базы данных используются поисковыми системами для хранения индексов отсканированных веб-страниц.
Описание слайда:
Зачем Вам нужен этот курс? Базы данных находят применение повсеместно: в организациях для учёта персонала, ведения бухгалтерии, учёта товаров на складе, поставщиков, партнёров, клиентов, ведения электронного документооборота. в биллинговых системах для учёта трафика у интернет провайдеров, потреблённых услуг у телефонных операторов, в банковском деле. в интернет-технологиях для организации хранения учётных записей зарегистрированных пользователей, текстов сообщений на форумах, в гостевых книгах, социальных сетях, интернет-дневниках и в новостных лентах. без всякого сомнения, базы данных используются поисковыми системами для хранения индексов отсканированных веб-страниц.

Слайд 4





Кем я буду после изучения курса?
 аналитиком баз данных;
 разработчиком баз данных; 
 системным администратором БД;
 кем-то другим;
 никем.
Описание слайда:
Кем я буду после изучения курса? аналитиком баз данных; разработчиком баз данных; системным администратором БД; кем-то другим; никем.

Слайд 5


Организация данных. Данные, информация, информационные системы, слайд №5
Описание слайда:

Слайд 6





Как получить зачет?
Описание слайда:
Как получить зачет?

Слайд 7





Лекция 1. Данные, информация, информационные системы
Данные – это представление фактов и идей в формализованном виде, пригодном для передачи и переработки в некотором процессе [ГОСТ Р ИСО/МЭК 12119-2000].
Описание слайда:
Лекция 1. Данные, информация, информационные системы Данные – это представление фактов и идей в формализованном виде, пригодном для передачи и переработки в некотором процессе [ГОСТ Р ИСО/МЭК 12119-2000].

Слайд 8





Информация – 1) данные независимо от формы их представления [ГОСТ Р 52653-2006];
примечание - в соответствии с определением, приведенным в ГОСТ Р ИСО 9000, информацией являются значимые данные;
Информация – 1) данные независимо от формы их представления [ГОСТ Р 52653-2006];
примечание - в соответствии с определением, приведенным в ГОСТ Р ИСО 9000, информацией являются значимые данные;
2) это смысл, который придается данным при их представлении;
3) информация является данным, которым предоставляется некоторое содержание (интерпретация) в конкретной ситуации в рамках некоторой системы понятий.
Описание слайда:
Информация – 1) данные независимо от формы их представления [ГОСТ Р 52653-2006]; примечание - в соответствии с определением, приведенным в ГОСТ Р ИСО 9000, информацией являются значимые данные; Информация – 1) данные независимо от формы их представления [ГОСТ Р 52653-2006]; примечание - в соответствии с определением, приведенным в ГОСТ Р ИСО 9000, информацией являются значимые данные; 2) это смысл, который придается данным при их представлении; 3) информация является данным, которым предоставляется некоторое содержание (интерпретация) в конкретной ситуации в рамках некоторой системы понятий.

Слайд 9


Организация данных. Данные, информация, информационные системы, слайд №9
Описание слайда:

Слайд 10





Информационная система (ИС, Information system) – система, которая организует хранение
и манипулирование информацией
о предметной области 
Информационная система (ИС, Information system) – система, которая организует хранение
и манипулирование информацией
о предметной области 
[ГОСТ 34.321-96].
Описание слайда:
Информационная система (ИС, Information system) – система, которая организует хранение и манипулирование информацией о предметной области Информационная система (ИС, Information system) – система, которая организует хранение и манипулирование информацией о предметной области [ГОСТ 34.321-96].

Слайд 11


Организация данных. Данные, информация, информационные системы, слайд №11
Описание слайда:

Слайд 12


Организация данных. Данные, информация, информационные системы, слайд №12
Описание слайда:

Слайд 13


Организация данных. Данные, информация, информационные системы, слайд №13
Описание слайда:

Слайд 14





История БД
Понятие истории баз данных обобщается до истории любых средств, с помощью которых человечество хранило и обрабатывало данные.
Недостатком этого подхода является размывание понятия «база данных» и фактическое его слияние с понятиями «архив» и даже «письменность».
Описание слайда:
История БД Понятие истории баз данных обобщается до истории любых средств, с помощью которых человечество хранило и обрабатывало данные. Недостатком этого подхода является размывание понятия «база данных» и фактическое его слияние с понятиями «архив» и даже «письменность».

Слайд 15





Древняя история БД
Средства учета царской казны и налогов в древнем Шумере (4000 г. до н. э.);
узелковая письменность инков — кипу,
клинописи, содержащие документы Ассирийского царства и т. п.
Описание слайда:
Древняя история БД Средства учета царской казны и налогов в древнем Шумере (4000 г. до н. э.); узелковая письменность инков — кипу, клинописи, содержащие документы Ассирийского царства и т. п.

Слайд 16





БД на перфокартах
На самых ранних стадиях развития информационных технологий использовались списки — набитые на перфокарте и написанные на магнитной ленте.
Описание слайда:
БД на перфокартах На самых ранних стадиях развития информационных технологий использовались списки — набитые на перфокарте и написанные на магнитной ленте.

Слайд 17





Первая БД
Североамериканская компания Rockwell заключила контракт с правительством США на участие в проекте Apollo. Построение космического корабля включает в себя сборку нескольких миллионов деталей, поэтому была создана система управления файлами, отслеживавшая информацию о каждой детали. 
Однако в ходе последующей проверки обнаружилась огромная избыточность. Выяснилось, что почти все данные повторяются в двух и более файлах.
Описание слайда:
Первая БД Североамериканская компания Rockwell заключила контракт с правительством США на участие в проекте Apollo. Построение космического корабля включает в себя сборку нескольких миллионов деталей, поэтому была создана система управления файлами, отслеживавшая информацию о каждой детали. Однако в ходе последующей проверки обнаружилась огромная избыточность. Выяснилось, что почти все данные повторяются в двух и более файлах.

Слайд 18





Первая БД
Столкнувшись с задачей координации заказов на миллионы деталей, компания Rockwell в сотрудничестве с IBM в 1968 г. разработала автоматизированную систему заказов. 
Названная IMS (Information Management System — система управления информацией), она заложила основу концепции СУБД. 
Описание слайда:
Первая БД Столкнувшись с задачей координации заказов на миллионы деталей, компания Rockwell в сотрудничестве с IBM в 1968 г. разработала автоматизированную систему заказов. Названная IMS (Information Management System — система управления информацией), она заложила основу концепции СУБД. 

Слайд 19





Лекция 2. Модели данных, проектирование БД
Описание слайда:
Лекция 2. Модели данных, проектирование БД

Слайд 20





Проектирование БД
Анализ предметной области.
Проектирование информационной модели.
Разработка даталогической модели.
Физическое проектирование БД.
Описание слайда:
Проектирование БД Анализ предметной области. Проектирование информационной модели. Разработка даталогической модели. Физическое проектирование БД.

Слайд 21





Анализ предметной области
Описание слайда:
Анализ предметной области

Слайд 22





Предметная область
В основе любой БД лежит понятие предметной области.
Предметная область – это часть реального мира, информация о которой должна содержаться в БД.
Предметная область представляется совокупностью реальных и абстрактных объектов, которые характеризуется свойствами. Кроме того, объекты предметной области связаны между собой смысловыми (семантическими) зависимостями.
Описание слайда:
Предметная область В основе любой БД лежит понятие предметной области. Предметная область – это часть реального мира, информация о которой должна содержаться в БД. Предметная область представляется совокупностью реальных и абстрактных объектов, которые характеризуется свойствами. Кроме того, объекты предметной области связаны между собой смысловыми (семантическими) зависимостями.

Слайд 23


Организация данных. Данные, информация, информационные системы, слайд №23
Описание слайда:

Слайд 24





Семантическая сеть
Семантическая сеть — информационная модель предметной области, имеющая вид ориентированного графа, вершины которого соответствуют объектам предметной области, а дуги (ребра) задают отношения между ними.
Описание слайда:
Семантическая сеть Семантическая сеть — информационная модель предметной области, имеющая вид ориентированного графа, вершины которого соответствуют объектам предметной области, а дуги (ребра) задают отношения между ними.

Слайд 25


Организация данных. Данные, информация, информационные системы, слайд №25
Описание слайда:

Слайд 26





Основные понятия ER-диаграмм
Сущность - это класс однотипных объектов, информация о которых должна быть учтена в модели. 
Каждая сущность должна иметь наименование, выраженное существительным в единственном числе. Примерами сущностей могут быть такие классы объектов как "Поставщик", "Сотрудник", "Накладная". Каждая сущность в модели изображается в виде прямоугольника с наименованием.
Описание слайда:
Основные понятия ER-диаграмм Сущность - это класс однотипных объектов, информация о которых должна быть учтена в модели. Каждая сущность должна иметь наименование, выраженное существительным в единственном числе. Примерами сущностей могут быть такие классы объектов как "Поставщик", "Сотрудник", "Накладная". Каждая сущность в модели изображается в виде прямоугольника с наименованием.

Слайд 27


Организация данных. Данные, информация, информационные системы, слайд №27
Описание слайда:

Слайд 28





Даталогическая модель проектируется на основании информационной модели, посредством ее нормализации и приведения к третьей нормальной форме.
Даталогическая модель проектируется на основании информационной модели, посредством ее нормализации и приведения к третьей нормальной форме.
Описание слайда:
Даталогическая модель проектируется на основании информационной модели, посредством ее нормализации и приведения к третьей нормальной форме. Даталогическая модель проектируется на основании информационной модели, посредством ее нормализации и приведения к третьей нормальной форме.

Слайд 29





Лекция 3. Нормализация отношений
Процесс нормализации был впервые предложен Эдгаром Франком Коддом в 1972 году.
Описание слайда:
Лекция 3. Нормализация отношений Процесс нормализации был впервые предложен Эдгаром Франком Коддом в 1972 году.

Слайд 30





Нормальная форма
Описание слайда:
Нормальная форма

Слайд 31





Функциональная зависимость
Описание слайда:
Функциональная зависимость

Слайд 32





Функциональная зависимость
Описание слайда:
Функциональная зависимость

Слайд 33





1 нормальная форма
Условия первой нормальной формы:
каждой сущности соответствует отдельная таблица;
каждый набор связанных данных идентифицирован с помощью первичного ключа;
поля не имеют дубликатов в каждой записи;
каждое поле содержит только одно значение (атомарно).
Описание слайда:
1 нормальная форма Условия первой нормальной формы: каждой сущности соответствует отдельная таблица; каждый набор связанных данных идентифицирован с помощью первичного ключа; поля не имеют дубликатов в каждой записи; каждое поле содержит только одно значение (атомарно).

Слайд 34





1 нормальная форма
Пример. Пусть для отношения со схемой Рейс (Номер, Пункт назначения, Вылет) атрибут Вылет определен как пара (День, Время).
В этом случае легко реализовать запросы типа «Выдать все рейсы до Уфы», в отличие от запроса «Выдать все рейсы, вылетающие по понедельникам». С точки зрения второй задачи отношение не находится в 1НФ.
Описание слайда:
1 нормальная форма Пример. Пусть для отношения со схемой Рейс (Номер, Пункт назначения, Вылет) атрибут Вылет определен как пара (День, Время). В этом случае легко реализовать запросы типа «Выдать все рейсы до Уфы», в отличие от запроса «Выдать все рейсы, вылетающие по понедельникам». С точки зрения второй задачи отношение не находится в 1НФ.

Слайд 35





1 нормальная форма
Преобразование очевидно: отношение заменяется другим со схемой: 
Рейс (Номер, Пункт назначения, День вылета, Время вылета).
Это позволит достичь атомарности.
Описание слайда:
1 нормальная форма Преобразование очевидно: отношение заменяется другим со схемой: Рейс (Номер, Пункт назначения, День вылета, Время вылета). Это позволит достичь атомарности.

Слайд 36





1 нормальная форма
Пример 2. Если в поле «Подразделение» содержится название факультета и кафедры, требование неделимости не соблюдается и необходимо выделить название факультета или кафедры в отдельное поле.
Описание слайда:
1 нормальная форма Пример 2. Если в поле «Подразделение» содержится название факультета и кафедры, требование неделимости не соблюдается и необходимо выделить название факультета или кафедры в отдельное поле.

Слайд 37





1 нормальная форма. Избыточность
Описание слайда:
1 нормальная форма. Избыточность

Слайд 38





1 нормальная форма. Целостность
Избыточность  данных  или  повторение  приводит  не  только  к  потере  лишнего  места;  она  может  вызвать  нарушение  целостности  данных (противоречивость)  в  базе  данных. 
Чтобы добиться целостности следует устранить аномалии.
Описание слайда:
1 нормальная форма. Целостность Избыточность данных или повторение приводит не только к потере лишнего места; она может вызвать нарушение целостности данных (противоречивость) в базе данных.  Чтобы добиться целостности следует устранить аномалии.

Слайд 39





1 нормальная форма
Описание слайда:
1 нормальная форма

Слайд 40





1 нормальная форма
Описание слайда:
1 нормальная форма

Слайд 41





1 нормальная форма
Описание слайда:
1 нормальная форма

Слайд 42





1 нормальная форма
Отношение СОТРУДНИКИ_ОТДЕЛЫ_ПРОЕКТЫ декомпозируем на три отношения - СОТРУДНИКИ_ОТДЕЛЫ, ПРОЕКТЫ, ЗАДАНИЯ.
Описание слайда:
1 нормальная форма Отношение СОТРУДНИКИ_ОТДЕЛЫ_ПРОЕКТЫ декомпозируем на три отношения - СОТРУДНИКИ_ОТДЕЛЫ, ПРОЕКТЫ, ЗАДАНИЯ.

Слайд 43





2 нормальная форма
Условия второй нормальной формы:
модель удовлетворяет условиям 1 НФ;
все поля каждой таблицы, не входящие в первичный ключ, связаны полной функциональной зависимостью с первичным ключом.
Замечание. Если ключ отношения является простым, то отношение автоматически находится в 2НФ.
Описание слайда:
2 нормальная форма Условия второй нормальной формы: модель удовлетворяет условиям 1 НФ; все поля каждой таблицы, не входящие в первичный ключ, связаны полной функциональной зависимостью с первичным ключом. Замечание. Если ключ отношения является простым, то отношение автоматически находится в 2НФ.

Слайд 44





2 нормальная форма
Отношение СОТРУДНИКИ_ОТДЕЛЫ не находится в 2НФ, т.к. есть атрибуты, зависящие от части сложного ключа.
(фамилия сотрудника не зависит от номера отдела)
Для того, чтобы устранить зависимость атрибутов от части сложного ключа, нужно произвести декомпозицию отношения на несколько отношений. При этом те атрибуты, которые зависят от части сложного ключа, выносятся в отдельное отношение.
Описание слайда:
2 нормальная форма Отношение СОТРУДНИКИ_ОТДЕЛЫ не находится в 2НФ, т.к. есть атрибуты, зависящие от части сложного ключа. (фамилия сотрудника не зависит от номера отдела) Для того, чтобы устранить зависимость атрибутов от части сложного ключа, нужно произвести декомпозицию отношения на несколько отношений. При этом те атрибуты, которые зависят от части сложного ключа, выносятся в отдельное отношение.

Слайд 45





3 нормальная форма
Условия третьей нормальной формы:
модель удовлетворяет условиям 2 НФ;
все не ключевые поля полностью зависят от первичного ключа таблицы и не зависят друг от друга.
Описание слайда:
3 нормальная форма Условия третьей нормальной формы: модель удовлетворяет условиям 2 НФ; все не ключевые поля полностью зависят от первичного ключа таблицы и не зависят друг от друга.

Слайд 46





3 нормальная форма. Альтернативное определение
Условия третьей нормальной формы:
модель удовлетворяет условиям 2 НФ;
отсутствует транзитивная функциональная зависимость не ключевых полей от первичного ключа.
Описание слайда:
3 нормальная форма. Альтернативное определение Условия третьей нормальной формы: модель удовлетворяет условиям 2 НФ; отсутствует транзитивная функциональная зависимость не ключевых полей от первичного ключа.

Слайд 47





3 нормальная форма
Описание слайда:
3 нормальная форма

Слайд 48





3 нормальная форма
Описание слайда:
3 нормальная форма

Слайд 49





+ и - нормализации
Как видно из таблицы, более сильно нормализованные отношения оказываются лучше спроектированы (три плюса, один минус). Они больше соответствуют предметной области, легче в разработке, для них быстрее выполняются операции модификации базы данных. Правда, это достигается ценой некоторого замедления выполнения операций выборки данных.
Описание слайда:
+ и - нормализации Как видно из таблицы, более сильно нормализованные отношения оказываются лучше спроектированы (три плюса, один минус). Они больше соответствуют предметной области, легче в разработке, для них быстрее выполняются операции модификации базы данных. Правда, это достигается ценой некоторого замедления выполнения операций выборки данных.

Слайд 50





Лекция 4. Нормализация отношений. Нормальные формы более высоких порядков
Описание слайда:
Лекция 4. Нормализация отношений. Нормальные формы более высоких порядков

Слайд 51





Критерии оценки качества логической модели данных
Описание слайда:
Критерии оценки качества логической модели данных

Слайд 52





Критерии оценки качества логической модели данных
Описание слайда:
Критерии оценки качества логической модели данных

Слайд 53





OLTP и OLAP-системы
Описание слайда:
OLTP и OLAP-системы

Слайд 54





НФБК (Нормальная Форма Бойса-Кодда)
Условия нормальной формы Бойса-Кодда:
модель удовлетворяет условиям 3 НФ;
детерминанты всех функциональных зависимостей являются потенциальными ключами.
Описание слайда:
НФБК (Нормальная Форма Бойса-Кодда) Условия нормальной формы Бойса-Кодда: модель удовлетворяет условиям 3 НФ; детерминанты всех функциональных зависимостей являются потенциальными ключами.

Слайд 55





Потенциальный ключ
В отношении может быть одновременно несколько потенциальных ключей. 
Один из них может быть выбран в качестве первичного ключа отношения, тогда другие потенциальные ключи называют альтернативными ключами.
Теоретически, все потенциальные ключи равно пригодны в качестве первичного ключа, на практике в качестве первичного обычно выбирается тот из потенциальных ключей, который имеет меньший размер (физического хранения) и/или включает меньшее количество атрибутов.
Описание слайда:
Потенциальный ключ В отношении может быть одновременно несколько потенциальных ключей. Один из них может быть выбран в качестве первичного ключа отношения, тогда другие потенциальные ключи называют альтернативными ключами. Теоретически, все потенциальные ключи равно пригодны в качестве первичного ключа, на практике в качестве первичного обычно выбирается тот из потенциальных ключей, который имеет меньший размер (физического хранения) и/или включает меньшее количество атрибутов.

Слайд 56





НФБК (Нормальная Форма Бойса-Кодда)
Описание слайда:
НФБК (Нормальная Форма Бойса-Кодда)

Слайд 57





Четвертая нормальная форма (4NF)
Условия четвертой нормальной формы:
модель удовлетворяет условиям НФБК;
все нетривиальные многозначные зависимости фактически являются функциональными зависимостями от её потенциальных ключей.
Описание слайда:
Четвертая нормальная форма (4NF) Условия четвертой нормальной формы: модель удовлетворяет условиям НФБК; все нетривиальные многозначные зависимости фактически являются функциональными зависимостями от её потенциальных ключей.

Слайд 58





Четвертая нормальная форма
Другими словами все строки таблицы должны быть независимыми друг от друга. 
В том смысле, что наличие какой-то строки X, не должно означать, что строка Y тоже где-то есть в этой таблице.
Описание слайда:
Четвертая нормальная форма Другими словами все строки таблицы должны быть независимыми друг от друга. В том смысле, что наличие какой-то строки X, не должно означать, что строка Y тоже где-то есть в этой таблице.

Слайд 59





Четвертая нормальная форма
Описание слайда:
Четвертая нормальная форма

Слайд 60





Четвертая нормальная форма (4NF)
Описание слайда:
Четвертая нормальная форма (4NF)

Слайд 61





Пятая нормальная форма (5NF)
Условия пятой нормальной формы (проекционно-соединительной нормальной форме):
модель удовлетворяет условиям 4 НФ; 
каждая нетривиальная зависимость соединения в нём определяется потенциальным ключом (ключами) этого отношения;
 любая имеющаяся зависимость соединения является тривиальной.
Описание слайда:
Пятая нормальная форма (5NF) Условия пятой нормальной формы (проекционно-соединительной нормальной форме): модель удовлетворяет условиям 4 НФ; каждая нетривиальная зависимость соединения в нём определяется потенциальным ключом (ключами) этого отношения; любая имеющаяся зависимость соединения является тривиальной.

Слайд 62





Пятая нормальная форма (5NF)
Описание слайда:
Пятая нормальная форма (5NF)

Слайд 63





Пятая нормальная форма (5NF)
Описание слайда:
Пятая нормальная форма (5NF)

Слайд 64





Доменно-ключевая нормальная форма
Рассмотрим пример с интернет-магазином, в котором есть некие товары. Например у нас есть категории товаров, среди которых одна дефолтовая. Каждый товар должен принадлежать какой-либо категории. Тогда, при добавлении товара, поле, по которому он связывается с категорией, будет присвоено значение, привязывающее новый товар к этой дефолтовой категории. Дефолтовая категория как раз и является этим механизмом поддержания целостности данных. Без неё у нас появился бы товар, который не принадлежит ни одной категории.
Рассмотрим тот же самый пример но с триггером. Мы удаляем некую категорию (не дефолтовую). Срабатывает триггер и удаляет все товары, связанные с этой категорией. Таким образом, при удалении категории у нас не образуется товаров "подвешенных в воздухе". Целостность данных сохранена.
В данный момент нет никакой информации о том база в какой нормальной форме может быть приведена к ДКНФ. Т.е. можно пытаться приводить базу к этой форме из 3НФ, 2НФ или даже 1НФ. Не факт, что это у вас до конца получится. Однако даже если не получится, прописанные правила добавления и удаления записей а так же ограничения на поля, существенно повысят качество разрабатываемой вами БД.
Описание слайда:
Доменно-ключевая нормальная форма Рассмотрим пример с интернет-магазином, в котором есть некие товары. Например у нас есть категории товаров, среди которых одна дефолтовая. Каждый товар должен принадлежать какой-либо категории. Тогда, при добавлении товара, поле, по которому он связывается с категорией, будет присвоено значение, привязывающее новый товар к этой дефолтовой категории. Дефолтовая категория как раз и является этим механизмом поддержания целостности данных. Без неё у нас появился бы товар, который не принадлежит ни одной категории. Рассмотрим тот же самый пример но с триггером. Мы удаляем некую категорию (не дефолтовую). Срабатывает триггер и удаляет все товары, связанные с этой категорией. Таким образом, при удалении категории у нас не образуется товаров "подвешенных в воздухе". Целостность данных сохранена. В данный момент нет никакой информации о том база в какой нормальной форме может быть приведена к ДКНФ. Т.е. можно пытаться приводить базу к этой форме из 3НФ, 2НФ или даже 1НФ. Не факт, что это у вас до конца получится. Однако даже если не получится, прописанные правила добавления и удаления записей а так же ограничения на поля, существенно повысят качество разрабатываемой вами БД.

Слайд 65





Нормальная форма
Рассмотрим модель данных для деканата.
Описание слайда:
Нормальная форма Рассмотрим модель данных для деканата.

Слайд 66





Лекция 5. Целостность реляционных данных
Описание слайда:
Лекция 5. Целостность реляционных данных

Слайд 67





Внешние ключи
Описание слайда:
Внешние ключи

Слайд 68





Внешние ключи
Описание слайда:
Внешние ключи

Слайд 69





Внешние ключи
Описание слайда:
Внешние ключи

Слайд 70





Ссылочная целостность
Описание слайда:
Ссылочная целостность

Слайд 71





Ссылочная целостность
Описание слайда:
Ссылочная целостность

Слайд 72





12 правил Кодда
Описание слайда:
12 правил Кодда

Слайд 73





Лекция 6. Обзор программного обеспечения для проектирования архитектуры БД
Описание слайда:
Лекция 6. Обзор программного обеспечения для проектирования архитектуры БД

Слайд 74


Организация данных. Данные, информация, информационные системы, слайд №74
Описание слайда:

Слайд 75





Классификация СУБД
Описание слайда:
Классификация СУБД

Слайд 76





Файл-серверные
Описание слайда:
Файл-серверные

Слайд 77





Клиент-серверные
Описание слайда:
Клиент-серверные

Слайд 78





Встраиваемые
Описание слайда:
Встраиваемые

Слайд 79





MySQL Workbench
Описание слайда:
MySQL Workbench

Слайд 80





MySQL Workbench
Описание слайда:
MySQL Workbench

Слайд 81





MySQL Workbench
Описание слайда:
MySQL Workbench

Слайд 82





MySQL Workbench
Описание слайда:
MySQL Workbench

Слайд 83





MySQL Workbench
Описание слайда:
MySQL Workbench

Слайд 84





Лекция 7. Язык SQL
Описание слайда:
Лекция 7. Язык SQL

Слайд 85





Операторы SQL
Описание слайда:
Операторы SQL

Слайд 86





Бонусные операторы для MySQL
Описание слайда:
Бонусные операторы для MySQL

Слайд 87





CREATE DATABASE
Описание слайда:
CREATE DATABASE

Слайд 88





CREATE TABLE
Описание слайда:
CREATE TABLE

Слайд 89





ALTER TABLE
Описание слайда:
ALTER TABLE

Слайд 90





Модификация данных
Описание слайда:
Модификация данных

Слайд 91





Краткий перечень операций реляционной алгебры
Описание слайда:
Краткий перечень операций реляционной алгебры

Слайд 92





SELECT
Описание слайда:
SELECT

Слайд 93





SELECT
Описание слайда:
SELECT

Слайд 94





SELECT
Описание слайда:
SELECT

Слайд 95





SELECT
Описание слайда:
SELECT

Слайд 96





SELECT
Описание слайда:
SELECT

Слайд 97


Организация данных. Данные, информация, информационные системы, слайд №97
Описание слайда:

Слайд 98





SELECT
Описание слайда:
SELECT

Слайд 99





SELECT
Описание слайда:
SELECT

Слайд 100





SELECT
Описание слайда:
SELECT

Слайд 101





SELECT
Описание слайда:
SELECT

Слайд 102





SELECT
Описание слайда:
SELECT

Слайд 103





SELECT
Описание слайда:
SELECT

Слайд 104





SELECT
Описание слайда:
SELECT



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