欢迎来到天天文库
浏览记录
ID:51908195
大小:29.50 KB
页数:2页
时间:2020-03-18
《数据库实验实验四.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、实验四视图、数据控制实验一、实验目的1、掌握SQLServer查询编辑器的使用方法,加深对SQL和Transact-SQL语言查询语句的理解。2、掌握用查询编辑器和视图创建向导的方法创建视图。3、学会使用SQL数据控制语句来进行授权控制和权限回收。4、了解高级语言中用SQL语句来连接和访问数据库的方法二、实验内容基于实验一建立的“图书读者数据库”(Book_Reader_DB)和实验二输入的部分虚拟数据,在SQLServer2000查询编辑器的Transact-SQL语句输入区输入Transact-SQL语句,然后点击“查询”菜单中的“执
2、行”菜单项,执行输入区的Transact-SQL语句。具体实验内容如下:1、视图定义与查询实验①在“图书读者数据库”(Book_Reader_DB)中,先用视图创建向导的方法创建视图View1和View2。其中View1包括书号、书名、定价、数量等属性。View2包括读者号、读者姓名、单位、电话、书号、书名、借阅日期、应归还日期、实际还书日期和过期天数等属性,其条件是所有借书已过期的读者和借书情况(假定借阅期为60天);②根据上述定义的视图,在查询编辑器中用语句完成如下查询:A:通过视图View1查询书库中藏书的情况;B:通过视图View
3、2查询借书过期的读者和借书情况及罚款金额(假定超期罚款标准为1元/天);③在查询编辑器中用SQL语句来创建视图View3和视图View4,视图View3的要求与View1相同,视图View4与视图View2的条件相同。2、数据控制实验①假定系统有U1、U2、U3、U4、U5、U6六个登录用户,试将查询图书表的权限由管理员授权给U1,以U1用户的身份重新登录系统后,再把权限授予给U2;②系统管理员把插入数据给借阅表的权限授予给U3;③系统管理员把添加图书数据的权限授予给U4;④系统管理员把修改读者数据信息的权限授予给U5;⑤将U1访问图书表
4、的权限收回;上述每项实验内容相应的实验步骤必须进行详细的记录,并将其整理后写在实验报告中。三、实验环境与实验准备工作实验环境:MicrosoftWindows2000操作系统,MicrosoftSQLServer2000数据库管理系统标准版或企业版,VisualBasic6.0开发工具。实验准备工作:在开始本实验之前,请回顾教科书的相关内容(如视图的定义与使用,数据访问授权与权限的回收。四、实验报告要求1、根据实验内容和每一步骤实验的结果,按课程实验报告的撰写规范完成实验报告。报告可用手写或打印,格式一定要规范。2、实验报告至少包括以下内
5、容:①实验目的;②实验环境;③实验内容、步骤、结果和实验过程中出现的问题;④实验过程中主要使用的Transact-SQL语句。3、实验报告由每班学习委员统一收齐,并于下一次上课的时候上交。
此文档下载收益归作者所有