3个回答
展开全部
比如说图书馆有图书book(id,name,prise....)
读者reader(id.....)
借阅关系 borrow( bookid,readerid,date)
显然存在一张表很不方便操作,分开又不方便查看
那就建立个视图,view1:
select * from book,reader,borrow where book.id=bookid and reader.id=readerid
这样只要查询select * from view1 就可以看到谁借了什么书了,包括所有的详细内容。
有时后会有非常复杂的逻辑,视图可以用来方便理解,可以当作中间层简化逻辑
读者reader(id.....)
借阅关系 borrow( bookid,readerid,date)
显然存在一张表很不方便操作,分开又不方便查看
那就建立个视图,view1:
select * from book,reader,borrow where book.id=bookid and reader.id=readerid
这样只要查询select * from view1 就可以看到谁借了什么书了,包括所有的详细内容。
有时后会有非常复杂的逻辑,视图可以用来方便理解,可以当作中间层简化逻辑
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以作为一个特定查询,使用户可以重复使用,不是每个人都要输入复杂的select语句;
安全性方面也会有很大的提高
安全性方面也会有很大的提高
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询