Awọn anfani:
- Agbara lati ṣe alaye imọran, ọgbọn ati awọn awoṣe data ti ara ati awọn imọran isọdọtun ati ṣe agbejade awọn iwe-ibasepo ibatan pẹlu atilẹyin ti oye atọwọda
- Agbara lati kọ iwe-itumọ data, ofin iṣowo ati awọn ibatan tabili pẹlu awọn itusilẹ ti a ṣeto ati rii daju wọn lodi si eto gidi
- Agbara lati ṣe agbeyẹwo awọn aba ti ipilẹṣẹ AI-ipilẹṣẹ ni awọn ofin ti iduroṣinṣin, ẹyọkan ati ibamu ofin iṣowo.
Eto alaye jẹ pataki eto ti o tọju ṣeto data. Awoṣe data jẹ iṣẹ-ṣiṣe ti sisọ awọn otitọ ti iṣowo kan (onibara, aṣẹ, ọja, risiti) ati ibatan wọn si ara wọn ni ọna ti a ṣeto. Awoṣe data to dara jẹ ipilẹ ti ijabọ deede, awọn ibeere iyara, ati data deede; Awoṣe buburu jẹ orisun ti awọn ọdun ti aiṣedeede ati iṣẹ atunṣe atunṣe. Ni ọpọlọpọ igba, alamọdaju MIS ko ṣe koodu awoṣe lati ibere, ṣugbọn jẹri pe awoṣe ni ibamu pẹlu awọn ofin iṣowo ati tumọ awoṣe laarin ẹgbẹ iṣowo ati IT.
Awoṣe data n tẹsiwaju ni awọn ipele mẹta ti abstraction. Awoṣe imọran (imọ imọran Gẹẹsi) jẹ ipele ti o ga julọ: kini awọn nkan akọkọ ti o wa ati bawo ni wọn ṣe jọmọ? "Onibara gbe aṣẹ kan, aṣẹ naa pẹlu ọja naa." Ko si awọn alaye imọ-ẹrọ. Awoṣe ọgbọn n ṣalaye awọn abuda (awọn aaye), awọn bọtini, ati awọn iru ibatan ti nkan kọọkan; sugbon o ti wa ni ṣi ko ti so si kan pato database ọja. Awoṣe ti ara (English ti ara) jẹ ẹya nja ti awọn tabili, awọn oriṣi data ati awọn atọka ninu aaye data kan pato (fun apẹẹrẹ SQL Server, PostgreSQL). Awọn ipele mẹta wọnyi jẹ awọn ẹya alaye ti o pọ si ti imọran kanna.
Nkan-Ibasepo ati awọn bọtini
Ede ipilẹ ti awoṣe data jẹ awoṣe Ibaṣepọ-Eto (ER). O le ronu nkan bi tabili: Onibara, Bere fun. Ẹya naa jẹ iwe ti tabili: orukọ, imeeli, iye. Ibasepo jẹ bi awọn nkan ṣe sopọ: alabara le ni awọn aṣẹ pupọ (ibasepo ọkan-si-ọpọlọpọ).
Awọn imọran bọtini pataki meji wa. Bọtini alakọbẹrẹ jẹ aaye ti o ṣe idanimọ lainidi laini kọọkan ninu tabili kan; fun apẹẹrẹ CustomerID. Bọtini ajeji jẹ aaye ninu tabili kan ti o tọka si bọtini akọkọ ti tabili miiran; Onibara ID ni tabili ibere so iru aṣẹ alabara ti o jẹ. Awọn asopọ wọnyi ṣe idaniloju iduroṣinṣin itọkasi: aṣẹ ko le gbe fun alabara ti ko si.
Imọran: Nigbati o ba ni AI ṣe ipilẹṣẹ apẹrẹ ER kan, o jẹ ki o rọrun lati beere ni gbangba bọtini akọkọ fun tabili kọọkan ati bọtini ajeji fun ibatan kọọkan. Ṣugbọn ṣe idaniloju bọtini ajeji kọọkan ti o daba nipasẹ awoṣe lodi si ofin iṣowo gangan: nigbami ibatan ti o ro pe “ọkan-si-ọpọlọpọ” jẹ “ọpọlọpọ-si-ọpọlọpọ”.
Isọdọtun: Idilọwọ Ipadabọ
Iṣe deede jẹ ilana ti idinku idinku ati titọju iduroṣinṣin nipasẹ pinpin data sinu awọn tabili ọgbọn. Ibi-afẹde ni lati tọju alaye kanna ni aaye kan. Fun apẹẹrẹ, dipo titẹ adirẹsi alabara leralera ni laini aṣẹ kọọkan, o tọju adirẹsi naa lẹẹkan ni tabili Onibara ki o sopọ mọ bọtini ajeji lati aṣẹ naa. Ni ọna yii, nigbati adirẹsi ba yipada, o ṣe imudojuiwọn ni aaye kan; Bibẹẹkọ, awọn ọgọọgọrun awọn aṣẹ yoo ni awọn adirẹsi oriṣiriṣi. Eyi ni a npe ni anomaly imudojuiwọn.
Idakeji ti normalization ni denormalisation: koto gbigba diẹ ninu awọn atunwi fun awọn nitori ti iroyin iyara. Ninu awọn eto iṣowo (ipamọ data iṣiṣẹ), isọdọtun ni gbogbogbo jẹ ayanfẹ, ati ni awọn eto ijabọ (ibi ipamọ data), denormalisation nigbagbogbo fẹ. Nitorina "ni deede ko dara nigbagbogbo"; Awọn ipinnu ti wa ni ṣe gẹgẹ bi idi.
Iwe-itumọ data: Èdè Wọpọ
Itumọ data jẹ iwe-ipamọ ti o ṣalaye kini aaye kọọkan tumọ si, iru rẹ, awọn idiwọ ati ofin iṣowo. Kini aaye “ipo” tumọ si? Awọn iye wo ni o le gba (Ni isunmọtosi, Ifọwọsi, Fagilee)? Ṣe o jẹ dandan? Laisi iwe-ipamọ yii, aaye kanna yoo tumọ ni iyatọ nipasẹ awọn ẹgbẹ oriṣiriṣi ati pe ijabọ naa yoo daru. Iwe-itumọ data jẹ ede franca ti agbari ati ọkan ninu awọn ifijiṣẹ ti o niyelori ti ọjọgbọn MIS. AI le yarayara jade iwe-itumọ data ibẹrẹ lati inu eto tabili ti o wa; Ṣugbọn ẹyọkan nikan ti o lo data yẹn jẹrisi itumọ iṣowo otitọ ti aaye kọọkan.
Awọn ọran Mini mẹta: Nipa Awọn nọmba
Ọran 1 - Awọn iye owo ti atunwi. Ni ile-iṣẹ pinpin, adirẹsi alabara ti wa ni ipamọ lọtọ ni aṣẹ mejeeji ati awọn tabili risiti. Nigbati alabara kan ba gbe, a ṣe imudojuiwọn adirẹsi ni tabili kan nikan; Awọn risiti 1,400 lọ si adirẹsi atijọ ati pe wọn san pada. Ti adirẹsi naa ba jẹ deede ni tabili kan, imudojuiwọn kan yoo to. Ise agbese atunṣe jẹ ọsẹ meji 2.
Ọran 2 - Iru ibasepo ti ko tọ. Onimọran MIS kan ni ile-ẹkọ eto-ẹkọ jẹwọ ibatan (ọkan-si-ọpọlọpọ) “Ọmọ-iwe jẹ ti Kilasi kan” ninu awoṣe ti ipilẹṣẹ AI. Sibẹsibẹ, awọn ọmọ ile-iwe le forukọsilẹ ni diẹ ẹ sii ju ẹyọkan kilasi yiyan; Ibasepo naa jẹ ọpọlọpọ-si-ọpọlọpọ ati pe tabili agbedemeji (Igbasilẹ) nilo. Aṣiṣe naa han ni aaye nigbati ọmọ ile-iwe kuna lati forukọsilẹ ni ipele keji. Ti aba AI ti jẹrisi, yoo ti mu lati ibẹrẹ.
Irú 3 - Iye ti data dictionary. O ti pinnu pe aaye "policy_status" ni ile-iṣẹ iṣeduro ni a tumọ si yatọ si nipasẹ awọn ẹgbẹ oriṣiriṣi 5, nitorina KPI kanna fun awọn esi oriṣiriṣi 3 ni awọn iroyin. Nipa kikọ iwe-itumọ data ti o ni agbara AI ati iyọrisi adehun iṣọkan pẹlu ẹgbẹ iṣowo, aiṣedeede ijabọ jẹ imukuro ati akoko ipade ilaja oṣooṣu ti dinku nipasẹ 60%.
Ailagbara Tọ / Alagbara Tọ
Ibere ailagbara:
Ṣe ọnà rẹ e-kids database.
Ibere ti o lagbara:
Ipa rẹ: Iwọ jẹ awoṣe data ti o ni iriri.DRAFT awoṣe data LOGICAL gẹgẹbi awọn ofin iṣowo wọnyi.Awọn ofin: - Fun nkan kọọkan: awọn aaye, bọtini akọkọ, awọn aaye ti a beere. Ti o ba ṣeduro denormalisation intentional, kọ awọn idi.- Aami (CONFIRMATION beere) eyikeyi owo ofin ti o ko ba daju ti.Business ofin: - Onibara le gbe ọpọ bibere.- Ohun ibere ni ọpọ awọn ọja; One product occurs in many orders.- Products have categories.[other rules...]
Itọkasi ti o lagbara n ṣalaye ipele awoṣe (mọgbon), bọtini ati awọn ofin ibatan, ibi-afẹde deede, ati awọn aaye to nilo ijẹrisi.
Mẹrin Copiable Templates
1) Ilana iwe-itumọ data:
Atọka iwe-itumọ data kan tẹle lati asọye tabili. Fun aaye kọọkan: orukọ, oriṣi, ṣe o jẹ dandan, awọn iye to ṣeeṣe, itumọ iṣowo (aami[PREDICTION] ti o ba jẹ asọtẹlẹ). Tabili: [DDL tabi akojọ aaye]
2) Normalization review:
Njẹ eewu eyikeyi ti data ẹda-iwe, imudojuiwọn imudojuiwọn, ati aye fun isọdọtun ninu eto tabili ni isalẹ? Fun wiwa kọọkan, kọ iru fọọmu deede ti o ṣẹ ati imọran rẹ. Ilana: [ọrọ]
3) Ilana ER lati ofin iṣowo:
Tumọ awọn ofin iṣowo atẹle si awọn nkan, awọn abuda ati awọn ibatan. Pato iru ibatan kọọkan (1-1, 1-N, N-N) ati ti N-N ba, daba tabili agbedemeji. Samisi ambiguous ofin. Awọn ofin: [ọrọ]
4) Awọn ibeere ijẹrisi iru ibatan:
Fun ibatan kọọkan ninu awoṣe data ti o wa ni isalẹ, ṣe ipilẹṣẹ ibeere iṣowo “bẹẹni/bẹẹẹkọ” ti yoo ṣe idanwo deede iru rẹ (fun apẹẹrẹ, “Ṣe ọmọ ile-iwe le forukọsilẹ ni kilasi diẹ sii ju ọkan lọ ni akoko kanna?”). Awoṣe: [ọrọ]
Ato afiwe: Awọn ipele awoṣe
ẹya-ara
agbekale
mogbonwa
ti ara
Ẹ̀kúnrẹ́rẹ́
o kere ju
alabọde
julọ
bọtini / ibatan
Awọn ohun-ini akọkọ
Awọn bọtini asọye
Pẹlu atọka/iru
Da lori database
rara
rara
Bẹẹni
afojusun jepe
owo kuro
oluyanju
Olùgbéejáde / DBA
Ilowosi ti AI
osere
lagbara osere
Akọpamọ, DBA ìmúdájú
Awọn aṣiṣe ti o wọpọ
- Lerongba ti a ọpọlọpọ-si-ọpọlọpọ ibasepo bi ọkan-si-ọpọlọpọ. Eyi ni aṣiṣe awoṣe ti o wọpọ julọ; Ti o ba gbagbe tabili agbedemeji, eto ko le tọju ipo gangan.
- Fi ohun gbogbo sinu tabili kan. Ikojọpọ gbogbo awọn aaye ni tabili kan nitori “ayedero” n ṣe agbejade ẹda-iwe ati imudojuiwọn awọn asemase.
- Ko kikọ iwe-itumọ data. KPI kanna n fun awọn abajade oriṣiriṣi nigbati itumọ awọn aaye naa wa ninu ọkan.
- Igbẹkẹle afọju iṣeduro AI ti awọn iru data ati awọn ihamọ. Awọn awoṣe le daba a "tobi to" agbegbe; Ofin iṣowo pinnu awọn opin gangan (fun apẹẹrẹ TR ID 11 awọn nọmba).
- Absolutizing normalization. Iṣe deede ti o pọju ni Layer iroyin fa fifalẹ ibeere naa; Idi naa yatọ da lori ọrọ-ọrọ.
Išọra: Oye atọwọda le gbejade awọn awoṣe ti o dara ṣugbọn o ṣẹ awọn ofin iṣowo. Fun ibaraẹnisọrọ kọọkan ti a daba nipasẹ awoṣe, ibeere naa "Ṣe o dabi eyi gaan?" Beere ibeere iṣowo kan. Awoṣe data jẹ egungun ti eto; Egugun ninu egungun jẹ gidigidi soro lati tun nigbamii.
Ni akojọpọ
Awoṣe data jẹ ilana ti iṣeto awọn ododo iṣowo pẹlu awọn nkan, awọn abuda ati awọn ibatan ati awọn ere ni imọran, ọgbọn ati awọn ipele ti ara. Awọn bọtini akọkọ ati ajeji ṣe idaniloju iduroṣinṣin itọkasi; Iṣe deede dinku atunwi, ṣugbọn isọdọtun tun jẹ ẹtọ ti o da lori idi naa. Iwe-itumọ data jẹ ede ti o wọpọ ti ajo naa. AI n pese iyara to ṣe pataki ni iṣelọpọ awọn iyaworan ER, awọn iwe-itumọ data, ati awọn atunwo deede; sibẹsibẹ, awọn iru ibatan, awọn iru data, ati awọn itumọ-ọrọ iṣowo gbọdọ jẹ timo ni ilodi si ofin iṣowo gangan. Nitoripe awoṣe naa dara ko tumọ si pe o tọ.
Ohun elo iṣẹ-ṣiṣe
Wo “eto awin ile-ikawe”: awọn ọmọ ẹgbẹ, awọn iwe, awọn igbasilẹ awin. (1) Ṣe apẹrẹ awoṣe ọgbọn ti o ṣejade nipasẹ itọsi ti o lagbara. (2) Ṣe idanwo iru ibatan kọọkan ti awoṣe daba (ni pato, “le ọmọ ẹgbẹ kan le ni ju ẹda kan lọ ti iwe kanna?”) Pẹlu ibeere iṣowo kan. (3) Wa o kere ju ibatan ọpọlọpọ-si-ọpọlọpọ ati ṣalaye tabili agbedemeji. (4) Kọ awọn laini iwe-itumọ data fun o kere ju awọn aaye 4 (orukọ, oriṣi, dandan, itumo iṣowo). (5) Ṣe afihan idiwọ kan ti awoṣe le ti ni ibamu ki o ṣe alaye bi o ṣe le rii daju.
akojọ ayẹwo
- [] Bọtini akọkọ ti tabili kọọkan jẹ asọye.
- [] Mo jẹrisi iru ibatan kọọkan pẹlu ibeere iṣowo naa.
- [] Mo ti ṣe asọye tabili agbedemeji fun ọpọlọpọ-si-ọpọlọpọ awọn ibatan.
- [] Mo ṣe deede tabi ṣe idalare isọdọtun ti data ẹda-iwe.
- [] Mo kọ laini iwe-itumọ data fun awọn aaye pataki.
- [] Mo jẹrisi iru data AI / awọn didaba ihamọ lodi si ofin iṣowo naa.