数据库综合考核

2020-03-03 12:27:26 来源:范文大全收藏下载本文

项目1学生成绩管理

1.创建数据库(数据库名为姓名首字母+学号后3位),要求数据分两个数据文件存放。其他条件自己定义。

2.在数据库中建立以下关系:

 院系信息:院系编号、院系名称、院系主管、地址、院系人数;

 学生基本信息:院系编号、学号、姓名、性别、学生类型、入学日期、籍贯、身份证号、详细地址、出生日期、所学专业、民族、电话(家)、缴费总计、已修学分、备注;

 课程信息:课程号、课程名称、开设年级、学时数、学分;

 成绩单:学号、课程号、学期、成绩、备注。

要求对每个表设计主键、对相关表设计外键,对每个表容易输入错的字段设计用户定义约束。

3.用T-SQL语言编程向每个表插入不少于20个记录的数据,所编数据要求有一定的意义(要求在电子文档中给出程序和程序执行结果;手抄答案中每个表抄两行,其它行用省略号代替即可)。

4.用T-SQL语言编程实现以下基本功能(要求在文档中给出最终程序和程序执行结果):

(1) 查询平均年龄最大与最小的院系。

(2) 查询学生信息中超过平均年龄的人数。

(3) 查询课程信息中学时数大于32的课程数。

(4) 查询成绩单中每个学生的学号、姓名、平均成绩和备注,如果平均成绩高于75分时,则在备注列中显示‘平均成绩大于75分’,否则显示‘平均成绩小于75分’。

(5) 在学生基本信息表中对每个学生的‘缴费总计’增加1000元。

(6) 在院系信息表中删除无学生数据的院系。

(7) 建立查询以下数据的视图:院系号、院系名、学号、学生姓名、课程名称性别、年龄、课程号、课程名称、成绩。

(8) 查询所有院系的平均人数,若高于1000,则显示‘平均人数大于1000’,否则显示‘平均人数小于1000’。

(9) 使用CASE语句查学生‘张三’的性别(不能输出性别代码)。

(10)用存储过程从成绩单和课程信息中统计并输出给定学生目前的总学分并给出调用实例。

(11)用触发器实现当登记学生成绩(60分以上)时自动修改学生的‘已修学分’。

5.创建manager,T1,T2和S1,S2,S3,S4的SQL Server认证用户,默认数据库选择是你创建的数据库,并设置它们对你建立的数据库具有访问权限。创建“管理员”、“操作员”和“普通查询”角色,分配“管理员”角色对你建的数据库的所有表具有所有权限,“操作员” 对你的数据库中的每个表有插入、删除和查询权限,“普通查询”角色对你的数据库中的每个表仅有查询权限。然后为“管理员”角色指定manager用户,为“操作员”角色指定T1,T2用户,为“普通查询”角色指定S1,S2,S3,S4用户。

分别以不同的角色登录查询分析器,完成允许和不允许的操作,在电子文档中记录系统的反映结果。

6.对数据库设计备份并创建备份。

数据库综合考核7

数据库综合考核0

数据库综合设计题目

数据库综合练习教学设计

综合数据库科科长竞聘演讲

电大数据库应用技术综合应用题

综合数据库科科长竞聘演讲稿

《数据库设计与实践》考核说明

数据库应用技术形成性考核册

综合考核意见

《数据库综合考核.doc》
数据库综合考核
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档
下载全文