Нормализација база података — разлика између измена

Садржај обрисан Садржај додат
Спашавам 1 извора и означавам 0 мртвим. #IABot (v2.0beta9)
м .
Ред 1:
У области пројектовања [[релационе базе података|релационих база података]], '''нормализација''' представља систематски метод за осигуравање да је структура базе података погодна за упите општег типа, и да не испољава извесне нежељене карактеристике - аномалије уношења, ажурирања и брисања - које би могле да доведу до губитка [[интегритет података|интегритета података]].<ref name="CoddRMDB">-{Codd, E.F. ''The Relational Model for Database Management: Version 2''. Addison-Wesley (1990), pp. 271}-</ref> [[Едгар Франк Код|Е. Ф. Код]], изумитељ [[релациони модел|релационог модела]], је увео концепт нормализације као и појам који је данас познат као [[прва нормална форма]] [[1970]]. године.<ref>{{cite journal|first=E.F.|last=Codd|authorlink=Е. Ф. Код|title=A Relational Model of Data for Large Shared Data Banks|journal=[[Communications of the ACM]]|volume=13|issue=6|year=1970|pages=377–387|url=http://www.acm.org/classics/nov95/toc.html|doi=10.1145/362384.362685|access-date=25. 09. 2009|archive-url=https://web.archive.org/web/20070612235326/http://www.acm.org/classics/nov95/toc.html|archive-date=12. 06. 2007|dead-url-status=yesdead|df=}}</ref> Код је осим тога дефинисао [[друга нормална форма|другу]] и [[трећа нормална форма|трећу]] нормалну форму 1971,<ref name="CoddFurther">-{Codd, E.F. "Further Normalization of the Data Base Relational Model." (Presented at Courant Computer Science Symposia Series 6, "Data Base Systems," New York City, May 24th-25th, 1971.) IBM Research Report RJ909 (August 31st, 1971). Republished in Randall J. Rustin (ed.), ''Data Base Systems: Courant Computer Science Symposia Series 6''. Prentice-Hall, 1972.}-</ref> а заједно са [[Рејмонд Ф. Бојс|Рејмондом Ф. Бојсом]] је 1974. дефинисао [[Бојс-Кодова нормална форма|Бојс-Кодову нормалну форму]].<ref name="CoddBCNF">-{Codd, E. F. "Recent Investigations into Relational Data Base Systems." IBM Research Report RJ1385 (April 23rd, 1974). Republished in ''Proc. 1974 Congress'' (Stockholm, Sweden, 1974). New York, N.Y.: North-Holland (1974).}-</ref> Више нормалне форме су током наредних година дефинисали други теоретичари. Најновија је [[шеста нормална форма]] коју су увели [[Кристофер Џ. Дејт|Крис Дејт]], [[Хју Дарвен]], и [[Никос Лоренцос]] 2002. године.<ref name="Date6NF">-{C.J. Date, Hugh Darwen, Nikos Lorentzos. ''Temporal Data and the Relational Model''. Morgan Kaufmann (2002), pp. 176}-</ref>
 
Неформално, [[табела (базе података)|табела]] релационе базе података (рачунарска репрезентација [[релација (базе података)|релације]]) је ''нормализована'' ако је у [[трећа нормална форма|трећој нормалној форми]] (3НФ).<ref name="DateIntroDBSys">-{C.J. Date. ''An Introduction to Database Systems''. Addison-Wesley (1999), pp. 290}-</ref> Код већине 3НФ табела се не јављају аномалије уношења, ажурирања и брисања, то јест, у већини случајева 3НФ табеле су у складу са [[Бојс-Кодова нормална форма|БКНФ]], [[четврта нормална форма|4НФ]], и [[пета нормална форма|5НФ]] (али обично не и [[шеста нормална форма|6НФ]]).