Поддерживать
www.wikidata.ru-ru.nina.az
U etogo termina sushestvuyut i drugie znacheniya sm Otnoshenie Otnoshe nie fundamentalnoe ponyatie relyacionnoj modeli dannyh iz za kotorogo model i nazyvaetsya relyacionnoj ot angl relation otnoshenie Otnoshenie relyacionnaya model Opredelenie i svojstva otnosheniyaPust dana sovokupnost tipov dannyh T1 T2 Tn nazyvaemyh takzhe domenami ne obyazatelno razlichnyh Togda n arnym otnosheniem R ili otnosheniem R stepeni n nazyvayut podmnozhestvo dekartova proizvedeniya mnozhestv T1 T2 Tn Otnoshenie R sostoit iz zagolovka shemy i tela Zagolovok predstavlyaet soboj mnozhestvo atributov imenovannyh vhozhdenij domena v zagolovok otnosheniya a telo mnozhestvo kortezhej sootvetstvuyushih zagolovku Bolee strogo Zagolovok ili shema H otnosheniya R konechnoe mnozhestvo uporyadochennyh par vida Ai Ti gde Ai imya atributa a Ti imya tipa domena i 1 n Po opredeleniyu trebuetsya chtoby vse imena atributov v zagolovke otnosheniya byli razlichnymi unikalnymi Telo B otnosheniya R mnozhestvo kortezhej t Kortezh t sootvetstvuyushij zagolovku H mnozhestvo uporyadochennyh tripletov troek vida lt Ai Ti vi gt po odnomu takomu tripletu dlya kazhdogo atributa v H gde vi dopustimoe znachenie tipa domena Ti Tak kak imena atributov unikalny to ukazanie domena v kortezhe obychno izlishne Poetomu kortezh t sootvetstvuyushij zagolovku H neredko opredelyayut kak mnozhestvo par Ai vi Kolichestvo kortezhej nazyvayut kardinalnym chislom otnosheniya kardinalnostyu ili moshnostyu otnosheniya Kolichestvo atributov nazyvayut stepenyu ili arnostyu otnosheniya otnoshenie s odnim atributom nazyvaetsya unarnym s dvumya binarnym i t d s n atributami n arnym S tochki zreniya teorii vpolne korrektnym yavlyaetsya i otnoshenie s nulevym kolichestvom atributov kotoroe libo ne soderzhit kortezhej libo soderzhit edinstvennyj kortezh bez komponent pustoj kortezh Osnovnye svojstva otnosheniya V otnoshenii net dvuh odinakovyh elementov kortezhej Poryadok kortezhej v otnoshenii ne opredelyon Poryadok atributov v zagolovke otnosheniya ne opredelyon Podmnozhestvo atributov otnosheniya udovletvoryayushee trebovaniyam unikalnosti i minimalnosti nesokratimosti nazyvaetsya potencialnym klyuchom Poskolku vse kortezhi v otnoshenii po opredeleniyu unikalny v lyubom otnoshenii dolzhen sushestvovat po krajnej mere odin potencialnyj klyuch PrimerPust zadany sleduyushie tipy domeny T1 displaystyle T 1 Ivanov Petrov Sidorov T2 displaystyle T 2 Fizika Himiya T3 displaystyle T 3 3 4 5 Togda dekartovo proizvedenie T1 T2 T3 displaystyle T 1 times T 2 times T 3 sostoit iz 18 kortezhej gde kazhdyj kortezh soderzhit tri znacheniya pervoe odna iz familij vtoroe uchebnaya disciplina a trete ocenka Pust otnoshenie R imeet zagolovok H Familiya T1 Disciplina T2 Ocenka T3 Togda telo otnosheniya R mozhet modelirovat realnuyu situaciyu i soderzhat pyat kortezhej kotorye sootvetstvuyut rezultatam sessii pri uslovii chto Petrov ekzamen po fizike ne sdaval Otobrazim otnoshenie v vide tablicy RFamiliya Disciplina OcenkaIvanov Fizika 4Ivanov Himiya 3Petrov Himiya 5Sidorov Fizika 5Sidorov Himiya 4Otnosheniya i ih predstavlenie v vide tablicOtnoshenie obychno imeet prostuyu graficheskuyu interpretaciyu v vide tablicy stolbcy kotoroj sootvetstvuyut atributam a stroki kortezham a v yachejkah nahodyatsya znacheniya atributov v kortezhah Tem ne menee v strogoj relyacionnoj modeli otnoshenie ne yavlyaetsya tablicej kortezh eto ne stroka a atribut eto ne stolbec Terminy tablica stroka stolbec mogut ispolzovatsya tolko v neformalnom kontekste pri uslovii polnogo ponimaniya chto eti bolee druzhestvennye terminy yavlyayutsya vsego lish priblizheniem i ne dayut tochnogo predstavleniya o suti oboznachaemyh ponyatij V sootvetstvii s opredeleniem K Dzh Dejta tablica yavlyaetsya pryamym i vernym predstavleniem nekotorogo otnosheniya esli ona udovletvoryaet sleduyushim pyati usloviyam Net uporyadochivaniya strok sverhu vniz drugimi slovami poryadok strok ne nesyot v sebe nikakoj informacii Net uporyadochivaniya stolbcov sleva napravo drugimi slovami poryadok stolbcov ne nesyot v sebe nikakoj informacii Net povtoryayushihsya strok Kazhdoe peresechenie stroki i stolbca soderzhit rovno odno znachenie iz sootvetstvuyushego domena i bolshe nichego Vse stolbcy yavlyayutsya obychnymi Obychnost vseh stolbcov tablicy oznachaet chto v tablice net skrytyh komponentov kotorye mogut byt dostupny tolko v vyzove nekotorogo specialnogo operatora vzamen ssylok na imena regulyarnyh stolbcov ili kotorye privodyat k pobochnym effektam dlya strok ili tablic pri vyzove standartnyh operatorov Takim obrazom naprimer stroki ne imeyut identifikatorov krome obychnyh znachenij potencialnyh klyuchej bez skrytyh identifikatorov strok ili identifikatorov obektov Oni takzhe ne imeyut skrytyh vremenny h metok Otnosheniya i tablicy v SQLV deklarativnom yazyke programmirovaniya SQL kotoryj primenyaetsya dlya upravleniya relyacionnymi bazami dannyh vmesto otnoshenij ispolzuetsya koncepciya tablic SQL tablicy shodny s otnosheniyami kazhdaya stroka SQL tablicy predstavlyaet soboj kortezh a stolbec sootvetstvuet atributu V to zhe vremya SQL tablicy ne yavlyayutsya otnosheniyami v tochnom smysle po sleduyushim prichinam v otnoshenii nedopustimy dublikaty kortezhej togda kak v SQL tablice standart dopuskaet stroki dublikaty SQL tablica ne yavlyaetsya mnozhestvom strok v otnoshenii poryadok atributov nevazhen v SQL tablice poryadok stolbcov imeet znachenie v chastnosti v vyrazheniyah SQL vozmozhny ssylki na stolbcy po nomeram v tablichnyh vyrazheniyah SQL dopuckayutsya stolbcy bez imeni i dubliruyushiesya imena stolbcov Operacii nad otnosheniyamiSm takzhe Relyacionnaya algebra i Relyacionnoe ischislenie Lyubaya operaciya rezultatom kotoroj yavlyaetsya otnoshenie popadaet pod ponyatie relyacionnoj operacii i mozhet ispolzovatsya v relyacionnoj teorii i praktike Nizhe privedyon spisok iz vosmi operacij iznachalno predlozhennyh sozdatelem relyacionnoj modeli Edgarom Koddom Vse operacii iz spiska krome deleniya po prezhnemu shiroko vostrebovany odnako spisok ne yavlyaetsya ischerpyvayushim to est po faktu ispolzuetsya gorazdo bolshee chislo relyacionnyh operacij Obedinenie telo otnosheniya rezultata yavlyaetsya obedineniem tel otnoshenij operandov shema ne izmenyaetsya Peresechenie telo otnosheniya rezultata yavlyaetsya peresecheniem tel otnoshenij operandov shema ne izmenyaetsya Vychitanie telo otnosheniya rezultata polucheno vychitaniem tel otnoshenij operandov shema ne izmenyaetsya Proekciya shema otnosheniya rezultata yavlyaetsya podmnozhestvom shemy otnosheniya operanda telo otnosheniya rezultata yavlyaetsya nestrogim podmnozhestvom tela otnosheniya operanda vsledstvie vozmozhnogo udaleniya kortezhej dublikatov Dekartovo proizvedenie telo otnosheniya rezultata yavlyaetsya dekartovym proizvedeniem tel otnoshenij operandov shema rezultata yavlyaetsya konkatenaciej shem operandov Vyborka telo otnosheniya rezultata yavlyaetsya podmnozhestvom tela otnosheniya operanda otbirayutsya lish te kortezhi kotorye udovletvoryayut zadannomu predikatu usloviyu vyborki shema ne izmenyaetsya Soedinenie vyborka nad dekartovym proizvedeniem Delenie delitel yavlyaetsya unarnym otnosheniem chastnoe sovpadayushie chasti kortezhej delimogo pered kotorymi stoit delitel PrimechaniyaDejt K Dzh 2005 Database in Depth 2005 V chastnosti nichto ne prepyatstvuet vizualno predstavit otnoshenie tablicej v kotoroj stolbcy budut sootvetstvovat ne atributam a kortezham a stroki ne kortezham a atributam To est sootnesenie kortezhej otnosheniya so strokami tablicy a atributov otnosheniya so stolbcami tablicy yavlyaetsya lish danyu tradicii no ne imeet nikakoj teoreticheskoj obuslovlennosti Neobhodimo pomnit chto tablica chashe vsego oznachaet ne otnoshenie kak abstraktnoe ponyatie a vizualnoe predstavlenie otnosheniya na bumage ili ekrane Nekorrektnoe i nestrogoe ispolzovanie termina tablica vmesto termina otnoshenie neredko privodit k nedoponimaniyu Naibolee chastaya oshibka sostoit v rassuzhdeniyah o tom chto relyacionnaya model dannyh imeet delo s ploskimi ili dvumernymi tablicami togda kak takovymi mogut byt tolko vizualnye predstavleniya tablic Otnosheniya zhe yavlyayutsya abstrakciyami i ne mogut byt ni ploskimi ni neploskimi S J Date What First Normal Form Really Means S J Date Date on database Writings 2000 2006 Apress 2006 ISBN 978 1 59059 746 0 O Reilly Network 3 maya 2007 goda An Interview with Chris DateLiteraturaKogalovskij M R Enciklopediya tehnologij baz dannyh M 2002 800 s ISBN 5 279 02276 4 Kuznecov S D Osnovy baz dannyh 2 e izd M Internet universitet informacionnyh tehnologij BINOM Laboratoriya znanij 2007 484 s ISBN 978 5 94774 736 2 Dejt K Dzh Vvedenie v sistemy baz dannyh Introduction to Database Systems 8 e izd M 2005 1328 s ISBN 5 8459 0788 8 rus 0 321 19784 4 angl Konnolli T Begg K Bazy dannyh Proektirovanie realizaciya i soprovozhdenie Teoriya i praktika Database Systems A Practical Approach to Design Implementation and Management 3 e izd M 2003 1436 s ISBN 0 201 70857 4 Garsia Molina G Ulman Dzh Uidom Dzh Sistemy baz dannyh Polnyj kurs Database Systems The Complete Book 2003 1088 s ISBN 5 8459 0384 X C J Date Date on Database Writings 2000 2006 Apress 2006 566 s ISBN 978 1 59059 746 0 1 59059 746 X Date C J Database in Depth O Reilly 2005 240 s ISBN 0 596 10012 4
Вершина