Мазмұны:

SQL серверінде бастапқы кілт сыртқы кілт қатынасын қалай жасауға болады?
SQL серверінде бастапқы кілт сыртқы кілт қатынасын қалай жасауға болады?

Бейне: SQL серверінде бастапқы кілт сыртқы кілт қатынасын қалай жасауға болады?

Бейне: SQL серверінде бастапқы кілт сыртқы кілт қатынасын қалай жасауға болады?
Бейне: Реляциялық деректер базасы. Бастапқы кілт информатика 2024, Сәуір
Anonim

SQL Server Management Studio пайдалану

  1. Object Explorer бағдарламасында кестені тінтуірдің оң жақ түймешігімен басыңыз ерік үстінде болу шетелдік - кілт жағы қарым-қатынас және Дизайн түймесін басыңыз.
  2. Кесте құрастырушы мәзірінен түймешігін басыңыз Қарым-қатынастар .
  3. Ішінде Шетелдік - негізгі қатынастар тілқатысу терезесінде Қосу түймесін басыңыз.
  4. түймесін басыңыз қатынас Таңдалған Қарым-қатынас тізім.

Осыған байланысты SQL серверінде бастапқы кілт пен сыртқы кілт арасындағы қатынасты қалай құруға болады?

Кімге жасау the бастапқы кілт және сыртқы кілт қатынасы , түймесін тінтуірдің оң жақ түймешігімен басыңыз шетелдік кілт кесте бағандарын (Есептік жазбалар кестесі) және таңдаңыз Қарым-қатынастар … Ішінде Шетелдік негізгі қатынастар тілқатысу терезесінде Қосу түймесін басыңыз түймесі . Бұл әдепкі бойынша a қосады қатынас сол жақ панельде.

Сондай-ақ, кілт негізгі және шетелдік болуы мүмкін бе? Негізгі кілттер әрқашан бірегей болу керек, шетелдік кілттер егер кесте бір-көп қатынасы болса, бірегей емес мәндерге рұқсат беру қажет. a пайдалану өте жақсы шетелдік кілт ретінде бастапқы кілт кесте бір-көп қатынасы емес, бір-бір қатынас арқылы байланысқан болса.

Мұнда SQL серверіндегі негізгі кілт және сыртқы кілт дегеніміз не?

Негізгі кілт кестедегі жазбаны бірегей түрде анықтаңыз. Шетелдік кілт кестедегі өріс, яғни бастапқы кілт басқа кестеде. Негізгі кілт нөлдік мәндерді қабылдай алмайды. Шетелдік кілт бірнеше нөлдік мәнді қабылдай алады.

SQL-де сыртқы кілтке қалай сілтеме жасай аламын?

Түйіндеме:

  1. Сыртқы кілттің әрбір мәні басқа кестелердің Бастапқы кілтінің бөлігі болуы керек.
  2. Сыртқы кілт сол кестедегі басқа бағанға сілтеме жасай алады. Бұл анықтама өзіндік анықтама ретінде белгілі.
  3. Кестені жасау, Кестені өзгерту немесе SQL серверін басқару студиясының көмегімен сыртқы кілт жасауға болады.

Ұсынылған: