當前位置:首頁 » 數據倉庫 » 安裝程序創建了4個系統資料庫
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

安裝程序創建了4個系統資料庫

發布時間: 2022-07-30 15:17:58

A. 1、sql Server安裝程序創建四個系統資料庫,下列( )不是系統資料庫。 A.master B.model C.pub D.msdb

這道題應該選擇C。

B. SQL Server 2008安裝程序創建4個系統資料庫

master
tempdb
model
msdb
在實例中默認顯示為4個,有一個是隱藏的Resource記錄系統表信息

系統資料庫 說明
master 資料庫 記錄 SQL Server 實例的所有系統級信息。
msdb 資料庫 用於 SQL Server 代理計劃警報和作業。
model 資料庫 用作 SQL Server 實例上創建的所有資料庫的模板。對 model
資料庫進行的修改(如資料庫大小、排序規則、恢復模式和其他資料庫選項)將應用於以後創建的所有資料庫。
Resource 資料庫 一個只讀資料庫,包含 SQL Server 包括的系統對象。系統對象在物理上保留在 Resource 資料庫中,但在邏輯上顯示在每個資料庫的
sys 架構中。
tempdb 資料庫 一個工作空間,用於保存臨時對象或中間結果集。

C. 會SQL的請進來幫下忙好嗎

一、單項選擇題(每小題1分,共10分)
1.下列四項中,不屬於資料庫特點的是( )。
A.數據共享 B.數據完整性
C.數據冗餘很高 D.數據獨立性高
2.下列四項中,不屬於SQL2000實用程序的是( )。
A.企業管理器 B.查詢分析器
C.服務管理器 D.媒體播放器
3.SQL Server安裝程序創建4個系統資料庫,下列哪個不是( )系統資料庫。
A.master B.model
C.pub D.msdb
4.( )是位於用戶與操作系統之間的一層數據管理軟體,它屬於系統軟體,它為用戶或應用程序提供訪問資料庫的方法。資料庫在建立、使用和維護時由其統一管理、統一控制。
A.DBMS B.DB
C.DBS D.DBA
5. 在SQL中,建立表用的命令是 ( )。
A.CREATE SCHEMA B.CREATE TABLE
C.CREATE VIEW D.CREATE INDEX
6.SQL語言中,條件年齡 BETWEEN 15 AND 35表示年齡在15至35之間,且( )。
A.包括15歲和35歲
B.不包括15歲和35歲
C.包括15歲但不包括35歲
D.包括35歲但不包括15歲
7.下列四項中,不正確的提法是( )。
A.SQL語言是關系資料庫的國際標准語言
B.SQL語言具有數據定義、查詢、操縱和控制功能
C.SQL語言可以自動實現關系資料庫的規范化
D.SQL語言稱為結構查詢語言
8.在MS SQL Server中,用來顯示資料庫信息的系統存儲過程是( )。
A. sp_dbhelp B. sp_db
C. sp_help D. sp_helpdb
9.SQL語言中,刪除表中數據的命令是( )。
A. DELETE B. DROP
C. CLEAR D. REMOVE
10.SQL的視圖是從( )中導出的。
A. 基本表 B. 視圖
C. 基本表或視圖 D. 資料庫
二、判斷題(每空1分,共10分)
1.'在那遙遠的地方' 是SQL中的字元串常量嗎?Y
2.'11.9' 是SQL中的實型常量嗎 Y
3.select 16%4, 的執行結果是: 4 嗎?N
4.2005.11.09 是SQL中的日期型常量嗎?N
5.¥2005.89 是SQL中的貨幣型常量嗎?N
6.select 25/2 的執行結果是: 12.5 嗎?N
7.'岳飛'>'文天祥' 比較運算的結果為真嗎?
8.一個表可以創建多個主鍵嗎?Y
9.創建唯一性索引的列可以有一些重復的值?Y
10.固定資料庫角色:db_datarader 的成員能修改本資料庫內表中的數據嗎?Y
三、填空題(每空1分,共20分)
1.資料庫系統具有數據的____外模式_____、___模式______和內模式三級模式結構。
2.SQL Server 2000局部變數名字必須以____@_____開頭,而全局變數名字必須以_____@@____開頭。
3.語句 select ascii('D'), char(67) 的執行結果是:___68______和____C_____。
4.語句 select lower('Beautiful') , rtrim('我心中的太陽 ') 的執行結果是: _______ beautiful _____和_____我心中的太陽______。
5.選擇運算是根據某些條件對關系做___水平___分割;投影是根據某些條件對關系做__垂直____分割。
6.關系運算主要有________、________和連接。
7.完整性約束包括______完整性、______完整性、參照完整性和用戶定義完整性。
8.在SQL Server 2000中,資料庫對象包括______、______、觸發器、過程、列、索引、約束、規則、默認和用戶自定義的數據類型等。
9.語句 select day('2004-4-6'), len('我們快放假了.') 的執行結果是:____6_____和_________。
10.語句 select round(13.4321,2), round(13.4567,3)的執行結果是:___13.43______和_____13.457____。

D. 以下對SQL Server2000描述不正確的是( )。

sql
server
enterprise
manager
sql
server
query
analyzer

E. SQL安裝會產生多少個資料庫 有多少系統資料庫

在2005下一般包含五個系統資料庫,在創建自定資料庫之前可以看到四個分別是master,model,msdb,tempdb最後一個是只讀資料庫resource如果你想了解更多請下有關SQL
Server的電子書

F. SQL Server 安裝完成後。有哪幾種系統資料庫,有什麼作用

master 資料庫
master 資料庫記錄 SQL Server 系統的所有系統級別信息。它記錄所有的登錄帳戶和系統配置設置。master 資料庫是這樣一個資料庫,它記錄所有其它的資料庫,其中包括資料庫文件的位置。master 資料庫記錄 SQL Server 的初始化信息,它始終有一個可用的最新 master 資料庫備份。

tempdb 資料庫
tempdb 資料庫保存所有的臨時表和臨時存儲過程。它還滿足任何其它的臨時存儲要求,例如存儲 SQL Server 生成的工作表。tempdb 資料庫是全局資源,所有連接到系統的用戶的臨時表和存儲過程都存儲在該資料庫中。tempdb 資料庫在 SQL Server 每次啟動時都重新創建,因此該資料庫在系統啟動時總是干凈的。臨時表和存儲過程在連接斷開時自動除去,而且當系統關閉後將沒有任何連接處於活動狀態,因此 tempdb 資料庫中沒有任何內容會從 SQL Server 的一個會話保存到另一個會話。

默認情況下,在 SQL Server 在運行時 tempdb 資料庫會根據需要自動增長。不過,與其它資料庫不同,每次啟動資料庫引擎時,它會重置為其初始大小。如果為 tempdb 資料庫定義的大小較小,則每次重新啟動 SQL Server時,將tempdb 資料庫的大小自動增加到支持工作負荷所需的大小這一工作可能會成為系統處理負荷的一部分。為避免這種開銷,可以使用 ALTER DATABASE 增加 tempdb 資料庫的大小。

model 資料庫
model 資料庫用作在系統上創建的所有資料庫的模板。當發出 CREATE DATABASE 語句時,新資料庫的第一部分通過復制 model 資料庫中的內容創建,剩餘部分由空頁填充。由於 SQL Server 每次啟動時都要創建 tempdb 資料庫,model 資料庫必須一直存在於 SQL Server 系統中。

msdb 資料庫
msdb 資料庫供 SQL Server 代理程序調度警報和作業以及記錄操作員時使用。

G. 1,SQL Server安裝程序創建4個系統資料庫,下列()是不是系統資料庫。 A.master B.model C.pub D.msdb

這個問題應該選C。

H. 求sql2000試題答案~試題已經列出來了,求正確答案,謝啦

一、選擇題
1、D
2、B
3、A
4、C
5、A
6、A
7、B
8、B
9、A
10、C
二、判斷題
1、是
2、是
3、否
4、否
5、否
6、否
7、否
8、是
9、否
10、是

1、不知道
2、@,@@

概念性的東西都記不清楚了

I. 為什麼禁受制

一、選擇題
1、下面數據類型中,在定義時需要給出數據長度的是(C)
A、int B、text C、char D、money
2、對不同的數據類型來說,其存儲長度和數值范圍不同,下面存儲長度最長的是( D )
A、tinyint B、smallint C、int D、bigint
3、下列哪個不是資料庫對象( A )
A、數據模型 B、視圖 C、表 D、用戶
4、SQL Server安裝程序創建了4個系統資料庫,下列哪個不是系統資料庫( C )
A、master B、model C、northwind D、msdb
5、對SQL Server資料庫來說,物理上每個資料庫文件是由( A )和日誌文件組成的。
A、數據文件 B、查詢文件 C、腳本文件 D、可執行文件
6、下列哪個既不是SQL Server的數據文件也不是日子文件的後綴名( C )
A、mdf B、ldf C、tif D、ndf
7、在SQL Server中,model是( B )
A、資料庫系統表 B、資料庫模板 C、臨時資料庫 D.示例資料庫
8、每個資料庫有且只有一個( A )
A、主數據文件 B、輔助數據文件 C、日誌文件 D、索引文件
9、在SQL Server中,關於資料庫的說法正確是( B )
A、一個資料庫可以不包含事務日誌文件
B、一個資料庫可以只包含一個事務日誌文件和一個數據文件
C、一個資料庫可以包含多個數據文件,但只能包含一個事務日誌文件
D、一個資料庫可以包含多個事務日誌文件,但只能包含一個數據文件
10、資料庫系統的日誌文件用於記錄下述哪類內容( D )
A、程序運行過程 B、數據查詢操作
C、程序執行結果 D、數據更新操作
11、限制輸入到列的數值范圍,應使用( A )約束
A、CHECK B、PRIMARY KEY C、FOREIGN KEY D、UNIQUE
12、約束是用來定義允許進入資料庫的數據規則,在SQL Server中,不包括下面哪一個類型的約束( D )
A、主鍵約束 B、外鍵約束 C、檢查約束 D、時間約束
13、SQL查詢語句中,FROM子句中可以出現( B )
A、資料庫名 B、表名 C、列名 D、表達式
14、關於外鍵和相應主鍵之間的關系,下面正確的是( A )
A、外鍵不一定要與相應的主鍵同名
B、外鍵一定要與相應的主鍵同名
C、外鍵一定要與相應的主鍵同名並且記錄唯一
D、外鍵一定要與相應的主鍵同名,但不一定記錄唯一
15、刪除Customers表中的索引「i_Cust」的命令是( D )
A、Delete Customers i_Cust
B、Delete INDEX i_Cust
C、DROP INDEX i_Cust
D、DROP INDEX Customers. i_Cust
16、一個表可以創建( D )個聚集索引
A、4 B、3 C、2 D、1
17、關於視圖說法錯誤的是( C )
A、視圖不是真實存在的基礎表而是一個虛擬的表。
B、視圖所對應的數據存儲在視圖所應用的表中。
C、視圖只能由一個表導出。
D、視圖也可以包括幾個被定義的數據列和多個數據行。
18、下列有關視圖的說法中,正確的是( B )
A、如果視圖引用多個表時,可以用delete命令刪除數據。
B、通過修改視圖可以影響基表中的數據。
C、修改基表中的數據不能影響視圖。
D、可以修改那些通過計算得到的欄位,例如年齡。
19、刪除視圖v_goods的命令是( D )
A、Delete From v_goods
B、Delete From goods. v_goods
C、Drop VIEW v_goods
D、Drop VIEW goods. v_goods
20、SQL中,條件「年齡Between 15 And 35」表示年齡在15歲至35歲之間且( A )
A、包括15歲和35歲
B、不包括15歲和35歲
C、包括15歲但不包括35歲
D、包括35歲但不包括15歲
21、SQL中,下列不是邏輯運算符號的是( D )
A、AND B、NOT C、OR D、XOR
22、下列( C )語句不屬於數據定義語言(DDL)。
A、ALTER TABLE B、DROP DATABASE C、DELETE D、CREATE VIEW
23、需要刪除一個名為A1的存儲過程,應用命令:( B ) procere A1
A、DELETE B、DROP C、CLEAR D、ALTER
24、事務具有四個基本屬性,下面哪一個不屬於?( D )
A、原子性 B、一致性 C、持久性 D、封裝性
25、提交事務的語句是( A )
A、COMMIT TRANSACTION B、SAVE TRANSACTION
C、BEGIN TRANSACTION D、ROLLBACK TRANSACTION
26、回滾事務的語句是( D )
A、COMMIT TRANSACTION B、SAVE TRANSACTION
C、BEGIN TRANSACTION D、ROLLBACK TRANSACTION
27、SQL中,以JOIN關鍵字指定的聯接可以根據查詢結果的不同將聯接查詢分為多種類型,下面哪一種類型不屬於( C )
A、內聯接 B、外聯接 C、錯位聯接 D、交叉連接
28、視圖是從一個或多個表或視圖導出的虛擬表,視圖最多能引用( D )列。
A、256 B、512 C、768 D、1024

二、操作題
1、從文件jx.bak還原資料庫JX。(5分)
2、修改數據文件的初始大小為15MB,最大大小為80MB,按15%增長。(5分)
3、修改日誌文件的最大大小為20MB,按2MB增長。(5分)
4、建表Departments(部門信息表),表結構如下:(10分)
欄位名 數據類型 是否允許為空值 說明
DepartId char(3) 否 部門編號
DepartName char(20) 否 部門名稱
DepartNum smallint 否 部門人數
DepartNote varchar(100) 是 備注
Departments(部門信息表)的記錄:
DepartId DepartName DepartNum Note
001 財務部 5 NULL
002 人力資源部 3 ERP系統管理部門
003 總務部 8 負責後勤工作
004 開發部 22 負責開發工作
005 培訓部 11 開發培訓工作
5、將Departments表中的DepartId欄位設置為主鍵;(5分)
6、將Tsalary表中EmployeeID欄位不允許為空,並設置為主鍵。(5分)
7、為表Employee建立索引:索引欄位為DepartId,升序,索引名稱為I_Emp。(5分)
8、為表Employee表中的建立約束:要求所有職工必須為1987-1-1以前出生。(5分)
9、寫出T-SQL語句:(每題3分)
1)、查詢每位職工的所有欄位信息。
SELECT * FROM EMPLOYEE
2)、查詢男性(sex欄位為true)職工的信息,顯示編號、姓名和地址
SELECT EMPLOYEEID,NAME,ADDRESS FROM EMPLOYEE WHERE SEX=1
3)、查詢所有地址中含有「中山」的職工信息,顯示所有欄位信息。
SELECT * FROM EMPLOYEE WHERE ADDRESS LIKE '%中山%'
4)、計算每位職工的實際收入,顯示職工姓名和實際收入。
SELECT NAME,INCOME-OUTCOME FROM EMPLOYEE,TSALARY WHERE EMPLOYEE.EMPLOYEEID=TSALARY.EMPLOYEEID
5)、計算所有職工的平均收入和最高收入。
SELECT AVG(INCOME),MAX(INCOME) FROM TSALARY
6)、查詢開發部的所有職工的個人信息。
SELECT EMPLOYEE.* FROM EMPLOYEE,DEPARTMENTS WHERE EMPLOYEE.DEPARTID=DEPARTMENTS.DEPARTID AND DEPARTNAME='開發部'
7)、查詢財務部的所有職工的個人信息,並保存到新表cwb中。
SELECT EMPLOYEE.* INTO CWB FROM EMPLOYEE,DEPARTMENTS WHERE EMPLOYEE.DEPARTID=DEPARTMENTS.DEPARTID AND DEPARTNAME='財務部'
8)、將收入(income)低於2500並且支出(outcome)大於120的職工收入增加10%。
UPDATE TSALARY SET INCOME=INCOME*1.1 WHERE INCOME<2500 AND OUTCOME>120
9)、將支出(outcome)大於200並且收入(income)高於3000的職工的支出減少10%。
UPDATE TSALARY SET OUTCOME=OUTCOME*0.9 WHERE INCOME>3000 AND OUTCOME>200
10)、用SQL命令向部門信息表中插入一條記錄,欄位內容為:DepartId:008,部門名:辦公室,部門人數:10
INSERT INTO DEPARTMENTS(DEPARTID,DEPARTNAME,DEPARTNUM) VALUES('008','辦公室',10)
10、以EmployeeID(職工信息表)、Departments(部門信息表)為數據源,建立一個視圖,要求顯示所有職工的「職工號」、「姓名」、「地址」、「郵編」、「電話」和「部門名稱」等數據項,並且以姓名降序顯示,視圖名稱為「Emp_Info」。(10分)
Create view emp_info as select from EmployeeID, Departments where
11、以EmployeeID(職工信息表)、TSalary(工資信息表)為數據源,建立一個視圖,要求顯示所有「1960-1-1」後出生的職工的「職工號」、「姓名」、「收入」和「支出」等數據項,並且以收入升序顯示,視圖名稱為「Salary_Info」。(10分)
Create view
12、以EmployeeID(職工信息表)、Departments(部門信息表)和TSalary(工資信息表)為數據源,建立一個視圖,要求顯示所有職工的「職工號」、「姓名」、「部門名稱」和「實際收入(收入-支出)」等數據項,並且以姓名降序顯示,視圖名稱為「Emp_ Salary_Info」。(10分)

13、建立一個插入記錄觸發器,當用戶在職工信息表(Employee)中插入新記錄時,更新部門信息表(Departments)的DepartNum欄位值。(10分)
CREATE TRIGGER .TriggerEmp_1
ON DBO.EMPLOYEE
AFTER INSERT
AS
BEGIN
DECLARE @DEPARTID CHAR(3)
SELECT @DEPARTID=INSERTED.DEPARTID FROM INSERTED

UPDATE DEPARTMENTS SET DEPARTNUM=DEPARTNUM+1 WHERE DEPARTID=@DEPARTID
END
GO
14、建立一個更新記錄觸發器,當更新某位職工的EmployeeID欄位時,激活觸發器更新工資信息表(TSalary)中的EmployeeID信息。(10分)
CREATE TRIGGER .TriggerEmp_2
ON DBO.EMPLOYEE
FOR UPDATE
AS
BEGIN
DECLARE @OID CHAR(6),@NID CHAR(6)
SELECT @NID=INSERTED.EMPLOYEEID FROM INSERTED
SELECT @OID=DELETED.EMPLOYEEID FROM DELETED

UPDATE TSALARY SET EMPLOYEEID=@NID WHERE EMPLOYEEID=@OID
END
GO
15、編寫一個存儲過程cc1,查詢「開發部」所有職工的信息。(10分)
CREATE PROCEDURE CC1
AS
BEGIN
SELECT EMPLOYEE.* FROM EMPLOYEE,DEPARTMENTS WHERE EMPLOYEE.DEPARTID=DEPARTMENTS.DEPARTID AND DEPARTNAME='開發部'
END
GO
16、編寫一個存儲過程cc2,查詢指定職工號(EmployeeID)的職工所對應的電話號碼(PhoneNumber)。(10分)
CREATE PROCEDURE CC2
@p1 CHAR(6),@P2 char(12) OUTPUT
AS
BEGIN
SELECT @p2=PHONENUMBER FROM EMPLOYEE WHERE EMPLOYEEID=@P1
END
GO
17、將資料庫JX進行完全備份,備份文件的名稱為「JX+姓名.BAK」,比如:張三,則備份文件的名稱為:JX張三.bak。(10分)

J. 最高分求SQL Server試題,考試要用,急!

一、填空題
1、beautiful、我心中的太陽--(去掉了右邊的空格)
2、實體、域
3、視圖
4.13.4300、13.4570--(保留2位和三位小數,但總位數不變)
5、數據定義語言(DDL)、數據操作語言(DML)
6、網狀、關系、關系
7、二維表、屬性、元組
8、一對一、一對多、多對多
9、%、_
二、選擇題
1、C
2、B
3、A
4、A
5、C
6、D
7、A
8、C
9、D
10、B
11、A
12、A
13、B
14、B
15、B
三、判斷題
1、√
2、ⅹ
3、ⅹ----會取整(12)
4、ⅹ
5、ⅹ--物極必反,多了存儲數據時會消耗較多系統資源
6、ⅹ--連接、投影結果是不一樣的
7、ⅹ--視圖上可以創建觸發器,但與表功能不相同
8、ⅹ
9、√
10、√
四、簡答題
(一)
區別:
1、視圖是已經編譯好的sql語句。而表不是
2、視圖沒有實際的物理記錄。而表有。
3、表是內容,視圖是窗口
4、表只用物理空間而視圖不佔用物理空間,視圖只是邏輯概念的存在,表可以及時四對它進行修改,但視圖只能有創建的語句來修改
5、表是內模式,試圖是外模式
6、視圖是查看數據表的一種方法,可以查詢數據表中某些欄位構成的數據,只是一些SQL語句的集合。從安全的角度說,視圖可以不給用戶接觸數據表,從而不知道表結構。
7、表屬於全局模式中的表,是實表;視圖屬於局部模式的表,是虛表。
8、視圖的建立和刪除隻影響視圖本身,不影響對應的基本表。
視圖優點:1、聚焦特定的數據。
2、簡化數據操作
3、定製用戶數據
4、對重構資料庫提供了一定程度的邏輯獨立性
5、合並分離的數據
6、屏蔽資料庫的復雜性
7、簡化用戶許可權的管理
8、便於數據的共享
(二)
含義:
存儲過程(Stored Procere)是一組為了完成特定功能的SQL語句集,經編譯後存儲在資料庫中。用戶通過指定存儲過程的名字並給出參數(如果該存儲過程帶有參數)來執行它。存儲過程是資料庫中的一個重要對象,任何一個設計良好的資料庫應用程序都應該用到存儲過程。
語法:
CREATE PROCEDURE [擁有者.]存儲過程名[;程序編號]
[(參數#1,…參數#1024)]
[WITH
{RECOMPILE | ENCRYPTION | RECOMPILE, ENCRYPTION}
]
[FOR REPLICATION]
AS 程序行