学工管理系统




import sqlite3
conn = sqlite3.connect('school_management.db')
cursor = conn.cursor()
# 创建学生表
cursor.execute('''
CREATE TABLE Student (
id INTEGER PRIMARY KEY AUTOINCREMENT,
name TEXT NOT NULL,
gender TEXT,
major TEXT
);
''')
# 创建教师表
cursor.execute('''
CREATE TABLE Teacher (
id INTEGER PRIMARY KEY AUTOINCREMENT,
name TEXT NOT NULL,
title TEXT,
contact TEXT
);
''')
# 创建事件记录表
cursor.execute('''
CREATE TABLE Event (
id INTEGER PRIMARY KEY AUTOINCREMENT,
student_id INTEGER,
description TEXT,
FOREIGN KEY(student_id) REFERENCES Student(id)
);
''')
conn.commit()
conn.close()