USE this part to write SQL statements at the bottom questions 1-11 Branch(branch_id:integer, branch_name:varchar(50), branch_location:varchar(40), money_on_hand:numeric(15,2) create table Branch (branch_id integer, branch_name varchar(50), branch_location varchar(40), money_on_hand numeric(15,2), primary key (branch_id)); Loan(loan_number:integer, branch_id:integer, amount:numeric(8,2)) foreign key branch_id references Branch(branch_id) create table Loan (loan_number integer, branch_id integer, amount numeric(8,2), primary key (loan_number), foreign key (branch_id) references Branch (branch_id)); Customer(customer_id:integer, customer_last_name:varchar(35),customer_first_name:varchar(25), customer_street:varchar(30), customer_zip:integer) create table Customer (customer_id integer, customer_last_name varchar(35), customer_first_name varchar(25), customer_street varchar(30), customer_zip integer, primary key (customer_id)); Borrower(customer_id:integer, loan_number:integer) foreign key (customer_id) references Customer(customer_id) foreign key (loan_number) references Loan(loan_number) create table Borrower (customer_id integer, loan_number integer, primary key (customer_id, loan_number), foreign key (customer_id) references Customer (customer_id), foreign key (loan_number) references Loan (loan_number)); Depositor(customer_id:integer, account_number:integer) foreign key (customer_id) references Customer(customer_id) foreign key (account_number) references Account(account_number) Note: as the Account table is a referenced table, you have to create that table first. create table Depositor (customer_id integer, account_number integer, primary key (customer_id, account_number), foreign key (customer_id) references Customer (customer_id), foreign key (account_number) references Account (account_number)); Account(account_number:integer, branch_id:integer, balance:numeric(8,2)) foreign key branch_id references Branch(branch_id) create table Account (account_number integer, branch_id integer, balance numeric(8,2), primary key (account_number), foreign key (branch_id) references Branch (branch_id)); Insert the following data in the tables using insert into statements: Branch: 1, DowntownDet, Detroit, 40000000.00 2, UptownChi, Chicago, 32000000.00 3, DowntownGR, Grand Rapids, 21000000.00 insert into Branch values (1, 'DowntownDet', 'Detroit', 40000000.00); insert into Branch values (2, 'UptownChi', 'Chicago', 32000000.00); insert into Branch values (3, 'DowntownGR', 'Grand Rapids', 21000000.00); Loan: 1001, 1, 2008.08 1002, 1, 3201.06 1003, 2, 4508.03 1004, 3, 21008.00 insert into Loan values (1001, 1, 2008.08); insert into Loan values (1002, 1, 3201.06); insert into Loan values (1003, 2, 4508.03); insert into Loan values (1004, 3, 21008.00); Customer: 1, Gretzky, Wayne, 14 S 6th St., 55234 4, Carr, Paul, 16699 39th Ave N, 55231 2, Kilmer,Ellen, 205 Dupont Ave. N, 65031 3, Smith, Sam, 3598 Jones Rd., 55305 5, Smith, Adam, 9873 5Th. St., 55234 insert into Customer values (1, 'Gretzky', 'Wayne', '14 S 6th St.', 55234); insert into Customer values (4, 'Carr', 'Paul', '16699 39th Ave N', 55231); insert into Customer values (2, 'Kilmer', 'Ellen', '205 Dupont Ave. N', 65031); insert into Customer values (3, 'Smith', 'Sam', '3598 Jones Rd.', 55305); insert into Customer values (5, 'Smith', 'Adam', '9873 5Th. St.', 55234); Borrower: 4, 1001 5, 1002 2, 1003 1, 1004 insert into Borrower values (4, 1001); insert into Borrower values (5, 1002); insert into Borrower values (2, 1003); insert into Borrower values (1, 1004); Depositor: 1, 232 2, 235 4, 294 3, 295 5, 249 Note: you have to load the Account table data first. insert into Depositor values (1, 232); insert into Depositor values (2, 235); insert into Depositor values (4, 294); insert into Depositor values (3, 295); insert into Depositor values (5, 249); Account: 232, 3, 456.23 235, 2, 4500.19 294, 1, 6003.63 295, 3, 7500.00 249, 1, 670.85 insert into Account values (232, 3, 456.23); insert into Account values (235, 2, 4500.19); insert into Account values (294, 1, 6003.63); insert into Account values (295, 3, 7500.00); insert into Account values (249, 1, 670.85); Write SQL statements to answer the following questions using the above schema. You can add more data to the tables if you want, just follow the PK and FK rules. Accounts are not Loans and Loans are not Accounts. Please see attachments for questions 1-11
USE this part to write SQL statements at the bottom questions 1-11
- Branch(branch_id:integer, branch_name:varchar(50), branch_location:varchar(40), money_on_hand:numeric(15,2)
create table Branch
(branch_id integer,
branch_name varchar(50),
branch_location varchar(40),
money_on_hand numeric(15,2),
primary key (branch_id));
- Loan(loan_number:integer, branch_id:integer, amount:numeric(8,2))
foreign key branch_id references Branch(branch_id)
create table Loan
(loan_number integer,
branch_id integer,
amount numeric(8,2),
primary key (loan_number),
foreign key (branch_id) references Branch (branch_id));
- Customer(customer_id:integer, customer_last_name:varchar(35),customer_first_name:varchar(25), customer_street:varchar(30), customer_zip:integer)
create table Customer
(customer_id integer,
customer_last_name varchar(35),
customer_first_name varchar(25),
customer_street varchar(30),
customer_zip integer,
primary key (customer_id));
- Borrower(customer_id:integer, loan_number:integer)
foreign key (customer_id) references Customer(customer_id)
foreign key (loan_number) references Loan(loan_number)
create table Borrower
(customer_id integer,
loan_number integer,
primary key (customer_id, loan_number),
foreign key (customer_id) references Customer (customer_id),
foreign key (loan_number) references Loan (loan_number));
- Depositor(customer_id:integer, account_number:integer)
foreign key (customer_id) references Customer(customer_id)
foreign key (account_number) references Account(account_number)
Note: as the Account table is a referenced table, you have to create that table first.
create table Depositor
(customer_id integer,
account_number integer,
primary key (customer_id, account_number),
foreign key (customer_id) references Customer (customer_id),
foreign key (account_number) references Account (account_number));
- Account(account_number:integer, branch_id:integer, balance:numeric(8,2))
foreign key branch_id references Branch(branch_id)
create table Account
(account_number integer,
branch_id integer,
balance numeric(8,2),
primary key (account_number),
foreign key (branch_id) references Branch (branch_id));
Insert the following data in the tables using insert into statements:
- Branch:
1, DowntownDet, Detroit, 40000000.00
2, UptownChi, Chicago, 32000000.00
3, DowntownGR, Grand Rapids, 21000000.00
insert into Branch values (1, 'DowntownDet', 'Detroit', 40000000.00);
insert into Branch values (2, 'UptownChi', 'Chicago', 32000000.00);
insert into Branch values (3, 'DowntownGR', 'Grand Rapids', 21000000.00);
- Loan:
1001, 1, 2008.08
1002, 1, 3201.06
1003, 2, 4508.03
1004, 3, 21008.00
insert into Loan values (1001, 1, 2008.08);
insert into Loan values (1002, 1, 3201.06);
insert into Loan values (1003, 2, 4508.03);
insert into Loan values (1004, 3, 21008.00);
- Customer:
1, Gretzky, Wayne, 14 S 6th St., 55234
4, Carr, Paul, 16699 39th Ave N, 55231
2, Kilmer,Ellen, 205 Dupont Ave. N, 65031
3, Smith, Sam, 3598 Jones Rd., 55305
5, Smith, Adam, 9873 5Th. St., 55234
insert into Customer values (1, 'Gretzky', 'Wayne', '14 S 6th St.', 55234);
insert into Customer values (4, 'Carr', 'Paul', '16699 39th Ave N', 55231);
insert into Customer values (2, 'Kilmer', 'Ellen', '205 Dupont Ave. N', 65031);
insert into Customer values (3, 'Smith', 'Sam', '3598 Jones Rd.', 55305);
insert into Customer values (5, 'Smith', 'Adam', '9873 5Th. St.', 55234);
- Borrower:
4, 1001
5, 1002
2, 1003
1, 1004
insert into Borrower values (4, 1001);
insert into Borrower values (5, 1002);
insert into Borrower values (2, 1003);
insert into Borrower values (1, 1004);
- Depositor:
1, 232
2, 235
4, 294
3, 295
5, 249
Note: you have to load the Account table data first.
insert into Depositor values (1, 232);
insert into Depositor values (2, 235);
insert into Depositor values (4, 294);
insert into Depositor values (3, 295);
insert into Depositor values (5, 249);
- Account:
232, 3, 456.23
235, 2, 4500.19
294, 1, 6003.63
295, 3, 7500.00
249, 1, 670.85
insert into Account values (232, 3, 456.23);
insert into Account values (235, 2, 4500.19);
insert into Account values (294, 1, 6003.63);
insert into Account values (295, 3, 7500.00);
insert into Account values (249, 1, 670.85);
Write SQL statements to answer the following questions using the above schema. You can add more data to the tables if you want, just follow the PK and FK rules. Accounts are not Loans and Loans are not Accounts.
Please see attachments for questions 1-11
As per our company guidelines we are supposed to answer only first sub-parts. Kindly repost other parts in next question.
Step by step
Solved in 2 steps with 3 images