Compare commits

..

No commits in common. "e378830bf218169101dc28c8dbef93dd92122423" and "69c3cc70695f4b509969c737bb49ce57d0ee2020" have entirely different histories.

View File

@ -1,48 +0,0 @@
using System.Data.SQLite;
namespace Database
{
public class Database
{
public static void CreateDatabaseQuery()
{
string createTableQuery = @"
CREATE TABLE [Books] (
[ID] INTEGER PRIMARY KEY AUTOINCREMENT,
[Name] TEXT NOT NULL,
[YearOfRelease] INTEGER,
[Total] INTEGER,
[Available] INTEGER,
[AuthorID] INTEGER,
[PublisherID] INTEGER,
FOREIGN KEY ([AuthorID]) REFERENCES [Authors]([ID]),
FOREIGN KEY ([PublisherID]) REFERENCES [Publisher]([ID])
);
CREATE TABLE [Authors] (
[ID] INTEGER PRIMARY KEY AUTOINCREMENT,
[Name] TEXT,
[Surname] TEXT,
[DateOfBirth] DATE,
);
CREATE TABLE [Publisher] (
[ID] INTEGER PRIMARY KEY AUTOINCREMENT,
[Name] TEXT,
[State] TEXT
);
CREATE TABLE [Borrows] (
[ID] INTEGER PRIMARY KEY AUTOINCREMENT,
[DateOfBorrow] DATE,
[DateOfReturn] DATE,
[UserID] INTEGER,
[BookID] INTEGER,
FOREIGN KEY ([UserID]) REFERENCES [Users]([ID]),
FOREIGN KEY ([BookID]) REFERENCES [Books]([ID])
);
CREATE TABLE [Users] (
[ID] INTEGER PRIMARY KEY AUTOINCREMENT,
[Name] TEXT,
[Surname] TEXT
);";
}
}
}