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

Категория: Образование
Нажмите для полного просмотра!
Проектирование БД , слайд №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

Содержание

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

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


Слайд 1





§8. ПРОЕКТИРОВАНИЕ БД
Принципы концептуального проектирования БД
Метод нормальных форм -  классический метод проек-тирования реляционных БД
Описание слайда:
§8. ПРОЕКТИРОВАНИЕ БД Принципы концептуального проектирования БД Метод нормальных форм - классический метод проек-тирования реляционных БД

Слайд 2





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

Слайд 3






1. Принципы концептуального проектирования БД

   Процесс проектирования включает в себя следующие этапы:
инфологическое проектирование;
определение требований к операционной обстановке;
выбор СУБД;
логическое проектирование;
физическое проектирование.
Описание слайда:
1. Принципы концептуального проектирования БД Процесс проектирования включает в себя следующие этапы: инфологическое проектирование; определение требований к операционной обстановке; выбор СУБД; логическое проектирование; физическое проектирование.

Слайд 4





1.1. Этап инфологического проектирования
   Первой задачей инфологического проекти-рования является определение предметной области системы, позволяющее изучить информационные потребности будущих пользователей.
   Формирование взгляда на предметную область с позиций уже сформировавшегося или потенциального сообщества будущих пользователей БД является второй задачей стадии инфологического проектирования.
Описание слайда:
1.1. Этап инфологического проектирования Первой задачей инфологического проекти-рования является определение предметной области системы, позволяющее изучить информационные потребности будущих пользователей. Формирование взгляда на предметную область с позиций уже сформировавшегося или потенциального сообщества будущих пользователей БД является второй задачей стадии инфологического проектирования.

Слайд 5


Проектирование БД , слайд №5
Описание слайда:

Слайд 6


Проектирование БД , слайд №6
Описание слайда:

Слайд 7





1.2. Этап определения требований к операционной обстановке
   Этот этап предполагает оценку тре-бований к вычислительным ресур-сам, необходимым для функциониро-вания проектируемой информацион-ной системы, определение типа и конфигурации ЭВМ, на которой она будет функционировать, выбор типа и версии операционной системы.
Описание слайда:
1.2. Этап определения требований к операционной обстановке Этот этап предполагает оценку тре-бований к вычислительным ресур-сам, необходимым для функциониро-вания проектируемой информацион-ной системы, определение типа и конфигурации ЭВМ, на которой она будет функционировать, выбор типа и версии операционной системы.

Слайд 8





1.3. Выбор СУБД
   Проектировщики БД при выборе ин-струментальных средств (СУБД) ру-ководствуются чаще всего собствен-ными интуитивными экспертными оценками требований к выбираемой СУБД по нескольким важным коли-чественным и качественным харак-теристикам. К числу таких характе-ристик относятся:
Описание слайда:
1.3. Выбор СУБД Проектировщики БД при выборе ин-струментальных средств (СУБД) ру-ководствуются чаще всего собствен-ными интуитивными экспертными оценками требований к выбираемой СУБД по нескольким важным коли-чественным и качественным харак-теристикам. К числу таких характе-ристик относятся:

Слайд 9


Проектирование БД , слайд №9
Описание слайда:

Слайд 10





1.4. Этап логического проектирования
   Этот этап проектирования заключается в создании схемы БД, в разработке ее логической структуры в соответствии с инфологической моделью, в опреде-лении числа и структуры отношений, формировании запросов к БД, опреде-лении типов отчетных документов, разработке алгоритмов обработки ин-формации, создании форм для ввода и редактирования данных в БД.
Описание слайда:
1.4. Этап логического проектирования Этот этап проектирования заключается в создании схемы БД, в разработке ее логической структуры в соответствии с инфологической моделью, в опреде-лении числа и структуры отношений, формировании запросов к БД, опреде-лении типов отчетных документов, разработке алгоритмов обработки ин-формации, создании форм для ввода и редактирования данных в БД.

Слайд 11





 1.5. Этап физического проектирования
   Проектирование на физическом уров-не во многом зависит от используе-мой СУБД, зачастую автоматизиро-вано и скрыто от пользователя. В ряде случаев пользователю предо-ставляется возможность настройки отдельных параметров системы, которая обычно не составляет большой проблемы.
Описание слайда:
1.5. Этап физического проектирования Проектирование на физическом уров-не во многом зависит от используе-мой СУБД, зачастую автоматизиро-вано и скрыто от пользователя. В ряде случаев пользователю предо-ставляется возможность настройки отдельных параметров системы, которая обычно не составляет большой проблемы.

Слайд 12





2. Метод нормальных форм – классический метод проектирования реляционных БД
   Проектирование БД является одним из этапов жизненного цикла инфор-мационной системы. Основной задачей в процессе проектирования БД является задача нормализации ее отношений.
    Метод нормальных форм основан на фундаментальном в теории реляционных БД понятии зависимости между атри-бутами отношений.
Описание слайда:
2. Метод нормальных форм – классический метод проектирования реляционных БД Проектирование БД является одним из этапов жизненного цикла инфор-мационной системы. Основной задачей в процессе проектирования БД является задача нормализации ее отношений. Метод нормальных форм основан на фундаментальном в теории реляционных БД понятии зависимости между атри-бутами отношений.

Слайд 13





2.1. Функциональная зависимость между атрибутами
   Определение 1. Атрибут B функцио-нально зависит от атрибута A, если каждому значению атрибута A соот-ветствует в точности одно значение атрибута B. 
Обозначение: A  B.
   Атрибуты A и B могут быть состав-ными, то есть состоять из двух и более атрибутов.
Описание слайда:
2.1. Функциональная зависимость между атрибутами Определение 1. Атрибут B функцио-нально зависит от атрибута A, если каждому значению атрибута A соот-ветствует в точности одно значение атрибута B. Обозначение: A  B. Атрибуты A и B могут быть состав-ными, то есть состоять из двух и более атрибутов.

Слайд 14





Виды функциональных зависимостей
Определение 2. Атрибут C зависит от атрибута A транзитивно, если существует атрибут B такой, что если
   A  B  и  B  C,  то  A  C.
  Обозначают:  A  B  C.
   Например, оклад преподавателя транзитивно зависит от его должности (здесь A – фамилия, имя, отчество преподавателя, B – должность, C – оклад).
Описание слайда:
Виды функциональных зависимостей Определение 2. Атрибут C зависит от атрибута A транзитивно, если существует атрибут B такой, что если A  B и B  C, то A  C. Обозначают: A  B  C. Например, оклад преподавателя транзитивно зависит от его должности (здесь A – фамилия, имя, отчество преподавателя, B – должность, C – оклад).

Слайд 15


Проектирование БД , слайд №15
Описание слайда:

Слайд 16


Проектирование БД , слайд №16
Описание слайда:

Слайд 17


Проектирование БД , слайд №17
Описание слайда:

Слайд 18





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

Слайд 19


Проектирование БД , слайд №19
Описание слайда:

Слайд 20


Проектирование БД , слайд №20
Описание слайда:

Слайд 21


Проектирование БД , слайд №21
Описание слайда:

Слайд 22


Проектирование БД , слайд №22
Описание слайда:

Слайд 23





2.3. Первая нормальная форма
   Отношение R находится в 1НФ, если все его атрибуты являются простыми (имеют единственное значение).
   Исходное отношение строится таким образом, чтобы оно было в 1НФ.
Описание слайда:
2.3. Первая нормальная форма Отношение R находится в 1НФ, если все его атрибуты являются простыми (имеют единственное значение). Исходное отношение строится таким образом, чтобы оно было в 1НФ.

Слайд 24





2.4. Декомпозиция без потерь
    Под декомпозицией без потерь или проецированием без потерь данного отношения понимается такой способ де-композиции этого отношения, при котором оно полностью и без избыточности восста-навливается путем естественного соеди-нения  полученных отношений. 
   Такая декомпозиция должна обеспечивать одинаковый результат запроса к исход-ному отношению и к отношениям, полу-чаемым в результате  декомпозиции.
Описание слайда:
2.4. Декомпозиция без потерь Под декомпозицией без потерь или проецированием без потерь данного отношения понимается такой способ де-композиции этого отношения, при котором оно полностью и без избыточности восста-навливается путем естественного соеди-нения полученных отношений. Такая декомпозиция должна обеспечивать одинаковый результат запроса к исход-ному отношению и к отношениям, полу-чаемым в результате декомпозиции.

Слайд 25





2.5. Вторая нормальная форма
   Отношение R находится  во 2НФ, ес-ли каждый его неключевой атрибут  функционально полно зависит от составного первичного ключа.
   Для устранения частичной избыточ-ности и перевода отношения R во 2НФ необходимо, используя операцию про-екции, разложить его (то есть произ-вести операцию декомпозиции без по-терь) на несколько отношений следую-щим образом:
Описание слайда:
2.5. Вторая нормальная форма Отношение R находится во 2НФ, ес-ли каждый его неключевой атрибут функционально полно зависит от составного первичного ключа. Для устранения частичной избыточ-ности и перевода отношения R во 2НФ необходимо, используя операцию про-екции, разложить его (то есть произ-вести операцию декомпозиции без по-терь) на несколько отношений следую-щим образом:

Слайд 26





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

Слайд 27





2.6. Третья нормальная форма
   Существует два равносильных опреде-ления 3НФ:
Отношение R находится в 3НФ, если каждый его неключевой атрибут не-транзитивно зависит от первичного ключа.
Отношение R находится в 3НФ в том и только в том случае, если все его неключевые атрибуты взаимно неза-висимы и полностью зависят от пер-вичного ключа.
Описание слайда:
2.6. Третья нормальная форма Существует два равносильных опреде-ления 3НФ: Отношение R находится в 3НФ, если каждый его неключевой атрибут не-транзитивно зависит от первичного ключа. Отношение R находится в 3НФ в том и только в том случае, если все его неключевые атрибуты взаимно неза-висимы и полностью зависят от пер-вичного ключа.

Слайд 28





2.7. Третья усиленная нормальная форма
   Отношение R находится в НФ Бойса-Кодда (БКНФ), если в нем отсутствуют зависимости клю-чей (атрибутов составного клю-ча) от неключевых атрибутов.
   При этом, как и в предыдущих определениях нормальных форм, должны сохраняться все свойства предыдущих нормальных форм.
Описание слайда:
2.7. Третья усиленная нормальная форма Отношение R находится в НФ Бойса-Кодда (БКНФ), если в нем отсутствуют зависимости клю-чей (атрибутов составного клю-ча) от неключевых атрибутов. При этом, как и в предыдущих определениях нормальных форм, должны сохраняться все свойства предыдущих нормальных форм.

Слайд 29





2.8. Теорема Фейджина
   В произвольном отношении R(A, B, C) может одновременно существовать многозначная зависимость вида A  B и A  C (обозначение: A  B|C).
Описание слайда:
2.8. Теорема Фейджина В произвольном отношении R(A, B, C) может одновременно существовать многозначная зависимость вида A  B и A  C (обозначение: A  B|C).

Слайд 30





2.9. Четвертая нормальная форма
   Отношение R находится в 4НФ в том и только в том случае, когда существует многозначная зави-симость вида A  B, а все ос-тальные атрибуты отношения R функционально зависят от атри-бута A.
   Заметим, что в общем случае не всякое отношение, находящееся в 4НФ, можно восстановить к исходному отношению.
Описание слайда:
2.9. Четвертая нормальная форма Отношение R находится в 4НФ в том и только в том случае, когда существует многозначная зави-симость вида A  B, а все ос-тальные атрибуты отношения R функционально зависят от атри-бута A. Заметим, что в общем случае не всякое отношение, находящееся в 4НФ, можно восстановить к исходному отношению.

Слайд 31





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

Слайд 32





    Введем определение зависимости соединения. Говорят, что отноше-ние R(X, Y, …, Z) удовлетворяет зависимости соединения в том и только в том случае, если R восстанавливается без потерь путем соединения своих проекций на атрибуты X, Y, …, Z.
    Введем определение зависимости соединения. Говорят, что отноше-ние R(X, Y, …, Z) удовлетворяет зависимости соединения в том и только в том случае, если R восстанавливается без потерь путем соединения своих проекций на атрибуты X, Y, …, Z.
   Зависимость соединения является обобщением функциональной и многозначной зависимостей.
Описание слайда:
Введем определение зависимости соединения. Говорят, что отноше-ние R(X, Y, …, Z) удовлетворяет зависимости соединения в том и только в том случае, если R восстанавливается без потерь путем соединения своих проекций на атрибуты X, Y, …, Z. Введем определение зависимости соединения. Говорят, что отноше-ние R(X, Y, …, Z) удовлетворяет зависимости соединения в том и только в том случае, если R восстанавливается без потерь путем соединения своих проекций на атрибуты X, Y, …, Z. Зависимость соединения является обобщением функциональной и многозначной зависимостей.

Слайд 33





2.10. Пятая нормальная форма
   Отношение R находится в 5НФ (или нормальной форме проек-ции-соединения – PJ/NF) в том и только в том случае, когда лю-бая зависимость соединения в отношении R следует из суще-ствования некоторого возмож-ного ключа в R.
Описание слайда:
2.10. Пятая нормальная форма Отношение R находится в 5НФ (или нормальной форме проек-ции-соединения – PJ/NF) в том и только в том случае, когда лю-бая зависимость соединения в отношении R следует из суще-ствования некоторого возмож-ного ключа в R.

Слайд 34


Проектирование БД , слайд №34
Описание слайда:

Слайд 35


Проектирование БД , слайд №35
Описание слайда:



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