郑大计算机基础试题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章绪论
本章练习题
1、数据库是在计算机系统中按照一定的数据模型组织、存储和应用的___1__;支
持数据库各种操作的软件系统叫____2________;由计算机、操作系统、DBMS、数据库、应用程序及用户等组成的一个整体叫做____3____。
1 A、文件的集合B、数据的集合
C、命令的集合
D、程序的集合
2 A、命令系统B、数据库管理系统
C、数据库系统
D、操作系统
3 A、文件系统B、数据库系统
C、软件系统
D、数据库管理系统
2、数据库领域常用的数据模型有_____________
A、层次模型
B、网状模型
C、关系模型
D、面向对象模型
3、目前最流行的数据模型是_____________
A.层次模型B.网状模型
C.关系模型D.面向对象模型
4、在学生选课数据库中,学生实体与课程实体之间的联系是_____________
A.1:1 B.1:N
C.N:1 D.M:N
5、数据库管理技术经理了__________________、____________________和
________________________三个阶段。
6、数据独立性可分为________________和____________________。
7、根据数据模型的应用目的不同,数据模型分为______________和_________。
8、数据模型的三个组成要素是__________________、____________________和
________________________。
9、什么是数据库?
10、什么是数据库的数据独立性?
11、数据库管理系统有哪些功能?
第二章关系数据库
大家在学习本章内容时,要掌握关系的数据结构、关系的三类完整性约束(实体完整性,参照完整性,用户自定义完整性)、关系操作(关系代数,元组关系演算,域关系演算)概念;理解关系、关系模式、关系数据库的概念;理解实体完整性、参照完整性的含义;熟练掌握关系代数中的各种运算符;学会使用关系代数的运算符进行各种操作。了解元组关系演算和域关系演算。
1、简答题:关系的性质
2、名词解释:实体完整性、参照完整性
3、关系代数中,五种基本运算是
A、并
B、差
C、笛卡儿积
D、投影
E、选择
F、交
4、关系模型由____组成
A、关系数据结构
B、关系操作
C、关系完整性
D、模式定义
5
R和S
∪S R3=R∩S R4=R×S
R
S
R2
R4
6、叙述等值连接与自然连接的区别和联系
7、在关系数据模型中,通常可以把______1____称为属性,而把_____2______称
为关系模式。常用的关系运算是关系代数和_______3____。在关系代数中,对
一个关系做投影操作后,新关系的元组个数______4_____原来关系的元组个
数。用_____5______形式表示实体类型和实体间的联系是关系模式的主要特
征。
1 A、记录B、基本表
C、模式
D、字段
2 A、记录B、记录类型
C、元组
D、元组集
3 A、集合代数B、逻辑演算
C、关系演算
D、集合演算
4 A、小于B、小于或等于
C、等于
D、大于
5 A、指针B、链表
C、关键字
D、表格
第三章关系数据库标准语言
(一)本章学习目标
结构化查询语言(structured query language,简称SQL)是一种介于关系代数与关系演算之间的语言,是现在最流行的一种数据库操作语言。SQL语言具有综合统一;高度非过程化;面向集合的操作方式;以同一种语法结构提供两种使用方式;语言简介,易学易用的特点。因此SQL语言被广泛接受。SQL语言的功能包括查询、更新、定义和控制4个方面,是一个通用的、功能极强的关系数据库语言。目前是关系数据库的标准语言。
大家在学习本章内容时,要理解SQL语言的五大特点。掌握SQL语言提供的四大功能,能够使用SQL语言的定义语句定义数据库对象(表、索引、视图);使用SQL 语言的观念更新和控制语句对数据库进行操作;更要熟练掌握SQL语言的查询语句(SELECT)对数据库进行各种各样的查询操作。日常对数据库所作的操作多少查询操作,所以查询语句非常重要,标准的SQL语句提供的查询功能可以实现各种各样的查询操作。要掌握视图的概念,理解视图的用途。理解嵌入式SQL语言,掌握嵌入式SQL 语句的一般形式;掌握嵌入式SQL语句与主语言之间如何通信。领会在什么情况下使
用游标,在什么情况下不使用游标。
(二)本章重点要点
本章重点在于掌握SQL语言的四大功能(查询、定义、更新、控制);视图的定义;嵌入式SQL语言。难点在于熟练掌握SQL的查询语句,理解视图的用途;使用游标的情况和不使用游标的情况;什么是current形式的UPDATE语句和DELETE语句,什么是非current形式的UPDA TE语句和DELETE语句。
(三)本章练习题
1、SQL语言可以使用下列哪条语句来修改基本表_____
A SET TABLE
B ALTER TABLE
C CREATE TABLE
D ADD TABLE
2、a%b不能表示下面哪个字符串_____
A acb
B addgb
C accddeba
D ab
3、在嵌入式SQL方式中,主语言如何向SQL语句传递信息
A.主变量B.游标
C.SQL通信区D.缓冲区
4、下面叙述正确的有_____
A 视图能够简化用户的操作
B 视图使用户能以多种角度看待同一数据
C 视图对重构数据库提供了一定程度的逻辑独立性
D 视图不能对机密数据提供安全保护
5、必须使用游标的SQL语句有_____
A 查询结果为多条记录的SELECT语句
B CURRENT形式的UPDA TE语句
C CURRENT形式的DELETE语句
D 查询结果为单条记录的SELECT语句
6、下面描述正确的有_____
A视图依附于基本表
B模式对应于表
C SQL一般提供修改索引和视图
D视图是基于基本表的虚表
7、设有如下关系R:R(SNO, NAME, SEX, AGE, CLASS),主关键字为SNO;其
中SNO为学号,NAME为姓名,SEX为性别,AGE为年龄,CLASS为班号。
写出实现下列功能的SQL语句。
1.插入一个记录(95031,“李明”,“男”,21,1);
2.插入2号班学号为95040、姓名为“郑灵”的学生记录