sql >> Databasteknik >  >> RDS >> Sqlserver

Implementera en-till-noll-eller-en-relation i SQL Server

Relationen 1-0..1 i din databas är direkt synlig. Den är uppbyggd mellan Kurs- och OnlineCourse-tabeller där Kurs är principal i relation (1) och OnlineCourse är beroende med FK konfigurerat på CourseID. FK är också PK för Onlinekursen =den måste vara unik och därför är den 0..1.

Databasen använder "alltid" 1 - 0..1 eftersom verklig 1 - 1 inte kan användas effektivt för infogning av data. 1 - 1 betyder att vänster måste infogas efter höger men höger måste infogas efter vänster =omöjligt. På grund av det används 1 - 0..1 där vänster är huvud och måste infogas innan höger och höger är beroende och måste infogas efter vänster.



  1. 3 sätt att konvertera HEX till INT i SQL Server (T-SQL)

  2. Transponera utvalda resultat med Oracle

  3. SQL Server - brist på NATURAL JOIN / x JOIN y USING(fält)

  4. Hur validerar man e-postadress med PL/SQL?