КомпютерПойгоҳи додаҳо

Махзани ин муносибати. Ба мафҳуми ин муносибати махзани

Дар пайдоиши технологияи компютерӣ дар муосири иттилоотӣ мо ишора инқилоб дар тамоми соҳаҳои фаъолияти инсон. Аммо ба ҳамаи маълумотҳо дар Интернет табдил партовҳои нолозим нест, аз тарафи системаи пойгоҳи додаҳо, ки дар он маводи доранд, мураттаб, низом, бо натиҷаи, ки онҳо ба осонӣ пайдо ва пешниҳод оид ба коркарди минбаъда ихтироъ шуда буд. Се навъњои асосии нест - људо ин муносибати махзани, иерархї, шабакаи.

модели асосии

Бозгашт ба пайдоиши додаҳо, бояд гуфт, ки ин раванди хеле мураккаб аст, аз он ки бо таҳияи як таҷҳизоти коркарди иттилооти programmable сарчашма мегирад буд. Ин аст, тааҷҷубовар нест, ки шумораи моделҳои айни мерасад беш аз 50, балки инҳо асосӣ дониста мешаванд иерархї, ин муносибати ва шабакаи аст, ки то ҳол ба таври васеъ дар амал истифода бурда мешавад. Чӣ онҳо тасвир мекунад?

базаи иерархї дорои сохтори дарахт ва маълумот сатҳи гуногун дар байни он аст, воситањои алоќа мављуд иборат аст. модели махзани шабака як намунаи хеле мураккаб аст. Сохтори он шабоҳат зинанизоми, ва нақшаи васеъ ва такмил меёбад. Фарқи байни онҳо аст, ки модели маълумоти иерархї ба кўча метавонад бо як мурдагон алоқаманд аст, дар ҳоле, ки шабака метавонад якчанд. Дар сохтори ин муносибати махзани аст, хеле мураккаб бештар. Аз ин рӯ, он бояд ба таври муфассал аз байн рафта.

Консепсияи асосии махзани ин муносибати

Ин модел дар соли 1970 аз тарафи илм доктор Эдгар Ф. Codd таҳия карда шуд. қоидаҳои, ки кафолат беайбии худ - Ин мизи мантиқан сохторӣ бо майдончаҳои, ки маълумотњо тавсиф, муносибатҳои худ бо ҳамдигар, амалиёти онҳо анҷом дода, ва аз њама муњимтар аст. Чаро он аст, модели ин муносибати ном дорад? Он дар асоси муносибатҳои (аз лотинӣ. Relatio) байни маълумот асос ёфтааст. Бисёр таърифи ин вуҷуд навъи пойгоҳи. мизҳои ин муносибати маълумот аст, хеле осонтар ба ташкил ва диҳад табобат, на аз як шабака ё модели иерархї. Чӣ тавр шумо бикунам? Ин кофӣ донистани хусусиятҳо, аз сохтори намунавӣ ва хосиятҳои љадвалњои ин муносибати аст.

Раванди унсурҳои моделсозии ва асосї

Бо мақсади ташкили махзани маълумот худ, шумо бояд яке аз воситаҳои моделсозӣ ба фикр бо кадом иттилоот ба шумо лозим аст, ки ба кор, ки ба тарҳрезӣ мизи ин муносибати ва пайвандҳо ягона ва сершумор дар байни шахсони маълумоти пур ҳуҷайра ва танзими Калидҳои ибтидоӣ ва хориҷӣ истифода баред.

Моделсозии ҷадвалҳо ва тарҳрезии пойгоҳи додаҳо ин муносибати тавассути воситаҳои озод ба монанди Workbench, PhpMyAdmin, парвандаи Студияи, dbForge Студияи анҷом дода мешавад. Баъд аз тарҳрезӣ муфассал ба захира кардани модели ин муносибати тайёр графикӣ ва тарҷума он ба як рамзи SQL-тайёр. Дар ин марҳила, шумо метавонед оғози кор бо мураттабсозии маълумот, коркард ва низом.

Хусусиятҳое, ки аз сохтор ва шартҳои вобаста ба модели ин муносибати

Ҳар як манбаъ дар роҳи худ тасвир унсурҳои он, ман мехоҳам, ки бидиҳам як ишораи каме изтироб камтар:

  • голограммаи ин муносибати = табиат;
  • тарҳбандии = коил номи = голф = шахси сарлавҳаи сутун;
  • шахси Масалан = tuple = нависед = хати судї;
  • аттрибутӣ = арзиши = соҳаи шахсони ҳуҷайра.

Барои гузаштан ба хосиятҳои хазинаи ин муносибати бояд аз баъзе ҷузъҳои асосии он иборат огоҳ бошанд ва барои он ки онҳо ният доранд.

  1. Моҳияти. Љадвали махзани ин муносибати метавонад як бошанд, ё метавонанд маҷмӯи ҷадвалҳои тавсиф объектҳои дар он ҷо ба воситаи маълумоти сабтшударо тавсиф карда шудаанд. Онҳо як қатор собит майдонҳои, ва шумораи тағйирёбанда аз вурудоти доранд. Љадвали базаи модели ин муносибати аст, сатр, хусусиятҳо ва тарҳбандии иборат аст.
  2. Сабти - шумораи тағйирёбанда аз сатрҳо, ки ба намоиш маълумоти тавсиф объекти тавсиф карда шудаанд. Рақамгузорӣ намудани сабтҳои ба таври худкор аз тарафи системаи дод.
  3. Хусусиятҳои - маълумот нишон додани сутунҳои ФИШУРДА.
  4. Саҳроӣ. Ин сутуни шахси аст. Шумораи онҳо - арзиши собит аст, дар давоми ташкил ё тағйирот ба мизи муқаррар карда мешавад.

Акнун, зеро медонем, унсурҳои таркибии ҷадвал, шумо метавонед дар бораи ба моликияти махзани модели ин муносибати ҳаракат:

  • Моҳияти пойгоҳи ин муносибати ду-ченака. Дар робита ба ин молу мулк бо онҳо ба осонӣ амалиёти гуногуни мантиқӣ ва риёзӣ prodelyvat.
  • Тартиби арзишҳои аттрибутӣ ва сабти дар як мизи ин муносибати метавонад худсарона.
  • Сутуни дар давоми як мизи ин муносибати бояд номи нодир худ дошта бошад.
  • Ҳамаи маълумот дар сутуни аслан дарозии муайян ва ҳамон навъи доранд.
  • Ҳар вуруд дар моҳияти ҳамчун як порае аз додаҳо ба шумор меравад.
  • ҷузъҳои таркибии сатрҳо ягона мебошанд. Дар табиат ин муносибати нест сатрҳо такрорӣ мебошанд.

Дар асоси хосияти махзани К, он аст, фаҳмиданд, ки арзишҳои хусусиятҳои бояд аз навъи ҳамин, дарозии бошад. як арзишҳои аз они Худованд аз ҷумла, дида мебароем.

Тавсифи асосии соҳаи додаҳо ин муносибати

номҳои саҳроӣ бояд беназир дар доираи шахси муҷаррад бошад. Дар намуди хусусиятҳои ё майдонҳои додаҳо ин муносибати як категорияи маълумоти сабтшударо дар соҳаҳои шахси ба тасвир. Field хазинаи ин муносибати бояд андозаи муайяни аст, ки дар аломат ҳисоб доранд. Параметрҳо ва шаклбандинамоии арзишҳои аттрибутӣ ба таври ислоҳи маълумоти худро муайян мекунад. Аммо аст, чунин чизе чун «никоб» ё «Шаблон вуруди» вуҷуд дорад. Он барои муайян кардани танзимот аз вуруди маълумот дар арзиши аттрибутӣ тарҳрезӣ шудааст. Албатта, дар сабти нодуруст намуди маълумот бояд ба як гузориши ишколи дар соҳаи дода мешавад. Инчунин дар соҳаи унсурҳои баъзе маҳдудиятҳо ҳастанд, - шароит барои санҷиши дурустии ва дақиқ аз ворид намудани маълумотњо. аст, ки арзиши аттрибутӣ њатмї, ки бе чину дорад бо иттилооти пур карда аст. Баъзе хати аттрибутӣ метавонад бо ночиз-арзишҳои пур карда мешавад. Ичозат ба ворид намудани хусусиятҳои соҳаи маълумоти холӣ. Тавре ки дар як гузориши ишколи, ҳастанд арзишҳое, ки ба таври худкор аз тарафи низоми пур нест - ин маълумот сурати пешфарз фаъол аст. Барои суръат бахшидан ба ҷустуҷӯи маълумот пешбинӣ соҳаи индексатсия.

Нақшаи ченака мизи пойгоҳи ин муносибати

Нақшаи хазинаи ин муносибати
Номи аттрибутӣ 1 Номи аттрибутӣ 2 Номи аттрибутӣ 3 Номи аттрибутӣ 4 Номи аттрибутӣ 5
Element_1_1 Element_1_2 Element_1_3 Element_1_4 Element_1_5
Element_2_1 Element_2_2 Element_2_3 Element_2_4 Element_2_5
Element_3_1 Element_3_2 Element_3_3 Element_3_4 Element_3_5

Барои фаҳмиши муфассал аз системаи идоракунии модели истифодаи SQL беҳтарин баррасии нақшаи ҳамчун намуна. Мо аллакай медонед, ки чӣ махзани ин муносибати аст. Ворид намудани ҳар як мизи - як унсури маълумоти ягонаи. Барои пешгирии ихтисор маълумот, зарурӣ барои ба эътидол амалиёт.

Қоидаҳои асосии эътидол табиати ин муносибати

1. Ба арзиши номи соҳа барои як мизи ин муносибати бояд беназир бошад, ки яке аз ҳар навъ (аввал Form оддӣ - 1NF).

2. Барои як миз, ки аллакай ба 1NF кам карда, ғайридавлатӣ муайян номи ягон сутуни вобаста ба нишони мизи нодири (2NF) бошад.

3. Барои ҳамаи мизҳои, ки аллакай дар 2NF нигоҳ дошта, ғайридавлатӣ муайян њар як самт метавонанд мустақил аз дигар арзишҳои унсури номаълум (шахси 3NF).

Пойгоҳи: пайвандҳо ин муносибати байни мизҳои

мебошанд 2 асосии вуҷуд намуди муносибатҳои аз лавҳаҳои ин муносибати:

  • "Як-бисёре». Тибқи рух медиҳад, вақте ки яке аз мавридҳо вуруд мизи асосии №1 якчанд шахси дуюм. тасвири асосӣ дар яке аз ақсои хати кашида нишон медиҳад, ки моҳияти аст, дар канори «як», то канори дигари хати аст, аксар вақт рамзи абадият тамға.

  • Communication "бисёр-бисёр» ташкил карда, дар сурати якчанд сатрҳо як мантиқӣ шахси ҳамкории дақиқ бо як қатор баҳисобгирии мизи дигар.
  • Агар ду шахсони аст concatenation аз «як ба як» вуҷуд дорад, ин маънои онро дорад, ки муайянкунандаи асосии мизи мазкур шахси дигар аст, пас зарур аст, ки ба хориҷ ба яке аз мизҳои, он зиёдатист аст. Аммо баъзан танҳо барои барномасозони амнияти қасдан ду шахсони ҷудо. Аз ин рӯ, hypothetically, ки байни «як ба як» метавонад вуҷуд доранд.

Мавҷуд будани калидҳои дар базаи ин муносибати

Калидҳои ибтидоӣ ва миёна муайян муносибатҳо пойгоҳи эҳтимолӣ. Ин муносибати модели коммуникатсияи маълумот танҳо як калиди як номзад дошта, онро хоҳад калиди ибтидоӣ. Он чӣ гуна аст? Тугмаи ибтидої - дар сутуни ё маҷмӯи хусусиятҳои ҷавҳари, ки тавассути он Шумо метавонед ба хати маълумоти махсус ҷалб намоям. Он бояд беназир бошад, танҳо як зан ва майдонҳои он метавонад дорои арзишҳои ночиз аст. Агар калиди ибтидоӣ иборат аст, танҳо як аттрибутӣ, пас аз он гуфт, ба содда, вагарна хоҳад шуд.

Ба ғайр аз тугмаи ибтидоӣ, вуҷуд дорад ва берунӣ (тугмачаи хориҷӣ). Бисёриҳо намефаҳманд, чӣ фарқи байни онҳо. Биёед ба онҳо ба таври муфассал ҳамчун намуна дида бароем. Пас, ду мизи нест: «Дин» ва «донишҷӯён». Моҳияти «декани» дорои майдонҳои: «. Group» «ID донишҷӯ», «Ном» ва Ҷадвали "Донишҷӯён" дорои арзишҳои аттрибутӣ ба монанди «Ном», «Гурӯҳи» ва «миёнаи». Пас, ҳамчун ID донишҷӯ буда наметавонад, ки ҳамин чанд донишҷӯён, аз он киштзор бошад, калиди асосии аст. «Ном» ва «Гурӯҳи" аз «донишҷӯён» -и мизи метавонад ҳамон барои чанд нафар, ки аз моҳияти «Дин» ба рақами ID донишҷӯ дахл, то ки онҳо метавонад ҳамчун калиди хориљї истифода бурда мешавад.

Намунаи модели махзани ин муносибати

Зеро ки возеіият, мо намунаи оддии модели пойгоҳи ин муносибати иборат аз ду шахсони дод. як миз бо номи "Дин" вуҷуд надорад.

Моҳияти «Дин»

донишҷӯи ID

номи пурра

гурӯҳ

111

Иванов Олег Петрович

ДАР-41

222

Lazarev Иля Aleksandrovich

ДАР-72

333

Konoplev Петр Vasilevich

ДАР-41

444

Kushnereva Наталя Igorevna

ДАР-72

Он барои гузаронидани пайвастшавӣ ба даст махзани пурра ин муносибати зарур аст. Дохилшавӣ «ДАР-41», инчунин «ДАР-72», метавонад мазкур бештар аз як маротиба дар ҷадвали «Дин» дар онҳо насаб, ном ва номи падари хонандагон, дар ҳолатҳои нодир, метавонад ҳамон, то ин соҳаҳо мумкин нест, ба калиди ибтидоӣ. моҳияти «донишҷӯён» нишон хоҳад кард.

Ҷадвали "донишҷӯён"

номи пурра

гурӯҳ

миёна

телефон

Иванов Олег Петрович

ДАР-41

3.0

2-27-36

Lazarev Иля Aleksandrovich

ДАР-72

3.8

2-36-82

Konoplev Петр Vasilevich

ДАР-41

3.9

2-54-78

Kushnereva Наталя Igorevna

ДАР-72

4.7

2-65-25

Чӣ тавре ки мо мебинем, ки намуди майдонҳои махзани ин муносибати пурра фарқ мекунанд. Мазкур ба сифати сабти рақамӣ ва хусусияти. Аз ин рӯ, Танзимоти аттрибутӣ бояд арзиши бутуни, char, vachar, сана ва ғайра нишон медиҳанд. Дар ҷадвали "Дин" арзиши беназири ягона ID донишҷӯ аст. Ин бахш метавон ҳамчун калиди ибтидоӣ гирифта мешавад. Ном, рассом, ва телефон аз ҷавҳари "Донишҷӯён" метавонад ҳамчун калиди хориҷӣ марҷӯъ ба ID аз хонандагон гирифта мешавад. Дар пайвастшави монда шавад. Ин намунаи модели коммуникатсионии «як ба як» мебошад. Hypothetically, ки яке аз мизҳои иловагӣ, онҳо метавонанд ба осонӣ ба шахси ягона омехта. Ба ID-шумораи хонандагон кард умум шӯҳрат ёфта нест, он аст, хеле имконпазир аст, ки ду мизи нест.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 tg.unansea.com. Theme powered by WordPress.