ʻO ka Glossary o Database Database

Hiki i kēia'akuha ke uhi i nā hua'ōlelo o kaʻikepili a me nā manaʻo i hoʻohanaʻia ma nāʻano likeʻole o nāʻikepili. ʻAʻole ia i loko o nā hua'ōlelo kiko'ī i kekahi mau pūnaewele a iʻole nāʻikepili.

ACID

ʻO ka model ACID o ka hoʻolālāʻikepili e hoʻokūpaʻa i ka pono o kaʻikepili ma o ka'ōmuʻomomi , ka kūlike , ke kūʻokoʻa, a me ka lōʻihi:

ʻAno

ʻO kahi kikowaena o kaʻikepili kahi mea iʻikeʻia o kahiʻano waihona kikowaena. Ke waiho waleʻia,ʻo kahi kelepona ka paepae i loko o ka papa waihona waihona waihona, aʻikeʻiaʻo ia iho heʻano.

Hōʻoiaʻo

Hoʻomanaʻo kaʻikepili i ka hōʻoiaʻana e hōʻoia i nā mea hoʻohana waleʻia e hiki ke komo i kaʻikepili a iʻole kekahi mauʻano o ka pūnaewele. Eia kekahi laʻana, hiki i nā luna ke'āpono e hoʻokomo a hoʻoponopono i kaʻikepili,ʻoiai e hiki i nā limahana kūwaho keʻike wale i nāʻikepili. Ua hoʻokumuʻia ka manaʻoʻiʻo me nā inoa inoa a me nā hua'ōlelo.

OLELO Model

Ua kūkuluʻia ka model BASE i mea'ē aʻe i ka model ACID e lawelawe i nā pono o nāʻikepili noSQL i hōʻoleʻoleʻia nāʻikepili ma keʻano like e pono ai nā pūnaewele pili. ʻO kāna mau kumuhana mua loa he hiki ke loaʻa, State State, a me ke kūlana kūpono:

Nā pilikia

ʻO ka pilikia o kaʻikepili kahi hoʻonohonoho o nā lula e hōʻoia i nāʻikepili kūpono. Loaʻa nāʻano he nui o nā koi. ʻO nā kumu koi mua:

Pūnaewele Pūnaewele Kūnaewele (DBMS)

ʻO DBMS ka pūnaewele e hoʻoponopono ana i nāʻano a pau o ka hanaʻana me kahi waihonaʻikepili, mai ka mālamaʻana a me ka mālamaʻana i nāʻikepili no ka hoʻokūʻana i nā rula pono pono'ī, i ka hoʻolakoʻana i nā puka no kaʻikepili helu a me ka hoʻoponoponoʻana. ʻO kaʻenehana mālama honua (RDBMS) kahi hana i nā papahana pili o nā papa a me nā pilina ma waena o lākou.

Keʻano

ʻO kahi hui wale kahi papaʻaina i loko o kaʻikepili. Ua ho'ākākaʻia ma o ka hoʻohanaʻana i kahi Hoʻopā Pilina Pilina,ʻo ia kekahiʻano o nā kiʻi e hōʻike ana i nā pilina ma waena o nā papa waihonaʻikepili.

Ke Kūlana Manaʻo

Hoʻoikaika ka palekana no ka hōʻoiaʻana i kaʻikepiliʻikepili, a ke ola nei i ka wā e heluʻia ai kahi hoʻohālikelike i ka waiwai o kekahi, i ho'ākākaʻia e like me A -> B ,ʻo ia hoʻi ke kumu o ka A e hoʻoholo ai i ka waiwai o B, aiʻoleʻo B he "pili ponoʻole" ma A No ka laʻana, hiki i kahi papa ma kahi kulanui e komo pū ana me nā moʻolelo o nā haumāna a pau i ka hilinaʻi hana ma waena o ka haumāna haumāna a me ka inoa o ka haumāna,ʻo ia hoʻi ka ID haumāna kūikawā e hoʻoholo i ka waiwai o ka inoa.

Palani

ʻO ka mea helu he kikowaenaʻikepili e kōkua ana i nā hulina o kaʻikepili no nā pūnaewele nui. Hoʻonohonoho ka mea hoʻomohala papahana i ka hōʻailona ma nā papa pono'ī i ka papa. Ke mālama nei ka helu i nā koina o ke kolamu akā i nā kiko'ī wale nō i nāʻikepili i ke koena o ka papa, a hiki ke huli pono a me ka wikiwiki.

Kaomi

ʻO ke kīʻo kahi kahuaʻikepili pūnaewele kahi kumu e wehewehe i kahi moʻolelo. Kākoʻo nā kī i ka hōʻoiaʻikepili a pale i ka hana hou. ʻO nā kī nui o nā kī i hoʻohanaʻia i loko o ke kōnaehanaʻikepiliʻo ia nā kī pāpani, nā kīʻohi kele'ē aʻe.

Kūkāna

No ka normalize i kahiʻikepili, e hoʻolālā i kona mau papa (ka pilina) a me nā kolamu (mauʻano) ma ke ala e hōʻoia i ka pono pono'ī a e pale i ka hana hou. ʻO nā kumu mua o ka hoʻolālāʻana he Form Normal (1NF), Nānā Haʻawina Elua (2NF), Nānā Kūikawāʻekolu (3NF) a me Boyce-Codd Normal Form (BCNF).

NoSQL

NoSQL he polokalamu laulā i hoʻonohonohoʻia e pane i ka pono no ka mālamaʻana i nāʻike i hōʻoleʻoleʻia e like me nā leka uila, nā pāhana media, video a kiʻi paha. Ma mua o ka hoʻohanaʻana i SQL a me ke kāʻei ACID ikaika loa no ka hōʻoiaʻiʻoʻana i kaʻikepili paʻa,ʻohai ka NoSQL i ka model BASE māmā. ʻO ka'ōnaehanaʻikepili NOSQLʻaʻole hoʻohana i nā papa e mālama i nāʻikepili; akā, hiki iā ia ke hoʻohana i ke kiʻina nui a iʻole nā ​​kiʻi.

Null

Nānā pinepineʻia ka NULL i ka mean "no" aiʻoleʻole; akā,ʻo ia hoʻi,ʻo ia hoʻi, "ʻikeʻoleʻia." Inā loaʻa kahi māla o kahi mahina o NULL, he wahi mālama ia no kahiʻikeʻole. Ke hoʻohana nei ka Language Query Language (SQL) i nā mea IS IS NULL a me NOT NOT NULL e ho'āʻo ai i nā koina null.

Uiui

ʻO ka nīnau nīnau waihona kahi pehea e hoʻohana ai nā mea hoʻohana me kahi pūnaewele. Hoʻonohonohoʻia i loko o SQL a he mea koho a koho paha. Ke koho hulina noi hulina mai kahi pūnaewele; ke hoʻololi i nā nīnau hulina, nā hōʻoiaʻana, a iʻole ka hōʻiliʻili i nāʻike. Hāʻawi kekahi mau kikowaena i nāʻano e hūnā i nā semantic o ka hulina, eʻae i nā mea hoʻohana e noi wikiwiki i kaʻikepili me kaʻole eʻike i ka SQL.

Kālena

ʻO ka pahuhopuʻikepili ka hoʻolālā o nā papa, nā pou, nā pilina, a me nā koi e hanaʻia i kahiʻikepili. Hoʻohālikelikeʻia nā Schemas ma o ka hoʻohanaʻana i ka'ōlelo SQL CREATE.

Ka Hoʻomanaʻo Kōkua

ʻO kahi hana i mālamaʻia he nīnau i hoʻopaʻa muaʻia, aiʻole ka'ōlelo'ōlelo SQL i hiki ke'āpanaʻia ma'ō aku o nā polokalamu a me nā mea hoʻohana i loko o kahi Pūnaewele Pūnaewele. Hoʻoponopono nā hana hoʻoponopono i ka maikaʻi, kōkua e hoʻoikaika i kaʻikepili pono a hoʻonui i ka huahana.

ʻO ka'ōlelo nīnau hulina

ʻO ka Language Query Language , aʻo SQL paha, ka'ōlelo i hoʻohanaʻia i ka hoʻohanaʻana i nāʻikepili mai ka pūnaewele. ʻO ka Language Data Manipulation (DML) ka hapa o nā kauoha SQL i hoʻohana pinepineʻia a komo pū me SELECT, INSERT, UPDATE a DELETE.

Kaha

ʻO kahi kumuhana kahi hana mālama i hoʻonohonohoʻia e hoʻokōʻia i kahi papahana kūikawā, keʻano he hoʻololiʻana i kaʻikepili o kahi papa. Eia kekahi laʻana, hiki ke hoʻolālāʻia kekahi mea e kākau ai i kahi log, e hōʻiliʻili i nāʻikepili aiʻole e helu i kahi waiwai.

Nānā

ʻO kaʻikeʻikeʻikeʻikepili kahi hoʻonohonohoʻia o kaʻikepili i hōʻikeʻia i ka mea hoʻohana hope no ka hūnāʻana i ka paʻakikīʻikepili a me ka hoʻouluʻana i kaʻikepili hoʻohana. Hiki i kaʻike ke hoʻohui i nāʻikepili mai nā papaʻelua aʻoi aʻe paha a loaʻa kahi hapa o kaʻike.