数据库系统及应用复习

合集下载

数据库原理与应用复习

数据库原理与应用复习

数据库原理与应用期末复习材料一、简单回答:1. 数据管理的发展包括哪些阶段(人工管理、文件系统、数据库系统)(P2-3)2. 数据库系统的核心是数据库管理系统。

(P5)3. 一个学生可以同时借阅多本书,一本书只能由一个学生借阅,学生和图书之间是什么样的联系(答案:一对多)(P13)4. 数据模型分为层次模型、网状模型和关系模型。

(P16-17)5. 在关系模型中,“元组”是指什么(答案:表中的一行)(P18)6. 关系数据库是采用关系模型的数据库。

(P23)7. 关系的完整性包括实体完整性、参照完整性和用户定义的完整性。

(P24)8. 规定关系的所有主属性都不能取空值,是用来实现哪一类完整性约束(答案:实体完整性)(P24)9. 有关系R和S,关系代数运算R AS等价于R-(R-S)(P27)10. 有学生、选修和课程三个关系,学生S (学号,姓名,性别•••.),课程C (课程号,课程名),选修SC (学号,课程号,成绩)。

想查询选修2号课程的学生的学号和姓名,则关系运算式应写成(答案:n学号,姓名(o课程号=2 (S x SC)))(P31)11. 学生关系(学号,姓名,性别,年龄,系号,系名)中,“系名”对主关键字“学号”的函数依赖是(答案:传递函数依赖)(P35)12. 有学生、选修和课程三个关系,S (学号,姓名,性别,年龄),C (课程号,课程名),SC (学号,课程号,成绩)。

外码是(答案:SC.学号,SC.课程号)(P35)13. 在一个关系中,所有字段都是不可分的,给定一个关键字,则可以在这个数据表中唯一确定一条记录,则这个关系一定满足(答案:1NF)(P37)14. 数据库的设计分为六个阶段,这六个阶段是:需求分析、概念结构设计、逻辑结构设计、数据库物理设计、数据库实施、运行和维护。

(P42)15. 使用最广泛的概念模型是实体模型(E-R 模型)。

(P46)16. SQL Server 2005 中,主数据库文件的扩展名为(答案:mdf )(P93)17. SQL Server 2005 中,一个简单的数据库的物理文件可以只有一个主数据文件和一个日志文件(P93)。

《数据库及其应用》复习题

《数据库及其应用》复习题

《数据库及其应用》复习题1.简要解释以下数据库的基本概念:数据库(DB)、数据库管理系统(DBMS)、数据库系统、数据库语言(DDL、DML)。

2.数据库系统阶段中数据管理的特点有哪些?数据结构化、数据共享、数据冗余小、有较高的数据独立性、数据库系统为用户提供了使用方便的用户接口、增加了系统的灵活性。

3.数据库的三级模式体系结构是怎样的?三级模式分别是谁的视图?在用户到数据库之间,数据库的数据结构分成了三个层次:外部模型、逻辑模型、内部模型。

4.DBMS是一个什么样的软件?它包括哪些主要功能?P8DBMS是数据系统中专门用来管理数据的软件,它位于用户与操作系统之间,是用户使用数据库的接口。

DBMS为用户提供了访问DB的方法,包括DB的建立、查询、更新和各种数据控制。

5.数据的完整性包括哪几方面?P9正确性和一致性6.数据模型的三要素是什么?(数据结构、数据操作、数据约束条件)7.简要解释以下名词:实体、属性、实体集、关键码、一对一联系、一对多联系、多对多联系。

P13-15 实体:实体是事物的抽象。

客观存在并可相互区别的任何事物统称为实体。

属性:通常实体具有很多特性,每一特性称为属性。

实体集:性质相同的同类实体的集合称为实体集。

关键码:能惟一标识文件中每个记录的字段(或几个字段的给、组合)称为记录的关键码,简称为键。

一对一联系:简记为1:1,对于不同型实体集A和B,如果A中的一个实体最多只与B中的一个实体有联系,反之亦然,则称A和B两实体为1:1联系。

一对多联系:简记为1:n,如果实体集A中至少有一个实体与实体集B中多于一个的实体有联系(可以是零个、一个或多个),则称A对B为1:n联系。

多对多联系:简记为m:n,如果两个不同型实体集中,任何一方一个实体都与另一方多于一个实体相联系,则称为m:n联系。

8.描述概念模型的常用方法是什么?E—R图的主要元素有哪些?实体联系模型。

主要元素:实体、联系、属性。

数据库原理及应用总复习

数据库原理及应用总复习

数据库原理及应用总复习串讲70年代以来,数据库技术得到了迅速开展和广泛应用,已经成为计算机科学与技术的一个重要分支。

Microsoft Access作为一种关系型桌面数据库管理系统是中小型数据库应用系统的理想开发环境,具有界面友好、易学好用、开发简单、接口灵活等特点,已经得到越来越广泛的应用。

数据库技术的开展数据管理技术的开展历程,大体上经历了几个阶段:人工管理阶段----早期的计算机没有系统软件的支持,程序员不但要负责处理数据还要负责组织数据。

程序没有任何独立性。

文件系统阶段----操作系统中的文件系统是专门的数据管理软件,它的出现将程序员从直接与物理设备打交道的沉重负担中解脱出来。

不必考虑文件的物理存储,这项工作由计算机系统来实现。

数据库阶段---针对文件系统的缺点,后来出现了数据库技术。

与文件系统相比,数据库技术是面向系统的,而文件系统那么是面向应用的。

数据库是可共享的数据集合。

分布式数据库阶段---分布式数据库是一个逻辑上的整体,是分布在不同地理位置的数据集合,使计算机网络环境下各个局部数据库的逻辑集合,它受分布式数据库管理系统的控制和管理。

什么是数据库系统?数据库系统是指带有数据库并利用数据库技术进展数据管理的计算机系统。

数据库系统的组成由四局部组成,它们是数据库、硬件、软件和人员。

●数据库:是一个信息的集合,在这个集合中可以按照信息的逻辑构造对其进展组织与存取。

●硬件:支持系统运行的计算机硬件设备。

包括CPU、内存、外存及其它外部设备。

●软件:包括操作系统、数据库管理系统、应用开发工具和应用系统。

●人员:数据库系统中的主要人员有:数据库管理员、系统分析员和数据库设计人员、应用程序开发人员和最终用户。

数据库系统四要素中,数据库系统的核心和管理对象是数据库.2.数据库的特点:〔1〕集成性.减少了数据的重复,防止数据的不一致。

〔2〕共享性。

〔3〕持久性,有数据平安性和完整性保障,多用户操作并行调度。

《数据库原理及应用》总复习题

《数据库原理及应用》总复习题

《数据库原理及应用》总复习题《数据库原理及应用》总复习题一、单项选择题1、数据库系统的核心是。

A )数据库 B)数据库管理系统C)操作系统 D)文件答案:B2、数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是( )。

A )DBS包括DB和DBMS B)DBMS包括DB和DBSC)DB包括DBS和DBMS D)DBS就是DB,也就是DBMS 答案:A3、在数据管理技术的发展过程中,数据独立性最高的是阶段。

A )数据库系统 B)文件系统 C)人工管理 D)数据项管理答案:A4、数据库系统是数据库、数据库管理系统、应用系统、和用户构成。

A )DBMS B)DB C)DBS D)DBA 答案:D5、文字、图形、图像、声音、学生的档案记录、货物的运输情况等,这些都是。

A )DATA B)INFORMATION C)DB D)其他答案:A6、是长期存储在计算机内有序的、可共享的数据集合。

A )DATA B)INFORMATION C)DB D)DBS 答案:C7、是位于用户与操作系统之间的一层数据管理软件。

数据库在建立、使用和维护时其统一管理、统一控制。

A )DBMS B)DB C)DBS D)DBA 答案:A8、概念设计的结果是 A)一个与DBMS相关的要领模型 B)一个与DBMS无关的概念模型 C)数据库系统的公用视图 D)数据库系统的数据字典答案:B9、 E-R方法的三要素是 A)实体、属性、实体集 B)实体、键、联系 C)实体、属性、联系 D)实体、域、候选区答案:C10、要保证数据库的数据独立性,需要修改的是 A)模式与外模式 B)模式与内模式 C)三级模式之间的两层映射 D)三级模式答案:C11、描述数据库全体数据的全局逻辑结构和特性的是 A)模式B)内模式 C)外模式 D)全模式答案:A12、在数据库管理技术发展的3个阶段中,没有专门的软件对数据进行管理的阶段是I、人工管理阶段 II、文件系统阶段III、数据库阶段A)I 和 II B)只有 II C)II 和 III D)只有 I 答案:D13、下列四项中,不属于数据库系统特点的是 A)数据共享B)数据完整性 C)数据冗余度高 D)数据独立性高答案:C14、应用数据库的主要目的是为了 A)解决数据保密问题B)解决数据完整性问题C)解决数据共享问题 D)解决数据量大的问题答案:C15、如果一个班只有一个班长,且一个班长不能同时担任其他班的班长,班和班长两个实体之间的联系属于。

数据库期末复习题(学生)

数据库期末复习题(学生)

数据库原理与应用教程复习题(一)一、填空题(每空1分,共10分)1.数据库系统的核心是___ __。

2.在关系模型中,实体以及实体间的联系都是用______来表示的。

3.设关系模型R(A,B,C),F是R上的函数依赖集,F={A→B,C→B},则R的候选码为_________。

4.层次模型用“树结构”来表示数据之间的联系,网状模型用“_________” 来表示数据之间的联系。

5.SQL Server中,一个简单的数据库可以只有一个_________文件和一个日志文件。

6.聚集索引和非聚集索引的存储结构都采用____________索引结构。

7.一个事务必须具有的四个属性是原子性、一致性、__________和持久性。

8.在T-SQL中,查询表中数据时,可用___________关键字滤掉重复行。

9.调用标量函数时必须提供至少由两部分组成的名称,即________. 函数名。

10.触发器是当数据库服务器中发生数据操作语言事件时会自动执行的存储过程。

二、选择题(每小题1分,共20分)1、数据管理的发展不包括下面哪个阶段()(A)文件系统(B)数据库系统(C)人工管理(D)统一管理2、一个学生可以同时借阅多本书,一本书只能由一个学生借阅,学生和图书之间是什么样的联系()(A)一对一(B)一对多(C)多对多(D)以上全不是3、如果事务1将数据库中的A值从200改为300,事务2读A值为300,事务1又将刚才的操作撤销,A值恢复为200,那么事务2读取了“脏”数据。

这种情况是由于数据库保护中的那方面不当而引起的()(A)并发控制 (B)完整性约束(C)安全性控制(D)数据库的恢复4、在关系模型中,“元组”是指( )(A)表中的一行(B)表中的一列(C)表中的一个数据(D)表中的一个成分5、有学生、选修和课程三个关系,学生S(学号,姓名,性别….),课程C(课程号,课程名),选修SC(学号,课程号,成绩)。

数据库及其应用复习题

数据库及其应用复习题

《数据库及其应用》复习题一、单项选择题1. 以下说法中,不正确的是【】A. 数据库中存放的数据不仅仅是数值型数据B. 数据库管理系统的功能不仅仅是建立数据库C. 目前在数据库产品中关系模型的数据库系统占了主导地位D. 关系模型中数据的物理布局和存取路径向用户公开2. 如果要将一个关系模式规范化为3NF,必须【】A.消除非主属性对键的部分函数依赖B.消除主属性对键的部分函数依赖C.消除非主属性对键的传递函数依赖D.消除主属性对键的传递函数依赖3.在创建数据库之前,应该【】A. 使用设计视图设计表B. 使用表向导设计表C思考如何组织数据库D给数据库添加字段4.二维表由行和列组成,每一行表示关系的一个【】A.属性B字段C集合D记录5.可用来存储图片的字段对象字段类型是【】A OLEB备注C超级连结D查阅向导6.完整的交叉表查询必须选择【】A行标题、列标题和值B只选行标题即可C只选列标题即可D只选值7要设置在报表每一页的顶部都输出的信息,需要设置【】A.报表页眉B.报表页脚C.页面页眉D.页面页脚8.”它是一个或多个操作的集合,每个操作实现特定的功能。

”这定义的是【】A. 窗体B 报表C 查询D 宏9控件的显示效果可以通过其“特殊效果”属性来设置,下列不属于“特殊效果”属性值的是【】A.平面B.凸起C.凿痕D.透明10必须输入任何的字符或一个空格的输入掩码是【】。

A.AB.aC.&D.C11.下面关于复制数据库对象论述中错误的是【】A 只能在一个数据库内部复制B.可以在不同数据库之间复制C.可以复制到Word文档中D.可以复制到Excel文档中12. 一个部门有多个职工,每个职工只能属于一个部门,部门和职工之间是【】A.一对一的联系B.一对多的联系C 多对多的联系D 多对一的联系13. 下列的数据类型中,不能作为主键的数据类型是【】A.文本B.数字C.自动编号D.是/否14.对于一对多的表,如果设置了级联删除意味着【】A 删除“一”方表中的记录,则删除“多”放表中的相关记录。

数据库技术与应用复习题

数据库技术与应用复习题

数据库技术与应用复习题试题类型:选择题、判断题、填空题、简答题、问答题、综合分析设计题选择题1、数据库系统和文件系统的根本区别在于()A 提高了系统效率B 方便用户使用C 数据的结构化D 节省了存储空间2、子模式是用户与数据库的接口之一,它对应于数据库的( )A 外模式B 概念模式C 内模式D 存储模式3、有一个网络数据库应用系统,其中一台计算机A存有DBMS软件、所有用户数据和应用程序,其余各节点作为终端通过通信线路向A发出数据库应用请求,这种方式属于()A 集中式数据库体系结构B 主从式数据库体系结构C 客户机/服务器数据库体系结构D 分布式数据库体系结构4、关系模式进行投影运算后:()A 元组个数等于投影前关系的元组数B 元组个数小于投影前关系的元组数C 元组个数小于或等于投影前关系的元组数D 元组个数大于或等于投影前关系的元组数5、在下列关于关系的陈述中,错误的是()A 表中任意两行的值不能相同B 表中任意两列的值不能相同C 行在表中的顺序无关紧要D 列在表中的顺序无关紧要6、关系数据库中,实现实体之间的联系是通过表与表之间的()A 公共索引B 公共存储C 公共元组D 公共属性7、有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于()A 实体完整性约束B 参照完整性约束C 用户自定义完整性约束D 关键字完整性约束8、下面系统中不属于关系数据库管理系统的是()A OracleB MS SQL ServerC IMSD DB29、SQL语言具有的功能是()A 关系规范化,数据操作,数据控制B 数据定义,数据操作,数据控制C 数据定义,关系规范化,数据控制D 数据定义,关系规范化,数据操作10、SQL语言中,删除一个表的命令是()A DELETEB DROPC CLEARD REMORE11、设有一个关系:DEPT(DNO,DNAME),如果要找出倒数第三个字母为W,并且至少包含4个字母的DNAME,则查询条件子句应写成WHERE DNAME LIKE ()A ‘_ _ W _ %’B ‘_ % W _ _’C ‘_ W _ _’D ‘_ W _ %’12、已知成绩关系如图1所示。

数据库原理及应用复习题

数据库原理及应用复习题

数据库原理及应用复习题一.填空题:1.关系数据库的关系演算语言是以_数理逻辑中的谓词演算为基础的DML语言。

2.在函数信赖中,平凡的函数信赖根据Armstrong推理规则中的_自反_律就可推出。

3.设关系模式R (A,B,C),F是R上成立的FD集,F = {B→A,B→C},则分解ρ = {AB,AC}丢失的FD是B→C _。

4.分布式数据库中定义数据分片时,必须满足三个条件:完备性条件、重构条件和不相交条件5.DB并发操作通常会带来三类问题,它们是丢失更新、不一致分析和读脏数据6.事务必须具有的四个性质是:原子性、一致性、隔离性和持久性。

7.分布式数据库系统中透明性层次越高,应用程序的编写越_简单(或容易)_。

8.在有泛化/细化联系的对象类型之间,较低层的对象类型称为__子类型__。

9.数据管理经过了人工管理阶段、文件系统阶段和数据库系统阶段三个发展阶段。

10.SQL语言中,用于事务回滚的语句是_rollback transaction_。

11.在层次数据库中,交片段和子片段之间只能具有_一对多_类型的联系。

12.封锁对象的大小称为__封锁的粒度(或粒度)__。

13.如果一个汽车销售公司,经营摩托车,小汽车.货车和客车,那么在该公司的E-R模型设计中,应该采用__超类与子类(或层次归纳)_方法。

14.现将关系模式R分解为两个关系模式R1(A,C,D),R2(A,B,E)那么这个分解__ __无损连接性且_ __函数依赖不具有无损连接性且不保持函数依赖。

15.用于表达一个ODBC驱动程序和DBMS特殊连接的命名,被称为_数据源(或DSN)__,它是数据库驱动程序与数据库系统连接的桥梁。

16.DBMS利用事务日志保存所有数据库事务的_更新(或修改)__操作。

17.如果两个实体之间具有M:N联系,则将它们转换为关系模型的结果是3_个表。

18.一级封锁协议解决了事务的并发操作带来的__数据丢失修改__不一致性的问题。

数据库原理及应用复习题及参考答案

数据库原理及应用复习题及参考答案

《数据库原理及应用》复习题及参考答案一、判断题1.采用规范的方法,使分解后的模式属于第二或第三范式,只能保证无损连接,不能绝对保持依赖。

(×)2.原则上,两个不同的对象所具有的属性值不能相同,但在给定关系中的元组可以是完全相同的。

(×)3.概念设计可以独立于数据库管理系统。

(√)4.执行查询语句时DBMS从数据字典中调出相应的模式描述,并从外模式映像到内模式,从而确定所需要的物理数据。

(×)5.在视图中插入一个元组,该元组会同时插入到基本表中。

(√)6.对象查询语言中,可以用运算符ELEMENT从多个元素的聚集中提取单个元素。

(×)7.对于表只能有惟一的主键码,但可有任意数量的UNIQUE属性或属性集。

(√)8.如果一个关系没有一个属性能由所有其他属性函数决定,则该关系根本不存在非平凡函数依赖。

(√)9.超类可以自动继承子类的所有特性。

(×)10.两段锁协议是使并发操作可串行化调度的必要条件。

(×)二、选择题1.实体联系模型属于( D )。

A. 层次模型B. 网状模型C. 关系模型 D 概念模型2.在一个关系中,任意两个元组的值( C )。

A. 可以全同B. 必须全同C. 不能全同D. 以上都不是3.关系R和S进行自然连接时,要求R和S含有一个或多个公共( B )A. 行B. 属性C. 记录D.元组4.SQL是( C )的缩写.A. Standard Query LanguageB. Select Query LanguageC. Structured Query LanguageD. 以上都不是5.当两个子查询的结果( C )时,可以执行并、交、差操作。

A.结构完全不一致时B.结构部分一致C.结构完全一致时D.主键一致6.在数据库设计中,当合并局部E---R图时,职工在某一局部应用中被除数当作实体,而在另一局部应用中被除数当作属性,那么被称之为( A )冲突。

数据库基础与应用复习题及参考答案

数据库基础与应用复习题及参考答案

中南大学网络教育课程考试(专科)复习题及参考答案数据库基础与应用一、选择题:1。

现实世界中客观存在并能相互区别得事物称为( )A)实体 B)实体集C)字段D)记录2。

现实世界中事物得特性在信息世界中称为( )A)实体B)实体标识符C)属性 D)关键码3。

下列实体类型得联系中,属于一对一联系得就是( )A)教研室对教师得所属联系 B)父亲对孩子得亲生联系C)省对省会得所属联系D)供应商与工程项目得供货联系4.采用二维表格结构表达实体类型及实体间联系得数据模型就是( )A)层次模型B)网状模型 C)关系模型D)实体联系模型5.数据库(DB)、DBMS、DBS三者之间得关系( )A)DB包括DBMS与DBS B)DBS包括DB与DBMSC)DBMS包括DB与DBS D)DBS与DB与DBMS无关6。

在数据库技术中,反映现实世界中事物得存在方式或运动状态得就是( )A)信息B)数据C)消息 D)命令7。

下列关于关系数据模型得术语中,哪一个术语所表达得概念与二维表中得“行”得概念最接近?A)属性B)关系C)域D)元组8。

在关系数据中,视图(view)就是三级模式结构中得( )A)内模式 B)模式 C)存储模式 D)外模式9.数据库系统中,用( )描述全部数据得整体逻辑结构A)外模式B)存储模式C)内模式 D)概念模式10.数据库系统中,用户使用得数据视图用( )描述,它就是用户与数据库之间得接口.A)外模式 B)存储模式 C)内模式 D)概念模式11.数据库系统达到了数据独立性就是因为采用了( )A)层次模型 B)网状模型 C)关系模型D)三级模式结构12.在关系数据库系统中,当关系得型改变时,用户程序也可以不变。

这就是A)数据得物理独立性 B)数据得逻辑独立性C)数据得位置独立性 D)数据得存储独立性13。

逻辑数据独立性就是指( )A)概念模式改变,外模式与应用程序不变B)概念模式改变,内模式不变C)内模式改变,概念模式不变 D)内模式改变,外模式与应用程序不变14。

数据库原理及应用复习思考题五及答案

数据库原理及应用复习思考题五及答案

数据库原理及应用复习思考题五及答案一、单选题(每题2分,共20分)1、数据库中,数据的物理独立性是指()。

A. 数据库与数据库管理系统的相互独立B、用户程序与DBMS的相互独立C、用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的D、应用程序与数据库中数据的逻辑结构相互独立2、假如采用关系数据库系统来实现应用,在数据库设计的()阶段,需要将E-R模型转换为关系数据模型。

A、概念设计B、物理设计C、逻辑设计D、运行阶段3、五种基本关系代数运算是()。

A、∪,-,×,π和σB、∪,-,∞,π和σC、∪,∩,×,π和σD、∪,∩,∞,π和σ4、关系数据库中的关键字是指( )。

A、能唯一决定关系的字段B、不可改动的专用保留字C、关键的很重要的字段D、能唯一标识元组的属性或属性集合5、数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能称为()。

A、数据定义功能B、数据管理功能C、数据操纵功能D、数据控制功能6、自然连接是构成新关系的有效方法。

一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的()。

A、行B、属性C、记录D、元组7、下面有关各种范式之间的包含关系的描述中,正确的是()。

A、BCNF⊂4NF⊂3NF⊂2NF⊂1NFB、1NF⊂2NF⊂3NF⊂4NF⊂BCNFC、4NF⊂BCNF⊂3NF⊂2NF⊂1NFD、1NF⊂2NF⊂3NF⊂BCNF⊂4NF8、己知关系R和S,R∩S等价于()。

A、(R-S)-SB、S-(S-R)C、(S-R)-RD、S-(R-S)9、一个关系中取出满足某个条件的所有元组形成一个新的关系的操作是()操作。

A、投影B、连接C、选择D、复制10、子模式DDL用来描述()。

A、数据库的总体逻辑结构B、数据库的局部逻辑结构C、数据库的物理存储结构D、数据库的概念结构二、填空题(每空2分,共20分)1、如果一个关系R中的所有非主属性都不传递依赖于任何候选关键字,则称关系R属于,记作。

数据库原理与应用-期末考试复习题

数据库原理与应用-期末考试复习题

数据库原理期末考试复习题一、单选题1.在数据库中存储的是(C)。

A。

数据B。

数据模型C。

数据及数据之间的联系D。

信息2.现有一个“教师"表,其中一个字段是教师的住址(字符型,20位长),如果不希望此字段包含空值,即某位教师现没有住址,则希望此字段自动填入“还没有”,应该(C ).A. 为此列创建一个check约束B。

为此列创建一个foreign key约束C。

为此列创建一个default约束 D. 为此列创建一个primary key约束3.数据库系统包括( D )。

A. DB、DBMSB. DB、DBAC。

DB、DBMS、DBA、计算机硬件D。

DB、DBMS、DBA、OS、计算机硬件4.假设同一名称的产品有不同的型号和产地,则计算每种产品平均单价的SQL语句是(D)。

A. SELECT 产品名称,AVG(单价)FROM 产品GROUP BY 单价B. SELECT 产品名称,AVG(单价) FROM 产品ORDER BY 单价C。

SELECT 产品名称,AVG(单价) FROM 产品ORDER BY 产品名称D. SELECT 产品名称,AVG(单价) FROM 产品GROUP BY 产品名称5.数据库中,数据的物理独立性是指(C).A。

数据库与数据库管理系统的相互独立B. 用户程序与DBMS的相互独立C. 用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的D。

应用程序与数据库中数据的逻辑结构相互独立6.关系数据库规范化是为解决关系数据库中(B)问题而引入的。

A. 提高查询速度B. 保证数据的安全性和完整性C。

减少数据操作的复杂性 D. 插入异常、删除异常和数据冗余7.当前数据库应用系统的主流数据模型是(C).A. 层次数据模型B。

网状数据模型C. 关系数据模型D. 面向对象数据模型8.如果两个实体集之间的联系是m:n,转换为关系时(B)。

A。

联系本身不必单独转换为一个关系B。

数据库原理及应用复习题

数据库原理及应用复习题

数据库原理及应用复习题一、填空题1、事务的ACID特性指的是:、、和。

2、实体-联系模型的基本要素是: 、、。

3、目前最常用的数据模型有:______、、。

4、数据管理技术的发展主要经历了以下三个阶段:、、。

5、关系的三类完整性约束:、、。

6、关系模型由三部分组成:、、。

7、分E-R图之间的冲突主要有3类:、、。

8、模式分解等价的标准有: 、、。

9、数据字典通常包括、、、和处理过程五个部分。

10、DBMS的功能应包括下面几类:、、、、。

二、单项选择题1、现在采用的概念模型主要是()。

A.实体-联系模型B.结构模型C.数据模型D.抽象模型2、数据字典通常包括()A.数据项和数据结构B.数据流和数据存储C.处理过程D.ABC均正确。

3、完整性约束条件作用的对象层次有:()A.列级 B.元组级 C.关系层 D.ABC均正确4、SQL语言中,条件“年龄BETWEEN 20 AND 30”表示年龄在20至30之间,且()。

A.包括20岁和30岁B. 不包括20岁和30岁C.包括20岁但不包括30岁D. 包括30岁但不包括20岁5、SQL语言具有()的功能A.关系规范化、数据操纵、数据控制台B.数据定义、数据操纵、数据控制C.数据定义、关系规范化、数据控制D.数据定义、关系规范化、数据操纵6、语句SELET COUNT(*) FROM human返回()行。

A.1B.2C.3D.47、在SQL语言中,子查询是()。

A.返回单表中数据子集的查询语句B.选取多表中字段子集的查询语句C.选取单表中字段子集的查询语句D.嵌入到另一个查询语句之中的查询语句8、假设数据表“test1” 中有 10 条数据行,可获得最前面两条数据行的命令为()A.SELECT 2 * FROM test1B.SELECT TOP 2 * FROM test1C.SELECT PERCENT 2 * FROM testD.SELECT PERCENT 20 * FROM test19、并发操作不会带来的问题:()A.丢失更新B.可重复读C.未提交读D.幻象读10、有两种错误可能造成事务执行失败:()A.逻辑错误和数据错误 B.系统错误和数据错误C.逻辑错误和系统错误 D.均不正确11、关系模型是用()来表示数据之间的联系。

《数据库原理及应用》总复习题(带答案).

《数据库原理及应用》总复习题(带答案).

《数据库原理及应用》总复习题(带答案)一、单项选择题(131)1.()是长期存储在计算机内有序的、可共享的数据集合。

A)DATAB)INFORMATIONC)DBD)DBS2.应用数据库的主要目的是为了()A)解决数据保密问题B)解决数据完整性问题C)解决数据共享问题D)解决数据量大的问题3.在数据管理技术的发展过程中,数据独立性最高的是()阶段。

A)数据库系统B)文件系统C)人工管理D)数据项管理4.数据库系统的核心是()。

A)数据库B)数据库管理系统C)操作系统D)文件5.文字、图形、图像、声音、学生的档案记录、货物的运输情况等,这些都是()。

A)DATAB)INFORMATIONC)DBD)其他6.下列四项中,不正确的提法是()A)SQL语言是关系数据库的国际标准语言B)SQL语言具有数据定义、查询、操纵和控制功能C)SQL语言可以自动实现关系数据库的规范化D)SQL语言称为结构查询语言8.数据库主数据文件的扩展名为()。

A)dbfB)mdfC)ndfD)ldf9.数据库设计过程中,()将E-R图转换成关系模式并进行关系的规范化。

A)需求分析阶段B)概念结构设计阶段C)逻辑结构设计阶段D)物理结构设计阶段10.下列实体类型的联系中,属于一对一联系的是()。

A)教研室对教师的所属联系B)父亲与孩子的联系C)省与省会的所属联系D)供应商与工程项目的供货联系12.()是位于用户与操作系统之间的一层数据管理软件。

数据库在建立、使用和维护时由其统一管理、统一控制。

A)DBMSB)DBC)DBSD)DBA13.下列四项中,不属于数据库系统特点的是()A)数据共享B)数据完整性C)数据冗余度高D)数据独立性高14.描述数据库全体数据的全局逻辑结构和特性的是()A)模式B)内模式C)外模式D)全模式15.在数据库管理技术发展的3个阶段中,没有专门的软件对数据进行管理的阶段是()I.人工管理阶段 II.文件系统阶段III.数据库阶段A)I 和 IIB)只有 IIC)II 和 IIID)只有 I16.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是( )。

数据库原理与应用期末复习(综合全含名词解释)

数据库原理与应用期末复习(综合全含名词解释)

名词解释实体完整性实体完整性要求每一个表中的主键字段都不能为空或者重复的值。

事务的原子性事务的原子性指的是,事务中包含的程序作为系统的逻辑工作单位,它所做的对数据修改操作要么全部执行,要么完全不执行。

X封锁若事务T对数据对象A加上X锁,则只允许T读取和修改A,其他事务都不能再对A加任何类型的所。

直到T释放A上的锁。

可见X锁只允许一个事务独锁某个数据,具有排他性。

两段锁协议两段锁协议是指每个事务的执行可以分为两个阶段:生长阶段(加锁阶段)和衰退阶段(解锁阶段)。

数据字典数据字典是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑、外部实体等进行定义和描述,其目的是对数据流程图中的各个元素做出详细的说明,使用数据字典为简单的建模项目。

DBA数据库管理员数据库管理系统数据库管理系统(Database Management System)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称DBMS实体数据库实体就是数据库管理系统中的不同管理对象。

简答题简述事务所具有的ACID特性。

原子性、一致性、隔离性、持久性关系模型有何特点?1.关系模型与非关系模型不同,它是建立在严格的数学概念基础上的。

2.关系模型的概念单一,无论实体或实体之间的联系都用关系表示。

3.存取路径对用户透明。

4.关系必须是规范化的关系。

什么是事务,事务有哪些特性?事务(Transaction)是访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。

事务是恢复和并发控制的基本单位。

事务应该具有4个属性:原子性、一致性、隔离性、持续性。

这四个属性通常称为ACID特性。

什么是视图,它与表的区别是什么?视图是外模式一级数据结构的基本单位。

它是从一个或几个基本表中导出的表,是从现有基本表中抽取若干子集组成用户的“专用表”区别:1、视图是已经编译好的sql语句。

而表不是2、视图没有实际的物理记录。

而表有。

3、表是内容,视图是窗口4、表只用物理空间而视图不占用物理空间,视图只是逻辑概念的存在,表可以及时四对它进行修改,但视图只能有创建的语句来修改5、表是内模式,试图是外模式6、视图是查看数据表的一种方法,可以查询数据表中某些字段构成的数据,只是一些SQL语句的集合。

分布式数据库系统及其应用 复习

分布式数据库系统及其应用 复习

一、填空分布式数据库系统按局部数据库管理系统的数据模型分类,可以分为和两类。

同构型DDBS 异构型DDBS分布式数据库系统按全避控制系统类型分类,可以分为、和三类。

全局控制集中型DDBS 全局控制分散型DDBS 全局控制可变型DDBS分布式数据库是分布式数据库系统中各站点上数据库的逻辑集合,它由和组成。

应用数据库描述数据库数据分片的三种基本方法是:、和三类。

水平分片垂直分片混合分片分布式数据库中的数据分布策略有:、、和四层。

集中式分割式复制式混合式分布式数据库是多层模式结构,一般划分为、、和四层。

全局外层全局概念层局部概念层局部内层一个分布式数据库管理系统一般应包括、、和四个基本功能模块。

查询处理模块完整性处理模块调度处理模块可靠性处理模块分布透明性包括、和三个层次。

分片透明性位置透明性局部数据模型透明性分布式数据库系统的创建方法,大致可分为和两种。

组合法重构法集中式数据库设计一般包括:需求分析,概念设计,逻辑设计和物理设计四个阶段,分布式数据库设计除了上述四个阶段外,还需增加一些个新的阶段,它位于和之间。

分布设计逻辑设计物理设计水平分片的方法可归为和两种。

初级分片导出分片DA TAID-D相对于DA TAID-1增加了和两个阶段。

分布要求分析分布设计DA TAID-D中的分布设计分成、、和四个阶段。

分片设计非冗余分配冗余分配局部模式的重新构造分布式查询优化的准则是。

通信费用和响应时间最短在分布式系统中,查询代价QC=。

I/O代价+CPU代价+通信代价在分布式环境下,查询可分为、和三种类型。

局部查询远程查询全局查询分布式查询处理可以分为、、和四层。

查询分解数据本地化全局优化局部优化一个分布式事务通常是由和组成。

主事务子事务事务的四个特性是:、、和。

原子性一致性隔离性耐久性控制分布式事务所执行的控制模型有:、和。

主从模型三角模型层次模型分布式数据库系统中,通信故障可以分为和两种。

报文故障网络分割故障事务恢复主要是依靠来实现的。

数据库原理及应用期末复习

数据库原理及应用期末复习

数据库原理及应用期末复习第一章绪论1、数据(Data):数据是数据库中存储的基本对象;数据的定义:描述事物的符号记录;数据的种类:文本、图形、图像、音频、视频、学生的档案记录、货物的运输情况等;数据的含义称为数据的语义,数据与其语义是不可分的。

2、数据库(Database,简称DB):定义:数据库是长期储存在计算机内、有组织的、可共享的大量数据的集合。

数据库的基本特征:1) 数据按一定的数据模型组织、描述和储存;2) 可为各种用户共享、易扩展、冗余度较小;3) 数据独立性较高。

数据库具有永久存储、有组织和可共享三个基本特点。

3、数据库管理系统(DBMS):数据库管理系统是位于用户与操作系统之间的一层数据管理软件。

主要功能:1) 数据定义功能;2) 数据组织、存储和管理;3) 数据操纵功能;4) 数据库的事务管理和运行管理;5) 数据库的建立和维护功能;6) 其他功能。

4、数据库系统(DBS):定义:数据库系统是指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员系统构成。

5、数据库技术的产生和发展:三个阶段:人工管理阶段、文件系统、数据库系统。

6、数据库系统的特点:1) 数据结构化:不仅数据内部结构化,整体也是结构化的;2) 数据的共享性高,冗余度低,易扩充;3) 数据独立性高(物理逻辑性和逻辑独立性);物理独立性:指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。

当数据的物理存储改变了,应用程序不用改变。

逻辑独立性:指用户的应用程序与数据库的逻辑结构是相互独立的。

数据的逻辑结构改变了,用户程序也可以不变。

数据独立性是由DBMS的二级映像功能来保证的4) 数据由DBMS统一管理和控制。

7、数据模型:(1)数据模型是数据库系统的核心和基础;(2)两类数据模型:第一类是概念模型,第二类是逻辑模型和物理模型;(3)数据模型的组成要素:数据结构、数据操作和完整性约束;(4)概念模型的基本概念:1) 实体(Entity):客观存在并可相互区别的事物称为实体。

《数据库原理与应用》复习题及参考答案完整版

《数据库原理与应用》复习题及参考答案完整版

《数据库原理与应用》复习题及参考答案完整版第一章:绪论一、选择题:1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

在这几个阶段中,数据独立性最高的是 A 阶段。

A.数据库系统 B.文件系统 C.人工管理 D.数据项管理2.数据库的概念模型独立于A 。

A.具体的机器和DBMS B.E-R图 C.信息世界 D.现实世界3.数据库的基本特点是 B 。

A.(1)数据可以共享(或数据结构化) (2)数据独立性 (3)数据冗余大,易移植 (4)统一管理和控制 B.(1)数据可以共享(或数据结构化) (2)数据独立性 (3)数据冗余小,易扩充 (4)统一管理和控制 C.(1)数据可以共享(或数据结构化) (2)数据互换性 (3)数据冗余小,易扩充 (4)统一管理和控制D.(1)数据非结构化 (2)数据独立性 (3)数据冗余小,易扩充 (4)统一管理和控制4.B 是存储在计算机内有结构的数据的集合。

A.数据库系统 B.数据库 C.数据库管理系统 D.数据结构5.数据库中存储的是 C 。

A.数据 B.数据模型 C.数据以及数据之间的联系 D.信息6. 数据库中,数据的物理独立性是指 C 。

A.数据库与数据库管理系统的相互独立 B.用户程序与DBMS的相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D.应用程序与数据库中数据的逻辑结构相互独立7. .数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指 D 。

A.同一个应用中的多个程序共享一个数据集合 B.多个用户、同一种语言共享数据C.多个用户共享一个数据文件D.多种应用、多种语言、多个用户相互覆盖地使用数据集合8.数据库系统的核心是 B 。

A.数据库B.数据库管理系统C.数据模型D.软件工具9. 下述关于数据库系统的正确叙述是 A 。

A.数据库系统减少了数据冗余 B.数据库系统避免了一切冗余 C.数据库系统中数据的一致性是指数据类型一致 D.数据库系统比文件系统能管理更多的数据10. 数将数据库的结构划分成多个层次,是为了提高数据库的逻辑独立性和物理独立性。

《数据库原理及应用》期末复习题及答案

《数据库原理及应用》期末复习题及答案

《数据库原理及应用》期末复习资料一、单项选择题1.现实世界中事物在某一方面的特性在信息世界中称为__________。

A.实体B.实体值C.属性D.信息2.数据的存储结构与数据逻辑结构之间的独立性称为数据的__________。

A.结构独立性B.物理独立性C.逻辑独立性D.分布独立性3. 应用程序设计的工作开始于数据库设计步骤的__________。

A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段4.在关系R中,代数表达式σ3<4(R)表示__________ 。

A.从R中选择值为3的分量小于第4个分量的元组组成的关系B.从R中选择第3个分量值小于第4个分量的元组组成的关系C.从R中选择第3个分量的值小于4的元组组成的关系D.从R中选择所有元组组成的关系5.对关系模式进行分解时,要使分解具有无损失连接性,在下属范式中最高可以达到__________。

A.2NFB.3NFC.BCNFD.4NF6.在数据库中,下列说法不正确的是__________。

A.数据库避免了一切数据的重复B.若系统是完全可以控制的,则系统可确保更新时的一致性C.数据库中的数据可以共享D.数据库减少了数据冗余7.__________是存储在计算机内有结构的数据的集合。

A.数据库系统B. 数据库C. 数据库管理系统D. 数据结构8.为解决“丢失更新”问题,事务在更新一个数据集合前,必须获得对它的__________。

A.S锁B.X锁C.S锁和X锁D.S锁或X锁9.候选键中的属性可以有__________。

A.0个B.1个C.1个或多个D.多个10. 在SQL的查询语句中,对应关系代数中“投影”运算的语句是__________。

A.SELECTB.FROMC.WHERED.SET11. 在关系模式R(U,F)中,X,Y,Z是U中属性,则多值依赖的传递律是__________。

A.如果X→→Y,Y→→Z,则X→→ZB.如果X→→Y,Y→→Z,则X→→YZC.如果X→→Y,Y→→Z,则X→→YZD.如果X→→Y,Y→→Z,则X→→Z-Y12. 在数据库设计中,将E-R图转换成关系数据模型的过程属于__________。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

ZH计0418班数据库系统及应用复习一、填空题1、SQL具有数据定义、查询、操纵和控制等四种主要功能。

2、一个关系模型由若干个关系模式所组成。

3、若实体A和B是1对多的联系,实体B和C是多对1的联系,则实体A和C是多对_多_联系。

4、按照两关系中对应属性值相等的条件所进行的联接称为等值联接。

5、关系规范化就是使一个关系模式描述一个实体,或实体间的一种联系。

6、假定一个E-R图包含有A实体和B实体,并且从A到B存在着1:n 的联系,则转换成关系模型后,包含有 2 个关系模式。

7、SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,充分体现了关系数据语言的特点和优点。

8、一个关系就是一张二维表,每个关系有一个关系名,每个关系在计算机中作为一个文件存储起来。

9、人们已经提出了许多种类型的数据依赖,其中最重要的是函数依赖和多值依赖。

10、任一种数据模型都有_型__和_值区别;层次模型是一棵_树__结构,关系模型是一个__二维表格 _结构。

11、在对象数据模型中,每个对象不仅要包含描述实体的__状态 ___特征,而且要包含描述实体的__行为_ _特征。

12、设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,A→C,(C,D)→E},该关系只满足第一范式,若要规范化为第三范式,则将得到 3 个关系。

13、数据库管理系统提供了数据库的定义、操纵、查寻、控制和通信功能。

14、E-R模型是描述概念世界、建立概念模型的实用工具。

15、数据库系统的主要特点是实现数据共享、减少数据冗余、采用特定的数据模型、具有较高的数据独立性、具有统一的数据控制功能。

16、选择运算的结果关系同原关系具有相同的结构框架,投影运算的结果关系同原关系通常具有不同的结构框架。

17、在SQL所支持的数据库系统的三级模式结构中,视图属于外模式,基本表属于全局概念模式。

18、设X—Y是关系模式R的一个函数依赖,并且Y是X的子集,则称X→Y是平凡函数依赖。

19、数据库系统的核心是数据库管理系统或DBMS。

20、实体之间的联系按照联系方式的不同可分为1∶1、1∶n和m∶n。

21、假定利用CREATE TABLE命令建立如下一个基本表:BOOK(总编号C(6),分类号C(8),书名C(16),单价N(10,2)),则单价字段的类型为数值型,字段宽度为 10 ,其中包含有 2 位小数。

22、在关系模型中,实体以及实体间的联系都是用关系来表示的。

23、关系模式由3NF转化为BCNF是消除了主属性对码的部分函数依赖和传递函数依赖。

24、专门的关系运算包括选择、投影、连接和除四种。

25、在数据库系统中,DBMS是指数据库管理系统。

26、传统的三大数据模型分别是层次模型、网状模型和关系模型。

27、在关系运算的四种专门关系运算符中,它们分别是选择、摄影、连接和除运算。

28、SQL的含义是结构化查询语句。

29、SQL的四大功能分别是查询、定义、操纵和控制。

30、在SQL的修改表结构命令中增加字段的关键字是ADD。

修改字段的属性的关键字是ALTER COLUMN。

31、在SQL常用的运算符号中,OR表示或,NOT表示否定,LIKE表示字符匹配。

32、在SQL的SELECT的格式中用于表示条件的关键字是WHERE。

如:SELECT*FROM A WHERE年龄>20的含义是:从A表中查询出所有年龄大于20的记录。

33、在SQL中创建视图的基本命令是:CREATE VIEW〈试图名〉AS〈SELECT查询语句〉。

34、在操作的表中,可以定义的触发器大概有三类:它们分别是更新触发器、插入触发器和删除触发器二、选择题1、关系演算的基础是( C )。

A、形式逻辑中的逻辑演算B、形式逻辑中的关系演算C、数理逻辑中的谓词演算D、数理逻辑中的形式演算2、若要求分解保持函数依赖,那么模式分解一定能够达到( B )。

A、2NFB、 3NFC、 BCNFD、 1NF3、用于配置客户端网络连接的工具是(B )。

A、企业管理器B、客户端网络实用工具C、查询分析器D、联机帮助文档4、1级封锁协议加上T要读取的数据R加S锁,这是( C )。

A、3级封锁协议B、4级封锁协议C、2级封锁协议D、1级封锁协议5、在表设计视图中,如果要限定数据的输入格式,应修改字段的( D )属性。

A、字段大小B、有效性规则C、输入格式D、格式6、下列( D )是主键的标志。

A、 B、 C、 D、7、数据库类型是按照( B )来划分的。

A、文件形式B、数据模型C、记录形式D、数据存取方法8、哪种情况应尽量创建索引(A )。

A、在Where子句中出现频率较高的列B、具有很多NULL值的列C、记录较少的基本表D、需要更新频繁的基本表9、建立数据字典的时机是( A )。

A、需求分析阶段B、数据库物理设计阶段C、数据库实施D、概念结构设计阶段10、如果要在SQL Server中存储图形图像、Word文档文件,不可采用的数据类型是( C )。

A、binaryB、varbinaryC、textD、image11.数据库系统的核心是(C)A数据库B数据库系统C数据库管理系统D数据12.实体之间的联系的基本类型有(D)A一对一B一对多C多对多D上述三种都是13.有如下关系的表现形式:学员(姓名,年龄,性别,出生日期,电话)在上述的关系中的“姓名”属于____。

·················(A)A属性B关系名C列D分量14.在关系模型的完整性约束中,下列哪一个是来保证关系中的每个元组都是唯一的。

·················( A )A实体完整性B参照完整性C用户定义完整性D上述都不可以15.在关系代数的运算符中,用“∩”表示( A )A 交B 并C 差D 和16.Microsoft SQL Server是一个___型数据库的管理系统。

( B )A 层次B 关系C 网状D 条件17.在SQL中定义数据库的定义语句是( B )A CREATE TABLEB CREATE DATABASEC DROP TABLED USE TABLE18.在SQL的基本格式中,用于排序的关键字是( B )A WHEREB ORDER BYC HAVINGD GROUP BY19.在SQL中的常用的函数中,表示计算求和的函数是( C )A COUNTB MAXC SUMD AVG20.用SQL语句,要对已有的表添加一条记录的命令是( C )A SELECTB ADDC INSERT INTOD DELETE21.在关系数据模型中,关系经常用___形式来表示。

( B )A 列B 二维表C 表D 属性22.在SQL中基本表的定义语句是( A )A CREATE TABLEB CREATE DATABASEC DROP TABLED USE TABLE23.在关系代数的运算符中,“∪”表示( B )A 交B 并C 差D 和24.在关系代数中,下列哪一种不属于专门的关系运算符( D )A 投影B 选择C 连接D 查询三、判断题1.数据库中的数据不是孤立的,数据和数据之间是相互关联的。

(√)2.数据库的核心任务是软件管理。

(×)3.在实体一联系图中,实体是用矩形框来表示的。

(√)4.SQL语言是结构化查询语言。

(√)5.在关系中,行或者列的顺序是不可以交换的。

(×)6.SQL Server查询分析器是一种图形工具,可以交互的完成对数据库的各种操作。

(√)7.SQL Server的数据库中至少有两个文件:一个主文件和另一个次文件。

(×)8.在SQL的查询语句中HAVING必须和GROUP BY一起使用。

(√)9.数据库的安全性是指数据库中的数据不被非法使用和恶意的破坏,是要防范非法用户的故意破坏。

(√)10.在数据库中,如果是一个联机处理的数据库,那么不同的用户不可以同时操作这个数据库。

(×)11.在实体一联系图中,联系是用椭圆来表示的。

(×)12.在SQL中删除表的命令是DELETE TABLE。

(×)13.在SQL中更新操作的命令是:UPDA TE。

(√)14.数据库的安全性是指合法用户的无意操作造成的数据错误。

(×)四、请用一条或一组命令实现下列每一个操作假定使用的“图书”、“读者”、“借阅”和ZGJK库的定义如下:图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(16),单价N(7,2))读者(借书证号C(4),单位C(10),姓名C(6),性别C(2),职称C(6),地址C(16))借阅(借书证号C(4),总编号C(6),借书日期D())ZGJK(职工号C(6),姓名C(6),性别C(2),出生日期D(),职称C(6),基本工资N(7,2))1、查询出“图书”数据库中作者姓“李”的所有图书。

select * from 图书 where作者=“李”2、在当前库末尾追加一条空记录。

append blank3、按姓名字段的升序建立一个单索引文件,假定用xm.idx作为文件名。

index on姓名to xm4、联接查询“借阅”库和“读者”库,得到每一借阅读者的借书证号、姓名和单位。

select distinct x.借书证号,姓名,单位 from借阅x,读者y;where x.借书证号=y.借书证号5、分别计算出所有记录的基本工资的总和与平均值sum基本工资to x1average基本工资to x2?“总和:”,x1,“平均值”,x26、向ZGJK库中第五条记录之后插入一条新记录。

use zgjkgo 5insert7、在ZGJK库上打开独立型复合索引文件FHSY,并使该文件中第一个索引标记成为主。

use zgjkSet index to fhsy.cdX order 1 of fhsy8、按分类号升序显示“图书”库中各种图书的分类号、书名和作者。

select distinct分类号,书名,作者 from图书 order by分类号9、查询出“图书”库中书名含有“数据库”字串的所有图书。

Select * from图书 where书名like“%数据库%”10、显示出ZGJK库中职称为教授或副教授,并且在1954年(含该年)以后出生的所有职工记录。

相关文档
最新文档