《数据库原理与应用》实验报告书修改版(1)答案(5)

2018-12-23 23:43

《数据库原理与应用》实验报告

2.此次实验中得到的哪些经验教训、疑难问题?有什么心得或总结?

四、作业

1.若要在基本表S中增加一列CN(课程名),可用( )。 A. ADD TABLE S(CN CHAR(8))

B. ADD TABLE S ALTER(CN CHAR(8)) D. ALTER TABLE S (ADD CN CHAR(8))

C. ALTER TABLE S ADD(CN CHAR(8))

2.设关系数据库中一个表S的结构为S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0-100。若要把“张二的化学成绩80分”插入S中,则可用( )。 A. ADD INTO S VALUES(’张二’,’化学’,’80’) B. INSERT INTO S VALUES(’张二’,’化学’,’80’) C. ADD INTO S VALUES(’张二’,’化学’,80) D. INSERT INTO S VALUES(’张二’,’化学’,80)

3.设关系数据库中一个表S的结构为:S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0-100。若要更正王二的化学成绩为85分,则可用( ) 。 A. UPDATE S SET grade=85 WHERE SN=’王二’ AND CN=’化学’ B. UPDATE S SET grade=’85’ WHERE SN=’王二’ AND CN=’化学’ C.UPDATE grade=85 WHERE SN=’王二’ AND CN=’化学’ D.UPDATE grade=’85’ WHERE SN=’王二’ AND CN=’化学’

4.若用如下的SQL语句创建了一个表SC: CREATE TABLE SC (S# CHAR(6) NOT NULL,C# CHAR(3) NOT NULL,SCORE INTEGER,NOTE CHAR(20));向SC表插入如下行时,( )行可以被插入 。 A. (’201009’,’111’,60,必修) C. (NULL,’103’,80,’选修’)

20

B. (’200823’,’101’,NULL,NULL) D. (’201132’,NULL,86,’ ’)

《数据库原理与应用》实验报告

实验九 SQL Server数据库的安全性控制

一、实验目的

1、使学生加深对数据安全性的理解。

2、掌握 SQL Server中有关用户、角色的理解和使用。 3、掌握授权及回收权限的操作方式和sql命令方式的使用。

二、实验内容及要求

(1) 设置 SQL Server 的安全认证模式。 (2) 设置登录帐户U1,U2,U3,并测试登录。

(3) 设置数据库用户U1,U2,U3,他们分别能通过登录帐户U1,U2,U3登陆school数据库。 (4) 为U1账户设置对Student表的权限,让它查询Student,修改除了Stu-id之外的其他字段,并验

证。

(5) 设置数据库角色。设置数据库角色A1,A1能查询、更新Course表,并把此角色赋予U2并验

证U2是否具有此权限。

(6) 修改U1的权限,让它具有传递性,并传递给U3,并验证。 (7) 以上先在SQL Server SQL Server Management Studio进行设置权限。

阅读老师给的参考资料,试着在查询处理器中采用sql命令方式完成上述设计。请在重做前删除相应的用户和账户。

1、 设置登录帐户U1,U2,U3,并测试登录。

2、 设置数据库用户U1,U2,U3,他们分别能通过登录帐户U1,U2,U3登陆school数据库。

调试通过 调试通过 3、 为U1账户设置对Student表的权限,让它查询Student,修改除了Stu-id之外的其他字段,并验证。

调试通过 4、 设置数据库角色。设置数据库角色A1,A1能查询、更新Course表,并把此角色赋予U2并验

21

《数据库原理与应用》实验报告

证U2是否具有此权限。

5、 修改U1的权限,让它具有传递性,并传递给U3,并验证。

调试通过 调试通过 三、实验小结

1、用户、角色和权限的职能,以及它们之间的关系。

2、试述实现数据库安全控制的常用方法和技术。

3、什么是数据库中的自主存取控制方法和强制存取控制方法?

4. 此次实验中得到的哪些经验教训、疑难问题?有什么心得或总结?

四、作业

1.以下( )不属于实现数据库系统安全性的主要技术和方法。 A.存取控制技术

B.视图技术

C.审计技术

D.出入机房登记和加防盗门

2.SQL中的视图机制提高了数据库系统的( )。 A.完整性

B.并发控制

C.隔离性

D.安全性

3.SQL语言的GRANT和REVOKE语句主要是用来维护数据库的( )。 A.完整性

B.可靠性

C.安全性

22

D.一致性

《数据库原理与应用》实验报告

4.在数据库的安全性控制中,授权的数据对象的( ),授权子系统就越灵活。 A.范围越小

B.约束越细致

C.范围越大

D.约束范围大

23

《数据库原理与应用》实验报告

实验十一 熟悉Power Designer数据库设计软件

一、实验目的

1、熟悉Power Designer开发环境。 2、掌握数据库设计方法。

3、掌握利用Power Designer进行数据库设计。

二、实验内容及要求

本实验采用Power Designer 12.5为例。其他版本也可以,操作流程类型。

1、 在ftp上找到文件夹“PowerDesigner15.1汉化破解版”,按照实验指导上写的内容安装。

2、 阅读实验指导,掌握概念数据模型的内涵;熟悉实体、属性的含义;并清楚在Power Designer中实体、

属性及标识符的表达方式;并能按照指导上的操作说明新建一个概念数据模型。 3、 熟悉PowerDesigner的操作界面,并学会创建实体,定义实体的属性及属性的约束。 4、 了解数据项的概念,学会创建和使用数据项。

5、 阅读PowerDesigner中的联系部分,了解联系的创建过程。

在认真研读实验指导后,接下来实际操作,使用Power Designer完成如下内容:

1、建立概念模型,模型名称为“学生选课数据库”。

调试通过

2、在“学生选课数据库”概念模型中,建立一个学生实体,一个课程实体。学生实体包括学号,性别,姓名,学历,身份证。课程实体包括课程号,课程名,任课教师。 为学生实体和课程实体建立1:n联系。

调试通过

3、根据对“指导”的学习,新建一个数据项,并修改学生选课数据库的某个实体,看能否运用你所创建的数据项。并写下过程。

24


《数据库原理与应用》实验报告书修改版(1)答案(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2003年10月-互联网数据库历年真题与答案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: