當前位置:首頁 » 數據倉庫 » 計算機資料庫問題急求答案
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

計算機資料庫問題急求答案

發布時間: 2023-04-20 02:24:39

1. 《資料庫原理》求答案!


1.有組織,可共享.
2.實體完整性,參照完整性.
3.網狀模型.關系模型
4.一致性,原子性.
5.數據不一致.數據丟失.
6.外模式,內模式.
7.對內儲存,對外儲存.
8.讀鎖(s)寫鎖(x)
9.E-R圖
10.消除了非主屬性對碼的傳遞函數依賴.
二.
1.物理的邏輯獨立性就是數據的存儲和資料庫系統相互獨立,資料庫里的數據單獨存在於資料庫操作系統之外.
2.網狀模型的優點:分層明確,且每個結點的數據都相互獨立.缺點:關系表現形式太復雜,不容易明顯看清楚.
3.由於需要對數據進行增刪改查,所以需要對數據修改做保護,避免出現增刪改查的異常.
4.內模式是指資料庫的存儲模式,單純的資料庫數據存儲.
三.
1.∏sno,sname,sage,sdept(student)σ
2.∏sdept(σsno,sname,sage,sdept(student))
3.∏ name,sdept(σcno='1'∧(student*course*c)
四.
1.select sno,sname,sage,sdept
from student
2.select sname,sage
from student
where sdept='IS' and sdept='MS' and sdept='CS'
3.select sno,sname,sage,sdept,cno,grade
from student,sc
where student sno=sc sno
五.事物T1 事物T2
讀A
讀B
B=A+1
寫回B
A=B+1
寫回A
六.不明白此題.我的題不這樣的問.
七.同上
八.倉庫 (庫號,面積,電話號碼)倉庫號是主碼
零件 (零件號,名稱,規格,單價,描述)零件號是主碼
供應商(供應商號,姓名,地址,電話號碼,賬號)供應商是主碼
項目(項目號,預算,開工日期)項目號是主碼
職工(職工號,姓名,年齡,職稱)職工號是主碼

2. 資料庫操作題,求大神。只要答案不需要解釋

  1. sql 的 DDL 語言創建 S 表,SNo 為主鍵,SN 不能為空。 CREATE TABLE S1 ( SNo CHAR(6) NOT NULL CONSTRAINT PK_S PRIMARY KEY, SN CHAR(6) NOT NULL, Sex CHAR(2), Age INT, Dept CHAR(20) );

  2. 創建計算機系學生的視圖,該視圖的屬性列由學號、姓名、課程號和任課教師號組成。 CREATE VIEW FROM WHERE AND AND S,SC,TC S.SNo = SC.SNo SC.CNo=TC.CNo S.Dept = '計算機'; V_COMS(SN0,SN,CNo,TNo) AS SELECT S.SNo, SN, SC.CNo, TNo

3.檢查計算機系年齡在 20 歲以上的學生學號。 SELECT SNo FROM S WHERE Age >20 AND Dept = '計算機';

4.檢索姓王的教師所講課程的課程號及課程名稱。 SELECT TC.CNo, WHERE AND AND CN FROM T, TC, C T.TNo = TC.TNo TC.CNo = C.CNo T.TN LIKE '王%';

5. 檢索張三同學所學課程的成績、列出 SN,CNo 和 Score。 SELECT SN, SC.CNO, FROM WHERE AND S, SC S.SNo = SC.SNo SN = '張三'; Score

6. 檢索總收入超過1000 元的教師所講課程的學生姓名、課程號和成績。 SELECT FROM WHERE AND AND AND SN, SC.CNo, Score S, SC, TC, T S.SNo = SC.SNo SC.CNo = TC.CNo TC.TNo = T.TNo (COMM + SAL ) > 1000;

8.S1 同學選修了 C3,將此信息插入 SC 表中。 INSERT INTO 或 INSERT SC VALUES('S1','C3',null) SC(SNo,CNo) VALUES('S1','C3') INTO

10.刪除 S 表中沒有選修任何課程的學生記錄。 DELETE FROM S WHERE SNo NOT IN( SELECT DISTINCT SNO FROM SC );

3. 急求答案!關於資料庫的一些題

五年級練習題

1、李先生到某公司應聘,該公司前3個月是試用期,試用期每月工資600元,試用期結束後的第一個月工資800元,以後每月工資比上一個月多25元。李先生第一個年的年收入是(10525)元。

2、甲騎自行車追趕前面步行的乙,乙的速度是每分鍾60米,甲的速度是每分鍾150米。甲出發8分鍾追上了乙,那麼乙比甲早出
12、同學們做操,趙雷站在左起第3行,右起第8行,液肢從前邊數是第6個,從

後邊數是第7個。如果每行的人數相等,共有(120 )名同學做操。
14、有3個鐵塊,每兩個合稱一次,稱得它們的重量鬧李世分別是56千克、59千克和60千克,最重的鐵塊比最輕的鐵塊重( 4 )千克。

19、一擾則個直角梯形,如果下底增加1.5米,面積就增加3.15平方米;

如果上底增加1.2米 ,就得到一個正方形。這個直角梯形的面積是

( )平方米。

4. 資料庫的問題

4.建立一個教職工關系表TEACHER,表中有6個欄位:教職工編號NO(字元型),姓名NAME(字元型),性別SEX(字元型),出生日期 BIRTHDAY(日期型),職稱PROF(字元型),所在系DEPART(字元型),其中NO是關系的碼;用SQL語言完成下列功能:
① 建立教職工關系表TEACHER。
CREATE TABLE [dbo].[TEACHER](
[NO] [nchar](10) COLLATE Chinese_PRC_CI_AS NOT NULL,
[NAME] [nchar](10) COLLATE Chinese_PRC_CI_AS NULL,
[SEX] [nchar](10) COLLATE Chinese_PRC_CI_AS NULL,
[BIRTHDAY] [datetime] NULL,
[PROF] [nchar](20) COLLATE Chinese_PRC_CI_AS NULL,
[DEPART] [nchar](50) COLLATE Chinese_PRC_CI_AS NULL,
CONSTRAINT [PK_TEACHER] PRIMARY KEY CLUSTERED
(
[NO] ASC
)WITH (PAD_INDEX = OFF, IGNORE_DUP_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
② 查詢計算機系所有教職工的姓名。
select [name] from teacher where depart = '計算機系'
③ 添加一個教職工記錄,編號為20020003,姓名為吳珊,性別為宴耐和女,出生日期為1976年10月晌盯20號,職稱為助教,所在系為計算機系畝亂。
insert into teacher values('20020003','吳珊','女','1976-10-20','助教','計算機系')
④ 刪除王珊老師的記錄。
delete from teacher where [name]='王珊'

5. 計算機三級《資料庫技術》單選專練及答案(2)

單選專練二

1[單選題] 下列關於瀏覽器/伺服器架構中的應用伺服器的說法中,錯誤的是__________。

A.應用伺服器一般運行程序代碼,實現面向應用領域的業務規則

B.應用伺服器會根據空配用戶請求連接相應的資料庫,獲取數據,並將結果返回給用戶

C.應用伺服器一般需要正虧斗具有數據訪問和數據存儲功能

D.應用伺服器一般提供了集群、負載均衡等公共服務,可以大幅度提高系統性能和可靠性

參考答案:C

2[單選題]設在某SELECT語句的WHERE子句中,需要對Grade列的空值進行處理。下列關於空值的操作中,錯誤的是__________。

A.Grade IS NOT NULL

B.Grade IS NULL

C.Grade = NULL

D.NOT (Grade IS NULL)

參考答案:C

3[單選題]如果有兩個事務,同時對資料庫中同一數據進行操作,不可能引起沖突的操作是

A.其中有一個是DELETE

B.一個是SELECT,另一個舉磨是UPDATE

C.兩個都是SELECT

D.兩個都是UPDATE

參考答案:C

4[單選題]如果有兩個事務,同時對資料庫中同一數據進行操作,不可能引起沖突的操作是

A.其中有一個是DELETE

B.一個是SELECT,另一個是UPDATE

C.兩個都是SELECT

D.兩個都是UPDATE

參考答案:C

5[單選題]若要求查找姓名中第二個字為‘陽’字的學生的學號和姓名,下列SQL語句中,哪一個(些)是正確的?

Ⅰ.SELECT S#,SNAME FROM S WHERE SNAME=‘_陽%’

Ⅱ.SELECT S#,SNAME FRQM S WHERE SNAME LIKE‘_陽%’

Ⅲ.SELECT S#,SNAME FROM S WHERE SNAME LIKE‘%陽%’

A.只有ⅠB.只有ⅡC.只有ⅢD.都正確

參考答案:B

參考解析:第(2)~(5)題基於“學生—選課—課程”資料庫中的3個關系: S(S#,SNAME,SEX,AGE), SC(S#,C#,GRADE), C(C#,CNAME,TEACHER), 它們的主碼分別是S#、(S#,C#)、C#

6[單選題]資料庫管理系統為提高數據查詢效率,可能會採用如下索引技術:

Ⅰ.有序索引 Ⅱ.聚集索引

Ⅲ.樹型索引 Ⅳ.散列(哈希)索引

其中,將屬性值作為參數,不採用索引鍵值比較,而是採用一定的計算方法定位數據的有()

A.僅ⅠB.僅Ⅰ、Ⅱ和ⅢC.僅ⅣD.都

參考答案:C

7[單選題]瀏覽器/伺服器架構是現階段非常流行的資料庫應用系統架構。在此架構中,應用伺服器起到了非常重要的作用。下列關於應用伺服器的說法,錯誤的是()

A.應用伺服器一般運行程序代碼,實現面向具體應用領域的業務規則,資料庫伺服器承擔數據存儲、管理等功能

B.應用伺服器會根據用戶請求連接相應的資料庫,獲取數據並進行處理,將結果返回給用戶

C.應用伺服器一般需具有數據訪問和數據存儲等功能,在資料庫伺服器出現問題時可以繼續向用戶提供服務

D.應用伺服器一般提供了集群、失效恢復、負載均衡等公共服務,可以大幅度提高系統性能和可靠性

參考答案:C

8[單選題]

下列屬於商場經營管理系統資料庫功能需求的是__________。

A.系統中不考慮財務核算

B.對基本銷售業務要求實現秒級響應

C.多個終端同時操作資料庫

D.系統需支持節假日折扣

參考答案:C

9[單選題]事務由於某些內部條件而無法繼續正常執行,如非法輸入、找不到數據等,這樣的故障屬於

A.系統故障B.磁碟故障C.事務故障D.介質故障

參考答案:C

10[單選題]人機界面是資料庫應用系統的一個重要組成部分,人機界面設計與用戶的關系非常密切。關於人機界面設計,下列說法錯誤的是()

A.人機界面設計時,應使用戶感覺系統運行始終處於用戶的控制之下,人機界面應該向用戶及時反饋,保持人機界面與用戶之間的雙向交流

B.當系統發生錯誤時,人機界面應為用戶提供有意義的反饋信息,有時可以提供截屏等功能,使用戶可以了解錯誤,並及時向技術人員反饋問題

C.良好的人機界面應能容忍用戶使用過程中發生的操作錯誤,並能夠方便地從錯誤中恢復

D.設計人機界面可採用原型迭代法,首先進行用戶界面詳細設計,然後與用戶不斷討論,改進設計方案

參考答案:D

11[單選題]現要利用Student表查詢年齡最小的學生的姓名和年齡。下列實現此功能的查詢語句中,正確的是__________。

A.SELECT Sname, MIN(Sage) FROM Student

B.SELECT Sname, Sage FROM Student WHERE Sage = MIN(Sage)

C.SELECT TOP 1 Sname, Sage FROM Student

D.SELECT TOP 1 Sname, Sage FROM Student ORDER BY Sage

參考答案:D

12[單選題]下列關於保持數據完整性的敘述中,不正確的是( )。

A.向關系SC插入元組時,S#和C#都不能是空值(NULL)

B.可以任意刪除關系SC中的元組

C.向任何一個關系插入元組時,必須保證關系主碼值的唯一性

D.可以任意刪除關系C中的元組

參考答案:D

13[單選題]在SQL Server 2008中,設各系統資料庫當前主要數據文件及日誌文件的大小如下表所示:

資料庫主要數據文件(MB)日誌文件(MB)

master152

model41

msdb82

tempdb61

現要在該系統中創建一個新的用戶資料庫,則用戶資料庫中主要數據文件的

大小不能小於()

A.15MBB.4MBC.8MBD.6MB

參考答案:B

14[單選題]設SC表中記錄成績的列為:Grade,類型為int。若在查詢成績時,希望將成績按“優”、“良”、“中”、“及格”和“不及格”形式顯示,正確的Case函數是__________。

A.Case Grade

When 90~100 THEN'優'

When 80~89 TIIEN'良'

When 70~79 THEN'中'

When 60~69 THEN'及格'。

Else'不及格’

End

B.Case

When Grade between 90 and 100 THEN Grade='優'

When Grade between 80 and 89 THEN Grade='良'

When Grade between 70 and 79 THEN Grade='中'

When Grade between 60 and 69 THEN Grade='及格’

Else Grade='不及格’

End

C.Case

When Grade between 90 and 100 THEN'優'

When Grade between 80 and 89 THEN'良’

When Grade between 70 and 79 THEN'中’

When Grade between 60 and 69 THEN'及格’

Else'不及格’

End

D.Case Grade

When 90~100 THEN Grade='優’

When 80~89 THEN Grade='良’

When 70~79 THEN Grade='由’

When 60~69 THEN Grade='及格’

Else Grade='不及格’

End

參考答案:C

15[單選題] 下列關於瀏覽器/伺服器架構中的應用伺服器的說法中,錯誤的是__________。

A.應用伺服器一般運行程序代碼,實現面向應用領域的業務規則

B.應用伺服器會根據用戶請求連接相應的資料庫,獲取數據,並將結果返回給用戶

C.應用伺服器一般需要具有數據訪問和數據存儲功能

D.應用伺服器一般提供了集群、負載均衡等公共服務,可以大幅度提高系統性能和可靠性

參考答案:C

16[單選題]設在某SELECT語句的WHERE子句中,需要對Grade列的空值進行處理。下列關於空值的操作中,錯誤的是__________。

A.Grade IS NOT NULL

B.Grade IS NULL

C.Grade = NULL

D.NOT (Grade IS NULL)

參考答案:C


更多計算機三級相關試題分享:

6. 高分懸賞幾道計算機SQL資料庫的題!做出來了先支付100分,要是滿意的話,在加賞50~

1. 查詢雇員(employee)的姓和名

Select substring(username,1,1) as 姓 from employee
Select substring(username,2,2) as 名 from employee

2. 查詢雇員的姓名
Select username from employee
3. 查詢雇員數
Select count(*) from employee
4. 查詢雇員的姓名和職務
Select username,,ty from employee
5. 查詢雇員的工齡
Select year(getdate())-開始工作日期 as 工齡 from employee
任務2:條件查詢
1. 查詢雇員(employee)從事"Sales Representative"職務的有哪些人

Select * from employee where ty=』 Sales Representative』
2. 查詢工齡超過15年的雇員
Select * from employee where cast( (year(getdate())-開始工作日期) as int)>=15
3. 查詢姓以a開頭的雇員
Select * from employee where username like 『a%』
4. 查詢姓的開頭字母在m以後的雇員
Select * from employee where cast((substring(username,1,1) as varchar)>=』m』

5. 認為hire_date是雇員生日,查詢巨蟹座的雇員

Select * from employee where birthday between 『6-22 『 and 『7-22』
任務3:聯合查詢
1. 查詢雇員和雇員職位

Select a.id,b.ty from employee, as a,jobs as b
2. 查詢雇員、雇員職位和雇員所在出版社

Select a.id,b.ty, b.publishing from employee as a,jobs as b on a.id=b.id
3. 查詢雇員、雇員工資、雇員離本職位最高工資的差值
select a. ID,a.username,a.[雇員工資],b.[最高工資]-a.[雇員工資] as [差值] from employee a,jobs b where a.[職位]=b.[職位]

7. 高分向高手急求資料庫問題的解答

1 建立如上「學生」表Student,學號是主碼,姓名取值唯一。 create table student
(
Sid bigint identity(1,1) primary key not null,
Sname nvarchar(50) not null,
Sage nvarchar(50) not null,
constraint detp_id foreign key references SC(dept_id) not null,外鍵

)
2查詢所有年齡在20歲一下的學生姓名及其年齡。 select Sname,Sage from student where Sage<20
3查詢姓「歐陽」且全名為三個漢字的學生的姓名。 select Sname from student where Sname='歐陽_'
4 查詢學生200215012選修課程的總學分數。 select sum(Grade) from SC where Sno=200215012
5 查詢選修2號課程切成績在90分以上的所有學生 select * from student where 學號=(select Sno from SC where Grade>90 and Cno=2)
6 查詢其他系中比計算機科學系(CS)所有學生年齡都小的學昌頃豎生姓名及年齡. select Sname,Sage from student where Sdept!='CS' and Sage<耐大(select min(Sage) from student where Sdept='CS')
7 將一個新學生元組(學號:200215128;姓名:陳冬;性別:男;所在系:IS;年齡:18歲)插入到Student表中
insert into student(學號,Sname,性乎槐別,Sdept,Sage) values(200215128,'陳冬','男','IS','18歲')
8 將學生200215121的年齡改為22歲. update student set Sage='22歲' where 學號=200515121

8. 資料庫題 很急

1、
(1) 關系代數關系式:π(sname)(σ(sage<18)∧(sdept='計算機系'))
sql語句:select sname from s where sdept='計算機系' and sage < 18;
(2) select sname from sc,s where sc.sno = s.sno and sc.cno in (1號課者塌譽如程,3號課程) ;
(3) select sno from sc where cno = 『3';
(4) select s.sname from s,sc,c where s.sno=sc.sno and s.cno=c.cno and c.cname='5'
2、
(1) select sno,grade from sc where cno='3' order by grade desc;
(2) select sname,sc.sno from s,sc,c where s.sno = sc.sno and sc.cno = c.cno and cname='IS' ;
(3) select sname from s where not exists (select * from c where not exists (select * from sc,s,c where sc.sno =s.sno and sc.cno=c.cno)
(4) update s set sage = 22 where sno = '首虛圓200215121';
(5) delete from sc where sno in (select sno from s where sdept='計算機系');
(6) grant select,update(sno) on s to u4;