




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
XXXXXX学院
《MySQL数据库应用开发错误!未找到引用源。》期末错误!未找到
引用源。试卷B
适用班级:考试时间:错误!未找到引用源。
班级:学号:姓名:得分:
1-给定下面名称和表格。
学籍管理数据库中包含下面表。
学生表Student的结构。
Studsnt表的结构
字段名称(列名)数据类型说明约束备注
前2位表示该学生入学的年份,中间的2位表示该生的
SiudentIDchar(10)学号PrimaryKey班级编号,后2位为顺序号,如2019310103表示2019
年入学31专业01班的第03号
SiudentNainevarchar(20)姓名NOTNULL人名
Sexchar(2)性别
Birthdaydate出生日期
Telephonechar(13)电话
Emailvarchar(20)电子邮件
Addressvarchar(30)家庭地址
课程表Course的结构。
表6-6Course表的结构
字段名称(列名)数据类型说明约束备注
CmrselDchar(6)课程编号PrimaryKey
C:>urscNamevarchar(30)课程名称NOTNULL
Creditsnumeric(2.0)学分
Timenumeric。,0)总学时
Termnumeric(1,0)学期
选课成绩表SelectCourse的结构。
SelectCourse表的结构
字段名称(列名)数据类型说明约束备注
SelectCourseStudentIDchart10)学号NOTNULL
SelectCourselDchar(6)课程编号NOTNULL
Scorenumcric(4,l)成绩
学生表Student中的记录。
LENOVO.StudentM...nt-dbo.Student
StudentIDStudentNameSex-BirthdayTelephoneEmailAddress
2019310103李一民n2000-02-18NULLNULLNULL
2019310104董信侑女2001-10-06NULLNULLNULL
2019620208王志学s2000-08-05NULLNULLNULL
2019620202刘建立男2001-01-29NULLNULLNULL
2019110105张云飞男2000-05-10NULLNULLNULL
2019110106统女2000-12-22NULLNULLNULL
2019260203黄和女2000-07-23NULLNULLNULL
2019260205男2000-03-13NULLNULLNULL
NULLN-NULLNULLNULLNULL
课程表Course中的记录。
LENOVO.StudentM.七X
CourselDCourseNameCreditsTimeTerm
►100101哲学61201
100200高等数学15801
100201高等数学25802
100300英语14601
100301英谙24602
260101C送客程序设计4601
2601024602
260105数据富原理5803
eNULLNULLNULLNULLNULL
选课成绩表SelectCourse中的记录。
LENOVO.StudentM...bo.SelectCourse-oX
SelectCourseStudentIDSelectCourselDScore
►201911010510020091.0
201911010510030081.0
201911010526010196.0
201911010610020089.0
201911010610030095.0
201911010626010146.0
201911012110020075.0
201911012110030087.0
201911012126010189.0
201926011810020087.0
201926011810030090.0
201926011826010194.0
■NULLNULLNULL
j4《1/23►►1|®!
以下操作都建议在NavicatPremium中。
2.使用SQL语句创建数据库“ST_你的姓名",字符集为gb2312,字符集的校对规则为
gb2312_chinese_cio请写出SQL语句。10分
把查询SQL和查询结果截屏,粘贴到下面。
3.选择数据库“ST_你的姓名”,然后查看该数据库。请写出SQL语句。10分
把查询SQL和查询结果截屏,粘贴到下面。
4.按照Student表的结构,用SQL创建表,同时定义PrimaryKey、NOTNULL约束。请写出
SQL语句。10分
把查询SQL和查询结果截屏,粘贴到下面。
5.按照Course表的结构,用SQL创建表,同时定义PrimaryKey、NOTNULL约束。请写出
SQL语句。10分
把查询SQL和查询结果截屏,粘贴到下面。
6.按照SelectCourse表的结构,月SQL创建表,同时定义NOTNULL约束。请写出SQL语
句。10分
把查询SQL和查询结果截屏,粘贴到下面。
7.按照Student表、Course表、SelectCourse表的记录,输入记录020分。
把输入完成的三张表截屏,粘贴到下面。
8.在Student表中,显示所有女同学的记录。10分
把查询SQL和查询结果截屏,粘贴到下面。
9.查询每名学生的选课门数、平均分和最高分。10分
把查询SQL和查询结果截屏,粘贴到下面。
10.用自然连接查询每个学生及其选修课程的情况,要求显示学生学号、姓名、课程号、课程
名、成绩,如下图所示。10分
XXXXXX学院
《MySQL数据库应用开发错误!未找到引用源。》期末错误!未找到
引用源。试卷A
适用班级:考试时间:错误!未找到引用源。
班级:学号:姓名:得分:
1-给定下面名称和表格。
学籍管理数据库中包含下面表。
学生表Student的结构。
Studsnt表的结构
字段名称(列名)数据类型说明约束备注
前2位表示该学生入学的年份,中间的2位表示该生的
SiudentIDchar(10)学号PrimaryKey班级编号,后2位为顺序号,如2019310103表示2019
年入学31专业01班的第03号
SiudentNainevarchar(20)姓名NOTNULL人名
Sexchar(2)性别
Birthdaydate出生日期
Telephonechar(13)电话
Emailvarchar(20)电子邮件
Addressvarchar(30)家庭地址
课程表Course的结构。
表6-6Course表的结构
字段名称(列名)数据类型说明约束备注
CmrselDchar(6)课程编号PrimaryKey
C:>urscNamevarchar(30)课程名称NOTNULL
Creditsnumeric(2.0)学分
Timenumeric。,0)总学时
Termnumeric(1,0)学期
选课成绩表SelectCourse的结构。
SelectCourse表的结构
字段名称(列名)数据类型说明约束备注
SelectCourseStudentIDchart10)学号NOTNULL
SelectCourselDchar(6)课程编号NOTNULL
Scorenumcric(4,l)成绩
学生表Student中的记录。
LENOVO.StudentM...nt-dbo.Student
StudentIDStudentNameSex-BirthdayTelephoneEmailAddress
2019310103李一民n2000-02-18NULLNULLNULL
2019310104董信侑女2001-10-06NULLNULLNULL
2019620208王志学s2000-08-05NULLNULLNULL
2019620202刘建立男2001-01-29NULLNULLNULL
2019110105张云飞男2000-05-10NULLNULLNULL
2019110106统女2000-12-22NULLNULLNULL
2019260203黄和女2000-07-23NULLNULLNULL
2019260205男2000-03-13NULLNULLNULL
NULLN-NULLNULLNULLNULL
课程表Course中的记录。
LENOVO.StudentM.七X
CourselDCourseNameCreditsTimeTerm
►100101哲学61201
100200高等数学15801
100201高等数学25802
100300英语14601
100301英谙24602
260101C送客程序设计4601
2601024602
260105数据富原理5803
eNULLNULLNULLNULLNULL
选课成绩表SelectCourse中的记录。
LENOVO.StudentM...bo.SelectCourse-oX
SelectCourseStudentIDSelectCourselDScore
►201911010510020091.0
201911010510030081.0
201911010526010196.0
201911010610020089.0
201911010610030095.0
201911010626010146.0
201911012110020075.0
201911012110030087.0
201911012126010189.0
201926011810020087.0
201926011810030090.0
201926011826010194.0
■NULLNULLNULL
j4《1/23►►1|®!
以下操作都建议在NavicatPremium中。
2,使用SQL语句创建数据库,数据库名是你的姓名,例如“张三”,字符集为gb2312,字符集
的校对规则为gb2312_chinese_ci。请写出SQL语句。10分
把查询SQL和查询结果截屏,粘贴到下面。
3.选择数据库“你的姓名”,然后查看该数据库。请写出SQL语句。1()分
把查询SQL和查询结果截屏,粘贴到下面。
4.按照Student表的结构,用SQL创建表,同时定义PrimaryKey、NOTNULL约束。请写出
SQL语句。10分
把查询SQL和查询结果截屏,粘贴到下面。
5.按照Course表的结构,用SQL创建表,同时定义PrimaryKey、NOTNULL约束。请写出
SQL语句。10分
把查询SQL和查询结果截屏,粘贴到下面。
6.按照SelectCourse表的结构,月SQL创建表,同时定义NOTNULL约束。请写出SQL语
句。10分
把查询SQL和查询结果截屏,粘贴到下面。
7.按照Student表、Course表、SelectCourse表的记录,输入记录020分。
把输入完成的三张表截屏,粘贴到下面。
8.在Student表中,显示所有女同学的记录。10分
把查询SQL和查询结果截屏,粘贴到下面。
9.查询每名学生的选课门数、平均分和最高分。10分
把查询SQL和查询结果截屏,粘贴到下面。
10.用自然连接查询每个学生及其选修课程的情况,要求显示学生学号、姓名、课程号、课程
名、成绩,如下图所示。10分
XXXXXX学院
《数据库技术应用错误!未找到引用源。》期末试卷A卷(错误!
未找到引用源。开卷错误!未找到引用源。)
适用班级:考试时间:
班级:学号:姓名:得分:
一、操作题(共100分)
上交要求:
1.下面的操作可以通过MySQL命令方式,也可以利用Navicat图形化工具实现。
2.上交方式有两种:
(1)新建Word文档,将每一步的操作步骤截图粘到word文档中;
(2)将操作步骤录制成视频上交(在录制的时候,第一句要进行自我介绍,1772033或
1772034班的某某某)。
以上两种上交方式选择其中一种,最好是选择视频方式。
3.绝对不能互相拷贝,一旦发现,双方都是0分。
题目:
(D每位同学先创建一个数据库,数据库的名称为自己名字简拼+学号,比如果弘元同学
创建的数据库名称为ghy17,然后在所创建的数据库中创建一张电子杂志订阅表(subscribe).
(2)电子杂志订阅表中的要包含4个字段,分别为编号(id)、订阅邮件的邮箱地址(email)、
用户是否确认订阅(status,使用数字表示,1表示已确认,0表示未确认)、邮箱确认的验证
码(code)o
(3)为电子杂志订阅表添加5条测试数据,如下表2・2所示。
表2-2测试数据信息
编号邮箱地址是否确认的状态邮箱确认验证码
1toml23@163.com1TRBXPO
2lucyl23@163.com1LOICPE
3lily!23@163.com0J1XDAMI
4jimmyl23@163.com0QKOLPH
5joyl23@163.com1JSMWNL'
(4)查看已经通过邮箱确认的电子杂志订阅信息。
(5)将编号等于4的订阅确认状态设置为“已确认”。
(6)删除编号等于5的电子杂志订阅信息。
参考代码:
#选择数据库
CREATEDATABASEIFNOTEXISTSmydb;
#创建电子杂志订阅表
CREATETABLEsubscribe(
idINTCOMMENT'编号',
emailVARCHAR(60)COMMENT'邮件订阅的邮箱地址',
statusINTCOMMENT'是否确认,0未确认,1已确认',
codeVARCHAR(IO)COMMENT'邮箱确认的验证码’
)DEFAULTCHARSET=utf8;
#添加数据
INSERTINTOsubscribeVALUES
(1,'toml23@163.com',1,,TRBXP0,),
⑵'lucyl23@163.com',1,'LOICPE'),
(3,'lilyl23@163.com',0,'JIXDAMI'),
(4,'jimmyl23@163.com,0,'QKOLPH'),
(5,'joyl23@163.com',1,'JSMWNL');
#查询所有数据
SELECT*FROMsubscribe;
*查看已经通过邮箱确认的电子杂志订阅信息
SELECT*FROMsubscribeWHEREstatus=1;
#将编号等于4的确认状态设置为已确认。
UPDATEsubscribeSETstatus=1WHEREid=4;
#查看编号等于4的记录修改后的信息
SELECT*FROMsubscribeWHEREid=4;
#删除编号等于5的电子杂志订阅信息
DELETEFROMsubscribeWHEREid=5;
#查看删除数据后表中的数据
SELECT*FROMsubscribe;
XXXXXXXX学院
《MySQL数据库应用开发错误!未找到引用源。》重修课业错误!未
找到引用源。
班级:学号:姓名:得分:
以下操作都建议在NavicatPremium中。
1.使用SQL语句创建数据库,数据库名是你的真实姓名,例如“张三”,字符集为gb2312,字
符集的校对规则为gb2312_chinese_ci。请写出SQL语句。10分
把查询SQL和查询结果截屏,粘贴到下面。
CREATEDATABASEStudentManagement;
CREATEDATABASELiubohan
查询创建工具查询编辑器
1CREATEDATABASEStudentManagement;
<
信息概况状态
[SQL]CREATEDATABASEStudentManagement;
受影响的行:1
时间:0.060s
2.选择数据库“你的姓名”,然后查看该数据库。请写出SQL语句。1()分
把查询SQL和查询结果截屏,粘贴到下面。
usestudentmanagement;
useLiubohan
1usestudentmanagement;
信息概况状态
[SQL]usestudentmanagement;
受影响的行:0
时间:0.044s
3.按照Student表的结构,用SQL创建表,同时定义PrimaryKey、NOTNULL约束。请写出
SQL语句。10分
Student表的结构
字段名称(列名)数据类型说明约束备注
前2位表示该学生入学的年份,中间的2位表示该生的
StudentIDchart10)学号PrimaryKey班级编号,后2位为顺序号,如2019310103表示2019
年入学31专业01班的第03号
StudentNamevarchar(20)姓名NOTNULL人名
Sexchar(2)性别
Birthdaydate出生日期
Telephonechar(13)电话
Emailvarchar(20)电子邮件
Addressvarchar(30)家庭地址
把查询SQL和查询结果截屏,粘贴到下面。
CREATETABLEstudent'(
'StudentID'char(10)PRIMARYKEY,
StudenName'varchar(20)NOTNULL,
'Sex'char(2),
'Birthday'date,
'Telephone'char(13),
'Email'varchar(20),
'Address'varchar(30)
);
查询创建工具查询编辑器
1BCREATETABLE'student'(
2'StudentID'char(10)PRIMARYKEY,
3'StudenName'varchar(20)NOTNULL,
q'Sex'char(2),
5'Birthday'date,
6'Telephone'char(13),
7'Email'varchar(20),
8'Address'varchar(30)
9
信息概况状态
[SQL]CREATETABLE'student'(
'StudentID'char(10)PRIMARYKEY,
StudenName'varchar(20)NOTNULL,
'Sex'char(2).
Birthday'date,
Telephone'char(13),
'Email'varchar(20),
'Address'varchar(30)
);
受影响的行:0
时间:0.263s
4.按照Course表的结构,用SQL创建表,同时定义PrimaryKey、NOTNULL约束。请写出
SQL语句。10分
Course表的结构
字段名称(列名)数据类型说明约束备注
CourselDchar(6)课程编号PrimaryKey
C^urseNamevarchar(30)课程名称NOTNULL
Creditsnumeric(2,0)学分
Timenumeric。,。)总学时
Termnumeric(l,0)学期
把查询SQL和查询结果截屏,粘贴到下面。
CREATETABLECourse(
CourselD'char(6)PRIMARYKEY,
CourseNamevarchar(30)NOTNULL,
'Credits'numeric(2,0),
Time'numeric(3,0),
'Term'numeric(l,O)
);
查询创建工具查询编辑器
1nCREATETABLE'Course'(
2'CourselD'char(6)PRIMARYKEY,
'CourseName'varchar(30)NOTNULL,
4Credits'numeric(2,0),
5Time'numeric(3r0)r
6Term'numeric(lr0)
7
信息够兄状态
[SQLJCREATETABLE'Course'(
'CourselD'char(6)PRIMARYKEY,
'CourseName'varchar(30)NOTNULL,
Credits'numeric(2,0),
'Time'numeric(3,0),
'Term'numeric(1,0)
);
受影响的行:0
时间:0.108s
5.按照SelectCourse表的结构,用SQL创建表,同时定义NOTNULL约束。请写出SQL语
句。10分
SelectCourse表的结构
字段名称(列名)数据类型说明约束备注
SelectCourseStudentIDchart10)学号NOTNULL
SelectCourselDchar(6)课程编号NOTNULL
Scorenumcric(4,l)
把查询SQL和查询结果截屏,粘贴到下面。
CREATETABLESelectCourse'(
'SelectCourseStudentID'char(10)NOTNULL,
SelectCourseIDxchar(6)NOTNULL,
'Score'numeric(4,l)
);
查询创建工具查询编辑器
10CREATETABLE'SelectCourse'(
2'SelectCourseStudentID'char(10)NOTNULL,
3'SelectCourselD'char(6)NOTNULL,
4'Score'numeric(4,1)
5
信息概况状态
[SQL]CREATETABLE'SelectCourse'(
SelectCourseStudentlD'char(10)NOTNULL,
'SelectCourselD'char(6)NOTNULL,
Score'numeric(4,1)
);
受影响的行:0
时间:0.104s
6.按照Student表、Course表、SelectCourse表的记录,输入记录。10分。
学生表Student中的记录。
在Sludent表中再添加一条姓名是你的真实姓名、真实性别、真实出生日期的记录。
LENOVO.StudentM...nt-dbo.Student
StudentIDStudentNameSex^BirthdayTelephoneEmailAddress
2019310103季一民另2000-02-18NULLNULLNUU
2019310104芭gft2001-10-06NULLNULLNULL
2019620208王志百52000-08-05NULLNULLNULL
2019620202s2001-01-29NULLNULLNULL
2019110105般飞2000-05-10NULLNULLNUU
2019110106往姿女2000-12-22NULLNULLNUU
2019260203女2000-07-23NULLNULLNULL
2019260205552000-03-13NULLNULLNUU
CW!NULLNULLNULLNULLNULL
K49/9►M>
课程表Course中的记录。
LENOVO.StudentM.。X
Course!DCourseNameCreditsTimeTerm
100101胃学61201
100200震等数学15801
1002015802
100300英遇14601
100301英遇24602
260101caws^fitt4601
260102S36O1S4602
26010553RS潦理5803
•NULLNULLNULLNULLNULL
K・1■\
选课成绩表SelectCourse中的记录。
把输入完成的三张表截屏,粘贴到下面。
“
一
Ei(Dx8Ma¥.T之舟i
黑
RT之
stDM:,1::?:3旷T
n三a
之
EslDx?l:yT抵E
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 家庭教育辅导合同:学院与家长共同签署
- 建筑机电安装合同
- 零售店铺租赁合同细则
- 战略合作合同保密规定2025
- 建筑劳务分包临时合同
- 土地使用权出让合同范例
- 代课教师正式合同模板
- 跨国玉米技术合作框架合同
- 毕业未就业合同样本:就业创业见习
- 大型水利设施工程劳务分包合同
- 风山川湖泊年中工作总结年中总结述职报告工作计划
- 广东省2024年普通高中学业水平合格性考试语文仿真模拟卷01(原卷版)
- 老年糖尿病的皮肤护理
- 农民数字素养赋能乡村振兴的理论机制与路径研究
- 水稻必须的营养元素及其功能
- 2024年山东省安全生产普法知识竞赛考试题库(含答案)
- 2024年山东省高中自主招生数学模拟试卷试题(含答案)
- 2024届广东省深圳市中考物理模拟试卷(一模)(附答案)
- 前庭功能锻炼科普知识讲座
- 供应链战略布局与区域拓展案例
- 上海话培训课件
评论
0/150
提交评论