Question: using this create statements, can you populate these tables using sql queries; - - Create Database EZ _ Rentals _ DB CREATE DATABASE EZ _
using this create statements, can you populate these tables using sql queries;
Create Database EZRentalsDB
CREATE DATABASE EZRentalsDB;
GO
USE EZRentalsDB;
GO
Create the CreditCardMerchantServiceCompany table
CREATE TABLE CreditCardMerchantServiceCompany
CreditCardProcessingMerchantServiceCompanyCode TINYINT PRIMARY KEY CHECK CreditCardProcessingMerchantServiceCompanyCode BETWEEN AND
CreditCardProcessingMerchantServiceCompanyName VARCHAR UNIQUE NOT NULL
;
Create the CreditCardNetworkCompany table
CREATE TABLE CreditCardNetworkCompany
CreditCardNetworkCompanyCode TINYINT PRIMARY KEY CHECK CreditCardNetworkCompanyCode BETWEEN AND
CreditCardNetworkCompanyName VARCHAR UNIQUE NOT NULL
;
Create the CreditCardCorporateMerchantBank table
CREATE TABLE CreditCardCorporateMerchantBank
CreditCardCorporateMerchantBankCode TINYINT PRIMARY KEY CHECK CreditCardCorporateMerchantBankCode BETWEEN AND
CreditCardCorporateMerchantBankName VARCHAR UNIQUE NOT NULL
;
Create the CreditCardIssuingBank table
CREATE TABLE CreditCardIssuingBank
CreditCardIssuingBankCode TINYINT PRIMARY KEY CHECK CreditCardIssuingBankCode BETWEEN AND
CreditCardIssuingBankName VARCHAR UNIQUE NOT NULL
;
Create the States table
CREATE TABLE States
StateID TINYINT PRIMARY KEY CHECK StateID BETWEEN AND
StateCodeChar CHAR UNIQUE NOT NULL,
StateName VARCHAR UNIQUE NOT NULL
;
Create the Countries table
CREATE TABLE Countries
CountryID TINYINT PRIMARY KEY CHECK CountryID BETWEEN AND
CountryCodeChar CHAR UNIQUE NOT NULL,
CountryCodeChar CHAR UNIQUE NOT NULL,
CountryName CHAR UNIQUE NOT NULL
;
CREATE TABLE CreditCard
CreditCardNumber VARCHAR PRIMARY KEY, Primary Key for the credit card table
CreditCardOwnerName VARCHAR NOT NULL, Name of the credit card owner
CreditCardProcessingMerchantServiceCompanyCode TINYINT CHECK CreditCardProcessingMerchantServiceCompanyCode BETWEEN AND NOT NULL, Foreign key referencing CreditCardProcessingMerchantServiceCompany table
CreditCardNetworkCompanyCode TINYINT CHECK CreditCardNetworkCompanyCode BETWEEN AND NOT NULL, Foreign key referencing CreditCardNetworkCompany table
CreditCardIssuingBankCode TINYINT CHECK CreditCardIssuingBankCode BETWEEN AND NOT NULL, Foreign key referencing CreditCardIssuingBank table
CreditCardCorporateMerchantBankCode TINYINT CHECK CreditCardCorporateMerchantBankCode BETWEEN AND NOT NULL, Foreign key referencing CreditCardCorporateMerchantBank table
ExpDate DATE CHECK ExpDate GETDATE Check constraint to ensure ExpDate is a valid future date
AddressLine VARCHAR NOT NULL, First part of address
AddressLine VARCHAR Second part of address optional
City VARCHAR NOT NULL, City of the address
StateCode CHAR NOT NULL, State code of the address
Zipcode VARCHAR NOT NULL, Zip code of the address
Country VARCHAR NOT NULL, Country of the address
CreditCardLimit DECIMAL NOT NULL, Maximum credit limit of the credit card
CreditCardAvailableCredit DECIMAL NOT NULL, Remaining available credit on the credit card
ActivationStatus BIT NOT NULL, Indicates whether the credit card is active or not
FOREIGN KEY CreditCardProcessingMerchantServiceCompanyCode REFERENCES CreditCardMerchantServiceCompanyCreditCardProcessingMerchantServiceCompanyCode ON DELETE CASCADE ON UPDATE CASCADE, Foreign key constraint for credit card processing merchant service company
FOREIGN KEY CreditCardNetworkCompanyCode REFERENCES CreditCardNetworkCompanyCreditCardNetworkCompanyCode ON DELETE CASCADE ON UPDATE CASCADE, Foreign key constraint for credit card network company
FOREIGN KEY CreditCardIssuingBankCode REFERENCES CreditCardIssuingBankCreditCardIssuingBankCode ON DELETE CASCADE ON UPDATE CASCADE, Foreign key constraint for credit card issuing bank
FOREIGN KEY CreditCardCorporateMerchantBankCode REFERENCES CreditCardCorporateMerchantBankCreditCardCorporateMerchantBankCode ON DELETE CASCADE ON UPDATE CASCADE Foreign key constraint for credit card corporate merchant bank
;
Credit card Merchant Service Company table ;
Stax by Fattmerchant'
Helcim
Dharma Merchant services'
Payment Depot'
National Processing'
Block
Intuit Quickbooks'
Paypal
Stripe
Flagship Merchant Services'
Clover;
Credit Card Network Company;
American Express
Visa
MasterCard
Discover
Diners club
interlink
Star
Accel
Interac
Visa ReadyLink
Pulse
JCB Japan Credit Bureau
Rupay
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
