当前位置:文档之家› 学生复习资料

学生复习资料

第一章1.数据管理技术处于人工管理阶段的时间段是下列选项中的哪一项?A.60年代中期以前B.50年代中期以前C.从70年代到90年代D.一直是2.下列选项中的哪一项用树型结构表示实体之间联系的模型?A.关系模型B.网状模型C.层次模型D.立方体模型3.位于用户和数据库之间的一层数据管理软件是下列选项中的哪一项?A.DBS B.DBC.DBMS D.MIS4.下列关于数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系的说法中,哪一项是正确的?A.DBS包含DB和DBMS B.DBMS包含DB和DBSC.DB包含DBS和DBMS D.DBS包含DB,也就是DBMS5.E-R方法的三要素是下列选项中的哪一项?A.实体、属性和实体集B.实体、键和联系C.实体、属性、联系D.实体、域、候选键1.DBMS一般都提供供用户定义数据库的模式、存储模式、外模式等。

2.对全局数据逻辑结构和特征的描述称为 模式 。

1.(判断改错)面向对象数据库系统属于第三代数据库系统。

1.DBMS通常由哪几部分组成?2.一个设计优良的DBMS应具备哪些特征?3.掌握数据库技术经历哪几个发展阶段?4.在数据库系统阶段数据库技术的特点有哪些?(判断改错)网状数据模型允许一个以上的结点无双亲和一个结点可以有多余一个的双亲。

(判断改错)数据不保存是人工管理阶段的一个特点。

第二章6.下列关于的选项中,哪一项能对关系代数中的元组进行计数?A.COUNT B.DROP C.MIN D.TABLE7.实体是信息世界中的术语,与之对应的数据库术语为哪一项?A.文件B.数据库C.字段D.记录1.域的概念为哪一项?A.属性的存储空间B.属性的取值范围C.属性的物理空间D.属性的复杂程度2.关系数据库用下列哪项来表示实体之间的联系??A.树结构B.网结构C.二维表D.线性表3.1970年,美国IBM公司的研究员E.F.Codd提出了数据库的哪一种模型?A.层次模型B.网状模型C.关系模型D.实体联系模型3.设关系模式R和S具有相同的结构,则{t|t ∧∈R┐t∈S}与关系代数表达式等价。

4.如果关系模式R∈INF,且每个非主属性既不部分函数依赖于候选码,也不传递函数依赖于候选码,则称R属于下列选项中的哪一项?A.2NF B.3NF C.BCNF D.4NF4. 在关系模式R (S ,SN ,D )和K (D ,CN ,NM )中,R 的主码是S ,K 的主码是D ,则D 在R 中称为 外码1. 关系数据语言分为哪几类?专门的关系运算包括哪些?5. 根据关系数据模型的性质要求,同一个关系中任意两个元组不能 。

常用的数据模型有哪些? 传统的集合运算有哪些?2. (判断改错)关系模式实质上是一张二维表,表的每一行为一个元组,每一列为一个属性。

3. (判断改错)使用关系模型,用户需要知道数据的存取路径。

4. (判断改错)元组变量能用来简化关系名,从而方便用户。

2. 关系模型如何实现存储结构?1、关系数据模型中,实体及实体间的联系都用表来表示。

2、在数据库的物理组织中,表以文件形式存储。

3、每一个表通常对应一种文件结构。

6. 已知关系R (A ,B ,C )中有10个元组,那么ΠA ,B (R )×ΠA ,C (S )中最多有 个元组。

列举四个以上的元组关系演算中的集函数,并简要说明它们的用途?7. 关系R 上的 是从R 中选择出若干属性列组成新的关系。

8. 元组关系演算以 个作为谓词变元的基本对象。

5. 1975年由IBM 公司的M.Zloof 提出的QBE(Query By Example)语言为哪一项?A .一个很有特色的形式逻辑关系演算语言B .一个很有特色的逻辑关系演算语言C .一个很有特色的域关系演算语言D .一个很有特色的元组关系演算语言6. 关系验算中的集函数A VG 代表的含义是哪一项?A .删除元组B .增加元组C .求平均值D .求最大值5. 基本关系具有哪些性质?6. 在关系R 和S ,关系代数运算R ∩S 等价于下列选项中的哪一项?A .S-(R-S)B .R-(R-S)C .R-SD .S-R7. 如下关系R 1、R 2 ,R 1: R2: A B C a 1 b 2 c 1 a 2 b 2 c 2 a 3 b 1 c 1 A B C a 2 f g a 2 b 2c 2a 3 f gR 1与R 2进行差运算,其结果的元组数为哪一项?A .0B .1C .2D .67. 现有某高校研究生信息管理系统,其中包括如下两张表格,院系信息表,各院系研究生信息表:表一 院系表院系编号院系名称 创建年份 YX001 AAAA 1965 YX002法学院 1970 YX003管理学院 1960 YX004 外国语学院 1972表二 研究生表研究生编号姓名 性别 年龄 院系编号 200900101周青 男 24 YX001 200900102刘一平 女 23 YX001 201000301王小东 男 25 YX003 201000302 张洁 女 27 YX003按要求写出关系运算式:(1)找出1970年创建的院校;(2)找出年龄在25岁以上的研究生;(3)找出所有的女研究生的姓名;(4)查找法学院的所有研究生;(5)找到周青所在院系的名称。

注:选择σ、投影∏、自然连接。

第三章8.某中学开发了一个学生成绩管理系统,其中成绩表信息如下:9.下列SQL语句中,修改表结构是通过下列选项中的哪一项来实现的?D.INSERT A.ALTER B.CREATE C.UPDATE8.假设某物流信息管理系统中包三张表:①产品表(产品编号、名称、型号、重量);②采购表(客户编号、产品编号、数量,总价);③客户表(客户编号,客户名称,客户电话)完成如下两项功能:(1)查询出各产品的采购总数和总金额,按采购总数的降序显示结果。

写出完成此功能的SQL语句。

(2) 使用嵌套查询查出订购了“窗帘”的客户的客户编号、客户名称、电话。

9.数据定义功能中,Drop的作用是哪一项?A.增加记录B.统计记录C.删除表D.建立索引10.SQL语言具有两种使用方式,分别称为交互式SQL和下列选项中的哪一项?A.提示式SQL B.嵌入式SQL C.多用户SQL D.解释式SQL5.(判断改错)视图是从一个或几个基本表导出的表,它与基本表不同,是一个虚表。

阐述视图与基本表的区别和联系。

9.在互联网数据库中,DML的含义是 。

视图的作用有哪些?连接查询包括哪些种类?2现有小型图书销售系统。

一个顾客(顾客编号,姓名,单位,电话号码)可以买多种图书,一种图书(图书编号,图书名称,出版社,单价)供应多个顾客。

试画出对应的E-R图并将E-R模型转换为等价的关系模式,并标示出主码。

现有某建筑公司信息管理系统的关系数据库如下:部门(部门编号,部门名称,电话)员工(员工编号,姓名,性别,部门编号,职务)项目(项目编号,项目名称,预算)施工(员工编号,项目编号,工时)用SQL语言实现下列小题:(1)查询每个员工的姓名,并按职称降序排列;(2)分组员工编号和总工时;(3)检索职称为“高级工程师”的员工的姓名和部门名称;11.实现关系代数投影运算的SQL子句是下列选项中的哪一项?A.ORDER BY B.SELECT C.FROM D.WHERE10.DBMS执行CREATE VIEW语句的结果只是把对视图的定义存入数据字典,并不执行其中的SQL语句。

12.在视图上不能授予的操作权限是下列选项中的哪一项?A.INSERT B.INDEX C.DELETE D.SELECT13.语句“SELECT COUNT(*) FROM student”的含义是哪一项?A.查询学生总人数B.查询所有学生信息C.删除所有学生信息D.给学生信息表增加索引14.在SQL中,SELECT语句的“SELECT DISTINCT”表示查询结果具有下列选项中的哪一项特征?A.属性名都不相同B.去掉了重复的列C.属性值都不相同D.行都不相同SQL中能够计算一列值的平均值的集函数名称是。

与“SELECT * FROM R,S”等价的关系代数是R×S 。

在SQL查询语句中,字符表示可以和任意长的(长度可以为0)字符串匹配。

8.SQL数据操纵包括哪几个语句?简述在SQL中,DELETE语句与DROP TABLE的区别。

9.简述在SQL中建立索引的意义?1、建立索引是加快表的查询速度的有效手段。

2、可以根据需要在基本表上建立一个或多个索引,从而提高系统的查询效率。

3、SQL语言支持用户根据应用环节的需要,在基本表上建立一个或多个索引,以提供多种存取路径,加快查找速度。

(判断改错)“SELECT DISTINCT”表示查询结果中去掉了重复的列。

(判断改错)ORDER BY子句是用来实现关系代数投影运算的SQL。

错SELECT子句是用来实现关系代数投影运算的SQL。

(判断改错)SQL语言用Grant语句向用户授予操作权限。

数据操纵功能中,GRANT语句的作用是哪一项?A.建立表B.查询视图C.删除索引D.授权下列哪组SQL命令全部属于数据定义语句的命令?A.CREATE,DROP,ALTER B.CREATE,DROP,SELECTC.CREATE,DROP,GRANT D.CREATE,DROP,UPDATESQL语言属于哪一种语言?A.关系数据库B.层次数据库C.网络数据库D.非数据库已知有关系模式R(sno,sname,age),其中sno表示学生的学号,类型为Char(8),前4为表示入学年份。

查询所有2003年入学的学生姓名(sname),SQL语句是下列选项中的哪一项?A.SELECT sname FROM R WHERE sno = ‘2003%’B.SELECT sname FROM R WHERE sno = ‘2003_’C.SELECT sname FROM R WHERE sno LIKE ‘2003%’D.SELECT sname FROM R WHERE sno LIKE ‘2003_’在SQL语句中,与X BETWEEN 20 AND 30等价的表达式是哪一项?A.X>20 AND X<30 B.X>=20 AND X<=30C.X>20 AND X<=30 D.X>=20 AND X<3011.SQL语言使用CREATE INDEX语句建立索引。

12.SQL中集函数COUNT([DISTINCT|ALL] *)的作用是。

13.SQL语言用命令来创建视图。

第四章10.若关系R所有的属性都是不可再分的数据项,则称R属于下列选项中的哪一项?A.第一范式B.第二范式C.第三范式D.第四范式14.将2NF的关系模式转变为3NF的关系模式,是消除了。

相关主题