Skip to content

Instantly share code, notes, and snippets.

@Peter-Schorn
Created April 20, 2025 22:53
Show Gist options
  • Save Peter-Schorn/3fcb3f345be9eb52e459a9b77ae86144 to your computer and use it in GitHub Desktop.
Save Peter-Schorn/3fcb3f345be9eb52e459a9b77ae86144 to your computer and use it in GitHub Desktop.
import csv
from datetime import datetime
from textwrap import dedent
def get_author_names(author: str) -> tuple[str, str]:
"""
Splits the author's name into first and last names.
If the author has no last name, the last name will be an empty string.
"""
# omitting the sep argument in split() will split on any whitespace
# and discard empty strings
author_names = author.split(maxsplit=1)
if len(author_names) == 1:
first_name = author_names[0]
last_name = ""
else:
first_name = author_names[0]
last_name = author_names[1]
return first_name, last_name
def escape_string(string: str) -> str:
"""
Escapes single quotes in a string for SQL compatibility.
"""
return string.replace("'", "''")
with open('book_information.csv', 'r') as file, \
open('output.sql', 'w') as output_file:
reader = csv.reader(file)
next(reader) # Skip the header row
# column 0: Author
# column 1: Title
# column 2: PubDate
# column 3: ISBN
# column 4: Late Fee += Month
# column 5: Lost Fee/Damaged
# column 6: Quantity
# column 7: Publisher
# column 8: PubID
# column 9: Genre
book_id = 1
insert_book_and_library_book_statements = ""
insert_author_statements = ""
insert_book_author_statements = ""
insert_publisher_statements = ""
# ensure duplicates are not added
authors = []
publishers = []
for row in reader:
author = row[0]
title = row[1]
pub_date = row[2]
isbn = row[3]
late_fee = row[4]
lost_fee = row[5]
quantity = row[6]
publisher = row[7]
pub_id = row[8]
genre = row[9]
# print(f"pub_date: {pub_date}")
parsed_pub_date = datetime.strptime(pub_date, "%b %d, %Y")
# print(f"parsed_pub_date: {parsed_pub_date}")
formatted_pub_date = parsed_pub_date.strftime("%d-%m-%Y")
# print(f"formatted_pub_date: {formatted_pub_date}\n")
insert_book_statement = dedent(
f"""\
INSERT INTO BOOK (ISBN,
PUB_ID,
TITLE,
PRINT_DATE,
CATEGORY)
VALUES ('{isbn}',
{pub_id},
'{escape_string(title)}',
TO_DATE('{formatted_pub_date}', 'DD-MM-YYYY'),
'{escape_string(genre)}');
"""
)
insert_book_and_library_book_statements += insert_book_statement
for _ in range(int(quantity)):
insert_library_book_statement = dedent(
f"""\
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES ({book_id},
1,
'{isbn}',
'Available');
"""
)
insert_book_and_library_book_statements += insert_library_book_statement
book_id += 1
# ensure duplicate publishers are not added
if not publisher in publishers:
publishers.append(publisher)
insert_publisher_statement = dedent(
f"""\
INSERT INTO PUBLISHER (PUB_ID, PUBLISHER_NAME)
VALUES ({pub_id}, '{escape_string(publisher)}');
"""
)
insert_publisher_statements += insert_publisher_statement
# ensure duplicate authors are not added
if author not in authors:
authors.append(author)
author_id = len(authors)
first_name, last_name = get_author_names(author)
insert_author_statement = dedent(
f"""\
INSERT INTO AUTHOR (AUTHOR_ID, FIRST_NAME, LAST_NAME)
VALUES ({author_id}, '{escape_string(first_name)}', '{escape_string(last_name)}');
"""
)
insert_author_statements += insert_author_statement
else:
author_id = authors.index(author)
insert_book_author_statement = dedent(
f"""\
INSERT INTO BOOKAUTHOR (ISBN, AUTHOR_ID)
VALUES ('{isbn}', {author_id});
"""
)
insert_book_author_statements += insert_book_author_statement
# end for row in csv file
output_file.write(insert_publisher_statements)
output_file.write(insert_book_and_library_book_statements)
output_file.write(insert_author_statements)
output_file.write(insert_book_author_statements)
INSERT INTO PUBLISHER (PUB_ID, PUBLISHER_NAME)
VALUES (37063, 'T. Egerton');
INSERT INTO PUBLISHER (PUB_ID, PUBLISHER_NAME)
VALUES (38573, 'Simon & Schuster');
INSERT INTO PUBLISHER (PUB_ID, PUBLISHER_NAME)
VALUES (92738, 'Thomas Cautley Newby');
INSERT INTO PUBLISHER (PUB_ID, PUBLISHER_NAME)
VALUES (29374, 'YMCA Press');
INSERT INTO PUBLISHER (PUB_ID, PUBLISHER_NAME)
VALUES (29837, 'Putnam');
INSERT INTO PUBLISHER (PUB_ID, PUBLISHER_NAME)
VALUES (39029, 'Scholastic');
INSERT INTO PUBLISHER (PUB_ID, PUBLISHER_NAME)
VALUES (21838, 'Lerner Publishing Group');
INSERT INTO PUBLISHER (PUB_ID, PUBLISHER_NAME)
VALUES (91294, 'Vintage');
INSERT INTO PUBLISHER (PUB_ID, PUBLISHER_NAME)
VALUES (81734, 'Penguin Classics');
INSERT INTO PUBLISHER (PUB_ID, PUBLISHER_NAME)
VALUES (91274, 'Charles Scribner''s Sons');
INSERT INTO PUBLISHER (PUB_ID, PUBLISHER_NAME)
VALUES (47845, 'Oxford University Press');
INSERT INTO PUBLISHER (PUB_ID, PUBLISHER_NAME)
VALUES (18374, 'Faber and Faber');
INSERT INTO PUBLISHER (PUB_ID, PUBLISHER_NAME)
VALUES (19374, 'Dutton Books');
INSERT INTO PUBLISHER (PUB_ID, PUBLISHER_NAME)
VALUES (39593, 'HarperCollins');
INSERT INTO PUBLISHER (PUB_ID, PUBLISHER_NAME)
VALUES (29359, 'William Morrow and Company');
INSERT INTO PUBLISHER (PUB_ID, PUBLISHER_NAME)
VALUES (92745, 'Epstein & Carrol');
INSERT INTO PUBLISHER (PUB_ID, PUBLISHER_NAME)
VALUES (12955, 'Macmillan');
INSERT INTO PUBLISHER (PUB_ID, PUBLISHER_NAME)
VALUES (23984, 'W.W. Norton & Company');
INSERT INTO PUBLISHER (PUB_ID, PUBLISHER_NAME)
VALUES (29972, 'Doubleday & Company');
INSERT INTO PUBLISHER (PUB_ID, PUBLISHER_NAME)
VALUES (29576, 'Bantam Spectre');
INSERT INTO PUBLISHER (PUB_ID, PUBLISHER_NAME)
VALUES (88173, 'Alfred A. Knopf');
INSERT INTO PUBLISHER (PUB_ID, PUBLISHER_NAME)
VALUES (29384, 'Walker Books');
INSERT INTO PUBLISHER (PUB_ID, PUBLISHER_NAME)
VALUES (28485, 'Del Ray Books');
INSERT INTO PUBLISHER (PUB_ID, PUBLISHER_NAME)
VALUES (21938, 'Secker and Warburg');
INSERT INTO PUBLISHER (PUB_ID, PUBLISHER_NAME)
VALUES (31992, 'Picador');
INSERT INTO PUBLISHER (PUB_ID, PUBLISHER_NAME)
VALUES (10938, 'Harper Perenial Modern Classics');
INSERT INTO PUBLISHER (PUB_ID, PUBLISHER_NAME)
VALUES (47583, 'Harper & Brothers');
INSERT INTO PUBLISHER (PUB_ID, PUBLISHER_NAME)
VALUES (48585, 'Avon');
INSERT INTO PUBLISHER (PUB_ID, PUBLISHER_NAME)
VALUES (98723, 'Miramax Books');
INSERT INTO PUBLISHER (PUB_ID, PUBLISHER_NAME)
VALUES (37583, 'Bloomsbury Publisher');
INSERT INTO PUBLISHER (PUB_ID, PUBLISHER_NAME)
VALUES (29345, 'Little, Brown and Company');
INSERT INTO PUBLISHER (PUB_ID, PUBLISHER_NAME)
VALUES (23985, 'Houghton Mifflin');
INSERT INTO PUBLISHER (PUB_ID, PUBLISHER_NAME)
VALUES (87234, 'Chartwell Books');
INSERT INTO PUBLISHER (PUB_ID, PUBLISHER_NAME)
VALUES (38568, 'Charles Carrington');
INSERT INTO PUBLISHER (PUB_ID, PUBLISHER_NAME)
VALUES (39832, 'Hill and Wang');
INSERT INTO PUBLISHER (PUB_ID, PUBLISHER_NAME)
VALUES (39565, 'Grove Press');
INSERT INTO BOOK (ISBN,
PUB_ID,
TITLE,
PRINT_DATE,
CATEGORY)
VALUES ('9780141439518',
37063,
'Pride and Prejudice',
TO_DATE('28-01-1813', 'DD-MM-YYYY'),
'Romance');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (1,
1,
'9780141439518',
'Available');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (2,
1,
'9780141439518',
'Available');
INSERT INTO BOOK (ISBN,
PUB_ID,
TITLE,
PRINT_DATE,
CATEGORY)
VALUES ('9780140449334',
38573,
'Meditations',
TO_DATE('27-04-2006', 'DD-MM-YYYY'),
'Philosophy');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (3,
1,
'9780140449334',
'Available');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (4,
1,
'9780140449334',
'Available');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (5,
1,
'9780140449334',
'Available');
INSERT INTO BOOK (ISBN,
PUB_ID,
TITLE,
PRINT_DATE,
CATEGORY)
VALUES ('0486292568',
92738,
'Wuthering Heights',
TO_DATE('24-11-1847', 'DD-MM-YYYY'),
'Fiction');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (6,
1,
'0486292568',
'Available');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (7,
1,
'0486292568',
'Available');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (8,
1,
'0486292568',
'Available');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (9,
1,
'0486292568',
'Available');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (10,
1,
'0486292568',
'Available');
INSERT INTO BOOK (ISBN,
PUB_ID,
TITLE,
PRINT_DATE,
CATEGORY)
VALUES ('679760806',
29374,
'Master and Margarita',
TO_DATE('19-03-1996', 'DD-MM-YYYY'),
'Novel');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (11,
1,
'679760806',
'Available');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (12,
1,
'679760806',
'Available');
INSERT INTO BOOK (ISBN,
PUB_ID,
TITLE,
PRINT_DATE,
CATEGORY)
VALUES ('451214978',
29837,
'Killing Floor',
TO_DATE('20-10-2012', 'DD-MM-YYYY'),
'Fiction');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (13,
1,
'451214978',
'Available');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (14,
1,
'451214978',
'Available');
INSERT INTO BOOK (ISBN,
PUB_ID,
TITLE,
PRINT_DATE,
CATEGORY)
VALUES ('439023483',
39029,
'The Hunger Games',
TO_DATE('03-07-2010', 'DD-MM-YYYY'),
'Fiction');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (15,
1,
'439023483',
'Available');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (16,
1,
'439023483',
'Available');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (17,
1,
'439023483',
'Available');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (18,
1,
'439023483',
'Available');
INSERT INTO BOOK (ISBN,
PUB_ID,
TITLE,
PRINT_DATE,
CATEGORY)
VALUES ('9780486406510',
38573,
'A Tale of Two Cities',
TO_DATE('27-05-2003', 'DD-MM-YYYY'),
'Novel');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (19,
1,
'9780486406510',
'Available');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (20,
1,
'9780486406510',
'Available');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (21,
1,
'9780486406510',
'Available');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (22,
1,
'9780486406510',
'Available');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (23,
1,
'9780486406510',
'Available');
INSERT INTO BOOK (ISBN,
PUB_ID,
TITLE,
PRINT_DATE,
CATEGORY)
VALUES ('316184136',
21838,
'Dickinson: Poems',
TO_DATE('11-04-2016', 'DD-MM-YYYY'),
'Poetry');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (24,
1,
'316184136',
'Available');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (25,
1,
'316184136',
'Available');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (26,
1,
'316184136',
'Available');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (27,
1,
'316184136',
'Available');
INSERT INTO BOOK (ISBN,
PUB_ID,
TITLE,
PRINT_DATE,
CATEGORY)
VALUES ('679735771',
91294,
'American Psycho',
TO_DATE('06-03-1991', 'DD-MM-YYYY'),
'Fiction');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (28,
1,
'679735771',
'Available');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (29,
1,
'679735771',
'Available');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (30,
1,
'679735771',
'Available');
INSERT INTO BOOK (ISBN,
PUB_ID,
TITLE,
PRINT_DATE,
CATEGORY)
VALUES ('1853262374',
81734,
'Middlemarch',
TO_DATE('25-03-2003', 'DD-MM-YYYY'),
'Novel');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (31,
1,
'1853262374',
'Available');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (32,
1,
'1853262374',
'Available');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (33,
1,
'1853262374',
'Available');
INSERT INTO BOOK (ISBN,
PUB_ID,
TITLE,
PRINT_DATE,
CATEGORY)
VALUES ('9780743273565',
91274,
'The Great Gatsby',
TO_DATE('27-05-2003', 'DD-MM-YYYY'),
'Novel');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (34,
1,
'9780743273565',
'Available');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (35,
1,
'9780743273565',
'Available');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (36,
1,
'9780743273565',
'Available');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (37,
1,
'9780743273565',
'Available');
INSERT INTO BOOK (ISBN,
PUB_ID,
TITLE,
PRINT_DATE,
CATEGORY)
VALUES ('465019773',
47845,
'The Interpretation of Dreams',
TO_DATE('23-02-2010', 'DD-MM-YYYY'),
'Psychological');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (38,
1,
'465019773',
'Available');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (39,
1,
'465019773',
'Available');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (40,
1,
'465019773',
'Available');
INSERT INTO BOOK (ISBN,
PUB_ID,
TITLE,
PRINT_DATE,
CATEGORY)
VALUES ('399501487',
18374,
'Lord of the Flies',
TO_DATE('12-12-2003', 'DD-MM-YYYY'),
'Novel');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (41,
1,
'399501487',
'Available');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (42,
1,
'399501487',
'Available');
INSERT INTO BOOK (ISBN,
PUB_ID,
TITLE,
PRINT_DATE,
CATEGORY)
VALUES ('9780525478812',
19374,
'The Fault in our Stars',
TO_DATE('10-01-2012', 'DD-MM-YYYY'),
'Romance');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (43,
1,
'9780525478812',
'Available');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (44,
1,
'9780525478812',
'Available');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (45,
1,
'9780525478812',
'Available');
INSERT INTO BOOK (ISBN,
PUB_ID,
TITLE,
PRINT_DATE,
CATEGORY)
VALUES ('60850523',
39593,
'Brave New World',
TO_DATE('18-10-2006', 'DD-MM-YYYY'),
'Science Fiction');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (46,
1,
'60850523',
'Available');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (47,
1,
'60850523',
'Available');
INSERT INTO BOOK (ISBN,
PUB_ID,
TITLE,
PRINT_DATE,
CATEGORY)
VALUES ('1451626657',
38573,
'Catch-22',
TO_DATE('05-04-2011', 'DD-MM-YYYY'),
'Historical Fiction');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (48,
1,
'1451626657',
'Available');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (49,
1,
'1451626657',
'Available');
INSERT INTO BOOK (ISBN,
PUB_ID,
TITLE,
PRINT_DATE,
CATEGORY)
VALUES ('679731725',
18374,
'The Remains of the Day',
TO_DATE('12-09-1990', 'DD-MM-YYYY'),
'Historical Fiction');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (50,
1,
'679731725',
'Available');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (51,
1,
'679731725',
'Available');
INSERT INTO BOOK (ISBN,
PUB_ID,
TITLE,
PRINT_DATE,
CATEGORY)
VALUES ('62204220',
29359,
'A Prayer for Owen Meany',
TO_DATE('01-01-1990', 'DD-MM-YYYY'),
'Religious Fiction');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (52,
1,
'62204220',
'Available');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (53,
1,
'62204220',
'Available');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (54,
1,
'62204220',
'Available');
INSERT INTO BOOK (ISBN,
PUB_ID,
TITLE,
PRINT_DATE,
CATEGORY)
VALUES ('0394820371',
92745,
'The Phantoms Tollbooth',
TO_DATE('12-08-1961', 'DD-MM-YYYY'),
'Fantasy');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (55,
1,
'0394820371',
'Available');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (56,
1,
'0394820371',
'Available');
INSERT INTO BOOK (ISBN,
PUB_ID,
TITLE,
PRINT_DATE,
CATEGORY)
VALUES ('1250768683',
12955,
'The Wheel of Time',
TO_DATE('11-08-2020', 'DD-MM-YYYY'),
'Fantasy');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (57,
1,
'1250768683',
'Available');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (58,
1,
'1250768683',
'Available');
INSERT INTO BOOK (ISBN,
PUB_ID,
TITLE,
PRINT_DATE,
CATEGORY)
VALUES ('1936594005',
23984,
'The Metamorphosis ',
TO_DATE('17-10-2010', 'DD-MM-YYYY'),
'Fiction');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (59,
1,
'1936594005',
'Available');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (60,
1,
'1936594005',
'Available');
INSERT INTO BOOK (ISBN,
PUB_ID,
TITLE,
PRINT_DATE,
CATEGORY)
VALUES ('743412273',
29972,
'Pet Semetary',
TO_DATE('01-02-2001', 'DD-MM-YYYY'),
'Horror');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (61,
1,
'743412273',
'Available');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (62,
1,
'743412273',
'Available');
INSERT INTO BOOK (ISBN,
PUB_ID,
TITLE,
PRINT_DATE,
CATEGORY)
VALUES ('446310786',
39593,
'To Kill a Mockingbird',
TO_DATE('11-10-1988', 'DD-MM-YYYY'),
'Historical Fiction');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (63,
1,
'446310786',
'Available');
INSERT INTO BOOK (ISBN,
PUB_ID,
TITLE,
PRINT_DATE,
CATEGORY)
VALUES ('9780553588941',
29576,
'The Lies of Locke Lamora',
TO_DATE('27-06-2006', 'DD-MM-YYYY'),
'Fantasy');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (64,
1,
'9780553588941',
'Available');
INSERT INTO BOOK (ISBN,
PUB_ID,
TITLE,
PRINT_DATE,
CATEGORY)
VALUES ('1503017826',
38573,
'The Prince',
TO_DATE('29-10-2014', 'DD-MM-YYYY'),
'Non-Fiction');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (65,
1,
'1503017826',
'Available');
INSERT INTO BOOK (ISBN,
PUB_ID,
TITLE,
PRINT_DATE,
CATEGORY)
VALUES ('9780307387899',
88173,
'The Road',
TO_DATE('28-03-2006', 'DD-MM-YYYY'),
'Dystopian Fiction');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (66,
1,
'9780307387899',
'Available');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (67,
1,
'9780307387899',
'Available');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (68,
1,
'9780307387899',
'Available');
INSERT INTO BOOK (ISBN,
PUB_ID,
TITLE,
PRINT_DATE,
CATEGORY)
VALUES ('763660655',
29384,
'A Monster Calls',
TO_DATE('12-03-2013', 'DD-MM-YYYY'),
'Novel');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (69,
1,
'763660655',
'Available');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (70,
1,
'763660655',
'Available');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (71,
1,
'763660655',
'Available');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (72,
1,
'763660655',
'Available');
INSERT INTO BOOK (ISBN,
PUB_ID,
TITLE,
PRINT_DATE,
CATEGORY)
VALUES ('804179050',
28485,
'Uprooted',
TO_DATE('01-03-2016', 'DD-MM-YYYY'),
'Fantasy');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (73,
1,
'804179050',
'Available');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (74,
1,
'804179050',
'Available');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (75,
1,
'804179050',
'Available');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (76,
1,
'804179050',
'Available');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (77,
1,
'804179050',
'Available');
INSERT INTO BOOK (ISBN,
PUB_ID,
TITLE,
PRINT_DATE,
CATEGORY)
VALUES ('9780451526342',
21938,
'Animal Farm',
TO_DATE('17-08-1945', 'DD-MM-YYYY'),
'Allegory');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (78,
1,
'9780451526342',
'Available');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (79,
1,
'9780451526342',
'Available');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (80,
1,
'9780451526342',
'Available');
INSERT INTO BOOK (ISBN,
PUB_ID,
TITLE,
PRINT_DATE,
CATEGORY)
VALUES ('312427808',
31992,
'The Housekeeper and The Professor',
TO_DATE('03-02-2009', 'DD-MM-YYYY'),
'Fiction');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (81,
1,
'312427808',
'Available');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (82,
1,
'312427808',
'Available');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (83,
1,
'312427808',
'Available');
INSERT INTO BOOK (ISBN,
PUB_ID,
TITLE,
PRINT_DATE,
CATEGORY)
VALUES ('60837020',
10938,
'The Bell Jar',
TO_DATE('02-08-2005', 'DD-MM-YYYY'),
'Autobiography');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (84,
1,
'60837020',
'Available');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (85,
1,
'60837020',
'Available');
INSERT INTO BOOK (ISBN,
PUB_ID,
TITLE,
PRINT_DATE,
CATEGORY)
VALUES ('1512399043',
47583,
'The Raven',
TO_DATE('29-05-2015', 'DD-MM-YYYY'),
'Poetry');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (86,
1,
'1512399043',
'Available');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (87,
1,
'1512399043',
'Available');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (88,
1,
'1512399043',
'Available');
INSERT INTO BOOK (ISBN,
PUB_ID,
TITLE,
PRINT_DATE,
CATEGORY)
VALUES ('62353594',
48585,
'The Duke and I',
TO_DATE('30-12-2019', 'DD-MM-YYYY'),
'Romance');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (89,
1,
'62353594',
'Available');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (90,
1,
'62353594',
'Available');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (91,
1,
'62353594',
'Available');
INSERT INTO BOOK (ISBN,
PUB_ID,
TITLE,
PRINT_DATE,
CATEGORY)
VALUES ('1368051499',
98723,
'Percy Jackson',
TO_DATE('03-05-2022', 'DD-MM-YYYY'),
'Fantasy');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (92,
1,
'1368051499',
'Available');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (93,
1,
'1368051499',
'Available');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (94,
1,
'1368051499',
'Available');
INSERT INTO BOOK (ISBN,
PUB_ID,
TITLE,
PRINT_DATE,
CATEGORY)
VALUES ('1338878921',
37583,
'Harry Potter',
TO_DATE('01-09-1998', 'DD-MM-YYYY'),
'Fantasy');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (95,
1,
'1338878921',
'Available');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (96,
1,
'1338878921',
'Available');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (97,
1,
'1338878921',
'Available');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (98,
1,
'1338878921',
'Available');
INSERT INTO BOOK (ISBN,
PUB_ID,
TITLE,
PRINT_DATE,
CATEGORY)
VALUES ('743482808',
38573,
'Romeo and Juliet',
TO_DATE('27-07-2004', 'DD-MM-YYYY'),
'Romance');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (99,
1,
'743482808',
'Available');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (100,
1,
'743482808',
'Available');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (101,
1,
'743482808',
'Available');
INSERT INTO BOOK (ISBN,
PUB_ID,
TITLE,
PRINT_DATE,
CATEGORY)
VALUES ('7543321726',
29345,
'The Catcher in the Rye',
TO_DATE('03-06-1991', 'DD-MM-YYYY'),
'Novel');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (102,
1,
'7543321726',
'Available');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (103,
1,
'7543321726',
'Available');
INSERT INTO BOOK (ISBN,
PUB_ID,
TITLE,
PRINT_DATE,
CATEGORY)
VALUES ('1400079985',
47845,
'War and Peace',
TO_DATE('02-12-2008', 'DD-MM-YYYY'),
'Historical Fiction');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (104,
1,
'1400079985',
'Available');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (105,
1,
'1400079985',
'Available');
INSERT INTO BOOK (ISBN,
PUB_ID,
TITLE,
PRINT_DATE,
CATEGORY)
VALUES ('547928211',
23985,
'Fellowship of the Rings',
TO_DATE('18-09-2012', 'DD-MM-YYYY'),
'Fantasy');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (106,
1,
'547928211',
'Available');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (107,
1,
'547928211',
'Available');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (108,
1,
'547928211',
'Available');
INSERT INTO BOOK (ISBN,
PUB_ID,
TITLE,
PRINT_DATE,
CATEGORY)
VALUES ('143039164',
81734,
'Kristin Lavrandsdatter',
TO_DATE('09-09-2005', 'DD-MM-YYYY'),
'Historical Fiction');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (109,
1,
'143039164',
'Available');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (110,
1,
'143039164',
'Available');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (111,
1,
'143039164',
'Available');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (112,
1,
'143039164',
'Available');
INSERT INTO BOOK (ISBN,
PUB_ID,
TITLE,
PRINT_DATE,
CATEGORY)
VALUES ('1503253791',
87234,
'Candide',
TO_DATE('04-12-2020', 'DD-MM-YYYY'),
'Philosophy');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (113,
1,
'1503253791',
'Available');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (114,
1,
'1503253791',
'Available');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (115,
1,
'1503253791',
'Available');
INSERT INTO BOOK (ISBN,
PUB_ID,
TITLE,
PRINT_DATE,
CATEGORY)
VALUES ('1503215156',
38573,
'Around the World in 80 Days',
TO_DATE('06-11-2018', 'DD-MM-YYYY'),
'Adventure Fiction');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (116,
1,
'1503215156',
'Available');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (117,
1,
'1503215156',
'Available');
INSERT INTO BOOK (ISBN,
PUB_ID,
TITLE,
PRINT_DATE,
CATEGORY)
VALUES ('141439572',
38568,
'Picture of Dorian Gray',
TO_DATE('20-05-2003', 'DD-MM-YYYY'),
'Philosophy');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (118,
1,
'141439572',
'Available');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (119,
1,
'141439572',
'Available');
INSERT INTO BOOK (ISBN,
PUB_ID,
TITLE,
PRINT_DATE,
CATEGORY)
VALUES ('9780374500016',
39832,
'Night',
TO_DATE('16-01-2006', 'DD-MM-YYYY'),
'Non-Fiction');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (120,
1,
'9780374500016',
'Available');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (121,
1,
'9780374500016',
'Available');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (122,
1,
'9780374500016',
'Available');
INSERT INTO BOOK (ISBN,
PUB_ID,
TITLE,
PRINT_DATE,
CATEGORY)
VALUES ('345350685',
39565,
'Autobiography of Malcom X',
TO_DATE('10-10-1987', 'DD-MM-YYYY'),
'Autobiography');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (123,
1,
'345350685',
'Available');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (124,
1,
'345350685',
'Available');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (125,
1,
'345350685',
'Available');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (126,
1,
'345350685',
'Available');
INSERT INTO BOOK (ISBN,
PUB_ID,
TITLE,
PRINT_DATE,
CATEGORY)
VALUES ('802142443',
18374,
'Kitchen',
TO_DATE('17-04-2006', 'DD-MM-YYYY'),
'Fiction');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (127,
1,
'802142443',
'Available');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (128,
1,
'802142443',
'Available');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (129,
1,
'802142443',
'Available');
INSERT INTO BOOK (ISBN,
PUB_ID,
TITLE,
PRINT_DATE,
CATEGORY)
VALUES ('375842209',
88173,
'The Book Thief',
TO_DATE('11-09-2007', 'DD-MM-YYYY'),
'Novel');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (130,
1,
'375842209',
'Available');
INSERT INTO LIBRARYBOOK (BOOK_ID, BRANCH_ID, ISBN, CHECKOUT_STATUS)
VALUES (131,
1,
'375842209',
'Available');
INSERT INTO AUTHOR (AUTHOR_ID, FIRST_NAME, LAST_NAME)
VALUES (1, 'Jane', 'Austen');
INSERT INTO AUTHOR (AUTHOR_ID, FIRST_NAME, LAST_NAME)
VALUES (2, 'Marcus', 'Aurelius');
INSERT INTO AUTHOR (AUTHOR_ID, FIRST_NAME, LAST_NAME)
VALUES (3, 'Emily', 'Bronte');
INSERT INTO AUTHOR (AUTHOR_ID, FIRST_NAME, LAST_NAME)
VALUES (4, 'Mikhail', 'Bulkhov');
INSERT INTO AUTHOR (AUTHOR_ID, FIRST_NAME, LAST_NAME)
VALUES (5, 'Lee', 'Child');
INSERT INTO AUTHOR (AUTHOR_ID, FIRST_NAME, LAST_NAME)
VALUES (6, 'Suzanne', 'Collins');
INSERT INTO AUTHOR (AUTHOR_ID, FIRST_NAME, LAST_NAME)
VALUES (7, 'Charles', 'Dickens');
INSERT INTO AUTHOR (AUTHOR_ID, FIRST_NAME, LAST_NAME)
VALUES (8, 'Emily', 'Dickinson');
INSERT INTO AUTHOR (AUTHOR_ID, FIRST_NAME, LAST_NAME)
VALUES (9, 'Bret', 'Easton Ellis');
INSERT INTO AUTHOR (AUTHOR_ID, FIRST_NAME, LAST_NAME)
VALUES (10, 'George', 'Elliot');
INSERT INTO AUTHOR (AUTHOR_ID, FIRST_NAME, LAST_NAME)
VALUES (11, 'F.', 'Scott Fitzgerald');
INSERT INTO AUTHOR (AUTHOR_ID, FIRST_NAME, LAST_NAME)
VALUES (12, 'Sigmund', 'Frued');
INSERT INTO AUTHOR (AUTHOR_ID, FIRST_NAME, LAST_NAME)
VALUES (13, 'William', 'Golding');
INSERT INTO AUTHOR (AUTHOR_ID, FIRST_NAME, LAST_NAME)
VALUES (14, 'John', 'Green');
INSERT INTO AUTHOR (AUTHOR_ID, FIRST_NAME, LAST_NAME)
VALUES (15, 'Aldous', 'Huxley');
INSERT INTO AUTHOR (AUTHOR_ID, FIRST_NAME, LAST_NAME)
VALUES (16, 'Joseph', 'Heller');
INSERT INTO AUTHOR (AUTHOR_ID, FIRST_NAME, LAST_NAME)
VALUES (17, 'Kazuo', 'Ishiguro');
INSERT INTO AUTHOR (AUTHOR_ID, FIRST_NAME, LAST_NAME)
VALUES (18, 'John', 'Irving');
INSERT INTO AUTHOR (AUTHOR_ID, FIRST_NAME, LAST_NAME)
VALUES (19, 'Norton', 'Juster ');
INSERT INTO AUTHOR (AUTHOR_ID, FIRST_NAME, LAST_NAME)
VALUES (20, 'Robert', 'Jordan');
INSERT INTO AUTHOR (AUTHOR_ID, FIRST_NAME, LAST_NAME)
VALUES (21, 'Franz', 'Kafka');
INSERT INTO AUTHOR (AUTHOR_ID, FIRST_NAME, LAST_NAME)
VALUES (22, 'Stephen', 'King');
INSERT INTO AUTHOR (AUTHOR_ID, FIRST_NAME, LAST_NAME)
VALUES (23, 'Harper', 'Lee');
INSERT INTO AUTHOR (AUTHOR_ID, FIRST_NAME, LAST_NAME)
VALUES (24, 'Scott', 'Lynch');
INSERT INTO AUTHOR (AUTHOR_ID, FIRST_NAME, LAST_NAME)
VALUES (25, 'Niccolo', 'Machiaveli');
INSERT INTO AUTHOR (AUTHOR_ID, FIRST_NAME, LAST_NAME)
VALUES (26, 'Cormac', 'Mccarthy');
INSERT INTO AUTHOR (AUTHOR_ID, FIRST_NAME, LAST_NAME)
VALUES (27, 'Patrick', 'Ness');
INSERT INTO AUTHOR (AUTHOR_ID, FIRST_NAME, LAST_NAME)
VALUES (28, 'Naomi', 'Novik');
INSERT INTO AUTHOR (AUTHOR_ID, FIRST_NAME, LAST_NAME)
VALUES (29, 'George', 'Orwell');
INSERT INTO AUTHOR (AUTHOR_ID, FIRST_NAME, LAST_NAME)
VALUES (30, 'Yoko', 'Ogawa');
INSERT INTO AUTHOR (AUTHOR_ID, FIRST_NAME, LAST_NAME)
VALUES (31, 'Sylvia', 'Plath');
INSERT INTO AUTHOR (AUTHOR_ID, FIRST_NAME, LAST_NAME)
VALUES (32, 'Edgar', 'Allen Poe');
INSERT INTO AUTHOR (AUTHOR_ID, FIRST_NAME, LAST_NAME)
VALUES (33, 'Julia', 'Quinn');
INSERT INTO AUTHOR (AUTHOR_ID, FIRST_NAME, LAST_NAME)
VALUES (34, 'Rick', 'Riordan');
INSERT INTO AUTHOR (AUTHOR_ID, FIRST_NAME, LAST_NAME)
VALUES (35, 'J.K', 'Rowling');
INSERT INTO AUTHOR (AUTHOR_ID, FIRST_NAME, LAST_NAME)
VALUES (36, 'William', 'Shakespear');
INSERT INTO AUTHOR (AUTHOR_ID, FIRST_NAME, LAST_NAME)
VALUES (37, 'J.D.', 'Salinger');
INSERT INTO AUTHOR (AUTHOR_ID, FIRST_NAME, LAST_NAME)
VALUES (38, 'Leo', 'Tolstoy');
INSERT INTO AUTHOR (AUTHOR_ID, FIRST_NAME, LAST_NAME)
VALUES (39, 'J.R.R', 'Tolkien');
INSERT INTO AUTHOR (AUTHOR_ID, FIRST_NAME, LAST_NAME)
VALUES (40, 'Sigrid', 'Undset');
INSERT INTO AUTHOR (AUTHOR_ID, FIRST_NAME, LAST_NAME)
VALUES (41, 'Voltaire', '');
INSERT INTO AUTHOR (AUTHOR_ID, FIRST_NAME, LAST_NAME)
VALUES (42, 'Jules', 'Verne');
INSERT INTO AUTHOR (AUTHOR_ID, FIRST_NAME, LAST_NAME)
VALUES (43, 'Oscar', 'Wilde');
INSERT INTO AUTHOR (AUTHOR_ID, FIRST_NAME, LAST_NAME)
VALUES (44, 'Elie', 'Wiesel');
INSERT INTO AUTHOR (AUTHOR_ID, FIRST_NAME, LAST_NAME)
VALUES (45, 'Malcom', 'X');
INSERT INTO AUTHOR (AUTHOR_ID, FIRST_NAME, LAST_NAME)
VALUES (46, 'Banana', 'Yoshimoto');
INSERT INTO AUTHOR (AUTHOR_ID, FIRST_NAME, LAST_NAME)
VALUES (47, 'Markus', 'Zusak');
INSERT INTO BOOKAUTHOR (ISBN, AUTHOR_ID)
VALUES ('9780141439518', 1);
INSERT INTO BOOKAUTHOR (ISBN, AUTHOR_ID)
VALUES ('9780140449334', 2);
INSERT INTO BOOKAUTHOR (ISBN, AUTHOR_ID)
VALUES ('0486292568', 3);
INSERT INTO BOOKAUTHOR (ISBN, AUTHOR_ID)
VALUES ('679760806', 4);
INSERT INTO BOOKAUTHOR (ISBN, AUTHOR_ID)
VALUES ('451214978', 5);
INSERT INTO BOOKAUTHOR (ISBN, AUTHOR_ID)
VALUES ('439023483', 6);
INSERT INTO BOOKAUTHOR (ISBN, AUTHOR_ID)
VALUES ('9780486406510', 7);
INSERT INTO BOOKAUTHOR (ISBN, AUTHOR_ID)
VALUES ('316184136', 8);
INSERT INTO BOOKAUTHOR (ISBN, AUTHOR_ID)
VALUES ('679735771', 9);
INSERT INTO BOOKAUTHOR (ISBN, AUTHOR_ID)
VALUES ('1853262374', 10);
INSERT INTO BOOKAUTHOR (ISBN, AUTHOR_ID)
VALUES ('9780743273565', 11);
INSERT INTO BOOKAUTHOR (ISBN, AUTHOR_ID)
VALUES ('465019773', 12);
INSERT INTO BOOKAUTHOR (ISBN, AUTHOR_ID)
VALUES ('399501487', 13);
INSERT INTO BOOKAUTHOR (ISBN, AUTHOR_ID)
VALUES ('9780525478812', 14);
INSERT INTO BOOKAUTHOR (ISBN, AUTHOR_ID)
VALUES ('60850523', 15);
INSERT INTO BOOKAUTHOR (ISBN, AUTHOR_ID)
VALUES ('1451626657', 16);
INSERT INTO BOOKAUTHOR (ISBN, AUTHOR_ID)
VALUES ('679731725', 17);
INSERT INTO BOOKAUTHOR (ISBN, AUTHOR_ID)
VALUES ('62204220', 18);
INSERT INTO BOOKAUTHOR (ISBN, AUTHOR_ID)
VALUES ('0394820371', 19);
INSERT INTO BOOKAUTHOR (ISBN, AUTHOR_ID)
VALUES ('1250768683', 20);
INSERT INTO BOOKAUTHOR (ISBN, AUTHOR_ID)
VALUES ('1936594005', 21);
INSERT INTO BOOKAUTHOR (ISBN, AUTHOR_ID)
VALUES ('743412273', 22);
INSERT INTO BOOKAUTHOR (ISBN, AUTHOR_ID)
VALUES ('446310786', 23);
INSERT INTO BOOKAUTHOR (ISBN, AUTHOR_ID)
VALUES ('9780553588941', 24);
INSERT INTO BOOKAUTHOR (ISBN, AUTHOR_ID)
VALUES ('1503017826', 25);
INSERT INTO BOOKAUTHOR (ISBN, AUTHOR_ID)
VALUES ('9780307387899', 26);
INSERT INTO BOOKAUTHOR (ISBN, AUTHOR_ID)
VALUES ('763660655', 27);
INSERT INTO BOOKAUTHOR (ISBN, AUTHOR_ID)
VALUES ('804179050', 28);
INSERT INTO BOOKAUTHOR (ISBN, AUTHOR_ID)
VALUES ('9780451526342', 29);
INSERT INTO BOOKAUTHOR (ISBN, AUTHOR_ID)
VALUES ('312427808', 30);
INSERT INTO BOOKAUTHOR (ISBN, AUTHOR_ID)
VALUES ('60837020', 31);
INSERT INTO BOOKAUTHOR (ISBN, AUTHOR_ID)
VALUES ('1512399043', 32);
INSERT INTO BOOKAUTHOR (ISBN, AUTHOR_ID)
VALUES ('62353594', 33);
INSERT INTO BOOKAUTHOR (ISBN, AUTHOR_ID)
VALUES ('1368051499', 34);
INSERT INTO BOOKAUTHOR (ISBN, AUTHOR_ID)
VALUES ('1338878921', 35);
INSERT INTO BOOKAUTHOR (ISBN, AUTHOR_ID)
VALUES ('743482808', 36);
INSERT INTO BOOKAUTHOR (ISBN, AUTHOR_ID)
VALUES ('7543321726', 37);
INSERT INTO BOOKAUTHOR (ISBN, AUTHOR_ID)
VALUES ('1400079985', 38);
INSERT INTO BOOKAUTHOR (ISBN, AUTHOR_ID)
VALUES ('547928211', 39);
INSERT INTO BOOKAUTHOR (ISBN, AUTHOR_ID)
VALUES ('143039164', 40);
INSERT INTO BOOKAUTHOR (ISBN, AUTHOR_ID)
VALUES ('1503253791', 41);
INSERT INTO BOOKAUTHOR (ISBN, AUTHOR_ID)
VALUES ('1503215156', 42);
INSERT INTO BOOKAUTHOR (ISBN, AUTHOR_ID)
VALUES ('141439572', 43);
INSERT INTO BOOKAUTHOR (ISBN, AUTHOR_ID)
VALUES ('9780374500016', 44);
INSERT INTO BOOKAUTHOR (ISBN, AUTHOR_ID)
VALUES ('345350685', 45);
INSERT INTO BOOKAUTHOR (ISBN, AUTHOR_ID)
VALUES ('802142443', 46);
INSERT INTO BOOKAUTHOR (ISBN, AUTHOR_ID)
VALUES ('375842209', 47);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment