create a small database for a company, require at least 4 tables. also, have 4 business report, oracle built-in function, 5 string, 5 number or math functions, 5 date and time function, 5 conversion and one sql scripts to demonstrate the use of join, outer join, cratesian product