(本周共计4个必做作业1个扩展作业)
1、在命令行模式下登录MySQL数据库,使用SQL语句如下要求: .....1)创建留言数据库: blogdb; .....2)在blogdb数据库中创建会员表users和博客文章表blog结构详见附件(点击资料包下面的 资料下载) .....3)在会员表usersΦ添加>=5条的测试数据。 .....4)在blog博文信息表中添加>=10条的测试数据 .....5)最后将blogdb数据库中的信息导出,并以blogdb.sql文件存储待上交作业
2、 如第一题的表結构所示,按下面要求写出对应的SQL语句 .....1)在users表中查询注册时间最早的十条会员信息。 .....2)从两个表中查询点赞数最高的5条博客信息要求顯示字段: (博文id,标题点赞数,会员名) .....3)统计每个会员的发表博文数量(降序)要求显示字段(会员id号,姓名博文数量) .....4)获取会员的博文平均点赞数量最高的三位。显示字段(会员id姓名,平均点赞数) .....5)删除没有发表博文的所有会员信息
3、 将上周1.10的综合案例《在线学生信息管理》改成数据库操作版的 .....1)编写stu表信息操作类:内有方法:构造方法实现数据库连接;析构方法关闭数据连接; findAll( )--查询方法 、del(id)-- 删除方法 insert(data)--添加方法 .....2)使用使用上面自定义stu表操作类,结合1.10的综合案例做出增,删查询操作。
4、完成本周1.18的阶段案例《飛机大战》游戏中没有完成的部分 ..... 1)完成敌机发射子弹功能(注意:子弹不是连发、移动速度不要太快) ..... 2)实现敌机子弹和玩家飞机的碰撞检测 ..... 3)为消失的飞机添加爆炸效果
5、(扩展题) 自定义设计和开发一款游戏:如贪吃蛇、拼图、坦克大战等。
解题提示 a) 数据库MySQL的操作详见1.15嘚课程讲解 b) 第三题首先定义一个学生操作类测试成功后,以模块方式导入到1.10案例中使用 c) 第四题的发射子弹和碰撞检测参考玩家飞机的實现。 批改标准 a) 第一题共计20分检查blogdb.sql文件内容给分。 b) 第二题共计20分共计5条sql语句,每条4分 c) 第三题共计30分,学生表操作类20分其他10分。 d) 第㈣题共计30分每个功能10分。 e) 扩展题附加分10分
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。