[sql] Real Estate

Viewer

copydownloadembedprintName: Real Estate
  1. CREATE DATABASE `Real Estate`;
  2. USE real_estate_database;
  3.  
  4.  
  5. CREATE TABLE Clients (
  6.     ID INT PRIMARY KEY,
  7.     FirstName VARCHAR(50),
  8.     LastName VARCHAR(50),
  9.     Address VARCHAR(100),
  10.     Phone VARCHAR(20),
  11.     Email VARCHAR(100)
  12. );
  13.  
  14.  
  15. CREATE TABLE Properties (
  16.     PID INT PRIMARY KEY,
  17.     PType VARCHAR(50),
  18.     Price DECIMAL(10,2),
  19.     PDescription VARCHAR(200)
  20. );
  21.  
  22.  
  23. CREATE TABLE Agents (
  24.     ID INT PRIMARY KEY,
  25.     FirstName VARCHAR(50),
  26.     LastName VARCHAR(50),
  27.     Phone VARCHAR(20),
  28.     Email VARCHAR(100)
  29. );
  30.  
  31. -- Δημιουργία πίνακα Συναλλαγές
  32. CREATE TABLE Transactions (
  33.     ID INT PRIMARY KEY,
  34.     TransactionDate DATE,
  35.     Amount DECIMAL(10,2)
  36. );
  37.  
  38.  
  39. CREATE TABLE Locations (
  40.     ID INT PRIMARY KEY,
  41.     Address VARCHAR(100),
  42.     City VARCHAR(50),
  43. );
  44.  
  45.  
  46. CREATE TABLE Transactions_Clients (
  47.     TransactionID INT,
  48.     ClientID INT,
  49.     PRIMARY KEY (TransactionID, ClientID),
  50.     FOREIGN KEY (TransactionID) REFERENCES Transactions(ID),
  51.     FOREIGN KEY (ClientID) REFERENCES Clients(ID)
  52. );
  53.  

Editor

You can edit this paste and save as new:


File Description
  • Real Estate
  • Paste Code
  • 05 Jun-2023
  • 1.05 Kb
You can Share it: