SQL Server 数据库期末复习试题卷及答案
版权申诉
13 浏览量
更新于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万+
最新资源
- 平尾装配工作平台运输支撑系统设计与应用
- MAX-MIN Ant System:用MATLAB解决旅行商问题
- Flutter状态管理新秀:sealed_flutter_bloc包整合seal_unions
- Pong²开源游戏:双人对战图形化的经典竞技体验
- jQuery spriteAnimator插件:创建精灵动画的利器
- 广播媒体对象传输方法与设备的技术分析
- MATLAB HDF5数据提取工具:深层结构化数据处理
- 适用于arm64的Valgrind交叉编译包发布
- 基于canvas和Java后端的小程序“飞翔的小鸟”完整示例
- 全面升级STM32F7 Discovery LCD BSP驱动程序
- React Router v4 入门教程与示例代码解析
- 下载OpenCV各版本安装包,全面覆盖2.4至4.5
- 手写笔画分割技术的新突破:智能分割方法与装置
- 基于Koplowitz & Bruckstein算法的MATLAB周长估计方法
- Modbus4j-3.0.3版本免费下载指南
- PoqetPresenter:Sharp Zaurus上的开源OpenOffice演示查看器