数据库习题集

上传人:M****1 文档编号:484291556 上传时间:2023-10-18 格式:DOC 页数:13 大小:176.50KB
返回 下载 相关 举报
数据库习题集_第1页
第1页 / 共13页
数据库习题集_第2页
第2页 / 共13页
数据库习题集_第3页
第3页 / 共13页
数据库习题集_第4页
第4页 / 共13页
数据库习题集_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《数据库习题集》由会员分享,可在线阅读,更多相关《数据库习题集(13页珍藏版)》请在金锄头文库上搜索。

1、数据库原理及应用习题集第一、二章 基本理论知识一、填空题1、数据管理技术发展的三个阶段为_阶段、 _阶段 _阶段。答案:人工管理 文献管理 数据库管理2、数据库系统一般由数据库、_、应用系统、_和顾客构成。答案:数据库管理系统 数据库管理员、实体集之间的联系类型分别为一对一联系、_、_。答案:一对多联系 对对多联系4、数据模型的三个要素是_、 _、_。答案:数据构造数据操作 数据完整性约束5、数据库是按一定的构造和规则组织起来的_的集合。答案:数据6、提供数据库定义、数据添加、数据操纵、数据控制和维护的软件称为_。答案:数据库管理系统7、目前成熟地用在数据库技术中的数据模型有:_ 、_ 、_。

2、答案:层次数据模型、 网状数据模型、关系数据模型8、数据库系统的核心是_。答案:数据库管理系统(DM)9、数据库系统的三级模式分别为_。答案:外模式、模式、内模式0、在-R模型中,实体的某个特性被称为_。答案:属性11、一种学生可以同步节省多本图书,一本图书只能有一种学生节省,学生和图书之间的联系为_联系。答案:一对多2、数据库管理系统的重要功能:_、_ 数据库控制及其运营管理和维护等四个方面。答案:数据定义、 数据操作13、-R图中涉及_、 _ 和联系三种基本图素。答案:实体集 属性二、简答题1、简述从功能上讲,一种数据库系统均有哪些部分构成?答案:从功能上讲,一种数据库系统由计算机硬件、数

3、据库、数据库管理系统、数据库应用系统和数据库管理员部分构成。2、什么是DBA?其职责有哪些?答案:DB是数据库管理员,其职责有:(1)设计数据库模式 (2)定义存储构造和存取方略 (3)管理数据访问权限 (4)保证数据库的正常运营(5)充足和重构数据库3、简述数据模型的概念及其三要素答案:数据模型是按照计算机系统的观点对客观事物某些特性的所建立、并可以被数据库管理系统(DMS)所支持的模型。数据模型的三要素有数据构造、数据操作和数据完整性约束。4、学校中有若干系,每个系有若干班级和教研室,每个教研室有若干教师,其中有的专家和副专家每个人各带若干研究生,每个班有若干学生,每个学生选修若干课程,每

4、门课程课由若干学生选修,请用-R图画出此学校的ER模型。答案:5、写出几种你所理解的目前常用的数据库管理系统产品。答案:Ac SLSver racle MSL B26、假设某超市公司下属有若干个连锁商店,波及到的实体有:连锁商店:商店编号、店名、地址、店经理商 品:商品编号、商品名称、单价、产地职 工:职工编号、职工姓名、性别、工资该三个实体的联系是:每个商店经营若干种商品,每个商店有若干职工,但是每个职工只能在一种商店工作。试画出反映连锁商店、商品、职工实体及其联系类型的E-R图。答案:7、下面是某医院的组织构造图,试画出该医院组织对用的-R图答案:第三章 关系数据库理论一、选择题1、从一种

5、关系中挑选出指定的属性构成新关系的运算称为(B)A、选择 B、投影 C、连接 D、交运算、在关系模型中,实现关系中不容许浮现相似的元组的约束是( )、候选码 B、主键 C、外键 D、超键3、在进行关系运算时,两个具有不同属性的关系可以进行的运算是( )A、并运算 B、差运算 C、交运算 D、广义笛卡尔积4、设关系R和S的元组个数分别为3和,关系是R与S的广义笛卡尔积,即T=RS,则关系的元组个数为( )、7 B、 C、2 、165、进行自然连接运算的两个关系必须具有( B )、相似的属性个数 B、相似的属性 C、相似的关系名 D、相似的核心字6、设有关系模式(A,B,C,)及其上的函数依赖关系

6、集F=B-A,B-,那么关系模式R最高是( A )A、第1范式 、第2范式 C、第3范式 、BCF范式二、填空题1、在关系模型中,实体与实体间的联系都是用_来表达的,一种关系在构造上的体现形式为_。答案:关系、二维表2、在关系数据库技术中,用到的老式关系运算有:_、_、_、_;用到的专门关系运算有:_、_、_、_。答案:并、交、差、广义笛卡尔积,选择、投影、连接、除3、在关系数据库系统中,一种可用的关系模式应满足第_范式;一种关系模式至少应满足第_范式。答案:、14、关系模式规范化的重要措施是_。答案:模式分解5、一种学生关系模式为(学号,姓名,班级号),其中学号为主键,一种班级关系模式为(班

7、级号,专业,教室),其中班级号为主键,则学生关系模式中的外键为_。答案:班级号6、如果属性集K是关系模式R1的主键,是关系模式R2的外键,那么在中,K的取值只容许两种也许:_和_。答案:空值、等于关系中的K的某个值、关系运算分为_和_两大类。答案:老式的集合运算、专门的关系运算8、1NF的关系消除_依赖后,可将其范式级别提高到2N,NF的关系消除_依赖后,可将其范式级别提高到3F。答案:部分函数依赖、传递函数依赖9、一种关系模式为Y(,X2,X3,X4),假定该关系存在着如下函数依赖:(X,2)-,X-4,则该关系属于_范式,由于它存在着_。答案:第1范式,部分函数依赖三、简朴题1、试述关系与

8、关系模式的区别答:关系模式描述的是关系的静态构造信息,是对一种关系的“型”的描述,它相对比较固定。关系是在关系模式约束下的若干实体的集合,关系的内容是动态的。2、设有关系R和,图下表所示, R SABCabcbcbdABCbafdad试计算下面体现式的成果(1)1=R-S (2)R=RS(3)3=S(4)R4=RXS3、已知关系、h、s,如下表所示,请计算Q=(gh)s)h。g ABC1b221b1a3hAB2b13123a2Bb14、 设有两个关系R和S,如下表所示: RABCb65d2CE2d5be4cf请计算体现式,E(R)的成果4、设有关系模式:R(,),其中, UA,,C,D,E,P

9、, F=A-B,C-,EA, 求出该关系模式中的候选码,并判断该关系模式属于第几范式。5、设有关系EMP(E,Ename,Sary,Dno),其中各属性的含义依次为职工号、姓名、工资和所在部门号,以及关系DPT(no,Dame,Mne),其中各属性含义依次为部门号、部门名称、部门经理的职工号,请写出“查询001号职工所在的部门名称”的关系代数体现式。6、假设有如下关系模式:R(A,B,C,D,F),其中(A,B)为候选码并且存在函数依赖:B-,D-, -F,请回答一下问题(1)该关系模式满足2NF码?为什么?(2)如果将关系模式R分解为:R1(A,D,)、R2(B,.E),则关系模式R的候选码

10、是什么?(3)将关系模式R分解到3F。第4章习题一、选择题1、SLSeer 是一种( )A、BS 、DB C、DMS 、DB2、在SQL Server 中,用于管理数据库的服务器是( )、数据库引擎 B、报表服务器 、分析服务器 D、集成服务器3、在QLSrr安装成功后,系统自动安装的ster是一种( )、数据库模板 、数据库系统表 C、临时数据库 D、系统数据库、下面系统中不是关系数据库管理系统的是()A、Ora B、QLere C、IM D、D2二、填空题1、SQL Sver数据库管理系统的两种身份验证模式分别为_、_。2、在SL Server数据库中,按照创立对象来分,可以分为_和_两类

11、。3、在SQL Ser数据库中,_是存储数据的逻辑载体,数据库中的数据在逻辑上都以表构造存储的。表在构造形式上都是二维的,表的一列称为_,表的一行称为一种_。三、简朴题简述数据库管理系统的六大功能。第5章习题一、选择题1、有关SQL语言,下列描述不对的的是( )A、QL是构造化查询语言的缩写B、SQL是访问数据库的原则语言、只能访问FOXPRO生成的数据库D、通过ODBC,顾客可以使用SQL来访问任何类型的数据库、SQL语言中,删除一种表的命令是( )、DTE 、DRP C、ALTR D、CEATE3、SQL语言具有两种使用方式,分别为交互式SQL和( )A、提示式SQL 、多顾客Q C、嵌入式SQL D、解释式SQL4、设有一种关系:EPT(Dn,Dname),如果要查询出倒数第三个字母为,并且至少涉及4个字母的nae,则查询语句中的条件应写成were n ike( )A、_ _W_% B、W_ _ C、_%W_ _ D、_W%5、现要从SC表中,查询缺少学生成绩(G)的学生学号(So)和课程号(Cno),则相应的SQL语句是:Selet so,n rm SC were ( )A、G=0 B、G0 C、NLL D、Gi NL6、已知成绩关系表如

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号