Access CODE 代码代写代做、代写 Python与SQL 编程作业
任务一、数据库操作
一、任务描述
(一)设计一个学生信息数据库,存储的学生信息主要包括学号、姓名、性别、年龄、班级、电话,QQ等信息。
1、设计该系统的概念模型
2、设计学生表的结构信息,包括字段名、类型、长度,是否主键
3、在Access中建立数据库,例如命名:student.accdb
4、根据所设计的表结构,利用SQL语句在数据库中建立相应的表,例如表名为stu
5、利用SQL语句对stu表执行插入、修改、更新数据的操作
6、利用SQL对stu表进行查询操作:a.按学号查询;b.列出所有学生信息并按学号从小到大排序,并将查询结果输出
目的
学习SQL
掌握利用SQL对数据库表的建立、表中数据的添加、修改、删除及查询操作
(二)设计一个学生信息数据库,存储的学生信息主要包括学号、姓名、性别、年龄、班级、电话,QQ等信息。
1、设计该系统的概念模型
2、设计学生表的结构信息,包括字段名、类型、长度,是否主键
3、在Access中建立数据库,例如命名为:student.accdb
4、根据所设计的表的结构信息,利用python结合SQL在库中创建相应的表,例如表名为stu
5、利用python结合SQL对stu表执行插入、修改、更新数据的操作
6、利用pytho结合SQLn对stu表进行查询操作:a.按学号查询;b.列出所有学生信息并按学号从小到大排序,并将查询结果输出
目的
学习Python与SQL
掌握利用Python结合SQL对数据库的基本操作
(一) 、(二)中任选一个
二、任务分析
(必须有,主要分析任务需求,完成任务的思路与方法,采用的技术等,如爬虫的任务分析)
1、爬虫程序的构建需要三个步骤:
1)从网络上获取网页内容;
2)分析网页内容并提取所需数据存储到恰当的数据结构中;
3)输出数据或进一步处理数据。
因此,采用requests 库爬取网页内容,使用beautifulsoup4 库分析网页中数据,提取并存储大学排名数据,由于大学排名是一个典型的二维数据,因此,采用二维列表存储该排名所涉及的数据。
2、为了解析页面上的数据,首先需要观察页面的特点,即找到拟获取数据在HTML页面中的格式,通过查看网页源码,可以发现,每个大学排名的数据被封装在在一个<tr></tr>之间的结构中。这是HTML表示表格中一行的标签,在这行中,每列内容采用<td></td>表示。因此,要获取其中的数据,需要首先找到<tr></tr>标签,并遍历其中每个<td></td>标签,获取其中的数据并存入列表中。
3、将二维列表中的数据按一定的格式输出
三、实现过程与方法描述
(必须有,描述实现任务的具体方法步骤)
1、…
2、…
四、遇到的问题与解决情况
(可选,主要说明你在这个任务中遇到哪些问题?你是如何通过分析问题产生的原因并解决这些问题的?)
1、遇到的问题
2、原因分析
3、解决方法
五、功能扩展
(可选,实现了任务要求外的功能,或者采用了不同的技术方法,主要说明实现了哪些扩展的功能,具体实现的方法,产生的结果)
1、功能
2、方法
六、运行结果
(必须有,几个主要的运行结果界面截图,可3~6个,适当的调整图片大小,且居中对齐,并在图片下面对图片做简要的标注,有些运行结果也可放在(三、实现过程与方法描述)中的SQL语句后,如:)
图1 通讯录菜单
图2 按课号升序列出所有课程
七、总结与反思
(必须有,对任务完成情况做一个总结,并说明你在这个任务中理解掌握了哪些知识?有什么体会,受到哪些启发?对你今后的学习或者解决问题有什么意义等)
版权所有:编程辅导网 2021 All Rights Reserved 联系方式:QQ:99515681 微信:codinghelp 电子信箱:99515681@qq.com
免责声明:本站部分内容从网络整理而来,只供参考!如有版权问题可联系本站删除。