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,用來存放雇員年齡。