❶ 關系資料庫設計過程的步驟有哪些
資料庫設計包括六個主要步驟: 1、需求分析:了解用戶的數據需求、處理需求、安全性及完整性要求; 2、概念設計:通過數據抽象,設計系統概念模型,一般為E-R模型; 3、邏輯結構設計:設計系統的模式和外模式,對於關系模型主要是基本表和視圖; 4、物理結構設計:設計數據的存儲結構和存取方法,如索引的設計; 5、系統實施:組織數據入庫、編制應用程序、試運行; 6、運行維護:系統投入運行,長期的維護工作。
❷ 資料庫原理題,設有一個關系資料庫,有三個基本表,表的結構如下;高手幫答下!
1
2 create table student(
學號 char[10] primary key,
姓名 char[10],
年齡 int,
性別 char[2] defaut '男',
系名 char[10]
)
3 create table SC(
學號 char[10],
課程號 char[10],
成績 int,
primary key (學號,課程號),
foreignkey(學號) references STUDENT(學號),
foreign key(課程號) references COURSE(課程號)
)
4 delete from SC where 成績 is null
5 insert into STUDENT values('20130301009','王進', 18,'男','自動控制')
6
select distinctC.*
from STUDENT S, COURSE C, SC
where C.任課教師 ='李平' and S.系名='計算機' and S.學號=SC.學號 and C.課程號=SC.課程號
7
select S.學號,姓名,任課教師
from STUDENT S, COURSE C, SC
where C.課程名 ='計算機原理' and 成績>60 and 成績<85and S.學號=SC.學號 and C.課程號=SC.課程號
8
delete from SC where 學號 in (select 學號 from STUDENT where 姓名='王林')
9
create view view1
as
select *
from STUDENT
where 年齡<22 and 系名='通信' and 性別='女'