- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
国开学习网电大数据库应用技术第四次形
考作业实验结果
一、实验目的
1.加深对数据库原理与技术的理解。
2.巩固数据库设计、建立及查询的基本技能。
3.提高学生运用大数据库技术解决实际问题的能力。
二、实验要求
1.独立完成实验,确保实验数据的准确性与合理性。
2.按照实验指导书要求,完成实验报告的撰写。
3.实验报告需包含实验目的、实验环境、实验步骤、实验结果
及实验总结。
三、实验环境
1.操作系统:Windows10
2.数据库管理系统:MySQL8.0
3.编程语言:Python3.8
4.开发工具:VisualStudioCode
四、实验步骤
1.数据库设计:根据实验要求,设计合适的数据库表结构。
-创建学生表(student),包含学号(id)、姓名(name)、
性别(gender)、年龄(age)等字段。
-创建课程表(course),包含课程编号(id)、课程名称
(name)、学分(credit)等字段。
-创建选课表(elective),包含学生编号(student_id)、课程
编号(course_id)、成绩(score)等字段。
2.数据库建立:在MySQL中执行SQL语句,创建实验所需的
数据库及表。
CREATEDATABASEIFNOTEXISTSeducation;
USEeducation;
CREATETABLEIFNOTEXISTSstudent(
idINTPRIMARYKEYAUTO_INCREMENT,
nameVARCHAR(50),
genderENUM(男,女),
ageINT
);
CREATETABLEIFNOTEXISTScourse(
idINTPRIMARYKEYAUTO_INCREMENT,
nameVARCHAR(100),
creditINT
);
CREATETABLEIFNOTEXISTSelective(
student_idINT,
course_idINT,
scoreINT,
PRIMARYKEY(student_id,course_id),
FOREIGNKEY(student_id)REFERENCESstudent(id),
FOREIGNKEY(course_id)REFERENCEScourse(id)
);
3.数据查询:运用SQL语句进行数据查询。
-查询所有学生的姓名、年龄和选修的课程名称。
-查询选修了“数据库原理”课程的所有学生姓名和成绩。
-查询年龄大于20岁的男生学生的姓名和年龄。
--查询所有学生的姓名、年龄和选修的课程名称
SELECTs.name,s.age,c.nameAScourse_name
FROMstudents
JOINelectiveeONs.id=e.student_id
JOINcoursecONe.course_id=c.id;
--查询选修了“数据库原理”课程的所有学生姓名和成绩
SELECTs.name,e.score
FROMstudents
JOINelectiveeONs.id=e.student_id
JOINcoursecONe.course_id=c.id
WHEREc.name=数据库原理;
--查询年龄大于20岁的男生学生的姓名和年龄
SELECTname,age
FROMstudent
WHEREgender=男ANDage20;
4.数据分析:利用Python对查询结果进行数据分析。
-统计每门课程的选课人数。
-计算学生的平均年龄。
importmysql.connector
importpandasaspd
连接数据库
conn=mysql.connector.connect(
host=localhost,
user=root,
password=password,
database=education
)
cursor=conn.c
您可能关注的文档
- 城市园林绿地规划——城市规划各论 .pdf
- 地屈孕酮片服用方法 .pdf
- 圆柱体的应用题及答案 .pdf
- 国际中医临床实践指南 月经过多(2019-10-11) .pdf
- 国家开放大学电大本科《行政领导学》2024期末试题及答案(试卷号完整版721007350.pdf
- 2025年二级注册建筑师之建筑结构与设备自我提分评估(附答案) 完整版2025.pdf
- 2025年二级注册建筑师之建筑结构与设备试题及答案 完整版2025.pdf
- 墙板工程施工承包合同(标准版).docx
- 2025年二级注册建筑师之建筑结构与设备能力测试试卷A卷附答案 .pdf
- 2025年二级注册建筑师之建筑结构与设备能力测试试卷A卷附答案 .pdf
- 2025年二级注册建筑师《建筑经济、施工与设计业务管理》真题选题卷2025.pdf
- 2025年二级注册建筑师之法律法规经济与施工强化训练试卷B卷附答案.pdf
- 2025年二级注册建筑师之法律法规经济与施工每日一练试卷B卷含答案.pdf
- 2025年二级注册建筑师之法律法规经济与施工真题练习试卷A卷附答案优质 2025.pdf
- 2025年二级注册建筑师之法律法规经济与施工考前冲刺模拟试卷B卷含答案2025.pdf
- 2025年二级注册建筑师之建筑结构与设备通关题库(附答案) 完整版2025.pdf
- 2025年二级注册建筑师之建筑结构与设备题库及精品答案 .pdf
- 2025年二级注册建筑师之建筑结构与设备高分通关题型题库附解析答案.pdf
- 2025年二级注册建筑师之建筑结构与设备题库及精品答案 .pdf
- 2025年二级注册建筑师之建筑结构与设备题库及精品答案 .pdf
文档评论(0)