-- SQLite schema for library system
|
|
CREATE TABLE authors (
|
|
id INTEGER PRIMARY KEY,
|
|
name TEXT NOT NULL
|
|
);
|
|
|
|
CREATE TABLE books (
|
|
id INTEGER PRIMARY KEY,
|
|
title TEXT NOT NULL,
|
|
author_id INTEGER,
|
|
FOREIGN KEY(author_id) REFERENCES authors(id)
|
|
);
|
|
|
|
-- Sample records
|
|
INSERT INTO authors (id, name) VALUES (1, 'Jane Austen'), (2, 'Mark Twain'), (3, 'Charles Dickens'), (4, 'Virginia Woolf'), (5, 'George Orwell');
|
|
|
|
INSERT INTO books (id, title, author_id) VALUES (1, 'Pride and Prejudice', 1), (2, 'Adventures of Huckleberry Finn', 2), (3, 'Great Expectations', 3), (4, 'Mrs Dalloway', 4), (5, '1984', 5); |