Pitääkö yksiköllä olla avain?
Pitääkö yksiköllä olla avain?

Video: Pitääkö yksiköllä olla avain?

Video: Pitääkö yksiköllä olla avain?
Video: Palvelualojen avaimet -koulutuksella työura käyntiin 2024, Joulukuu
Anonim

Jokainen kokonaisuus on pakko omistaa attribuutti tai attribuutit, ensisijainen avain , jonka arvot yksilöivät yksilöllisesti kunkin esiintymän kokonaisuus . Jokainen lapsi kokonaisuus on pakko omistaa attribuutti, vieras avain , joka täydentää yhteyden vanhemman kanssa kokonaisuus.

Voiko entiteetillä vastaavasti olla ilman ensisijaista avainta?

Luodaan Entiteetti Esine pöydälle Ei ensisijaista avainta . Kun määrittelet an kokonaisuus esine, sen täytyy omistaa a pääavain tai käytä RowID-attribuuttia (taulukon ROWID-määritteen perusteella). Jos luot oletusarvon kokonaisuus esine pöydältä ei ensisijaista avainta , rivitunnus-attribuutti luodaan automaattisesti nimellä pääavain.

Voiko entiteetillä olla yllä olevan lisäksi kaksi ensisijaista avainta? Pöytä voi olla Vain yksi pääavain , joka voi koostua yhdestä tai useita kentät. Kun useita kenttiä käytetään a pääavain , niitä kutsutaan komposiiteiksi avain . Jos pöytä on a pääavain määritetty mille tahansa kentälle, et voi on kaksi levyjä joilla on kenttien sama arvo.

Mikä tässä suhteessa on entiteettiavain?

An entiteettiavain on ominaisuus tai ominaisuuksien joukko kokonaisuus tyyppiä, joita käytetään identiteetin määrittämiseen. Ominaisuudet, jotka muodostavat entiteettiavain valitaan suunnitteluvaiheessa. Arvot entiteettiavain ominaisuuksien on yksilöitävä yksiselitteisesti kokonaisuus kirjoita esiintymä sisällä an kokonaisuus asetettu ajon aikana.

Mikä avain puuttuu heikosta kokonaisuudesta?

Jonkin sisällä relaatiotietokanta , heikko entiteetti on kokonaisuus, jota ei voida yksilöidä yksiselitteisesti sen attribuuttien perusteella; siksi sen on käytettävä a vieras avain yhdessä sen attribuuttien kanssa luomaan a pääavain . The vieras avain on tyypillisesti a pääavain kokonaisuudesta, johon se liittyy.

Suositeltava: