Solingen

laba4.accdb

Oct 6th, 2025 (edited)
43
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.10 KB | None | 0 0
  1. -- Пользователи
  2. CREATE TABLE UserProfile (
  3. ID AUTOINCREMENT PRIMARY KEY,
  4. USERNAME TEXT(50),
  5. FULLNAME TEXT(100)
  6. );
  7.  
  8. -- Связи между пользователями
  9. CREATE TABLE UserRelation (
  10. ID1 LONG,
  11. ID2 LONG,
  12. RELATION_TYPE TEXT(30),
  13. CONSTRAINT pk_UserRelation PRIMARY KEY (ID1, ID2),
  14. CONSTRAINT fk_User1 FOREIGN KEY (ID1) REFERENCES UserProfile(ID),
  15. CONSTRAINT fk_User2 FOREIGN KEY (ID2) REFERENCES UserProfile(ID)
  16. );
  17.  
  18. -- Пользователи
  19. INSERT INTO UserProfile (USERNAME, FULLNAME) VALUES ('ivanov', 'Иванов Иван');
  20. INSERT INTO UserProfile (USERNAME, FULLNAME) VALUES ('petrov', 'Петров Петр');
  21. INSERT INTO UserProfile (USERNAME, FULLNAME) VALUES ('sidorov', 'Сидоров Сидор');
  22.  
  23. -- Связи (друзья, родственники и т.д.)
  24. INSERT INTO UserRelation (ID1, ID2, RELATION_TYPE) VALUES (1, 2, 'друзья');
  25. INSERT INTO UserRelation (ID1, ID2, RELATION_TYPE) VALUES (1, 3, 'коллеги');
  26. INSERT INTO UserRelation (ID1, ID2, RELATION_TYPE) VALUES (2, 3, 'родственники');
  27.  
Advertisement
Add Comment
Please, Sign In to add comment