Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CREATE TABLE Locations(
- Id INT IDENTITY PRIMARY KEY,
- Latitude FLOAT ,
- Longitude FLOAT
- )
- CREATE TABLE Credentials(
- Id INT IDENTITY PRIMARY KEY,
- Email VARCHAR(30) ,
- Password VARCHAR(20)
- )
- CREATE TABLE Chats(
- Id INT IDENTITY PRIMARY KEY,
- Title VARCHAR(32) ,
- StartDate DATE ,
- IsActive BIT
- )
- CREATE TABLE Users(
- Id INT IDENTITY PRIMARY KEY,
- Nickname VARCHAR(25) ,
- Gender CHAR(1) ,
- Age INT ,
- LocationId INT ,
- FOREIGN KEY (LocationId) REFERENCES Locations(Id),
- CredentialId INT UNIQUE,
- FOREIGN KEY (CredentialId) REFERENCES Credentials(Id)
- )
- CREATE TABLE Messages(
- Id INT IDENTITY PRIMARY KEY,
- Content VARCHAR(200) ,
- SentOn DATE ,
- ChatId INT ,
- FOREIGN KEY (ChatId) REFERENCES Chats(Id),
- UserId INT ,
- FOREIGN KEY (UserId) REFERENCES Users(id)
- )
- CREATE TABLE UsersChats(
- constraint PK_UsersChats
- primary key (ChatId, UserId),
- UserId INT ,
- FOREIGN KEY(UserId) REFERENCES Users(Id),
- ChatId INT ,
- FOREIGN KEY(ChatId) REFERENCES Chats(Id)
- )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement