import sqlite3 from reviews import * # Connect to SQLite database (or create it if it doesn't exist) conn = sqlite3.connect('course_reviews.db') # Create a cursor object to execute SQL commands cursor = conn.cursor() # Create a table to store course reviews cursor.execute(''' CREATE TABLE IF NOT EXISTS course_reviews ( id INTEGER PRIMARY KEY AUTOINCREMENT, course_name TEXT NOT NULL, review TEXT NOT NULL ) ''') cursor.execute(''' CREATE TABLE IF NOT EXISTS course_difficulty ( id INTEGER PRIMARY KEY AUTOINCREMENT, course_name TEXT NOT NULL, difficulty_level TEXT NOT NULL ) ''') course_difficulty_data = [ ("Mathematics 1", "Moderate"), ("Mathematics 2", "Hard"), ("Statistics 1", "Moderate"), ("Statistics 2", "Hard"), ("Computational Thinking", "Moderate"), ("English 1", "Easy"), ("English 2", "Easy"), ("Python", "Moderate"), ("DBMS","Moderate"), ("PDSA", "Hard"), ("MAD 1", "Easy"), ("Java","Moderate"), ("MAD 2","Moderate"), ("System Commands", "Hard"), ("MLP","Moderate"), ("BDM", "Easy"), ("MLT", "Hard"), ("BA", "Easy"), ("TDS", "Easy"), ("MLF","Hard") ] # Sample reviews for Mathematics 2 with average to negative sentiment # Insert sample reviews into the database cursor.executemany('INSERT INTO course_reviews (course_name, review) VALUES (?, ?)', mathematics_1_reviews) cursor.executemany('INSERT INTO course_reviews (course_name, review) VALUES (?, ?)', mathematics_2_reviews) cursor.executemany('INSERT INTO course_reviews (course_name, review) VALUES (?, ?)', english_1_reviews) cursor.executemany('INSERT INTO course_reviews (course_name, review) VALUES (?, ?)', english_2_reviews) cursor.executemany('INSERT INTO course_reviews (course_name, review) VALUES (?, ?)', python_reviews) cursor.executemany('INSERT INTO course_reviews (course_name, review) VALUES (?, ?)', computational_thinking_reviews) cursor.executemany('INSERT INTO course_reviews (course_name, review) VALUES (?, ?)', statistics_1_reviews) cursor.executemany('INSERT INTO course_reviews (course_name, review) VALUES (?, ?)', statistics_2_reviews) cursor.executemany('INSERT INTO course_difficulty (course_name, difficulty_level) VALUES (?, ?)', course_difficulty_data) # Commit the changes and close the connection conn.commit() conn.close() print("Database and table created successfully.")