数据库系统概论复习文档

上传人:re****.1 文档编号:497058803 上传时间:2023-04-02 格式:DOC 页数:13 大小:314.50KB
返回 下载 相关 举报
数据库系统概论复习文档_第1页
第1页 / 共13页
数据库系统概论复习文档_第2页
第2页 / 共13页
数据库系统概论复习文档_第3页
第3页 / 共13页
数据库系统概论复习文档_第4页
第4页 / 共13页
数据库系统概论复习文档_第5页
第5页 / 共13页
点击查看更多>>
资源描述

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

1、数据库系统概论复习资料:第一章: 一选择题:1 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是阶段。A 数据库系统 B 文件系统C 人工管理D 数据项管理2 .数据库的概念模型独立于。A.具体的机器和 DBMS B E-R图C .信息世界 D .现实世界3 数据库的基本特点是。A.(1)数据可以共享(或数据结构化)(2)数据独立性(3)数据冗余大,易移植统一管理和控制B (1)数据可以共享(或数据结构化)(2)数据独立性(3)数据冗余小,易扩充统一管理和控制C (1)数据可以共享(或数据结构化)(2)数据互换性(3)数据冗余小,

2、易扩充统一管理和控制D (1)数据非结构化(2)数据独立性(3)数据冗余小,易扩充统一管理和控制4.是存储在计算机内有结构的数据的集合。A.数据库系统B .数据库C .数据库管理系统 D.数据结构5数据库中存储的是 。A 数据B 数据模型C 数据以及数据之间的联系D 信息6. 数据库中,数据的物。A 数据库与数据库管理系统的相互B 与DBMS勺相互独立C 用户的应用程序与存储在磁盘上数据库中的数据是相互独立的.D应用程序与数据库中数据的逻辑结构相互独立7. 数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指。A 同一个应用中的多个程序共享一个数据集合B 多个用户、同一C 多个用户共享一

3、个数据文件D 多种应用、多种语言、多个用户相互覆盖地使用数据集合8. 据库系统的核心是 。A.数据库B.数据库管理系统C 数据模型 D 软件工具9. 下述关于数据库系二。A 数据库系统减少了数据冗余B数据库系统避免了一切冗余C数据库系统中数据的一致性是指数据类型一致D 数据库系统比文件系统能管理更多的数据10. 数将数据库的结构划分成多个层次,是为了提高数据库的 和 。 A.数据独立性B 逻辑独立性 C 管理规范性D 数据的共享 A.数据独立性B .物理独立性C .逻辑独立性D .管理规范性11. 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS三者之间的关系是答案:_。A .

4、DBS包括DB和 DBMSB . DDMS包括DB和 DBSC .DB包括 DBS和DBMSD. DBS就是DB,也就是 DBMS12. 在数据库中,产生数据不一致的根本原因是 。A 数据存储量太大 B 没有严格保护数据C 未对数据进行完整性控制D 数据冗余13. 数据库管理系统(DBMS)是A.数学软件B.应用软件 C .计算机辅助设计 D .系统软件14. 数据库管理系统(DBMS)的。A修改数据库 B 定义数据库C 应用数据库D.保护数据库15. 数据库系统的特点是 、数据独立、减少数据冗余、避免数据不一致和加强了数据保护。A 数据共享 B 数据存储 C 数据应用D 数据保密16据库系统

5、的最大特点是D.数据独立性答案:CD一种操作系统A .数据的三级抽象和二级独立性B .数据共享性 C .数据的结构化17. 数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为A 数据定义功能B 数据管理功能C 数据操纵功能D 数据控制功能18. 数据库管理系统是 。A .操作系统的一部分 B .在操作系统支持下的系统软件C .一种编译程序19. 据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是()A 外模式 B 内模式 C 存储模式 D 模式20据库系统的数据独立性是指 。A 不会因为数据的变化而影响应用程序B 不会因为系统数据存储结构与数据逻辑结

6、构的变化而影响应用程序C 不会因为存储策略的变化而影响存储结构D 不会因为某些存储结构的变化而影响其他的存储结构21.信息世界中的术语,与之对应的数据库术语为A文件 B 数据库C 字段 D 记录22次型、网状型和关系型数据库划分原则是 。A 记录长度B 文件的大小 C 联系的复杂程度D 数据之间的联系23. 传统的数据模型分类,数据库系统可以分为三种类型 。A 大型、中型和小型B 西文、中文和兼容C 层次、网状和关系D 数据、图形和多媒体24. 层次模型不能直接表示A . 1 : 1关系 B . 1 : m关系C . m : n关系D . 1 : 1和1 : m关系25. 数据库技术的奠基人之

7、一E.F. Codd从1970年起发表过多篇论文,主要论述的是 。A 层次数据模型B 网状数据模型C 关系数据模型D 面向对象数据模型、填空题1. 数据管理技术经历了 人工管理、文件系统和数据库系统三个阶段。2. 数据库是长期存储在计算机内、有组织的、可共享的数据集合。3. DBMS是指它是位于 用户和之间的一层管理软件。4. 数据库管理系统的主要功能有数据定义功能_、数据操纵功能 _、数据库的运行管理和数据库的建立以及维护等4个方面。5. 数据独立性又可分为逻辑数据独立性_和物理数据独立性。6. 当数据的物理存储改变了,应用程序不变,而由DBMSi理这种改变,这是指数据的物理独立性。7. 数

8、据模型是由数据结构 、数据操作 和完整性约束 三部分组成的。8. 数据结构是对数据系统的静态特性的描述,数据操作 是对数据库系统的动态特性的描述。9. 数据库体系结构按照 模式、 外模式 和三级结构进行组织。10. 实体之间的联系可抽象为三类,它们是 1 : 1、1: m和 m : n。11 数据冗余可能导致的问题有一和 厂 。补充作业部分:假设教学管理规定:一个学生可选修多门课,一门课有若干学生选修;一个教师可讲授多门课,一门课只有一个教师讲授; 一个学生选修一门课,仅有一个成绩。学生的属性有学号、学生姓名;教师的属性有教师编号,教师姓名;课程的属性有课程号、课程名。要求:根据上述语义画岀

9、ER图,要求在图中画岀实体的属性并注明联系的类型;第2章关系数据库 一、选择题1、关系数据库管理系统应能实现的专门关系运算包括A 排序、索引、统计B 选择、投影、连接 C 关联、更新、排序D 显示、打印、制表3、自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求 R和S含有一个或多个共有的 A .元组 B .行 C .记录 D .属性4、关系运算中花费时间可能最长的运算是 。A 投影 B 选择 C 笛卡尔积 D 除5关系模式的任何属性A不可再分B 可再分C 命名在该关系模式中可以不惟一D 以上都不是6在关系代数运算中,五种基本运算为 。A. 并、差、选择、投影、自然

10、连接B 并、差、交、选择、投影C.并、差、选择、投影、乘积D 并、差、交、选择、乘积7、设有关系R,按条件f对关系R进行选择,正确的是A . R R B . R R C8、如图所示,两个关系 R1和R2,它们进行 运算后得到R3oABCACD121XY yB题DEM1MI并2NJ5MKC.笛卡尔积1、一个关系模式的定义格式为2、. 一个关系模式的定义主要包括_关系名、属性名属性类型属性长度和关键字3、.关系代数运算中,传统的集合运算有、和 4、关系代数运算中,基本的运算是、_和。5、关系代数运算中,专门的关系运算有 选择、_投影和连接6、关系数据库中基于数学上两类运算是关系代数 和关系演算RA

11、BCDabcd7、.已知系(系编号,系名称,系主任,电话,地点)和学生(学号,abef系编号)两个关系,系关系的主关键字是,系关系的外关键字,外关键字abhk三、应用题:bdef关系R和S如下图所示,试计算 R*Sobddl第3章关系数据库标准语言 SQLckcd一、选择题ckef1、SQL语言是的语言,易学习姓名,性别,入学日期,专业,,学生关系的主关键字是A .过程化 B .非过程化 C .格式化 D .导航式答2、SQL语言是语言。A 层次数据库B 网络数据库C .关系数据库D 非数据库3、SQL语言具有的功能。A 关系规范化、数据操纵、数据控制B数据定义、数据操纵、数据控制C 数据定义

12、、关系规范化、数据控制D数据定义、关系规范化、数据操纵4、SQL语言具有两种使用方式,分别称为交互式SQL和oA 提示式SQL B 多用户SQL C 嵌入式SQL D 解释式SQL5、假定学生关系是 S(S#,SNAME SEX AGE),课程关系是 C(C#, CNAME TEACHER)学生选课关系是 SC(S#, C#, GRADE。要查找选修“ COMPUTER课程的“女”学生姓名,将涉及到关系 A . S B . SC, C C . S, SC D . S, C, SC不能执行6、如下面的数据库的表中,若职工表的主关键字是职工号,部门表的主关键字是部门号,SQL操作A .从职工表中删

13、除行(025王芳, 03 720) B .将行(005,乔兴, 04 750)插入到职工表中C.将职工号为,001 的工资改为700 D .将职工号为,038的部门号改为 037、若用如下的 SQL语句创建一个 student表:CREATE TABLE student(NO C(4) NOT NULL ,NAME C(8) NOT NULL ,SEX C(2),AGE N(2)可以插入到student表中的是。A. ( 1031,曾华,男,23) B . ( 1031 曾华,NULL, NULL)C . (NULL,曾华,男, 23 ) D . ( 103T , NULL, 男,23)8、检索所有比“王华”年龄大的学生姓名、年龄和性别。正确的SELECT语句是A . SELECT SN AGE SEX FROM SC . SELECT SN AGE SEX FROM SWHERE AGE (SELECT AGE FROM SWHERE AG(SELECT AGEWHERE SN=“王华”)WHERE SN=“王华”)B . SELECT SN AGE SEXD . SELECT SN AGE SEX FROM SFROM SWHERE

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

当前位置:首页 > 办公文档 > 活动策划

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