Мазмұны:
Бейне: SQL серверінде бастапқы кілт сыртқы кілт қатынасын қалай жасауға болады?
2024 Автор: Lynn Donovan | [email protected]. Соңғы өзгертілген: 2023-12-15 23:49
SQL Server Management Studio пайдалану
- Object Explorer бағдарламасында кестені тінтуірдің оң жақ түймешігімен басыңыз ерік үстінде болу шетелдік - кілт жағы қарым-қатынас және Дизайн түймесін басыңыз.
- Кесте құрастырушы мәзірінен түймешігін басыңыз Қарым-қатынастар .
- Ішінде Шетелдік - негізгі қатынастар тілқатысу терезесінде Қосу түймесін басыңыз.
- түймесін басыңыз қатынас Таңдалған Қарым-қатынас тізім.
Осыған байланысты SQL серверінде бастапқы кілт пен сыртқы кілт арасындағы қатынасты қалай құруға болады?
Кімге жасау the бастапқы кілт және сыртқы кілт қатынасы , түймесін тінтуірдің оң жақ түймешігімен басыңыз шетелдік кілт кесте бағандарын (Есептік жазбалар кестесі) және таңдаңыз Қарым-қатынастар … Ішінде Шетелдік негізгі қатынастар тілқатысу терезесінде Қосу түймесін басыңыз түймесі . Бұл әдепкі бойынша a қосады қатынас сол жақ панельде.
Сондай-ақ, кілт негізгі және шетелдік болуы мүмкін бе? Негізгі кілттер әрқашан бірегей болу керек, шетелдік кілттер егер кесте бір-көп қатынасы болса, бірегей емес мәндерге рұқсат беру қажет. a пайдалану өте жақсы шетелдік кілт ретінде бастапқы кілт кесте бір-көп қатынасы емес, бір-бір қатынас арқылы байланысқан болса.
Мұнда SQL серверіндегі негізгі кілт және сыртқы кілт дегеніміз не?
Негізгі кілт кестедегі жазбаны бірегей түрде анықтаңыз. Шетелдік кілт кестедегі өріс, яғни бастапқы кілт басқа кестеде. Негізгі кілт нөлдік мәндерді қабылдай алмайды. Шетелдік кілт бірнеше нөлдік мәнді қабылдай алады.
SQL-де сыртқы кілтке қалай сілтеме жасай аламын?
Түйіндеме:
- Сыртқы кілттің әрбір мәні басқа кестелердің Бастапқы кілтінің бөлігі болуы керек.
- Сыртқы кілт сол кестедегі басқа бағанға сілтеме жасай алады. Бұл анықтама өзіндік анықтама ретінде белгілі.
- Кестені жасау, Кестені өзгерту немесе SQL серверін басқару студиясының көмегімен сыртқы кілт жасауға болады.
Ұсынылған:
SQL серверінде сыртқы кілт қалай жұмыс істейді?
Тапсырыс_идентификаторы: Негізгі кілт
Бастапқы кілт сыртқы кілт бола ала ма?
Негізгі кілттер әрқашан бірегей болуы керек, егер кесте бір-көп қатынасы болса, сыртқы кілттер бірегей емес мәндерге рұқсат беруі керек. Кесте «бірден көпке» қатынасымен емес, бір-біріне қатынасы арқылы қосылған болса, негізгі кілт ретінде сыртқы кілтті пайдалану өте жақсы
SQL серверінде бағанның бастапқы кілтін қалай жасауға болады?
SQL Server Management Studio пайдалану Object Explorer шолғышында бірегей шектеу қосқыңыз келетін кестені тінтуірдің оң жақ түймешігімен басып, Дизайн түймешігін басыңыз. Кесте құрастырушысында бастапқы кілт ретінде анықтағыңыз келетін дерекқор бағанының жол таңдаушысын басыңыз. Баған үшін жол таңдау құралын тінтуірдің оң жақ түймешігімен басып, Негізгі кілтті орнату таңдаңыз
Db2-де бастапқы кілт және сыртқы кілт дегеніміз не?
Сыртқы кілт – басқа кестедегі жолдың ең болмағанда бір негізгі кілтіне сәйкес келуі қажет кестедегі бағандар жиыны. Бұл анықтамалық шектеу немесе анықтамалық тұтастық шектеуі. Бұл бір немесе бірнеше кестелердегі бірнеше бағандардағы мәндер туралы логикалық ереже
Бастапқы кілт қосымша кілт және сыртқы кілт дегеніміз не?
Сыртқы кілт: Бастапқы кілт бір кестеде басқа кестеде пайда болатын (айқаспалы сілтеме). Қосымша (немесе альтернативті) кілт: жоғарыдағы екі түрдің ешқайсысы болу үшін таңдалмаған кестедегі кез келген өріс