数据库技术基础期末考试——主观题部分 数据库“学生信息管理”中的五张表结构如下: 学生基本信息表(学号,姓名,性别,年龄,专业) 例:('2014001', '张三',19,'男','应用技术专业') 课程基本信息表(课程号,课程名,学期,学分,先修课) 例:('A01','JSP程序设计',2,3, 'Java程序设计') 选课成绩表(学号,课程号,成绩) 例:('2014001','A01',76) 注:成绩为null表示缺考 教师基本信息表(教师号,教师名,职称,教研室) 例:('051001','王明', '副教授', '计算机应用教研室') 教师授课表(课程号,教师号,授课班级) 例:('A01','051001',’21302’) 请用Transact-SQL语句完成如下四个题目。 1、请用SQL完成下列操作。(10分,每小题2分) (1) 查询应用技术专业C语言程序设计课程的平均成绩。 (2) 列出哪些课程没有人选。 (3) 删除“张三”同学的所有成绩信息。 (4) 将JSP程序设计课程的学分加1。 (5) 向教师基本信息表中插入一条记录 ('051012','李成', '助教', '电子商务教研室') 2、创建一个存储过程:通过输入学号和课程名称查询考试成绩,若没有指定课程名,则默认为‘数据库技术基础’。(10分) 3、创建一个触发器,当删除学生基本信息表中的记录时,同时将此学生的选课信息删除。(10分)
第1题
提交课程设计的讲义 本课程内容是关于数据处理的技术,教学中主要采用了MySQL数据库技术来管理和处理数据,以课程管理系统数据库案例为主线,重点讲解了数据库设计、基础知识、MySQL数据库编程知识等,以案例实现为载体,以不同的章节完成不同的操作任务为理念,引导学生了解和学习数据库管理系统的设计、MySQL的数据库、表、SQL查询、备份和恢复,从而使学生能够具备利用数据库进行数据的基本管理开发和处理能力。 本课程内容丰富、讲解深入通俗易懂、步骤详细、资料丰富,学生能快速上手。在教学中真正做到了MySQL知识和项目实训的合二为一。基于本课程的特点和教学内容,本课程成绩评定方法如下,具体分为以下2个部分: 1.所有到勤、课堂测验和课堂作业,都计入平时成绩,平时成绩占课程总成绩的50%; (1)到勤统计共23次;每次课开始几分钟内,都会签到。 (2)课堂测验统计共22次;课堂作业统计共22次。课程实际教学23次,每次课的任务中都结合了讲授的内容,都有课堂测验(客观题)和课堂作业(主观题)两部分,有一定的难度和深度,需要结合视频、课件和实际操作才能完成。且必须在规定时间内完成。 2.期末测试成绩占课程总成绩的50%。采用课程设计的方式,每人自选内容,可以选取自己认为最重要的或体会最深的小节、知识点或命令使用技巧等做汇报,需要在规定的一日内完成。要求每两人不可汇报相同内容,每人制作讲解讲义,并录制10-15分钟的汇报视频。在慕课平台和QQ群中提交讲解讲义和汇报视频。 期末成绩采用百分制: 选取内容的难度与价值(共10分): 课程中有难度、经常使用的很重要的内容;(10分) 课程中较重要、较有难度的内容;(8分) 课程中不太重要、没有难度的内容。(6分) 汇报内容的讲义(共40分): 内容完全正确、全面详实、案例恰当;(40分) 内容基本正确、较全面详实、案例较恰当;(35分) 内容有少量错误、不够全面、案例不太恰当;(30分) 内容有很多错误、案例不恰当;(20分) 内容太少、缺少案例。(10分) 汇报的视频(共50分): 讲解流利、语义完全正确、案例恰当,时长够10分钟;(50分) 讲解基本正确、案例较恰当,时长够10分钟;(40分) 讲解有少量错误、案例不太恰当;或时长8-10分钟;(30分) 内容有很多错误、案例不恰当;或时长不够8分钟;(20分) 内容太少、缺少案例。或时长不够5分钟。(10分)
第2题
上海应用技术大学2019 —2020学年第 一 学期 《信息系统与数据库技术》期末(B)试卷 课程代码: B1040131 学分: 2 考试时间: 100 分钟 课程序号: 班级: 学号: 姓名: 我已阅读了有关的考试规定和纪律要求,愿意在考试中遵守《考场规则》,如有违反将愿接受相应的处理。 题 号 一 二 三 四 五 六 总 分 应得分 20 15 12 30 12 11 100 实得分 试卷共6页,请先查看试卷有无缺页,然后答题。 一、 单项选择题(20分,每小题2分) 1. 信息系统开发的核心技术是________。 A. 数据管理技术 B. 数据处理技术 C. 软件开发技术 D. 系统集成技术 2. 结构数据模型的三个组成部分中,不包括________。 A. 数据完整性约束 B. 数据结构 C. 数据操作 D. 数据加密 3. 在一个E-R图中有15个实体,这些实体之间存在着15个不同的无冗余的二元联系,其中5个是1:1的联系类型,5个是1:N的联系类型,5个是M:N的联系类型,那么根据E-R图到关系模式的转换规则,这个E-R图转换成的关系模式至少有________。 A. 15个 B. 20个 C. 25个 D. 30个 4. 一个数据库可以有( )外模式。 A. 有且仅有一个 B. 多个 C.至少两个 D.最多三个 5. 逻辑设计阶段得到的结果是________。 A.数据字典描述的数据需求 B.E-R图表示的概念模型 C.某个DBMS所支持的数据模型 D.包括存储结构和存取方法的物理结构 6. SQL Server工作时所需要的系统级信息都存放在系统数据库中, 数据库用于从整体上控制SQL Server系统和用户数据库的运行。 A. MASTER B. TEMPDB C. MODEL D. MSDB 7. 关系数据库管理系统应能实现的专门关系运算包括 。 A. 排序、索引、统计 B. 选择、投影、连接 C. 关联、更新、排序 D. 显示、打印、制表 8. 数据适配器SqlDataAdapter的_________方法是调用其INSERT,DELETE,UPDATE命令,将前台的更新回填到物理数据库。 A.Fill B.Focus C.Add D.Update 9. _____对象是ADO.NET的核心,可认为它是位于内存的数据库。 A. Connection B. Command C. Dataset D. Recordset 10. SQL语言具有_________的功能。 A.关系规范化,数据操纵,数据控制 B.数据定义,数据操纵,数据控制 C.数据定义,关系规范化,数据控制 D.数据定义,关系规范化,数据操纵
第6题
(1)创建aaa数据库,并在该数据库中建立学生表student、课程表course、成绩表score、教师表teacher。表中各列的内容和要求如表5-4~表5-7所示: 表5-4学生表Student结构: 列名称 列类型 长度 是否为主键 约束条件 缺省值 列说明 sno char 8 是 学号 sname char 8 不为空 学生名 sex char 2 取值范围男或女 男 性别 brithday datetime 出生年月 表5-4学生表Student结构: 列名称 列类型 长度 是否为主键 约束条件 缺省值 列说明 sno char 8 是 学号 sname char 8 不为空 学生名 sex char 2 取值范围男或女 男 性别 brithday datetime 出生年月 Sdept char 8 所在系 表5-5课程表Course结构: 列名称 列类型 长度 是否为主键 约束条件 缺省值 列说明 Cno char 8 是 课程号 Cname char 8 课程名 Tno char 8 外键 教师号 Ccredit int >0 学分 表5-6成绩表score结构: 列名称 列类型 长度 是否为主键 约束条件 缺省值 列说明 sno char 8 外键 学号 cno char 8 外键 课程 Score int 在0到100之间 分数 表5-7教师表teacher结构: 列名称 列类型 长度 是否为主键 约束条件 缺省值 列说明 tno char 8 主键 教师号 Tname char 8 不为空 教师名 Tsex Char 2 取值范围男或女 男 性别 Tbirthday datetime 出生年月 Dept Char 8 所在系
第9题
创建示例数据库xueji18,导入QQ群里的数据库xueji18.sql,其中的两个数据表。 (4)创建教师表,表名为teacher,其结构与学生表完全相同,但其中没有数据。 (5)把学生信息表中所有的学生信息加入教师表。 (6)给学生信息表中添加学生信息:Id=1,sname="Jenny" 。 (7)清空教师表中信息,再用replace into命令把学生信息表中所有男学生信息加入教师表。 (8)创建另一个表教师表teacher2, 并将excel表格(表名为teacher.xls)中的数据导入表teacher2。 (9)新创建名为score的数据表,其结构与cs表的结构相同,但无数据。再将下列数据添加到此成绩表score中。 成绩表score中新信息sno,cno,score "0101", "A1114",98 "0102", "A1114",50 "0104", "A1114",70 "0103", "A1114",95 "0105", "A1114",40 (10)将刚建的成绩表score中的字段sno,cno的所有数据分别填入cs表中的studentid (学号)和courseid(课程号) 字段, 并将这些记录在cs表中的成绩字段grade的值设为0.
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!