Компютер, Пойгоҳи додаҳо
Дар бисёре аз-ба-бисьёр: Намунаи дар Access, ки дар SQL. Чӣ тавр ба як бисёре аз бисьёр-ба-?
Ҳамаи DBMS (системаи идоракунии пойгоҳи додаҳо) , чанд намуди муносибатҳо байни мизҳои нест. Дар байни онҳо як-ба-як, як-ба-бисёр, бисёр-ба-як ва бисёр-ба-бисёр (баъзе майл ба муайян намудани ин ду намуди ба як мебошанд). Мисоли охирин ва барои баёни татбиқи он дар базаи гуногун, ба монанди дастрасӣ ё SQL, мо дар ин мақола муҳокима намуданд.
таърифи
Бисёр-ба-бисёр муносибати ҳамчун як бозии ба ягон нусхаи яке аз essences ҳамаи дигар ҳолатҳо муайян карда мешавад. Ба ибораи дигар, ҳар як соҳаи нахустин мизи (дуюм) вобаста бо ҳамаи соҳаҳои дуюм (аввал).
Ин нақшаи равшан инъикос моҳияти ин муносибати.
Вақте ки як бисьёр-ба-бисёре аз муносибатҳо метавонад истифода шавад?
Намунаи бисёр-ба-бисёр - як гурӯҳи донишҷӯ ва як гурӯҳ омӯзгорони. Ҳар як хонанда дар як маротиба дар як чанд профессорҳо, ки дар навбати худ дарс якчанд хонандагон меомӯзад. Дар расм нишон медиҳад, ки дар байни як-ба-бисёр ва бисёр-ба-бисёр.
муносибати Бисёр-ба-бисёр вақт дар омода кардани базаи-калон, намунаҳои хурд намоиш маъмулан танҳо барои мақсадҳои таълимӣ, истифода бурда мешавад, дар асл зарур аст, вале дар амал он рӯй дод, ки шахсони бештар дар махзани ва муносибатҳо бештар дар миёни онҳо - бештар эҳтимолияти муроҷиати-зуд ба бисёр-ба-бисёр.
Чӣ тавр ба як бисёре аз бисьёр-ба-?
Намунаҳои равобит дар масъалаи ҳанӯз дар рафти мақола илова карда шавад, аммо муҳим аст, на танҳо барои фаҳмидани чӣ ба он аст, балки низ, ки чӣ тавр барои татбиқи он. Маълумоти муфассал дар бораи ин раванд бевосита дар базаи барои кор интихоб вобаста аст, дар ҳоле, ки принсипи ҳамин барои ҳама боқӣ мемонад.
Дастрасӣ Microsoft
нармафзори Идораи аз "Microsoft" аст, ки дар бозори нармафзор барои хеле муддати дароз маълум аст. Он бо муҳаррири матнӣ Worfd, коркардкунанда tabular Excel ва дигар тааллуқ доштан ба ин хатти «дафтари" меояд. Шумо метавонед дастрас (хонда ҳамчун «acces", ки маънои аслӣ тарҷумаи - «дастрасии») харидорӣ ва ҷудо аз «ҳамкасбони» худ. Тавсия дода мешавад, ки ба харидани, албатта, нармафзори иҷозатнома, вале ҳеҷ кас пӯшида аст, ки чӣ қадар repack дуздид мумкин аст, дар веб васеи ёфт, ки дар шакли файлҳои мунтазам ё пай дасти. "Microsoft Acces», ҳатто дар як калисо сайёр дастрас аст. Он насб ва ягон малакаи махсус талаб карда намешавад ба кор бо компютер, он аст, беҳтар аст, барои интихоби мутобиқанд, агар нармафзор хоҳад истифода карда намешавад дарозмуддат ва аксаран.
а - Аз заминаи он, ки "Microsoft Acces« равшан аст, системаи идоракунии пойгоҳи додаҳо. Ва яке аз маъмултарин. Ин аст, ин муносибати, ки маънои он аст, дар бораи мантиқӣ дар асоси модели додаҳо, ки дар рафти кори худ ишора ба назарияи маҷмӯи ва мантиқи аввал-тартибот. Бисёр-ба-бисёр муносибати дар Access (намунахо дар баёни дода) аст, хеле ва хеле содда анҷом дода мешавад. онро дида мебароем.
Ду мизњои нест ..
Бо мақсади ба дурӯғ чизе нав нест, гирифта аллакай зикр шарҳ мисоли бисёр-ба-зиёдеро дар бораи хонандагон. Шумо бояд ҷадвали "Талабагон» ва мизи эҷод «муаллимони». Ҳам якум ва дуюми ин калидҳо ибтидоӣ мебошанд. низ талаб мизи дигар, ки дар майдонњои барои муттаҳид лаҳзаҳои ду субъектҳои - Калидҳои љадвалњои якум ва дуюм.
Агар мо ба намунаи гуногун дида бароем: биёед мегӯянд, ки бозингарон ва дастаи (бо дарназардошти он, ки ҳадди ақал яке аз бозингарони бозӣ барои дастаҳои гуногун, ва ҳар як даста аз ёздаҳ бозингарони иборат), ки сохтани пайвастшавӣ тағйир намеёбад. Онҳо ҳамчунин се мизи лозим аст. Аз ин, «футбол» ва «дастаи» ҳамчун асосӣ ва яке аз мобайнӣ.
нақшаи маълумот
Муносибати байни мизҳои дар базаи «Microsoft Acces» бо истифода аз ҷадвали «Нақшаи маълумот» амалӣ мегардад. Дар панели Намоиши аст, ба тамоми субъектҳои (дар ин ҳолат, ҳар се мизҳои), илова шуда. Эҷоди як-ба-бисёр муносибати бисёр-ба-бисьёр касон бо истифода аз ду муносибатҳо, байни комитент ( "Талабагон» ва «Омӯзгорон») ва ҷадвали staging аст. Барои ин кор, шумо бояд калидҳои ибтидоиро дахлдор пайваст.
Дар масал дар боло нишон медиҳад, ки чӣ тавр ба «ноҳиявӣ маълумоти" -ро (Relathionships). Шумораи завол Шӯрои ҷадвал, илова шуда. Ҷой пурра аз тарафи истифодабаранда танзимшавандаи аст.
SQL
Design Махзани маълумоти оид ба SQL - вазифаи душвортар аз ба «Acces». Агар маҳсулоти maykrosoftovskih пурра ба муҳити дафтари мутобиқ, дорои бузург ва бо ҳар озод ва навсозӣ ҳама вазифаи чандир, вале дар айни замон муносиб барои интерфейси корбари оддӣ, SQL - он забони барномасозии ғайридавлатӣ мурофиавии алоҳида аст, ки бо он дар платформањои гуногун шумо метавонед бо базаи кор. Нармафзор маъруф барои ин вазифаи: Oracle MySQL ва DB2 (а машҳур, вале на танҳо як навъи он). Сарфи назар аз он, ки ҳар яке аз онҳо дорои борикбину ва нозукиҳои он, забони SQL ба онҳо «ягонагӣ» аст. Бо омӯзиш ба кор бо ҳадди ақал яке аз онҳо, ки ба мубориза бо дигарон хоҳад хеле осон.
Эҷоди, пур ва амали бевосита ба базаи мавҷуда дар SQL тавассути коди махсус ё ки скриптҳо лозим аст. Аммо онҳое, ки аллакай аз он ба бахши дод "бисёр-ба-бисёр», як намунаи, ки дар ин забони барномасозӣ дар зер дода, бояд дар на камтар аз аҳкоми асосӣ ва принсипҳои забони SQL намедонанд.
Принсипи эҷоди бисьёр-ба-бисёр
њамроњшавї дароз метавонад баъзе ба хиҷолат ва "истиқлол туман», вале дар асл принсипи татбиқи коммуникатсия хел мемонад. Барои чоп муносибатҳои бисёр-ба-бисёр шудааст, дар амал татбиқ, на танҳо дар "Acces», балки ҳамчунин ба SQL, лозим аст, ки аввал ду мизи пойгоҳи ва яке эҷод - мобайнӣ. Ба ҳамин монанд, онро бо тугмаи: хусусияти асосии соҳаҳои асосӣ, ҳар як аз он аст, ки дар ҷадвали пайвастани сабт шудаанд. Ки маънои онро дорад, ки муносибатҳои SQL-бисёр-ба-бисёр ҳастанд, бо куллї фарќ аз «Acces» нест.
Татбиќи алоқа
Барои амалӣ намудани бисьёр-ба-бисёр дар як дастнависи SQL истифода тугмаҳои беруна (КАЛИДИ ХОРИҶӢ) монанд ба калиди аслӣ дар мизи асосии. Онҳо дар якҷоягӣ бо ҳамаи соҳаҳои ҳангоми ташкил ва / ё таҳриркунӣ навишта шудааст.
Дар нақши бисёр зиёде-ба-
Дар маҷмӯъ, ба муносибати байни шахсони дар базаи маълумотҳо барои беайбии маълумоти дар онҳо истифода бурда мешавад. Танҳо як пойгоҳи инчунин-тарҳрезӣ бо тамоми пайвастҳои зарурӣ таъмин нигоњдории бехатар, таҷрибаи корбар ва сохтори он аст, ки ба таъсири беруна ва тағйиротҳои тобовар аст. Одатан, агар махзани маълумот оид ба ташкилот тамоми, ширкат ё устувор, он дорои як ќатор шахсони бо ҳолатҳои гуногун.
Ин маънои онро дорад, ки дар омода намудани ин нақшаҳо ( «Acces») ё хаттӣ скриптҳои (дар "Oracle" ё "DiBiTu") ҳузур хоҳанд на камтар аз як кас бисьёр-ба-бисёр. DB Кинг - Мисол SQL аст, аксар вақт дар таълими курси «Ташкилоти Махзани» истифода мешавад.
Пойгоҳи додаҳо шоҳ
Дар базаи омӯзиши маълумот дар бораи Подшоҳи Корпоратсияи аст. Дар байни мизҳои:
- кормандони ширкат - дорои ID корманд, насаб, ном, аввал ва миёна ибтидої (таваҷҷӯҳ ба номҳои хориҷӣ), инчунин рамзи барои раҳбари ва корманд ишғол вазифа, санаи қабул ба ширкатҳое, ки барои гирифтани музди меҳнат ва комиссияи худро таъмин карда, рамзи кафедра;
- шўъбањои корпоратсияҳои - дар байни соҳаҳои мизи доранд, коди ва номи кафедра, инчунин рамзи маҳалли ҷойгиршавии он;
- шӯъбаҳои ҷойгиронии, ки бар мегирад, ворид намудани маълумот дар бораи љойгир Рамзи ва исми шаҳри;
- мавқеи дар ширкат - як мизи хурд бо ду майдони овехтани Рамзи ва номи расмии он;
- Ширкатҳои-харидорони - соҳаҳо: кодекс ва номи харидор, суроға, шаҳр, давлат, рамзи почта бошад рамзи минтақа ва, рақами телефон, мудири хадамоти рамзи муштарӣ, қарз барои харидор ва шарҳҳои (тафсирњо ва ёддоштҳо);
- созишномаҳои фурўш, ки дорои рамзи ва санаи шартнома, рамзи харидор, санаи фурўш ва маблаѓи умумии шартнома;
- Аъмоли фурӯши - санади Кодекси ва кодекси шартнома, ки бар мегирад, ки амал, рамзи маҳсулот, нархи он, миќдор харида ва нархи хариди умумии;
- Моли - номи рамзи маҳсулот;
- нархҳо - рамзи маьсулот, ба вай эълон нарх, арзиши камтарини имконпазири, санаи таъсис ва санаи бекор кардани нархи аст.
мизи хурд дастрас, ки дар он на бештар аз ду ё се майдонҳои бо то як мизи як-ба-як ё як-ба-бисёр.
Сатьи ҳамон ҷадвал, ба монанди «кормандони ширкати", "ширкати-истеъмолкунандагон», «шартномаҳои хариду фурӯш» ва «санадњои фурӯши" бо якчанд шахсони алоқаманд, бо баъзе - бо ёрии «миёнаравон» муносибати бисёр-ба-бисёр. Ҷадвали «харидорон ширкати« худ миёнарав аст, ки чунин, зеро он дорад, бисёре аз саҳро буд, ки аз дигар ҷадвалҳо ва калиди хориҷӣ. Илова бар ин, миқёси ва махзани муносибати «Подшоҳи Corporation» аст, ки ҳамаи муносибатҳо доранд таври ҷудонопазир бо якдигар таносуб ва таъсир якдигар. Дар ҳалокати ҳадди ақал яке аз онҳо ба вайроншавии беайбии тамоми хазинаи оварда мерасонад.
нозукиҳои муҳими
Вақте ки амалисозии бисёре аз-ба-бисёр, сарфи назар аз он системаи идоракунии базаи маълумотҳо истифода бурда мешавад, барои муайян намудани калидҳои дуруст бо он хоҳад акт тартиб дода мешавад муносибати хеле муҳим аст. Нодуруст татбиқ пайвасти тавр мақсади асосии он иҷро накунад - аз ҷумла, таъмини беайбии миз, ва дар натиҷа, ба ҷои он ки тасалло пешбинишуда, истифодабаранда дар давоми пур кардани мизҳои таҳриркунӣ ва маълумоти онҳоро қабул мекунад, аз тарафи дигар, ранҷ ва мушкилоти иловагӣ, аз ҷумла аён.
Similar articles
Trending Now