### Database Schema:
CREATE TABLE paragraphs (
	id	INTEGER	NULL	PRIMARY KEY,
	ParagraphNum	INTEGER	NOT NULL,
	PlainText	TEXT	NOT NULL,
	character_id	INTEGER	NOT NULL,
	chapter_id	INTEGER	NOT NULL	DEFAULT 0,
	foreign key (character_id) references characters (id),
	foreign key (chapter_id) references chapters (id)
);

CREATE TABLE chapters (
	id	INTEGER	NULL	PRIMARY KEY,
	Act	INTEGER	NOT NULL,
	Scene	INTEGER	NOT NULL,
	Description	TEXT	NOT NULL,
	work_id	INTEGER	NOT NULL,
	foreign key (work_id) references works (id)
);

CREATE TABLE works (
	id	INTEGER	NULL	PRIMARY KEY,
	Title	TEXT	NOT NULL,
	LongTitle	TEXT	NOT NULL,
	Date	INTEGER	NOT NULL,
	GenreType	TEXT	NOT NULL
);

CREATE TABLE characters (
	id	INTEGER	NULL	PRIMARY KEY,
	CharName	TEXT	NOT NULL,
	Abbrev	TEXT	NOT NULL,
	Description	TEXT	NOT NULL
);

### User's Query:
What is the percentage of historical works that have not fewer than five scenes in the 1500s?

### Extra Knowledge:
historical works refers to GenreType = 'history'; have not fewer than five scenes in the 1500s refers to count(Scene) > = 5 and DATE > = 1500 AND DATE < = 1599; percentage = divide(count(works.id) where GenreType = 'history' and count(Scene) > = 5, count(works.id) ) as percentage
SELECT CAST(( SELECT COUNT(T1.id) FROM works AS T1 INNER JOIN chapters AS T2 ON T1.id = T2.work_id WHERE T1.GenreType = 'History' AND T1.DATE BETWEEN 1500 AND 1599 GROUP BY T1.id HAVING COUNT(T2.Scene) >= 5 ) AS REAL) * 100 / COUNT(id) FROM works WHERE GenreType = 'History' AND DATE BETWEEN 1500 AND 1599