SQL Server 数据库第三次作业答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
SQL Server 数据库第三次作业答案
sql-server-数据库第三次作业答案
本科第三次作业
(第十六周小课上缴,用学院统一的作业纸书写。
)
一、选择题
1、对用户出访数据库的权限予以限量就是为了维护数据库的(a)。
a.安全性b.完整性c.一致性d.并发性
2、数据库的(a)就是指数据的正确性和相容性。
a.完整性b.安全性c.并发控制d.系统恢复
3、在数据库系统中,定义用户可以对哪些数据对象展开何种操作方式被称作(b)。
a.审计b.授权c.定义d.视图4、脏数据是指(d)。
a.不身心健康的数据c.多余的数据数据
5、设对并发事务t1、t2的交叉并行执行如下,执行过程中(b)。
tlt2①read(a)
②read(a)
a=a+10写回
③read(a)
a.有丢失修改问题c.有读脏数据问题
b.存有无法重复念问题d.没任何问题
b.缺损的数据
d.未递交的随后被撤销的更新
6、若事务t1已经给数据a加了共享锁,则事务t2(a)。
a.就可以再对a提共享资源门锁b.就可以再对a加排它门锁
c.可以对a加共享锁,也可以对a加排它锁d.不能再给a加任何锁
7、数据库恢复正常的基本原理就是(c)。
a.授权b.审计c.冗余d.视图
8、数据备份可以只激活自上次备份以来更新过的数据,这种备份方法称作(d)。
a.海量备份b.静态备份c.动态备份d.增量备份9、e-r图的基本成分不包含(c)。
a.实体
b.属性
c.元组
d.联系
10.从e-r模型向关系模型切换时,一个m:n联系切换为关系模式时,该
关系模式的关键字是(c)。
a.m端实体的关键字二、填空题
1、用户鉴别机制包含__用户名___和___口令___两个部分。
3、加锁对象的大小被称为加锁的__粒度____。
4、对子程序的处置主要存有两类方法,一就是_一次上锁法_,二就是顺序上锁法
5、中止子程序最常用的方法就是提取牺牲生命事务
6、分解成缓存数据最常用的技术就是__
备案日志文件__和__数据格式化__。
三、设计题
学生选课子系统只要用于学生选课注册管理和学生成绩管理。
假定某学校只有一种类
型的学生,学生注册时提供包括学生的姓名、性别、籍贯、年龄、省份证号、入学年月,
家庭住址、父母姓名,联系电话等基本情况,注册完成后,每一个学生有唯一的一个学号。
学校中已经开设多门课程,每门课程有唯一的课程编号,并且还有课程名称、课程简介、
学分等情况。
学期初,每个学生可以选修若干门课程,每门选修课程可以有多个学生选修。
为了便于学生选课注册与管理,需要开发一个学生选课子系统。
1)根据用户市场需求,分析确认实体;2)图画出来顺利完成的e―r图;
3)将e―r图转化成关系模型,标明主键和外键;根据关系模型创建相应的数据库和
基本表。
b.n端的实体的关键字
c.m端实体关键字与n端实体关键字组合d.重新选取其他属性
成绩编号学号mn名称课程年龄学生报读地址性别了解学分
2、关系模型:
学生(学号、姓名、地址、性别、年龄、)主键:学号课程(编号、名称、了解、学分)主键:编号报读(学号、编号、成绩)主键:(学号,编号)外键:学号、编号
createdatabasestudy
usestudy
createtable学生(
学号char(6)primarykey,姓名varchar(10)notnull,地址varchar(50),性别char(2),年龄int)
createtable课程(
编号char(5)primarykey,名称char(20)notnull,了解text,
学分numeric(6,2))
createtable报读(
学号char(6)foreignkeyreferences学生(学号),编号char(5)foreignkeyreferences 课程(编号),成绩numeric(6,1)
constraintsc_primprimarykey(学号,编号))。