欢迎来到天天文库
浏览记录
ID:17953168
大小:53.50 KB
页数:15页
时间:2018-09-11
《数据库期末考试简答题题型》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第1章绪论1.试述数据、数据库、数据库系统、数据库管理系统的概念。答:(l)数据(Data):描述事物的符号记录称为数据。数据的种类有数字、文字、图形、图像、声音、正文等。(2)数据库(DataBase,简称DB):数据库是长期储存在计算机内的、有组织的、可共享的数据集合。(3)数据库系统(DataBaseSytem,简称DBS):数据库系统是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。4)数据库管理系统(DataBaseManagementSytem,简称DBMS):数据库管理系统是位于用户与操作系统之间的一层数据
2、管理软件,用于科学地组织和存储数据、高效地获取和维护数据。5.试述数据库系统的特点。(l)数据结构化数据库系统实现整体数据的结构化,这是数据库的主要特征之一(2)数据的共享性高,冗余度低(3)数据独立性高数据独立性包括数据的物理独立性和数据的逻辑独立性。数据独立性高(4)数据由DBMS统一管理和控制数据库的共享是并发的共享,即多个用户可以同时存取数据库中的数据甚至可以同时存取数据库中同一个数据。6.数据库管理系统的主要功能有哪些?答:(l)数据定义功能;(2)数据存取功能;(5)数据操作功能(3)数据库运行管理;(4)数据库的建立和维护功能19.试述关系数据库的特点。答:关系数据模型具
3、有下列优点:(l)关系模型与非关系模型不同,它是建立在严格的数学概念的基础上的。(2)所以其数据结构简单、清晰,用户易懂易用(3)关系模型的存取路径对用户透明,从而具有更高的数据独立性、更好的安全保密性,但是查询效率往往不如非关系数据模型。21.定义并解释以下术语:模式、外模式、内模式、DDL、DML模式描述的是数据的全局逻辑结构。外模式涉及的是数据的局部逻辑结构,通常是模式的子集。内模式,亦称存储模式,是数据在数据库系统内部的表示,即对数据的物理结构和存储方式的描述。DDL:数据定义语言,用来定义数据库模式、外模式、内模式的语言。DML:数据操纵语言,22:什么叫数据与程序的物理独立
4、性?什么叫数据与程序的逻辑独立性?答:数据与程序的逻辑独立性:当模式改变时,由数据库管理员对各个外模式/模式的映像做相应改变,可以使外模式保持不变,从而应用程序不必修改,保证了数据与程序的逻辑独立性。数据与程序的物理独立性:当数据库的存储结构改变了,由数据库管理员对模式/内模式映像做相应改变,可以使模式保持不变,从而应用程序也不必改变,保证了数据与程序的物理独立性,简称数据的物理独立性。数据库管理系统在三级模式之间提供的两层映像保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。24.DBA的职责是什么?答:负责全面地管理和控制数据库系统。具体职责包括:①决定数据库的信息内容
5、和结构;②决定数据库的存储结构和存取策略;③定义数据的安全性要求和完整性约束条件;④监督和控制数据库用和运行;⑤数据库的改进和重组重构第2章关系数据库5.设有一个SPJ数据库,包括S,P,J,SPJ四个关系模式:1)求供应工程J1零件的供应商号码SNO:πSno(σjno=‘J1’(SPJ))2)求供应工程J1零件P1的供应商号码SNO:πSno(σSno=‘J1’∧Pno=’P1’(SPJ))3)求供应工程J1零件为红色的供应商号码SNO:πSno(σPno=‘P1‘(σCOLOR=’红‘(P)∞SPJ))4)求没有使用天津供应商生产的红色零件的工程号JNO:πJno(SPJ)-πJ
6、NO(σcity=‘天津’∧Color=‘红‘(S∞SPJ∞P)5)求至少用了供应商S1所供应的全部零件的工程号JNO:πJno,Pno(SPJ)÷πPno(σSno=‘S1‘(SPJ))第3章关系数据库标准语言SQL1.试述sQL语言的特点。(l)综合统一(2)高度非过程化(3)面向集合的操作方式。(4)以同一种语法结构提供两种使用方式。(5)语言简捷,易学易用。(4)求没有使用天津供应商生产的红色零件的工程号JNO;SELECTdistinctJNOFROMSPJWHEREJNONOTIN(SELECTJNOFROMSPJ,P,SWHERES.CITY='天津'ANDCOLOR='
7、红'ANDS.SNO=SPJ.SNOANDP.PNO=SPJ.PNO)。7.试述视图的优点。答(l)视图能够简化用户的操作;(2)视图使用户能以多种角度看待同一数据;(3)视图对重构数据库提供了一定程度的逻辑独立性;(4)视图能够对机密数据提供安全保护。(5)适当的运用视图可以更加清晰的表达查询第4章数据库安全性1.什么是数据库的安全性?答:数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄露、更改或破坏。5.试述实现数据库安全性控制
此文档下载收益归作者所有