SQL Server 数据库期末复习试题卷及答案
版权申诉
72 浏览量
更新于2024-08-06
收藏 39KB DOC 举报
"SQLServer数据库期末复习试题试卷及答案"
本文档提供了SQL Server数据库期末复习试题试卷及答案,涵盖了数据库设计、表创建、数据操作、视图、存储过程、触发器等多方面的知识点。
一、数据库设计
* 数据库名:教学数据库
* 主数据文件名:教学数据库.mdf
* 存放位置:C:\目录下
* 初始大小:2MB
*增长方式:按照10%的比例增长
* 日志文件名:教学数据库_log.ldf
* 存放位置:C:\目录下
* 初始大小:1MB
*增长方式:按照1MB的增量增长
二、教师信息表设计
* 表名:教师信息表
* 字段:
+ 教师编号(主键):int
+ 姓名:nvarchar(8)
+ 性别:nvarchar(2)
+ 民族:nvarchar(20)
+ 职称:nvarchar(20)
+ 身份证号:nvarchar(16)
三、课程信息表设计
* 表名:课程信息表
* 字段:
+ 课程号(主键):int
+ 课程名:nvarchar(20)
+ 标准课时数:int
四、任课信息表设计
* 表名:任课信息表
* 字段:
+ 任课编号(主键):int
+ 教师编号(外键):int
+ 课程号(外键):int
+ 实际课时数:int
五、数据操作
* 将课程信息添加到课程表中
* 修改课号为30003的课程名称
* 删除课号为30003的课程信息
* 统计标准课时数的最大值、最小值和平均值
* 检索有一门或一门以上课程实际课时数大于90的所有教师的信息
* 创建教师任课表视图
* 从教师任课表视图中检索出所有代'数据库技术'课程的老师姓名及其课时数
六、存储过程
* 创建带参数的存储过程,实现能计算某教师代课总课时,并将值返回
* 执行存储过程:计算“郭老师”的总课时
七、触发器
* 在教师信息表上创建触发器,实现当删除教师信息表中的某个教师的记录时,对应任课信息表中的所有有关此教师的记录都删除
八、规则
* 建立规则,并将其绑定到教师表的职称列上,规定职称取值为('教授','副教授','讲师','助教')之一。
本文档涵盖了SQL Server数据库设计、表创建、数据操作、视图、存储过程、触发器、规则等多方面的知识点,对于SQL Server数据库的学习和应用非常有帮助。
2022-01-10 上传
2023-07-30 上传
2021-09-26 上传
2022-11-07 上传
2022-01-08 上传
2022-11-12 上传
2021-09-22 上传
2022-11-13 上传
celkhn5460
- 粉丝: 0
- 资源: 4万+
最新资源
- JavaScript实现的高效pomodoro时钟教程
- CMake 3.25.3版本发布:程序员必备构建工具
- 直流无刷电机控制技术项目源码集合
- Ak Kamal电子安全客户端加载器-CRX插件介绍
- 揭露流氓软件:月息背后的秘密
- 京东自动抢购茅台脚本指南:如何设置eid与fp参数
- 动态格式化Matlab轴刻度标签 - ticklabelformat实用教程
- DSTUHack2021后端接口与Go语言实现解析
- CMake 3.25.2版本Linux软件包发布
- Node.js网络数据抓取技术深入解析
- QRSorteios-crx扩展:优化税务文件扫描流程
- 掌握JavaScript中的算法技巧
- Rails+React打造MF员工租房解决方案
- Utsanjan:自学成才的UI/UX设计师与技术博客作者
- CMake 3.25.2版本发布,支持Windows x86_64架构
- AR_RENTAL平台:HTML技术在增强现实领域的应用