
数据库视图和数据控制的实验
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本实验旨在通过创建、查询及管理数据库视图,以及实施各种形式的数据访问权限控制,帮助学生深入理解SQL语言在实际应用中的作用。参与者将掌握如何设计高效安全的数据操作策略,并实践用户权限分配与撤销等关键技能。
基于实验一建立的“图书读者数据库”(Book_Reader_DB)和实验二输入的部分虚拟数据,在SQL Server 2000查询分析器的Transact-SQL语句输入区输入相应的Transact-SQL语句,然后点击“查询”菜单中的“执行”选项或使用F5快捷键来运行这些语句。具体实验内容如下:
1. 视图定义与查询实验
① 在“图书读者数据库”(Book_Reader_DB)中,先用视图创建向导的方法创建两个视图:View1和View2。
- View1 包括书号、书名、定价及数量等属性;
- View2 则包括读者号、读者姓名、单位信息、电话号码以及相关的书籍编号与名称,并列出借阅日期,应归还日期,实际还书日期和过期天数。条件是所有已超期的借书记录(假设每本书的借阅期限为60天)。
② 根据上述定义的视图,在查询分析器中使用SQL语句完成以下查询:
- A. 通过View1 查询当前图书馆藏书的情况;
- B. 利用View2 查找所有超期未还书籍的相关信息及相应的罚款金额(假设每日逾期费用为1元)。
③ 在查询分析器内,利用SQL语句创建两个新的视图:View3 和 View4。其中,
- 视图View3 的定义与 View1 相同;
- 视图View4 则需要满足和 View2 同样的条件要求(即仅包含已超期的借书记录)。
全部评论 (0)
还没有任何评论哟~


