Results (
Russian) 3:
[Copy]Copied!
осуществление 3.4.1: пусть R (A, B, C, D, E) следует перевести в отношениях сследующие три параметра: {A, B, C.}, {B, C, D.}, {A, C, E).для каждогоследующие наборы бнд, использовать чейз испытания, рассказать ли.R - без потерь.те, которые не без потерь, дать пример инстанцииR, что возвращение более чем R проецируемая на разрушенную отношенияи возвращаются.a) b - ^ е и се - йен.b) AC - "е и год до н. э. D.c), d), D - ^ е и B - ^ д.d) - >, D, CD - > е и E - ^ д.осуществление 3.4.2: для каждой из групп бнд в осуществление 3.4.1, зависимостисохранить разложение?3.5 третья нормальная формарешение этой проблемы свидетельствует, например, 3.25, заключается в том, чтобы расслабиться, наши bcnfтребование незначительно, с тем чтобы случайные связи схемы, которые могут -не разлагается в bcnf отношения без потери способности.FD. это расслабленное состояние называется "третья нормальная форма". в этом разделемы должны дать требования в отношении третьих нормальная форма, а затем показать, каку разложения, таким образом, весьма отличается от алгоритма ", с тем чтобыдля получения отношений в третьей нормальная форма, как клей присоединиться изависимость сохранение свойств.3.5.1 определение третья нормальная формас R - в третьей нормальная форма (3nf), если:• когда ма а2, а в "- >, bib2, в, BM - нетривиальной бнд, либо{я, а2.- "}это суперключ, или тех, кто в%, 2., бм, которые не входят в число A,каждый член ряда ключевых (не обязательно же ключ).атрибут, который является членом ряда ключевых часто утверждается, премьер.таким образом,3nf состояние может быть определена как "для каждого нетривиальной бнд, либо слева -суперключ, или справа состоит из премьер объясняет только ".следует отметить, что разница между этой 3nf состояние и bcnf конди -о, это положение "является членом ряда ключевых (например, премьер)". это положение "извинения".в бнд, как театр - > город, например, 3.25, потому что справа, город,премьер.3.5.третья нормальная форма 103остальные нормальные формыесли есть "третья нормальная форма," то, что произошло на первых двух "не -тза форм "?они действительно были определены, но сегодня мало используют дляих.первая нормальная форма - это лишь при условии, что каждый компоненткаждый кортеж является по стоимости.вторая нормальная форма является менее ограничительный характерverison из 3nf.есть также "четвертой нормальная форма", что мы встретимсяв раздел 3.6.3.5.2 обобщение алгоритм 3nf схемтеперь мы можем объяснить и оправдать, как мы разлагаться с R в наборотношения такие, что:a) отношения разложения, все в 3nf.b) разложение, не без потерь присоединиться.c) разложение имеет зависимости сохранения собственности.алгоритм 3.26: обобщение третьих нормальная форма отношений с без потерьприсоединяйтесь и зависимости сохранения.вход: отношение R и набор функциональных зависимостей, что у ф р.результат: разложение R в коллекцию отношений, каждый из которых являетсяв 3nf.разложение может присоединиться и зависимости сохранения без потерьсвойства.метод: выполнять следующие шаги:1.найти минимальной основы для F, скажем, г.2.для каждой функциональной зависимости X - > в G, использовать X, как схемаодин из отношений в разложение.3.если ни одна из схем с шагом с 2 - суперключ для R, добавитьдругой связи, схема является ключевым для R.*пример 3.27: рассмотреть вопрос о связи R (A, B, C, D, E), где FD - AB - >, C,C - »■ B, и - - >, D. для начала, уведомление о том, что с учетом FD - ихминимальную основу.проверить, нам нужно немного поработать.во - первых, мы должны проверитьмы не можем исключить любые данной зависимости.вот, мы покажем,с использованием алгоритма 3,7, что нет двух FD - предполагает третий.например,мы должны принять закрытия {A, B}, слева от первой бнд, используя только104, глава 3.разработка теории реляционные базы данныхвторой и третий бнд, C - » в и - > д. это прекратить, но не включает DC, поэтому мы пришли к выводу, что первый fd AB - > • C не подразумевал второй итретий fd. мы получим аналогичный вывод, если мы попытаемся снять второй или третьейfd.мы также должны удостовериться в том, что мы не можем исключить любые атрибутов из левойстороны.в этой простой случай, единственная возможность заключается в том, что мы могли бы ликвидировать илиb с первого fd.например, если мы уничтожим, мы не будетB - ► с. мы должны показать, что c не из трех оригинальных бнд,AB, C B, и - > д. с этими бнд, закрытие {5} - это просто B,так, B - > C не последует.аналогичный вывод, если мы попробуем снять bиз AB - > с. таким образом, у нас есть наши минимальные основания.мы начинаем 3nf синтез с атрибутами каждого бнд в отношениисхемы.вот, у нас отношения si a), b), c), S 2 {B, C).и SZ {A, D).этоникогда не надо использовать связь, схема - это правильное подмножество другогосвязи схемы, S
Being translated, please wait..
