数据库应用技术期末考试

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

数据库应用技术复习提要

1.描述事物的符号记录称为? 数据

2.数据库系统不仅包括数据库本身,还包括相应的硬件、软件和别的什么?各类相关人员

3.数据管理技术经历了人工管理、什么管理阶段和数据库系统阶段?文件系统阶段

2.数据库中属性是指什么?事物的某一特征

3.什么命令用来控制某一个列的显示格式?column

4.向表中插入数据,可以使用什么命令?insert

5.用户如果要修改已经存在于表中的列,可以使用什么命令?alter table

6.合计计算中,求一组数据的最大值的函数是什么函数。?max函数

7.在SQL语法中,用来插入数据的命令和用于更新的命令分别是什么?

Insert update

8.什么运算符用来匹配列表集中的数据?In 运算符

9.连接数据库的命令是什么?CONNECT用户要能连接到数据库,必须具有的

权限是?create session权限

10.在Oracle中,下面用于限制分组函数的返回值的子句是什么?

having子句

11.在ORACLE系统中,可以在SELECT语句中使用什么子句进行分组计算?

group by

11.ANY运算符的描述中,

12.有数据”test”分别存放到char(10)和varchar2(10)类型的字段中,其

实际存储长度为?10, 4

13.从数据库用户中删除权限的命令是什么?revoke system_privilege

from username

14.什么是长期存储在计算机内的有组织的、可共享的数据集合?数据库

15.什么是位于用户和操作系统的一层数据管理软件?数据库管理系统

16.数据的正确、有效和相容称为数据的什么属性?数据的完整性

17.数据库中,实体是指什么?现实世界中客观存在的可以相互区分

的事物或概念称为实体。

18.向表中插入数据,可以使用什么命令?insert

19.用户如果要修改已经存在于表中的列,可以使用什么命令?alter table

20.在ORACLE系统中,可以采用什么方式来执行SQL语句?1.在子句的最后

添加分号(;)2.在缓存区的最后一行的末尾放置斜杠(/)3.在SQL提示符末尾放置斜杠(/)4. 在SQL提示符末尾使用run命令

21.如果子查询返回了多个列的数据,那么称该子查询为多列子查询,这句

话对不对?对

22.为一个用户授予权限使用什么命令?Grant

23.在SQL语法中,SELECT语句的完整语法较复杂,但至少包括的部分是哪

些?select

24.用来删除表中的所有数据,但是不删除表本身的语句命令是哪个?

truncate table

25.在数据库中,

26.在执行子查询的过程中,如果内查询的结果是空值,那么外查询的条件

会不会成立?始终不会成立

27.在ORACLE数据库系统中,表是最基本的结构。表空间是用户在ORACLE

系统中使用的最大的逻辑存储结构?

28.在SELECT语句中,如果在某个变量前面使用了什么符号,那么表示该变

量是一个替换变量?&符号

29.表的什么约束可以确保在一个表中没有重复的行,主键约束表的主键

可以由一个表的一个列或者若干个列构成?主键最多只能由32个列构成

30.命名的PL/SQL语句块称为可以被称为存储过程和函数,它们的集合称为

程序包

31.在使用数据库时,经常需要把分散在不同的表中的数据组合成一个显示

结果提供给用户。为了满足这种要求,需要使用连接查询技术。在连接运算中,可以把连接查询分成什么类型?内连接外连接自连接

32.如果不需要一个用户账户了,可以把它删除,一般情况下,可以使用什

么命令来删除用户账户?drop user

33.SQL查询语言包括了所有对数据库操作,这些操作可以分成哪4个部分?

1.数据定义语言DDL

2.数据操纵语言DML

3.数据控制语言DCL

4.嵌入式

SQL语言

34.什么结构可以看成实际是经过存储的查询,可以将其输出看作是一个

表?关系视图

35.表空间有一个或者多个文件组成。Oracle Database 10g系统至少为每

一个数据库建立两个表空间,是哪两个表空间?SYSTEM SYSAUX

36.在Oracle 数据库中,有两类权限,分别是什么?对象权限系统权限

37.在Oracle Database 10g系统中,可以使用什么函数和什么结构执行类

似于if…then…else程序的流程控制语句的操作的情景查询decode()函数和case表达式

38.在Oracle系统中,用户使用的变量和常量都必须在程序块的声明部分定

义?

39.创建企业管理的员工管理数据库T,包含Employees(员工自然信息表)、

Departments(部门信息表)和Salary(员工薪水情况表)。各表的结构自己设计。

内容:在SQL*PLUS中输入语句创建表Employees、表Departments和表Salary,写下创建表的命令语句。

40.启动SQL*PLUS在前面建立的数据库T中给表Employees、表Departments

和表Salary中插入多行数据记录,并修改这些记录。内容如下:

插入表Employees中三行数据值,分别是:

’011112’,’罗林’,’1983-6-26’,1,’解放路100号’,210002, 4044663, NULL, 5; ’011113’,’马亮’,’1985-8-21’,2,’文化路95号’,510002, 5044669, NULL, 3; ’011114’,’王海’,’1987-8-21’,2,’丰庆路83号’,450002, 3044668, NULL, 2;

插入表Departments中数据值:

’5’,’行政管理部’,NULL;

插入表Salary中三行数据值:

’011112’, 3200.09, 500;

将编号为011112的职工的收入改为1000

将所有职工的收入均增加200元。

相关文档
最新文档