a) It should contain ONLY SQL scripts for Data definition and manipulation. b) Framework commands for defining and manipulating the database are NOT ALLOWED. i) Example: @students = Students.all c) Programming language should only be Python d) Python GUI framework only, e.g., PyQt, Tkinker 2) Documentation a) Database initial study i) Situation ii) Problem and constraints iii) Objectives iv) Scope and boundaries b) Conceptual design i) Business rules ii) ERD (1) External model (2) Conceptual model iii) Data Dictionary iv) EERD c) Internal Model d) Physical database model