1 3 3 
					
					
					
					
					
					1 2 2 
					
					
					
					
					
					1 3 2 1 3 1 3 
					
					
					
					
					
					1 2 3 1 2 1 2 
					
					
					
					
					
					RO (С1,С2,С3) RO-1 (С1,С2) и RO-2(С1,С3) 
					
					
					
					
					
					Нормальная форма 
					
					
					Нормальная форма 
					Отношение находится в 3НФ, если оно находиться во 2НФ и не содержит транзитивных зависимостей (т.е. если все неключевые атрибуты не зависят друг от друга).
 RO10-1 (Код компании/дост, Наименование компании) 
 RO10-2 (Код компании/дост, телефон) 
 RO2  (Код покуп, Наим пок, Адрес, Телефон)
 RO3  (Код продав, Наим продавца, Юр адрес)
 
 
 
 RO4-1  (Код товара, Наименов товара, Характ товара) 
 RO4-2-1  (Код товара, Код продав, Ед измерения, Стоимость за ед товара)
 RO4-2-2  (Код товара, Код продав,Код магазина, Кол-во товара) 
 RO4-2-3  (Код товара, Код продав,Код склада, Кол-во товара) 
 RO5-1  (Код товара, Код продав, Скидка на товар)
 RO5-2  (Код товара, Код магазина, Скидка на товар)
 RO8  (Код склада, Адрес склада, Телефон склада)
 R09  (Код магазина, Адрес магазина, Телефон магазина)
 RO7-1  (Код товара, Код склада, Ед измерения, Кол-во товара)
 RO7-2  (Код товара, Код магазина, Ед измерения, Кол-во товара)
 RO6-1-1 (Код доставки, Способ доставки)
 RO6-1-2( Код расстояния , Расстояние)
 RO6  (Код компании , Код доставки , Код расстояния , Время доставки, Стоимость доставки)
  
Отношение находится в 4НФ, если оно находиться во 3НФ и между реквизитами отношений нет многозначной зависимости.
RO10-1 (Код компании/дост, Наименование компании)
 RO10-2 (Код компании/дост, телефон)
 R09-1  (Код магазина, Наименование магазина)
 R09-2  (Код магазина, Телефон магазина)
 R09-3  (Код магазина, Адрес магазина)
 RO2  (Код покуп, Наим пок, Адрес, Телефон)
 RO3  (Код продав, Наим продавца, Юр адрес)
 
 
 
 RO4-1  (Код товара, Наименов товара, Характ товара)
 RO4-2-1  (Код товара, Код продав, Ед измерения, Стоимость за ед товара)
 RO4-2-2  (Код товара, Код продав,Кол-во товара)
 RO4-2-3  (Код товара, Код продав,Кол-во товара)
 RO5-1  (Код товара, Код продав, Скидка на товар)
 RO5-2  (Код товара, Код магазина, Скидка на товар)
 RO8  (Код склада, Адрес склада, Телефон склада)
 RO7-1  (Код товара, Код склада, Ед измерения, Кол-во товара)
 RO7-2  (Код товара, Код магазина, Ед измерения, Кол-во товара)
  
      Компания по доставке товара
     
   
    
 Объекты:
  
    
  
   R1  (Код покупателя, Наим покупателя, Адрес, Телефон)
  
  
   
  
   R2  (Код продавца, Наим продавца, Юр адрес)
  
  
         
  
  
   R3  (Код товара, Наим. Товара, Хар-ка товара)
 R3-1  (Код товара, Ед. измерения, Стоимость)
 * Рассуждаем что Стоимость зависит   от Ед. измерения  => одно   реляционное отношение
    
  
     
  
   R4 (Код магазина, Наим. магазина)
 R4-1  (Код магазина, Адрес, Телефон)
  
   
  
   R5  (Код склада, Адрес, Телефон)
  
    
  
   R6  (Код компании, Наим. компании)
 R6-1  (Код компании, Телефон)
  
       R7-3-5 (Код товара, Код склада, Кол-во товара)
  
 1:M
     
 
  
      R8-2-3 (Код товара, Код продавца, Ед измерения, Кол-во товара)
  
 1:M
     
  
   … и т.п.
  
      5 f9ofDuM8p8Nw9G6AB3esWRxrzFpfAHKij8vI8iRGfFCdKB3oR9wk8xgVVcxwjJ3T0IkXoVkauIm4 mM8TCCfYsnBt7i2PrmOfIzkf6kfmbMvggNy/gW6Q2fQJkRtstDQwXweQZWJ57HTT1fYFcPoT+dtN FdfL8TmhDvt09hsAAP//AwBQSwMEFAAGAAgAAAAhAAtzlKneAAAACQEAAA8AAABkcnMvZG93bnJl di54bWxMj8FOwzAQRO9I/IO1SNyoHaqUNsSpCqJnRMKBoxsvSWi8jmK3Dfl6lhMcRzOaeZNvJ9eL M46h86QhWSgQSLW3HTUa3qv93RpEiIas6T2hhm8MsC2ur3KTWX+hNzyXsRFcQiEzGtoYh0zKULfo TFj4AYm9Tz86E1mOjbSjuXC56+W9UivpTEe80JoBn1usj+XJ8a6vXo7zLspqX2P5ZNP56/Vj1vr2 Zto9gog4xb8w/OIzOhTMdPAnskH0GlK1ZPSoYak2IDiwWicJiIOGh3QDssjl/wfFDwAAAP//AwBQ SwECLQAUAAYACAAAACEAtoM4kv4AAADhAQAAEwAAAAAAAAAAAAAAAAAAAAAAW0NvbnRlbnRfVHlw ZXNdLnhtbFBLAQItABQABgAIAAAAIQA4/SH/1gAAAJQBAAALAAAAAAAAAAAAAAAAAC8BAABfcmVs cy8ucmVsc1BLAQItABQABgAIAAAAIQDWp4n3nQIAAJcFAAAOAAAAAAAAAAAAAAAAAC4CAABkcnMv ZTJvRG9jLnhtbFBLAQItABQABgAIAAAAIQALc5Sp3gAAAAkBAAAPAAAAAAAAAAAAAAAAAPcEAABk cnMvZG93bnJldi54bWxQSwUGAAAAAAQABADzAAAAAgYAAAAA " fillcolor="white [3212]" stroked="f" strokeweight=".5pt">  g /9/lx8dxntPheHQaWeUONfNDjVlVF4CcyHEZWZ7EiA+6F6WD6hE3ySxGRRUzHGMXNPTiRWiXBm4i LmazBMIJtixcm3vLo+tY50jOh+aROdsxOCD3b6AfZDZ5QuQWGy0NzFYBpEosj5Vuq9p1AKc/zUm3 qeJ6OTwn1H6fTn8DAAD//wMAUEsDBBQABgAIAAAAIQCsXjYH3gAAAAkBAAAPAAAAZHJzL2Rvd25y ZXYueG1sTI/BTsMwDIbvSLxDZCRuLO3WTaNrOg3EzoiWA8es8dqyxqmabCt9esxp3Gz50/9/zraj 7cQFB986UhDPIhBIlTMt1Qo+y/3TGoQPmozuHKGCH/Swze/vMp0ad6UPvBShFhxCPtUKmhD6VEpf NWi1n7keiW9HN1gdeB1qaQZ95XDbyXkUraTVLXFDo3t8bbA6FWfLva58O027IMt9hcWLWU7f71+T Uo8P424DIuAYbjD86bM65Ox0cGcyXnQKllESM6pgniQgGFit4wWIAw/PC5B5Jv9/kP8CAAD//wMA UEsBAi0AFAAGAAgAAAAhALaDOJL+AAAA4QEAABMAAAAAAAAAAAAAAAAAAAAAAFtDb250ZW50X1R5 cGVzXS54bWxQSwECLQAUAAYACAAAACEAOP0h/9YAAACUAQAACwAAAAAAAAAAAAAAAAAvAQAAX3Jl bHMvLnJlbHNQSwECLQAUAAYACAAAACEAVRQMG54CAACXBQAADgAAAAAAAAAAAAAAAAAuAgAAZHJz L2Uyb0RvYy54bWxQSwECLQAUAAYACAAAACEArF42B94AAAAJAQAADwAAAAAAAAAAAAAAAAD4BAAA ZHJzL2Rvd25yZXYueG1sUEsFBgAAAAAEAAQA8wAAAAMGAAAAAA== " fillcolor="white [3212]" stroked="f" strokeweight=".5pt">   
  
  
   R9  (Код покупателя, Код продавца, Код товара, Код магазина, Код склада, Код компании по доставке, Кол-во товара, Ед измерения)
  
    
  
  
   R8-1-3-2  (Код продавца, Код покупателя, Код товара, Скидка)
    
 Расчёт объёма памяти реляционной БД. 
 1 шаг.  Рассчитать длину строки
  
 2 шаг.  Расчет объема данных
  
 3 шаг . Длина индекса
  
 4 шаг.  Объём индекса
 
 * 1-4 для каждой таблицы повторяется M раз (M-кол-во таблиц) 
 5 шаг.  Объём БД
  
 1. 0 – 255 занимает 1 байт, 
 2. приблизительно -32000 - +32000 занимает 2 байта, 
 3.  приблизительно -2 000 000 000 - +2 000 000 000 занимает 4 байта, 
 4.  <-2 000 000 000 и >+2 000 000 000 занимает 8 байт.