小结 思考与练习
上一节
下一节
数据库基础:数据库、数据库管理系统、 关系型数据库、SQLite数据库;
结构化查询语言SQL:建表和删表(create table、drop table)、查询语句(select… from、where子句、group by 子句、order by 子句)、插入语句(insert into) 、 更新语句(update)、 删除语句(delete from);
Python操作数据库核心API:DB-API、Connection类(cursor()、commit()、close())、Cursor类(execute()、fetchall()、fetchone())
Python数据库操作实例:Excel文件的读取、数据的增删查改。
练习:
已知某个班级的某次考试成绩信息包括学号、语文、数学、英语、总分,该成绩信息保存在一张Excel表中,部分信息如图所示,现在要求将其读入到数据库中去。同时实现以下功能:
(1)提供按总分 或 语文、数学、英语单科从高到低排序功能;
(2)获取所有存在不及格科目(单科<60分)的学生记录;
(3)获取指定科目的最高分、最低分以及平均分;

训练:用SQLite数据库实现一个简单的订单管理系统
设计GUI界面,模拟用户登录功能,用户输入用户名和密码,如果正确提示登录成功;否则提示登录失败,用户的密码信息保存在SQLite数据库中。


