2022年数据库复习材料 .pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2022年数据库复习材料 .pdf》由会员分享,可在线阅读,更多相关《2022年数据库复习材料 .pdf(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据库复习材料1(选择)。试描述数据、数据库、数据库管理系统、数据库系统的概念(l)数据(Data):描述事物的符号记录称为数据。数据的种类有数字、文字、图形、图像、声音、正文等。(2)数据库(DataBase,简称DB):数据库是长期储存在计算机内的、有组织的、可共享的数据集合。(3)数据库系统(DataBas。Sytem,简称DBS):数据库系统是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。(4)数据库管理系统(DataBase Management sytem,简称DBMs):数据库管理系统是位于用户与操作系统之间的一
2、层数据管理软件,用于科学地组织和存储数据、高效地获取和维护数据。2(选择)试述数据库系统特点:(l)数据结构化数据库系统实现整体数据的结构化,这是数据库的主要特征之一,也是数据库系统与文件系统的本质区别。(2)数据的共享性高,冗余度低,易扩充数据库的数据不再面向某个应用而是面向整个系统,因此可以被多个用户、多个应用以多种不同的语言共享使用。(3)数据独立性高数据独立性包括数据的物理独立性和数据的逻辑独立性。(4)数据由DBMS 统一管理和控制数据库的共享是并发的共享,即多个用户可以同时存取数据库中的数据甚至可以同时存取数据库中同一个数据。(选择)试述数据模型的概念、数据模型的作用和数据模型的三
3、个要素。数据模型是数据库中用来对现实世界进行抽象的工具,是数据库中用于提供信息表示和操作手段的形式。因此数据模型通常由数据结构、数据操作和完整性约束三部分组成。(l)数据结构:是所研究的对象类型的集合,是对系统静态特性的描述。(2)数据操作:是指对数据库中各种对象(型)的实例(值)允许进行的操作的集合,包括操作及有关的操作规则,是对系统动态特性的描述。(3)数据的约束条件:是一组完整性规则的集合。构架。4(选择)试述概念模型的作用。概念模型实际上是现实世界到机器世界的一个中间层次。概念模型用于信息世界的建模,是现实世界到信息世界的第一层抽象,是数据库设计人员进行数据库设计的有力工具,也是数据库
4、设计人员和用户之间进行交流的语言。5(简答)试给出3 个实际部门的E 一 R 图,要求实体型之间具有一对一、一对多、多对多各种不同的联系。6(简答)什么叫数据与程序的物理独立性?什么叫数据与程序的逻辑独立性?为什么数据库系统具有数据与程序的独立性?数据与程序的物理独立性:当数据库的存储结构改变了,由数据库管理员对模式内模式映像做相应改变,可以使模式保持不变,从而应用程序也不必改变,保证了数据与程序的物理独立性,简称数据的物理独立性。数据与程序的逻辑独立性:当模式改变时(例如增加新的关系、新的属性、改变属性的数据类型等),由数据库管理员对各个外模式模式的映像做相应改变,可以使外模式保持不变。名师
5、资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 6 页 -应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据与程序的逻辑独立性,简称数据的逻辑独立性。数据库管理系统在三级模式之间提供的两层映像保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。P74页第三题7设有一个SPJ数据库,包括S,P,J,SPJ四个关系模式:1)求供应工程J1零件的供应商号码SNO:Sno(Sno=J1(SPJ))2)求供应工程J1零件 P1的供应商号码SNO:Sno(Sno=J1 Pno=P1(SPJ)3)求供应工程J1零件为红色的供应商号码SNO:Sno(Pno=P1(COLOR
6、=红(P)SPJ))4)求没有使用天津供应商生产的红色零件的工程号JNO:Jno(SPJ)-JNO(city=天津 Color=红(SSPJ P)5)求至少用了供应商S1所供应的全部零件的工程号JNO:Jno,Pno(SPJ)Pno(Sno=S1(SPJ)8.针对上题中建立的4 个表试用sQL 语言完成第二章习题5 中的查询。(l)求供应工程Jl 零件的供应商号码SNO;SELECT DISTSNOFROMSPJ WHEREJNO=J1(2)求供应工程Jl 零件Pl 的供应商号码SNO;SELECT DISTSNOFROMSPJWHEREJNO=J1AND PNO=P1(3)求供应工程Jl 零
7、件为红色的供应商号码SNO;SELECT SNOFROMSPJ,P WHEREJNO=J1ANDSPJ.PNO=P.PNO AND COLOR=红(4)求没有使用天津供应商生产的红色零件的工程号JNO;SELECT DISTJNOFROM SPJ WHEREJNONOTIN(SELEJNOFROMSPJ,P,S WHERES.CITY=天津 AND COLOR=红 ANDS.SNO=SPJ.SNO ANDP.PNO=SPJ.PNO)。(5)求至少用了供应商Sl 所供应的全部零件的工程号JNO;由于 VFP不允许子查询嵌套太深,将查询分为两步A、查询 S1供应商供应的零件号SELECT DIST
8、PNO FROMSPJ WHERESNO=S1 结果是(P1,P2)B、查询哪一个工程既使用P1零件又使用P2 零件。SELECT JNOFROMSPJWHEREPNO=P1AND JNOIN(SELECT JNOFROMSPJWHEREPNO=P2)8针对习题3 中的四个表试用SQL语言完成以下各项操作:(1)找出所有供应商的姓名和所在城市。SELECT SNAME,CITYFROMS(2)找出所有零件的名称、颜色、重量。SELECT PNAME,COLOR,WEIGHT FROMP(3)找出使用供应商S1所供应零件的工程号码。SELECT DISTJNOFROMSPJWHERESNO=S1
9、(4)找出工程项目J2使用的各种零件的名称及其数量。SELECT PNAME,QTYFROMSPJ,PWHEREP.PNO=SPJ.PNO AND SPJ.JNO=J2(5)找出上海厂商供应的所有零件号码。名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 6 页 -SELECT PNOFROMSPJ,S WHERES.SNO=SPJ.SNO AND CITY=上海(6)出使用上海产的零件的工程名称。SELECT JNAMEFROMSPJ,S,JWHERES.SNO=SPJ.SNO AND S.CITY=上海 AND J.JNO=SPJ.JNO(7)找出没有使用天津产的零件的工程号码
10、。注意:SELECT DISPJNO FROMSPJWHEREJNONOT IN(SELECT DISTJNO FROM SPJ,S WHERES.SNO=SPJ.SNO ANDS.CITY=天津)适用于 JNO是唯一或不唯一的情况.注意:SELECT DISTJNOFROMSPJ,S WHERES.SNO=SPJ.SNO AND S.CITY 天津 适用于JNO是唯一的情况(8)把全部红色零件的颜色改成蓝色。UPDATEP SETCOLOR=蓝WHERECOLOR=红(9)由 S5供给 J4的零件 P6 改为由 S3供应。UPDATE SPJ SETSNO=S3WHERESNO=S5AND
11、JNO=J4ANDPNO=P6(10)从供应商关系中删除供应商号是S2 的记录,并从供应情况关系中删除相应的记录。A、DELETE FROMSWHERESNO=S2B、DELETE FROMSPJ WHERESNO=S2(11)请将(S2,J6,P4,200)插入供应情况关系。INSERT INTOSPJ VALUES(S2,J6,P4,200)9 什么是基本表?什么是视图?两者的区别和联系是什么?基本表是本身独立存在的表,在sQL 中一个关系就对应一个表。视图是从一个或几个基本表导出的表。视图本身不独立存储在数据库中,是一个虚表。即数据库中只存放视图的定义而不存放视图对应的数据,这些数据仍存
12、放在导出视图的基本表中。视图在概念上与基本表等同,用户可以如同基本表那样使用视图,可以在视图上再定义视图。10、所有的视图是否都可以更新?为什么?不是。视图是不实际存储数据的虚表,因此对视图的更新,最终要转换为对基本表的更新。因为有些视图的更新不能惟一有意义地转换成对相应基本表的更新,所以,并不是所有的视图都是可更新的.11什么是数据库中的自主存取控制方法和强制存取控制方法?自主存取控制方法:定义各个用户对不同数据对象的存取权限。当用户对数据库访问时首先检查用户的存取权限。防止不合法用户对数据库的存取。强制存取控制方法:每一个数据对象被(强制地)标以一定的密级,每一个用户也被(强制地)授予某一
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年数据库复习材料 2022 数据库 复习 材料
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内