資料庫分析題
① 資料庫題(sql server) (一)已知有如下關系 學生(學號,姓名,系好) 項目(項目號,項目名稱,報酬)
1.分析以下SQL語句:select x.學號 from 參加x,參加Y where x.學號=Y.學號 and x.項目號<>Y.項目號 請問上述語句完成了什麼查詢操作?
查詢沒有參與xxx項目號的學生學號
2.使用sql語句寫出下列查詢
列出每個系的所有學生參加項目所獲得的總報酬。
select 學生.系好, sum(報酬) from 學生, 項目, 參加
where 學生.學號 = 參加.學號
and 項目.項目號 = 參加.項目號
group by 學生.系好
3.試用sql語句寫出下列操作
將『電腦動畫』項目的報酬改為所有項目的平均報酬
UPDATE 項目 SET 報酬 = (select avg(報酬) from 項目) where 項目名稱 = '電腦動畫』
4.用sql語句實現:返回employee表中所有title 列為『Programmer』的salary數據的平均值。
select avg(salary) from employee where title = 'Programmer'
② 資料庫原理試題(簡答)
1、DBS由哪幾個部分組成?
答:DBS由四部分組成:資料庫、硬體、軟體、資料庫管理員。
2.資料庫的並發操作會帶來哪些問題?
答:資料庫的並發操作會帶來三類問題:丟失更新問題;不一致分析問題和「臟數據」的讀出。
3.簡述採用E-R圖方法的資料庫概念設計的過程。
答:E-R模型的圖示法:(1)實體集表示法; (2)屬性表法; (3)聯系表示法。
層次模型的基本結構是樹形結構,具有以下特點:
(1)每棵樹有且僅有一個無雙親結點,稱為根;
(2)樹中除根外所有結點有且僅有一個雙親。
從圖論上看,網狀模型是一個不加任何條件限制的無向圖。
關系模型採用二維表來表示,簡稱表,由表框架及表的元組組成。一個二維表就是一個關系。
在二維表中凡能唯一標識元組的最小屬性稱為鍵或碼。從所有侯選健中選取一個作為用戶使用的鍵稱主鍵。表A中的某屬性是某表B的鍵,則稱該屬性集為A的外鍵或外碼。
關系中的數據約束:
(1)實體完整性約束:約束關系的主鍵中屬性值不能為空值;
(2)參照完全性約束:是關系之間的基本約束;
(3)用戶定義的完整性約束:它反映了具體應用中數據的語義要求。
4.簡述客戶/伺服器式DBS的一般結構。此時資料庫應用的功能如何劃分?
答:DBS :資料庫系統(Database System),DBS是實現有組織地、動態地存儲大量關聯數據,方便多用戶訪問的計算機軟體、硬體和數據資源組成的系統,即採用了資料庫技術的計算機系統。
③ 分析一下資料庫題:其中C(8),C(2),N(2)什麼意思啊
可能是char(8),char(2),nvarchar(2)吧.
④ 求幫忙解一道資料庫題
AB->C, C->D說明有傳遞依賴,就不滿足第三範式了.
基於AB->C,但是沒有類似於A-C , B-C的這種部分依賴
最高屬於第二範式
⑤ 資料庫應用題(在線等)
一、select salary from emp where ename = 'AAA';
二、select dname from dept where dno = (select dno from emp where eno = C1);
⑥ SQL資料庫綜合分析題,求答案!
create database 學生課程onprimary(name='stu_course',filename='d:\data\Stu_Course.mdf',size=5MB,maxsize=50MB,filegrowth=2mb)log on((name='SC_log',filename='d:\data\StuCourse_log.1df,size=5MB,maxsize=30MB,filegrowth=1mb)GO2select studnet. 學號,studentcourse.課程號,成績 from student inner join studentcourse on student.學號=studentcoure.學號 and student.系別=計算機系 and student.姓名='趙德'3select studetcourse.學號 from studentcourse where 成績<60 order by '成績' desc41.完整資料庫備份:於以下相比使用存儲空間較大2.差異資料庫備份:空間小而且速度快3.事務日誌備份:可將資料庫恢復到特定的時點或恢復到故障點4.文件和文件組:可以只還原已損壞的文件,加快恢復速度以上介紹的不詳請你自己多看看有關書籍加強了解
⑦ 資料庫範式問題,請幫我分析下列題目,謝謝!
應該是B
有主鍵至少是2NF
所在系和所在系主任 作為非主屬性之間有依賴關系,肯定滿足不了3NF
⑧ 資料庫案例分析與設計考核題(採納答案有兩種獎勵選擇:200財富值或者微信50 RMB)
這個要畫好多圖,50塊錢可做不了,200可以考慮
⑨ 資料庫,幫忙分析一下這兩道題,謝謝!!
第一個的寫法很多。
全嵌套的寫法:
selectjnamefromjwherejnoin(selectjnofromspjwheresnoin(selectsnofromswherecity='上海'))
關聯寫法:
selectj.jnamefroms,j,spjwheres.sno=spj.snoandj.jno=spj.jnoands.city='上海'
第二個最簡單的寫法就是把所有的工程名減去用了天津生產零件的工程名:
selectjnamefromj
except
selectjnamefromjwherejnoin(selectjnofromspjwheresnoin(selectsnofromswherecity='天津'))