{"id":1744,"date":"2021-05-15T15:46:11","date_gmt":"2021-05-15T14:46:11","guid":{"rendered":"https:\/\/ssntb.org\/mirozaric\/?p=1744"},"modified":"2021-05-15T15:46:11","modified_gmt":"2021-05-15T14:46:11","slug":"termini-koristeni-u-sql-u","status":"publish","type":"post","link":"https:\/\/ssntb.org\/mirozaric\/2021\/05\/15\/termini-koristeni-u-sql-u\/","title":{"rendered":"Termini kori\u0161teni u SQL-u"},"content":{"rendered":"\n<p>Kako bi u potpunosti razumjeli \u0161ta se od nas u zadacima sa SQL-om tra\u017ei, moramo prvo pro\u0107i kroz naj\u010de\u0161\u0107e kori\u0161\u0107ene termine da bi prema istima znali postupiti sa SQL kodom. <\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Relacija<\/strong> je naziv za jednu tabelu koju dobijemo kao rezultat SQL upita. Da bi tabela bila relacija, moraju sve kolone biti imenovane i ne smije biti duplih naziva. Relacija je skup n-torki. <\/li><li><strong>Atribut<\/strong> je naziv za svaku kolonu u jednoj tabeli. Nazivi atributa mogu biti jednaki klju\u010dnim rije\u010dima u SQL-u ako naziv atributa stavimo u uglate zagrade &#8211; [atribut].<\/li><li><strong>n-torka<\/strong> &#8211; svaki redak u tabeli se smatra n-torkom. <\/li><li><strong>Projekcija<\/strong> je tabela nastala rezultatom SELECT DISTINCT upita u kojoj su svi redci razli\u010diti, dakle nema duplikata u redcima. U literaturi projekcija se ozna\u010dava znakom pi. <\/li><li><strong>Selekcija <\/strong>je tabela nastala rezultatom SELECT upita koja mo\u017ee imati duplikate u redcima. U literaturi selekcija se ozna\u010dava malim znakom sigma &#8211; \u03c3. <\/li><li><strong>Stepen relacije <\/strong>je broj njezinih atributa. Ozna\u010dava se sa deg(relacija). <\/li><li><strong>Kardinalnost relacije <\/strong>je broj njezinih redaka (n-torki). Ozna\u010dava se sa card(relacija). <\/li><li><strong>Kartezijev proizvod <\/strong>je operacija koja \u0107e &#8220;pomno\u017eiti&#8221; dvije tablice, tj. spoji\u0107e svaki redak prve tablice sa svakim redkom druge tablice. Broj redaka \u0107e biti jednak <strong>card(tablica1)*card(tablica2)<\/strong>, a broj kolona (atributa) <strong>deg(tablica1)+deg(tablica2).<\/strong><\/li><\/ul>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Oznaka<\/strong><\/td><td><strong>Naziv<\/strong><\/td><\/tr><tr><td>U<\/td><td>unija (<em>union<\/em>)<\/td><\/tr><tr><td><strong>\ua4f5<\/strong><\/td><td>presjek (<em>intersection)<\/em><\/td><\/tr><tr><td><strong>\\<\/strong><\/td><td>razlika (<em>set difference<\/em>)<\/td><\/tr><tr><td>\u00f7<\/td><td>dijeljenje (<em>division<\/em>)<\/td><\/tr><tr><td>\u03c0<\/td><td>projekcija (<em>projection<\/em>)<\/td><\/tr><tr><td>\u03c3<\/td><td>selekcija (<em>selection<\/em>)<\/td><\/tr><tr><td>x<\/td><td>Kartezijev proizvod (<em>Cartesian product<\/em>)<\/td><\/tr><tr><td>\u03c1<\/td><td>preimenovanje (<em>renaming<\/em>)<\/td><\/tr><tr><td>&gt;&lt;<\/td><td>spajanje (<em>join<\/em>) agregacija, grupisanje<\/td><\/tr><\/tbody><\/table><figcaption>Algebarske oznake iz literature<\/figcaption><\/figure>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Kako bi u potpunosti razumjeli \u0161ta se od nas u zadacima sa SQL-om tra\u017ei, moramo prvo pro\u0107i kroz naj\u010de\u0161\u0107e kori\u0161\u0107ene termine da bi prema istima znali postupiti sa SQL kodom. Relacija je naziv za jednu tabelu koju dobijemo kao rezultat SQL upita. Da bi tabela bila relacija, moraju sve kolone biti imenovane i ne smije&hellip; <br \/> <a class=\"button small blue\" href=\"https:\/\/ssntb.org\/mirozaric\/2021\/05\/15\/termini-koristeni-u-sql-u\/\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[18],"tags":[],"class_list":["post-1744","post","type-post","status-publish","format-standard","hentry","category-18"],"_links":{"self":[{"href":"https:\/\/ssntb.org\/mirozaric\/wp-json\/wp\/v2\/posts\/1744","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ssntb.org\/mirozaric\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ssntb.org\/mirozaric\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ssntb.org\/mirozaric\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ssntb.org\/mirozaric\/wp-json\/wp\/v2\/comments?post=1744"}],"version-history":[{"count":1,"href":"https:\/\/ssntb.org\/mirozaric\/wp-json\/wp\/v2\/posts\/1744\/revisions"}],"predecessor-version":[{"id":1745,"href":"https:\/\/ssntb.org\/mirozaric\/wp-json\/wp\/v2\/posts\/1744\/revisions\/1745"}],"wp:attachment":[{"href":"https:\/\/ssntb.org\/mirozaric\/wp-json\/wp\/v2\/media?parent=1744"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ssntb.org\/mirozaric\/wp-json\/wp\/v2\/categories?post=1744"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ssntb.org\/mirozaric\/wp-json\/wp\/v2\/tags?post=1744"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}