Тарҷумаи шартҳои умумии пойгоҳи додаҳо

Ин тарҷума шартҳои пойгоҳи додаҳо ва мафҳумҳоро дар тамоми намудҳои махзаниҳо истифода мебарад. Он муқарраротро ба системаҳои муайян ё пойгоҳи додаҳо дохил намекунад.

ACID

Модели ACID намунаи таҳрири махзани маълумот ба воситаи атом , муттасилӣ , бепарвоӣ ва устувории маълумотро тақвият медиҳад :

Хусусият

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

Сертификатсия

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

Модели BASE

Модели BASE ҳамчун алтернатива ба модели ACID барои таҳияи нусхаҳои нусхаҳои NOSQL таҳия шудааст, ки дар он маълумотҳо дар ҳамон тарҳҳо аз ҷониби пойгоҳи додаҳои ҳамоҳангшуда талаб карда намешаванд. Таҷҳизоти ибтидоии он асосан дастрасии асосӣ, ҳолати муосир ва мутобиқати воқеӣ мебошад:

Маҳдудиятҳо

Маҳдудияти базаи маълумотҳо маҷмӯи қоидаҳое мебошад, ки маълумоти дурустро муайян мекунанд. Намудҳои гуногуни маҳдудиятҳо вуҷуд доранд. Маҳдудиятҳои аввалия инҳоянд:

Системаи идоракунии пойгоҳи додаҳо (DBMS)

DBMS softwareе мебошад, ки ҳамаи паҳлӯҳои кори бо пойгоҳи додашударо идора мекунад, аз нигоҳдорӣ ва бехатарии маълумот барои иҷрои қоидаҳои беғаразонаи иттилоот, пешниҳоди шаклҳои воридшавӣ ва интиқоли маълумот. Системаи ҳамгироӣ бо идоракунии пойгоҳи додаҳо (RDBMS) модели ҳамоҳангсозии ҷадвалҳо ва муносибатҳои байни онҳо амал мекунад.

Ширкат

Ҳақиқат танҳо як миз аст. Он бо истифода аз Диаграммаи Entity Relationships, ки намуди графикие аст, ки муносибатҳои байни ҷадвалҳои базаи маълумотро нишон медиҳанд.

Вобастагии функсионалӣ

Мушкилоти функсионалии функсионалӣ барои таъмини дурустии маълумотҳо кӯмак мерасонад ва вуҷуд дорад, вақте ки як хосият арзиши дигареро муайян мекунад, ки A -> B ифода мекунад, ки маънои онро дорад, ки арзиши A арзиши Bро муайян мекунад ё ки B "функсионалии вобаста ба A" Масалан, ҷадвал дар донишгоҳе, ки сабтҳои ҳамаи донишҷӯёнро дар бар мегирад, метавонанд вобастагии функсионалии байни донишҷӯён ва номи донишҷӯ дошта бошанд, яъне ID номерандаи дониш арзиши номро муайян мекунад.

Индекси

Индекси структураи маълумотест, ки ба суръатбахшии базаи маълумотҳо барои маълумотҳои калони сершумор мусоидат мекунад. Таҳиякунандагони базаи маълумотҳо нишондиҳандаҳоро дар сутунҳои махсус дар ҷадвал таҳия мекунанд. Индекс арзиши сутунро дорад, аммо танҳо ба нишондиҳандаҳо дар дигар қисми ҷадвал нишон дода мешавад ва метавонад самаранок ва зудтар ҷустуҷӯ карда шавад.

Калидвожа

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

Normalization

Барои мониторинги пойгоҳи додаҳо тарҳрезии ҷадвалҳо (муносибатҳо) ва сутунҳо (хусусиятҳоро) бо роҳи таъмини беэътифии маълумот ва пешгирӣ кардани такрорӣ. Сатҳи ибтидоии мутобиқсозӣ Form First Normal (1NF), Формулаи дуюми дуюми (2NF), Формулаи сеюмии маъмулӣ (3NF) ва формулаи Normalce (BCNF) мебошад.

NoSQL

NoSQL модели махзаниест, ки барои ҷавоб додан ба зарурати нигоҳ доштани маълумотҳои ғайримаъмулӣ, ба монанди мактубҳо, паёмҳои мултимедиявӣ, видео ё тасвирҳо. Баръакс, истифодаи SQL ва модели қатъии ACID барои беэътилоии маълумот, NoSQL модели пасттарини BASE-ро риоя мекунад. Шабакаи пойгоҳи додаи NoSQL ҷадвалро барои нигоҳ доштани маълумот истифода намекунад; Баръакс, он метавонад тарҳрезии калид / арзишро истифода барад.

Не

NULL арзиш дорад, ки маънои "ягон" ё сифр надорад; Аммо ин маънои онро дорад, ки "номаълум" ном дорад. Агар майдон арзиши NULL дошта бошад, он ҷойгир барои арзиши номаълум аст. Забони сохтмонии дархостӣ (SQL) операторҳои IS NULL ва IS NOT NULL-ро истифода бурда, барои арзёбии арзишҳо санҷида мешаванд.

Савол

Саволномаи пурсиш ин аст, ки чӣ тавр истифодабарандагон бо як базаи маълумотҳо ҳамкорӣ мекунанд. Он одатан дар Система навишта шудааст ва мумкин аст пурсиши интихоб ё пурсиши амалиёт бошад . Интихоби дархости интихобкарда аз маълумотҳои додаҳо; тағйироти пурсиши амал, навсозӣ ё илова кардани маълумотҳо. Баъзе пойгоҳи додаҳо шаклҳоеро пешниҳод мекунанд, ки сенантҳо аз пурсишро пинҳон мекунанд, ба истифодабарандагон имконият медиҳад, ки ба осонӣ дархостро бидуни фаҳмидани SQL.

Шаҳем

Шабакаи базаи маълумотҳо тарҳрезии ҷадвалҳо, сутунҳо, муносибатҳо ва маҳдудиятҳоест, ки асоси базаи маълумотро ташкил медиҳанд. Шемазан одатан дар асоси изҳороти CREATE SQL тасвир шудааст.

Тартиби нигаҳдорӣ

Тартиботи нигаҳдошт саволномаи қаблан тартибдодашуда ё баёнияи SQL, ки метавонад дар якчанд барномаҳову истифодабарандагон дар системаи менеҷменти базаи маълумот мубодила карда шавад. Системаҳои сабтшуда баланд бардоштани самаранокӣ, кӯмак ба иҷрои амнияти маълумот ва баланд бардоштани ҳосилнокӣ.

Забони сохторӣ тартиб дода шудааст

Забони сохторӣ Система, ё SQL, забони маъмултарин барои дастрасӣ ба маълумот аз пойгоҳи додаҳо мебошад. Забони маъмулии маълумот (DML) дорои зергурӯҳҳои фармонҳои SQL мебошад, ки зудтар истифода бурда мешаванд ва СЕЛЕТ, INSERT, UPDATE ва DELETE -ро дар бар мегиранд.

Триггер

Нишондиҳандаи тартиби сабтшудаест, ки ба амалияи ҳодисаи мушаххас дода мешавад, одатан тағирот ба маълумоти ҷадвал. Масалан, як трейдер мумкин аст барои навиштани сабт, оморӣ ҷамъоварӣ ё ҳисоб кардани арзиш.

Намоиш

Намоиши махзани маълумот маҷмӯи филтршудаи маълумоте мебошад, ки ба истифодабарандаи охирин барои нишон додани қобилияти махдудият ва таҷрибаи корбар таҳия мекунад. Намоиш метавонад маълумотҳоро аз ду ё зиёда мизҳо ба ҳамроҳ дошта бошад ва як зергураи иттилоотро дар бар гирад.