导航:首页 > 编程大全 > 数据库视图设计

数据库视图设计

发布时间:2024-10-16 18:10:40

1. 濡傛灉瑕佸湪鏁版嵁搴撹〃涓鍒涘缓涓涓瑙嗗浘锛屽簲褰撴庝箞鍋氾紵

浣跨敤create view璇鍙ュ氨鍙浠ュ垱寤鸿嗗浘浜嗭紝鍏蜂綋璇鍙ュ備笅锛

create view viewname as select * from Tab_EdsProd锛圱ab_EdsProd鏄琛ㄧ殑鍚嶅瓧锛墂here 锛堝悗闈㈠彲浠ユ帴涓绾块檺鍒剁殑鏉′欢锛夈

鍒犻櫎瑙嗗浘锛歞rop view viewname銆

鎵╁睍璧勬枡

瑙嗗浘鐨勪綔鐢锛

1銆佷娇鐢ㄨ嗗浘锛屽彲浠ュ畾鍒剁敤鎴锋暟鎹锛岃仛鐒︾壒瀹氱殑鏁版嵁銆

2銆佷娇鐢ㄨ嗗浘锛屽彲浠ョ畝鍖栨暟鎹鎿嶄綔銆

3銆佷娇鐢ㄨ嗗浘锛屽熀琛ㄤ腑鐨勬暟鎹灏辨湁浜嗕竴瀹氱殑瀹夊叏鎬с傚洜涓鸿嗗浘鏄铏氭嫙鐨勶紝鐗╃悊涓婃槸涓嶅瓨鍦ㄧ殑锛屽彧鏄瀛樺偍浜嗘暟鎹鐨勯泦鍚堬紝鎴戜滑鍙浠ュ皢鍩鸿〃涓閲嶈佺殑瀛楁典俊鎭锛屽彲浠ヤ笉閫氳繃瑙嗗浘缁欑敤鎴枫

瑙嗗浘鏄鍔ㄦ佺殑鏁版嵁鐨勯泦鍚堬紝鏁版嵁鏄闅忕潃鍩鸿〃鐨勬洿鏂拌屾洿鏂般傚悓鏃讹紝鐢ㄦ埛瀵硅嗗浘锛屼笉鍙浠ラ殢鎰忕殑鏇存敼鍜屽垹闄わ紝鍙浠ヤ繚璇佹暟鎹鐨勫畨鍏ㄦс

4銆佷娇鐢ㄨ嗗浘鍙浠ュ悎骞跺垎绂荤殑鏁版嵁锛屽垱寤哄垎鍖鸿嗗浘銆

鍙傝冭祫鏂锛鐧惧害鐧剧-sql璇鍙ュぇ鍏

2. 数据库如何创建视图

视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。
对其中所引用的基础表来说,视图的作用类似于筛选。定义视图的筛选可以来自当前或其它数据库的一个或多个表,或者其它视图。通过视图进行查询没有任何限制,通过它们进行数据修改时的限制也很少。
视图是存储在数据库中的查询的SQL 语句,它主要出于两种原因:安全原因, 视图可以隐藏一些数据,如:社会保险基金表,可以用视图只显示姓名,地址,而不显示社会保险号和工资数等,另一原因是可使复杂的查询易于理解和使用。这个视图就像一个“窗口”,从中只能看到你想看的数据列。这意味着你可以在这个视图上使用SELECT *,而你看到的将是你在视图定义里给出的那些数据列:

既然视图的定义是基于基本表的,哪为什么还要定义视图呢?这是因为合理地使用视图能够带来许多好处:
1、 视图能简化用户操作
视图机制使用户可以将注意力集中在所关心地数据上。如果这些数据不是直接来自基本表,则可以通过定义视图,使数据库看起来结构简单、清晰,并且可以简化用户的的数据查询操作。例如,那些定义了若干张表连接的视图,就将表与表之间的连接操作对用户隐藏起来了。换句话说,用户所作的只是对一个虚表的简单查询,而这个虚表是怎样得来的,用户无需了解。
2、 视图使用户能以多种角度看待同一数据
视图机制能使不同的用户以不同的方式看待同一数据,当许多不同种类的用户共享同一个数据库时,这种灵活性是非常必要的。
3、 视图对重构数据库提供了一定程度的逻辑独立性
数据的物理独立性是指用户的应用程序不依赖于数据库的物理结构。数据的逻辑独立性是指当数据库重构造时,如增加新的关系或对原有的关系增加新的字段,用户的应用程序不会受影响。层次数据库和网状数据库一般能较好地支持数据的物理独立性,而对于逻辑独立性则不能完全的支持。
在关许数据库中,数据库的重构造往往是不可避免的。重构数据库最常见的是将一个基本表“垂直”地分成多个基本表。例如:将学生关系Student(Sno,Sname,Ssex,Sage,Sdept),
分为SX(Sno,Sname,Sage)和SY(Sno,Ssex,Sdept)两个关系。这时原表Student为SX表和SY表自然连接的结果。如果建立一个视图Student:

[sql]view plain

3. Access数据库“设计”视图窗口由哪几部分组成

大体就这三部分:设计视图、菜单、工具箱(有时候可能需要在视图里勾选)。
设计视图:用来对你的窗体控件或者页面等元素进行排版。
菜单:默认菜单可以随时返回其它对象中,例如创建查询等等。也可以通过快捷菜单创建内置类型的窗体(例如数据表窗体等)。
工具箱:主要用于选择控件以便在设计视图中生成。

4. 数据库设计时“用户视图”和“E-R图”区别

E-R图是进行数据库的概念结构设计的时候所使用的一种工具,而视图是我们查看数据库中数据的一种方式而已,是一种虚表,并不保存数据,实际上就是保存在系统中的查询语句。视图包括系统视图、用户视图。而用户视图是用户根据自己的需要创建的。

5. (50) 数据库概念设计的过程中,视图设计一般有三种设计次序,以下各项中不对的是______。 A. 自顶向下 B.

(50)[答案复]D
[考点]数据库设制计基础
[评析]
通常有如下几种方法:
1、自顶向下。先全局框架,然后逐步细化
2、自底向上。先局部概念结构,再集成为全局结构
3、由里向外。先核心结构,再向外扩张
4、混合策略。1与2相结合,先自顶向下设计一个概念结构的框架,再自底向上为框架设计局部概念结构

阅读全文

与数据库视图设计相关的资料

热点内容
加权平均数中什么是数据的权 浏览:242
excel文件页码如何加背景色 浏览:489
有哪些高音质的app 浏览:108
手机怎样修改系统文件 浏览:362
win103dmgamedll 浏览:935
数据库sql注入 浏览:897
win10防火墙屏蔽端口号 浏览:215
哪个app能买到正品苹果手机 浏览:655
系统外部的数据包括哪些 浏览:354
xp设置开机密码 浏览:837
如何提取某年某月下所有的数据 浏览:274
不知道怎么学习编程 浏览:881
jsp获取地理位置 浏览:90
长清文件柜开锁多少钱 浏览:1000
房产中介app 浏览:952
archlinuxx64 浏览:359
数据库视图设计 浏览:958
文明3单位文件 浏览:863
计算机痕迹清除工具证书过期 浏览:514
通话限制密码是多少 浏览:138

友情链接