题目:
第一章测试题:
1
单选(2分)
下列说法中错误的是( )。
得分/总分
-
A.
信息是数据的内涵,是对数据的语义解释
-
B.
数据是信息的符号表示,因此,同一信息只能用一种数据形式来表示
-
C.
只有当给数据赋予特定语义后,数据才可转换为可传递的信息
-
D.
数据管理是数据处理中的核心环节,其优劣直接影响数据处理的效果
正确答案:B
2
单选(2分)
下列说法正确的是( )。
得分/总分
-
A.
数据库系统的核心是数据库管理员
-
B.
数据库避免了一切数据的冗余
-
C.
数据库管理系统的完整性控制功能是保证数据库的完整性,防止数据丢失
-
D.
数据库是一个结构化的数据集合
正确答案:D
3
单选(2分)
以下不属于DBA职责的是( )。
得分/总分
-
A.
定义数据的安全性和完整性规则,负责分配各个应用程序对数据库的存取权限
-
B.
为终端用户开发和设计应用程序
-
C.
定义和实施数据库的备份和恢复策略
-
D.
参与数据库设计的全过程,决定整个数据库的结构和内容
正确答案:B
4
单选(2分)
以下说法中正确的是( )。
得分/总分
-
A.
DBMS提供数据控制语言(DCL),能实现对数据库中数据的查询、插入、修改和删除等操作
-
B.
DBMS是处于计算机硬件和操作系统之间的可直接对数据库进行操作的一个软件系统
-
C.
DBMS能实现数据库的安全性控制、完整性控制、并发控制及数据库恢复等运行管理功能
-
D.
DBMS包含DB和DBS
正确答案:C
5
单选(2分)
保护数据库,防止未授权的或不合法的使用造成的数据泄漏、更改破坏,这是指数据库的( )。
得分/总分
-
A.
完整性
-
B.
安全性
-
C.
并发控制
-
D.
数据库恢复
正确答案:B
6
单选(2分)
下列说法中正确的是( )。
得分/总分
-
A.
数据的存储结构与数据逻辑结构之间的独立性称为数据的逻辑独立性
-
B.
对一个数据库系统来说,实际存在的只有物理级数据库
-
C.
在数据库系统的三级模式结构中,内模式描述了数据库中全体数据的全局逻辑结构和特征
-
D.
在三级模式间引入二级映像的主要作用是提高数据与程序的安全性
正确答案:B
7
单选(2分)
下列说法中错误的是( )。
得分/总分
-
A.
在数据库系统中,外模式/模式映像保证了数据与应用程序间的逻辑独立性
-
B.
一个数据库系统中,外模式/模式映像只能有一个
-
C.
在数据库系统中,外模式可有多个,而模式、内模式只能各有一个
-
D.
外模式是用户视图,是概念模式的某一部分的抽象表示
正确答案:B
8
单选(2分)
下列说法中错误的是( )。
得分/总分
-
A.
C/S结构是一种“胖客户机”的客户机/服务器结构,是两层结构
-
B.
在主从式结构的数据库系统中,系统的处理瓶颈在主机上
-
C.
分布式数据库将数据存储在物理上分布的计算机网络中的不同结点上,从而形成了多个逻辑上独立的数据库
-
D.
B/S结构是一种“瘦客户机”的客户机/服务器结构,是三层结构,应用程序服务器处于客户机和服务器之间的中间层
正确答案:C
9
单选(2分)
“教师”与“课程”两个实体集之间的联系是( )。
得分/总分
-
A.
多对多
-
B.
一对多
-
C.
多对一
-
D.
一对一
正确答案:A
10
单选(2分)
以下说法中,正确的是( )。
得分/总分
-
A.
现实世界中的事物及其联系,在信息世界中是用数据模型来进行表达的
-
B.
现实世界中的事物个体,经过两级抽象后,在计算机世界中,对应的是记录
-
C.
在一个实体型中,码只能有一个
-
D.
对现实世界进行第二层抽象的模型是信息模型
正确答案:B
11
单选(2分)
关系模型的数据结构是( )。
得分/总分
-
A.
有向图
-
B.
树形
-
C.
二维表
-
D.
链表
正确答案:C
12
单选(2分)
下列说法中错误的是( )。
得分/总分
-
A.
一个候选码中只能含有一个属性
-
B.
关系模型的数据操作是集合操作,操作对象和操作结果都是关系
-
C.
一个关系模式是关系的“型”,可表示为:关系名(属性1,属性2,…,属性n)
-
D.
一个关系中只能有一个主码
正确答案:A
1.UNIQUE约束允许空值(NULL),但UNIQUE是唯一约束,所以每一个UNIQUE约束中最多只能有一个空值的行。
创建方法如下(创建表的同时创建):
create table unique_test
(id number,
fname varchar2(20),
lname varchar2(20),
address varchar2(100),
email varchar2(40),
constraint name_unique unique(fname,lname))
表已存在,然后创建:
alter table unique_test
add constraint email_unique unique(email);
注意:如果表已存在,并且里面有数据的话再创建,使用unique的列里的内容,必须不能重复。
2.建表:CREATE TABLE 表名 [表约束](列名1 数据类型 [缺省值1,列约束1]
插入数据:INSERT INTO 表名[(列名1,…)]VALUES(值1,值2,…,值n) [子查询];
修改数据:UPDATE 表名SET 列名1=表达式1,列名2=表达式2,…WHERE 条件;
删除数据:DELETE FROM 表名 WHERE 条件;
表结构的修改:(1)ALTER TABLE 表名 ADD(新列名 数据类型(长度));
ALTER TABLE STUDENT ADD (DEPARTMENT CHAR(8));
(2)增加已有列的数据类型。
ALTER TABLE STUDENT MODIFY(NAME VARCHAR2(25));
表的删除 :
DROP TABLE表名;
DROP TABLE EMP