DELETE语句用来删除表中的数据,一次可以删除( )
- A.一行
- B.两行
- C.一行和多行
- D.多行
数据库文件中主数据文件扩展名和次数据库文件扩展名分别为( )。
- A..mdf .ldf
- B..ldf .mdf
- C..mdf .ndf
- D. .ndf .mdf
视图是从一个或多个表中或视图中导出的( )。
- A.表
- B.查询
- C.报表
- D.数据
下列运算符中表示任意字符的是( )。
- A.*
- B.%
- C.LIKE
- D._
( )是SQL Server中最重要的管理工具。
- A.企业管理器
- B.查询分析器
- C.服务管理器
- D.事件探察器
( )不是用来查询、添加、修改和删除数据库中数据的语句。
- A.SELECT
- B.INSERT
- C.UPDATE
- D.DROP
在oracle中下列哪个表名是不允许的( )。
- A.abc$
- B.abc
- C.abc_
- D._abc
使用SQL命令将教师表teacher中工资salary字段的值增加500,应该使用的命令是( )。
- A.Replace salary with salary+500
- B.Update teacher salary with salary+500
- C.Update set salary with salary+500
- D.Update teacher set salary=salary+500
表的两种相关约束是( )。
- A.主键和索引
- B.外键和索引
- C.主键和外键
- D.内键和外键
在Oracle中,一个用户拥有的所有数据库对象统称为( )。
- A.数据库
- B.模式
- C.表空间
- D.实例
在Oracle数据库中,( )用户模式存储数据字典表和视图对象。
- A.SYSTEM
- B.SYS
- C.SCOTT
- D.SYSDBA
在Oracle中,下面用于限制分组函数的返回值的子句是( )。
- A.WHERE
- B.HAVING
- C.ORDER BY
- D.无法限定分组函数的返回值
使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应当( )。
- A.使用WHERE子句
- B.在GROUP BY后面使用HAVING 子句
- C.先使用WHERE子句,再使用HAVING 子句
- D.先使用HAVING 子句,再使用WHERE子句
列出表结构的命令是( )。
- A.DESCRIBE
- B.DROP
- C.TRUNCATE
- D.SELECT
在Oracle中,可用于提取日期时间类型特定部分(如年、月、日、时、分、秒)的函数有( )。
- A.DATEPART
- B.EXTRACT
- C.TO_CHAR
- D.TRUNC
在Oracle维护过程中,第一步应查看数据库管理系统的运行日志,其日志文件名为:( )。
- A.error_'SID'.log
- B.Alert_'SID'.log
- C.trace_'SID'.log
- D.logtail_'SID'.log
在Oracle数据库的逻辑结构中有以下组件:A、表空间 B、数据块 C、区 D、段,这些组件从大到小依次是( )。
- A.A→B→C→D
- B.A→D→C→B
- C.A→C→B→D
- D.D→A→C→B
在动环监控系统的数据库服务器上安装了Windows2003系统,如果要使得BASS2100或者C3M系统的数据库支持4G以上的内存,那么应该安装( )版本。
- A.32位企业版
- B.64位企业版
- C.标准版
- D.个人版
ORACLE数据库物理结构包括( )。
- A.数据文件
- B.日志文件
- C.控制文件
- D.临时文件
ORACLE中 char类型与varchar2类型的区别,描述正确的是( )。
- A.char 为定长字符数据类型
- B.char为不定长字符数据类型
- C.varchar2为定长数据类型
- D.varchar2为不定长数据类型
SQL语言中,用于排序的是(1)子句,用于分组的是(2)子句。
SQL属于(1)型数据库管理系统。
C3M系统的数据库中,标准通道类型的表是在(1)用户的(2)和(3)两张表。
在C3M系统中,当发现设备模板信息错误的时候,应该进入(1)用户,找到(2)和(3)两张表,删除错误模板的记录,然后再重新导入数据。
C3M系统应用服务器上应该配置Oracle数据库的监听程序和(1)之后,才能访问数据库。
(1)是一个非常特殊但又非常有用的函数,它可以计算出满足约束条件的一组条件的行数。
Oracle数据库由一个或多个表空间组成,表空间由一个或多个(1)组成。表空间具有(2)和(3)两种状态。当处于前者时,表空间的数据可为用户使用,当处于后者时,表空间的数据不可用。
SQL Server中支持两种类型的变量,分别是(1)和(2)。
查看ORACLE中用户当前信息的命令是(1)。
C3M系统采用的数据库为Oracle 10G版本,其中,在应用服务器上应该安装(1),数据库服务器上应该安装(2)。
C3M系统数据库的备份是通过批处理脚本实现的,那么应该通过(1)实现自动定期的备份数据库。
SQL中有一种简便的插入多行数据的方法,这种方法是使用(1)查询出的结果代替VALUES子句。
SQL Server中数据库是由(1)和(2)组成的。
C3M系统中,LSC数据库的默认实例的系统标识符SID名称是(1),默认密码是(2)。
使用(1)命令来创建一个新数据库及存储该数据库的文件。
ORACLE数据库由三种类型的文件组成:(1)、(2)和(3)。
ORACLE进程分为(1)、(2)和(3)。
SQL数据模型有三种类型,分别是(1)、(2)和(3)。
数据库在什么情况下不能被删除?
请简述ORACLE数据库系统具有的备份方式。
存储过程与触发器的区别?
用一条SQL语句查询出student表中每门功课都大于80分的学生姓名。
Name kecheng fenshu
张三 语文 81
张三 数学 75
李四 语文 76
李四 数学 90
王五 语文 81
王五 数学 100
王五 英语 90
学生表(student表)如下:
自动编号 学号 姓名 课程编号 课程名称 分数
1 2005001 张三 0001 数学 69
2 2005002 李四 0001 数学 89
3 2005001 张三 0001 数学 69
4 2005001 张三 0001 数学 69
请写出删除除了自动编号不同,其他都相同的学生冗余信息的方法
假设在一个ORACLE数据库中有一张雇员登记表,表名为EMP,用desc查看时显示如下结果,其中:
EMPNO-----雇员编号 ENAME-----雇员名字
JOB-----雇员工种 MGR-----雇员上级主管编号
HIREDATE-----参加工作日期 SAL-----雇员工资
COMM-----雇员奖金 DEPTNO-----雇员所在部门编号
SQL> desc emp
Name Null? Type
------------------------------- -------- ----
EMPNO NOT NULL NUMBER(4)
ENAME VARCHAR2(10)
JOB VARCHAR2(9)
MGR NUMBER(4)
HIREDATE DATE
SAL NUMBER(7,2)
COMM NUMBER(7,2)
DEPTNO NUMBER(2)
请写出以下操作的完整的SQL语句:
1)查询每个部门的工资总和。
2)向EMP表中插入一条与SMITH内容相同的记录,但姓名改为Lida,雇员号改为7899。
3)将雇员Smith工资加$1000。
4)创建一张新表EMP2,把EMP表中工资大于$2000的雇员插入。
5)将EMP表增加一列AGE,用来存放雇员年龄。