Ann an eisimeileachd fìrinneach gnìomhach tha aon ghnè fo-sheat de dh 'eile
Ann an saoghal teòiridh dàta dàta, tha eisimeileachd gnìomhach ann nuair a tha aon fheart a 'dearbhadh adhbhar eile gu h-àraidh ann an stòr-dàta. Is e eisimeileachd gnìomhachd tràtha a tha ann an eisimeileachd stòr - dàta a tha a 'tachairt nuair a tha e a' toirt cunntas air eisimeileachd gnìomhach air adhbhar no de chruinneachadh de fheartan a tha a 'toirt a-steach a' ghnè thùsail.
Eisimpleirean de dhìolaidhean gnìomhach trioblaideach
Tha an seòrsa eisimeileachd air a bheilear a 'toirt a- steach gu ìre bheag oir is urrainnear a bhith air a thoirt bho shiostam cumanta. Ma tha aon "taobh" na fho-sheat den fhear eile, thathas den bheachd gu bheil e falamh. Thathas den bheachd gu bheil an taobh clì an co - dhùnadh agus an ceart an urra ris .
- {A, B} -> Is e eisimeileachd gnìomhachd beag a th 'ann am B oir is e fo-roinn de A, B a th' ann am B. Bho { A, B} -> B a ' toirt a-steach B , faodar luach B a shuidheachadh. Is e eisimeileachd gnìomhachd dhoirbh a th 'ann oir tha dearbhadh B air a shàrachadh le a dàimh ri A, B. Leis gu bheil luachan B air an suidheachadh le luachan A , bidh sreath sam bith eile aig a bheil luach aig A aig an aon luachan mar B. Is e dòigh eile air a chur a-steach gu bheil a h-uile B air a ghabhail a-steach ann an A , is e sin as coireach gur e subset A a th 'ann .
- {Employee_ID, Employee_Name} -> Tha Employee_ID cuideachd na eisimeileachd gnìomhachd trioblaideach oir is e fo-bhuidheann de {Employee_ID, Employee_Name} a tha ann an Employee_ID .
- Tha an aon rud fìor airson A -> A no Employee_ID -> Employee_ID, agus Employee_Name -> Employee_Name . Is e seo gach eisimeileachd gnìomhachd beag.
- Ma tha eisimeileachd gnìomhach X-> Y, agus Y na fho-sheata de X, is e eisimeileachd gnìomhachd beag a tha seo. Mura h-eil fo-thac de X, chan e eisimeileachd gnìomhachd beag a tha seo.