这个数据库中并发控制的真正问题

今天的数据库测试(满意吗?): 1.简答1。简述SQL Server数据库系统的四个安全级别。答案:2。简述视图的概念和功能。答案:3。简述索引的概念、分类、功能和用法。答案:4。请解释交易的概念、功能和特点?答案:2。编程1。已知学生数据库中有三个表:学号,姓名,性别,年龄,学生所属系(SnO,Sname,SSEX,Sage,SDPT),课程表:课程号,课程名称,课程(Cno,Cname,Cteacher (CNO,CNAME,Cteacher)和成绩表。Cno,Grade)按要求完成以下操作:1。查询修过3号课程的学生的学号和年级,查询结果按年级降序排列。2.查询学过名为“信息系统”课程的学生的学号和姓名。3.查询每个学生的学号,姓名,选修课名称,成绩。4.使用查询创建新表。在student1表格中填入与“刘晨”同系就读的学生的基本信息。5.找出每门课程的编号以及对应的选修三门以上课程的学生人数。7.列出' 1 '中成绩高于' 2 '的所有学生的学号。8.列表' 1 '。9.找出所有没上过李明老师教的课的学生的名字,10。列出两门以上(含两门)课程不及格的学生姓名及其平均成绩,11。列出学过“1”的学生姓名所有学过“2”课程的学生姓名都是12。这时管理员想修改学生表中某个学生的学号,于是希望修改学生表中的学号,报告单中的学号也要变成学生表中修改后的学号。不允许使用两次更新,但希望通过一个触发器来实现,即修改学生表中的学号,报表中对应的学号也一致改变。已知学生数据库中存储了两个表,如下图,一个是毕业生信息表,记录了毕业生的一些基本信息,另一个是学生缴费表,记录了学生的缴费信息。因为学生毕业,我们需要从学生信息表中删除毕业生的记录,但是如果该学生欠费,则不允许删除该学生的记录。要求必须通过带输入参数的存储过程删除毕业生信息表中的哪条记录,必须使用触发器判断学生是否欠费。(提示:使用带输入参数的存储过程完成删除操作,使用触发器判断是否有欠费。如果有欠款,则事务回滚)毕业生信息表编号姓名性别地址联系方式001吴迪男18淮南市潘集镇赵倩村0554-6840157002潘倩萍女芜湖市繁昌县孙村镇65号0553-4855986003余建星男黄山市歙县北安镇52号0559-7852003 4言和女0552-652现在需要为学校建立一个数据库。现在需要建立一个关于系、学生、班级的数据库。关系模型为:学生(学号,姓名,性别,年龄,班级号),班级(班级号,专业名称,系名,学年),系(系号,系名)。尝试SQL语言完成以下功能:1,创建表,要求定义中有语句。(2)学生年龄在15-40岁之间。(3)学生姓名不能为空。2.插入以下数据类(101,软件,计算机,1995;102,微电子,计算机,1996;111,无机化学,化学,1995;112,高分子化学,化学,1996;121,统计数学,数学,1995;131,现代语言,中文,1996;141,国际贸易,经济,1997;142,国际金融与经济,1996;)学生(8101,张三,男,18,101;8102,司前,女,16,121;8103,王玲,女,17,131;8105,李飞,男,19,102;8109,赵四,女,18,141;8110,李可,女,20,142;系(01,中文;02、计算机;03、数学;04,化学;05,经济;)3完成下面的查询函数(1)找出所有姓李的同学,按年龄从小到大排序。(2)列出所有开设两个以上专业的院系名称。(3)列出学生的基本信息,入学年份,系名。(4)列出年龄在19 ~ 20之间的学生姓名、系名、年龄。4.创建一个视图,包括学生姓名、性别、班级编号和系号。5.在类别表中创建一个触发器。当某个班级编号的记录被删除时,学生表中与该班级编号对应的学生记录将被自动删除。6.用查询分析器创建学生数据库,将数据文件和日志文件存放在D盘自己学号的目录下。数据文件和日志文件的初始大小为3MB,自动增长率为10%。4.假设供销数据库有供应商表S、零件表P、工程项目表J和供销情况表spj的关系,希望建立四个索引,其中,供应商S中的sno按升序索引,零件P中的pno按升序索引,工程项目J中的jno按升序索引,供销情况spj中的sno按升序索引,pno按降序索引,jno按升序索引。