欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      數(shù)據(jù)庫(kù)應(yīng)用基礎(chǔ)實(shí)驗(yàn)報(bào)告

      時(shí)間:2019-05-12 00:41:37下載本文作者:會(huì)員上傳
      簡(jiǎn)介:寫寫幫文庫(kù)小編為你整理了多篇相關(guān)的《數(shù)據(jù)庫(kù)應(yīng)用基礎(chǔ)實(shí)驗(yàn)報(bào)告》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫(kù)還可以找到更多《數(shù)據(jù)庫(kù)應(yīng)用基礎(chǔ)實(shí)驗(yàn)報(bào)告》。

      第一篇:數(shù)據(jù)庫(kù)應(yīng)用基礎(chǔ)實(shí)驗(yàn)報(bào)告

      電子科技大學(xué)計(jì)算機(jī)學(xué)院實(shí)驗(yàn)中心

      電 子 科 技 大 學(xué)

      實(shí)

      驗(yàn)

      報(bào)

      一、實(shí)驗(yàn)一: 名稱 創(chuàng)建數(shù)據(jù)庫(kù)

      二、實(shí)驗(yàn)學(xué)時(shí):4

      三、實(shí)驗(yàn)內(nèi)容和目的:

      實(shí)驗(yàn)要求學(xué)生掌握創(chuàng)建數(shù)據(jù)庫(kù)的方法及相關(guān)操作,并且創(chuàng)建一個(gè)包含五個(gè)表的數(shù)據(jù)庫(kù)STUD:系別代碼表 表名dep,教師表 表名teacher,學(xué)生表 表名stud,課程表 表名course,選課表 表名sc。

      四、實(shí)驗(yàn)原理:

      本實(shí)驗(yàn)主要是“ create table 表名

      (列名1 類型1(not)null,列名2 類型2(not)null,……,primary key(列名));”語句的應(yīng)用,來實(shí)現(xiàn)表的建立。同時(shí)還可能用到 “drop table 表名”,“alter table 表名 drop column 列名”等語句。

      五、實(shí)驗(yàn)器材(設(shè)備、元器件)

      操作系統(tǒng):Windows 2000/XP 編程環(huán)境:SQL Server Management Studio

      六、實(shí)驗(yàn)步驟:

      具體步驟見實(shí)驗(yàn)指導(dǎo)書。

      七、實(shí)驗(yàn)數(shù)據(jù)及結(jié)果分析:

      create table COURSE(CID VARCHAR(8)not null,CNAME VARCHAR(30)not null,CID_PRE VARCHAR(8),CREDITS NUMERIC(3,1)not null,primary key(CID));

      create table DEP(DEPID VARCHAR(8)not null,DEPNAME VARCHAR(20)not null,primary key(DEPID));create table SC(SID VARCHAR(11)not null,CID VARCHAR(8)not null,TID varchar(8)not null,SCORE INTEGER,primary key(sid,cid,tid));create table STUDENT(SID VARCHAR(11)not null,SNAME VARCHAR(8)not null,sex char(2)not null,DEPID VARCHAR(20),BIRTHD DATETIME,SEMAIL VARCHAR(20),HOMEADDR VARCHAR(40),primary key(SID));create table TEACHER(TID varchar(8)not null,TNAME varchar(8)not null,TITLE VARCHAR(10),DEPID VARCHAR(20),primary key(TID));

      八、實(shí)驗(yàn)結(jié)論:

      心得體會(huì)和改進(jìn)建議:確實(shí)可以用create table語句實(shí)現(xiàn)數(shù)據(jù)庫(kù)表的創(chuàng)建,一開始就要想好各個(gè)表的分配和各種定義的合理性,避免以后大幅度的改動(dòng)表。

      一、實(shí)驗(yàn)二: 名稱 備份和恢復(fù)

      二、實(shí)驗(yàn)學(xué)時(shí):4

      三、實(shí)驗(yàn)內(nèi)容和目的:

      向數(shù)據(jù)庫(kù)中添加樣本數(shù)據(jù),學(xué)習(xí)DB2數(shù)據(jù)庫(kù)的恢復(fù)和備份。

      四、實(shí)驗(yàn)原理:

      利用分離與附加實(shí)現(xiàn)數(shù)據(jù)的備份與恢復(fù)。用“insert into 表名 values(列名1 類型1(not)null,列名2 類型2(not)null,……)”語句實(shí)現(xiàn)向表中添加數(shù)據(jù)。

      電子科技大學(xué)計(jì)算機(jī)學(xué)院實(shí)驗(yàn)中心

      五、實(shí)驗(yàn)器材(設(shè)備、元器件)

      操作系統(tǒng):Windows 2000/XP 編程環(huán)境:SQL Server Management Studio

      六、實(shí)驗(yàn)步驟:

      用附加命令載入數(shù)據(jù)庫(kù),然后在相應(yīng)新建查詢中用insert語句輸入準(zhǔn)備的數(shù)據(jù)。

      七、實(shí)驗(yàn)數(shù)據(jù)及結(jié)果分析:

      insert into dep values('601','計(jì)算機(jī)科學(xué)與工程');insert into dep values('602','軟件工程');insert into dep values('603','信息安全');insert into dep values('604','IS');

      insert into teacher values('T01','教師1','教授','601');insert into teacher values('T02','教師2','工程師','601');insert into teacher values('T03','教師3','副教授','602');insert into teacher values('T04','教師4','講師','602');insert into teacher values('T05','教師5','高工','603');insert into teacher values('T06','教師6','高工','603');

      insert into course values('6001','計(jì)算機(jī)組成原理',null,3);insert into course values('6002','操作系統(tǒng)','6001',3);insert into course values('6003','數(shù)據(jù)結(jié)構(gòu)',null,3);insert into course values('6004','數(shù)據(jù)庫(kù)原理',null,3);insert into course values('6011','數(shù)據(jù)庫(kù)應(yīng)用開發(fā)',null,2);insert into course values('6005','Computer Network',null,2);insert into course values('6006','Objected JAVA',null,2);insert into course values('6007','Software Engeneering','6006',2);insert into course values('6008','UNIX Basic',null,2);insert into course values('6009','UNIX OS Design','6008',2);

      insert into student values('601','張1','男','602','1990-10-20','587627416@qq.com','四川');insert into student values('2406010103','張2','女','601','1991-06-10','123627416@qq.com','湖南');insert into student values('2406030101','王1','男','603','1990-05-06','4827416@qq.com','新疆');insert into student values('2406020105','王2','女','602','1990-07-15','90627416@qq.com','云南');insert into student values('2406030110','吳1','女','603','1991-08-14','367627416@qq.com','廣西');

      insert into sc values('601','6002','T03',50);insert into sc values('2406010103','6002','T02',60);insert into sc values('2406030101','6001','T01',70);insert into sc values('2406020105','6004','T04',80);

      insert into sc values('2406030110','6006','T06',90);

      八、實(shí)驗(yàn)結(jié)論、心得體會(huì)和改進(jìn)建議:

      插入數(shù)據(jù)要仔細(xì),以免不必要的麻煩。

      一、實(shí)驗(yàn)三:

      名稱

      數(shù)據(jù)庫(kù)的完整性

      二、實(shí)驗(yàn)學(xué)時(shí):4

      三、實(shí)驗(yàn)內(nèi)容和目的:

      通過設(shè)置表的檢查約束、外鍵約束體會(huì)數(shù)據(jù)庫(kù)完整性的含義,約束條件下數(shù)據(jù)修改操作的限制,以及實(shí)現(xiàn)修改操作的技巧。

      四、實(shí)驗(yàn)原理:

      用“alter table 表名 add constraint 約束名 check 條件”,“alter table 表名1 add constraint 外鍵名 foreign key(列名)references 表名2(列名)”分別實(shí)現(xiàn)檢查約束與設(shè)置外鍵約束的功能。以及用“delete from 表名 where 條件”,“update 表名 set 列名=()where 條件”來刪除和修改滿足條件的數(shù)據(jù)。

      五、實(shí)驗(yàn)器材(設(shè)備、元器件)

      操作系統(tǒng):Windows 2000/XP 編程環(huán)境:

      電子科技大學(xué)計(jì)算機(jī)學(xué)院實(shí)驗(yàn)中心

      SQL Server Management Studio

      六、實(shí)驗(yàn)步驟:

      用附加命令載入數(shù)據(jù)庫(kù),然后在相應(yīng)新建查詢中輸入相應(yīng)代碼。

      七、實(shí)驗(yàn)數(shù)據(jù)及結(jié)果分析:

      alter table sc add constraint fk_sc_student_sid foreign key(sid)references student(sid);alter table sc add constraint fk_sc_teacher_tid foreign key(tid)references teacher(tid);alter table sc add constraint fk_sc_course_cid foreign key(cid)references course(cid);

      alter table student add constraint check_student_sname check(sname is not null);alter table sc add constraint check_sc_course check(score>=0 and score<=100);alter table student add constraint check_student_sex check(sex='男' or sex='女');alter table student add constraint check_student_semail check(semail like '%@%');

      delete from sc where(sid='601');update student set sid='20060601' where(sid='601');insert into sc values('20060601','6002','T03',50);

      八、實(shí)驗(yàn)結(jié)論、心得體會(huì)和改進(jìn)建議:

      注意按一定的習(xí)慣來書寫約束名和鍵名,以便利于修改和刪除。

      一、實(shí)驗(yàn)四: 名稱 數(shù)據(jù)的修改

      二、實(shí)驗(yàn)學(xué)時(shí):4

      三、實(shí)驗(yàn)內(nèi)容和目的:

      練習(xí)UPDATEV、DELETE命令的使用,實(shí)現(xiàn)對(duì)數(shù)據(jù)的修改和刪除。

      四、實(shí)驗(yàn)原理:

      用“delete from 表名 where 條件”,“update 表名 set 列名=()where 條件”來刪除和修改滿足條件的數(shù)據(jù)。

      五、實(shí)驗(yàn)器材(設(shè)備、元器件)

      操作系統(tǒng):Windows 2000/XP 編程環(huán)境:SQL Server Management Studio

      六、實(shí)驗(yàn)步驟:

      用附加命令載入數(shù)據(jù)庫(kù),然后在相應(yīng)新建查詢中輸入相應(yīng)代碼。

      七、實(shí)驗(yàn)數(shù)據(jù)及結(jié)果分析:

      update dep set depname='Information' where(depname='IS');delete from sc where(sid like '%601%' and cid='6002');delete from sc where(sid like '%603%' and cid='6001');delete from sc where(sid='2406010103');update student set sid='2406030102' where(sid='2406010103');insert into sc values('2406030102','6002','T02',60);

      八、實(shí)驗(yàn)結(jié)論、心得體會(huì)和改進(jìn)建議:

      對(duì)于要修改和刪除的數(shù)據(jù)需要注意主外鍵。比如對(duì)于要修改被引用外鍵的數(shù)據(jù),需要先刪除被引用外鍵的數(shù)據(jù),才能順利修改或刪除。

      電子科技大學(xué)計(jì)算機(jī)學(xué)院實(shí)驗(yàn)中心

      一、實(shí)驗(yàn)五: 名稱 簡(jiǎn)單查詢、多表查詢

      二、實(shí)驗(yàn)學(xué)時(shí):4

      三、實(shí)驗(yàn)內(nèi)容和目的:

      練習(xí)用SELECT查詢語句,設(shè)置查詢條件,實(shí)現(xiàn)單表查詢。練習(xí)使用SELECT語句從多個(gè)表中查詢數(shù)據(jù),表的內(nèi)連接、左外連接、右外連接的使用以及設(shè)置連接條件,理解連接條件和查詢條件的目的和功能上的區(qū)別。

      四、實(shí)驗(yàn)原理:

      用“select 列名1(as 列名),列名2…… from 表名 where 查詢條件”來實(shí)現(xiàn)有條件的簡(jiǎn)單查詢。用“select * from 表名1 join 表名2 on 連接條件 having(where)查詢條件”語句來實(shí)現(xiàn)多表連接查詢。以及用union,except,intersect來實(shí)現(xiàn)查找結(jié)果的并、差、交操作。還有用“datediff(year,生日,現(xiàn)在日期)”語句實(shí)現(xiàn)年齡的計(jì)算。

      五、實(shí)驗(yàn)器材(設(shè)備、元器件)

      操作系統(tǒng):Windows 2000/XP 編程環(huán)境:SQL Server Management Studio

      六、實(shí)驗(yàn)步驟:

      用附加命令載入數(shù)據(jù)庫(kù),然后在相應(yīng)新建查詢中輸入相應(yīng)代碼。

      七、實(shí)驗(yàn)數(shù)據(jù)及結(jié)果分析:

      select sname from student where(datediff(year,birthd,'2011-10-7')between 20 and 22);select sname,datediff(year,birthd,'2011-10-7')as year,depname from student join dep on student.depid=dep.depid where datediff(year,birthd,'2011-10-7')between 20 and 22;select * from teacher where title='副教授';select sid,sname,semail from student where sname like '張%';select sid,cid from sc where score is not null;select student.*,sc.cid,sc.tid,sc.score from student join sc on student.sid=sc.sid;select student.*,cname,tname,score from((sc join student on student.sid=sc.sid)join teacher on teacher.tid=sc.tid)join course on course.cid=sc.cid where score<60;(select sid from sc where cid='6001')intersect(select sid from sc where cid='6002');

      八、實(shí)驗(yàn)結(jié)論、心得體會(huì)和改進(jìn)建議:

      用union,except,intersect實(shí)現(xiàn)查詢結(jié)果的并、差、交時(shí),表的列數(shù)必須一樣,結(jié)果列名顯示前一個(gè)表的。查詢時(shí),是根據(jù)引用的表及算法得出的一個(gè)集合,原來的表沒有任何變化。并且可以用“as 新列名”為查詢結(jié)果的列重新命名。多表連接查詢時(shí),因?yàn)闀?huì)有兩行的連接條件,不要用它作查詢條件。還有查詢項(xiàng)可以是引用表的表達(dá)式或函數(shù),查詢條件一樣可以。

      一、實(shí)驗(yàn)六: 名稱 分組統(tǒng)計(jì)查詢

      二、實(shí)驗(yàn)學(xué)時(shí):4

      三、實(shí)驗(yàn)內(nèi)容和目的:

      練習(xí)使用聚集函數(shù)count(),max(),min(),avg(),sum()等在SQL命令中實(shí)現(xiàn)統(tǒng)計(jì)功能。使用GROUP BY

      電子科技大學(xué)計(jì)算機(jī)學(xué)院實(shí)驗(yàn)中心

      子句實(shí)現(xiàn)分組查詢,以及聚集函數(shù)在分組查詢中的應(yīng)用。體會(huì)分組查詢的功能特點(diǎn)。

      四、實(shí)驗(yàn)原理:

      用“select 列名,聚集函數(shù) from 表名 group by having查詢條件”或“select 列名,聚集函數(shù) from 表名 where 包含‘列名’的的查詢條件”來實(shí)現(xiàn)分組查詢。

      五、實(shí)驗(yàn)器材(設(shè)備、元器件)

      操作系統(tǒng):Windows 2000/XP 編程環(huán)境:SQL Server Management Studio

      六、實(shí)驗(yàn)步驟:

      用附加命令載入數(shù)據(jù)庫(kù),然后在相應(yīng)新建查詢中輸入相應(yīng)代碼。

      七、實(shí)驗(yàn)數(shù)據(jù)及結(jié)果分析:

      select count(*)as '選修數(shù)據(jù)庫(kù)課程的人數(shù)' from sc where cid='6003';select sid as '學(xué)號(hào)',count(cid)as '選課門數(shù)' from sc group by sid;select sid as '學(xué)號(hào)',sum(score)as '總成績(jī)' from sc group by sid;select count(sid)as '選修數(shù)據(jù)庫(kù)課且成績(jī)分以上人數(shù)' from sc where sid in(select sid from sc where cid='6003' and score>=60);select score as '數(shù)據(jù)庫(kù)課最高成績(jī)',sname as '姓名'from sc join student on sc.sid=student.sid where score=(select max(score)from sc group by cid having cid='6003');select cname as '課程名',avg(score)as '平均成績(jī)' from sc join course on sc.cid=course.cid group by cname;select cname as '課程名',count(sid)as '選課人數(shù)' from sc join course on sc.cid=course.cid group by cname;select sname as '選修5門課以上學(xué)生姓名',semail from student where sid in(select sid from sc group by sid having count(cid)>=5);

      八、實(shí)驗(yàn)結(jié)論、心得體會(huì)和改進(jìn)建議:

      分組查詢作為查詢主體時(shí),只能顯現(xiàn)分組列名和聚集函數(shù)部分。把他放在條件位置,作為查詢條件集合時(shí),能夠?qū)崿F(xiàn)多列甚至是多表連接的多列的顯示。另外聚集函數(shù)可以不顯示,而作為查

      詢條件出現(xiàn),跟在having后。

      一、實(shí)驗(yàn)七: 名稱 集合操作、子查詢

      二、實(shí)驗(yàn)學(xué)時(shí):4

      三、實(shí)驗(yàn)內(nèi)容和目的:

      IN、EXISTS、NOT EXISTS 運(yùn)算在WHERE子句中的應(yīng)用;靜態(tài)集合和由SELECT命令產(chǎn)生的動(dòng)態(tài)結(jié)果集運(yùn)算。

      四、實(shí)驗(yàn)原理:

      子查詢即把查詢的結(jié)果當(dāng)做另一個(gè)查詢的條件,通過嵌套語句來實(shí)現(xiàn)復(fù)雜的查詢。因?yàn)樽硬樵兊慕Y(jié)果很可能是一個(gè)集合,需要運(yùn)用集合之間的運(yùn)算,比如in、exists、not exists的運(yùn)用。

      五、實(shí)驗(yàn)器材(設(shè)備、元器件)

      操作系統(tǒng):Windows 2000/XP 編程環(huán)境:SQL Server Management Studio

      六、實(shí)驗(yàn)步驟:

      用附加命令載入數(shù)據(jù)庫(kù),然后在相應(yīng)新建查詢中輸入相應(yīng)代碼。

      七、實(shí)驗(yàn)數(shù)據(jù)及結(jié)果分析:

      select sname as '姓名',datediff(year,birthd,'2011-10-7')as '年齡' from student where birthd>(select birthd from student where depid='603' and sid='2406030101');

      電子科技大學(xué)計(jì)算機(jī)學(xué)院實(shí)驗(yàn)中心

      select sname,depname,semail from student join dep on student.depid=dep.depid where sid in((select sid from student)except(select sid from sc));select sname from student where sid in(select sid from sc group by sid having count(cid)=(select count(cid)from course));select sname from student where sid in(select sid from sc where cid='6002' intersect select sid from sc where cid='6001');

      八、實(shí)驗(yàn)結(jié)論、心得體會(huì)和改進(jìn)建議:

      對(duì)于子查詢是集合的情況,是不能跟在=,>,<>等條件運(yùn)算符后面的。對(duì)于聚集函數(shù)本身是查詢結(jié)果時(shí),where和having后面只能定義與聚合函數(shù)有關(guān)的條件??梢酝ㄟ^添加子查詢的方式,來實(shí)現(xiàn)多條件查詢條件。

      第二篇:數(shù)據(jù)庫(kù)基礎(chǔ)與應(yīng)用實(shí)驗(yàn)報(bào)告

      《數(shù)據(jù)庫(kù)基礎(chǔ)與應(yīng)用》實(shí)驗(yàn)報(bào)告

      實(shí)驗(yàn)名稱 《ACCESS 之 窗體的操作》

      一、實(shí)驗(yàn)?zāi)康模?/p>

      1、掌握使用“窗體向?qū)А?創(chuàng)建基于一個(gè)表或查詢的“窗體”的方法。

      2、掌握使用“窗體向?qū)А眲?chuàng)建“數(shù)據(jù)透視表窗體”的方法。

      3、掌握使用“窗體向?qū)А眲?chuàng)建“圖表窗體”的方法。

      4、掌握“自動(dòng)創(chuàng)建窗體:縱欄式”和“自動(dòng)創(chuàng)建窗體:表格式”的方法。

      5、掌握用“圖表向?qū)А焙汀皵?shù)據(jù)透視表向?qū)А眲?chuàng)建窗體的方法。

      6、掌握在窗體中輸入和編輯數(shù)據(jù)的方法。

      7、掌握窗體美化的方法和常用控件的使用。

      8、掌握同時(shí)創(chuàng)建“主/子窗體”的方法。

      二、實(shí)驗(yàn)要求:

      1、閱讀主教材中與本實(shí)驗(yàn)有關(guān)的知識(shí)以及本實(shí)驗(yàn)的內(nèi)容和操作步驟。

      2、任選一種方法在計(jì)算機(jī)上創(chuàng)建“窗體”。

      3、任選一種方法在計(jì)算機(jī)上創(chuàng)建“主/子窗體”。

      4、用“設(shè)計(jì)視圖”創(chuàng)建一個(gè)主菜單窗體。

      5、設(shè)置窗體外觀(包括字體、背景、聲音和添加控件等)。

      6、對(duì)于有余力的同學(xué),可以在計(jì)算機(jī)上用多種方法創(chuàng)建和設(shè)計(jì)“窗體”,并進(jìn)行分析比較。

      注意:此實(shí)驗(yàn)不需要書寫實(shí)驗(yàn)報(bào)告,只需上機(jī)實(shí)際操作練習(xí)。

      三、實(shí)驗(yàn)內(nèi)容:

      1、以 “教師情況一覽表”為數(shù)據(jù)源,創(chuàng)建縱欄式“教師情況一覽表窗體1”,并在該窗體中添加一條記錄。

      2、以“教師情況一覽表”為數(shù)據(jù)源,創(chuàng)建表格式“教師情況一覽表窗體2”。

      3、以“教師任課表”為數(shù)據(jù)源,使用“窗體向?qū)А眲?chuàng)建“教師任課表窗體1”,并將窗體布局設(shè)為“數(shù)據(jù)表”,窗體樣式設(shè)為“國(guó)際”。

      4、以“教師任課表”為數(shù)據(jù)源,使用“圖表向?qū)А眲?chuàng)建“教師任課表拼圖”,并用“拼圖”方式顯示各系開課情況。

      5、以“教師任課表”為數(shù)據(jù)源,使用“數(shù)據(jù)透視表向?qū)А眲?chuàng)建“各系教師任課數(shù)據(jù)透視表”,要求能統(tǒng)計(jì)每個(gè)系每個(gè)教師任課總學(xué)時(shí)數(shù)。

      6、創(chuàng)建帶有子窗體的窗體,其中主窗體以“教師情況一覽表”為數(shù)據(jù)源,用于顯示教師情況(顯示“教師姓名”、“性別”、“職稱”和“系(部門)ID”字段),子窗體包含在主窗體中,用于顯示相應(yīng)的教師任課情況(顯

      示“課程名稱”、“學(xué)時(shí)”和“考試類型”字段);使用主窗體上的“記錄定位器”可以在不同教師記錄之間移動(dòng),此時(shí)子窗體中的教師任課情況隨之發(fā)生變化。

      7、設(shè)計(jì)“教師教學(xué)信息管理系統(tǒng)”主菜單窗體,該系統(tǒng)包括查詢、更新和退出三個(gè)功能。當(dāng)點(diǎn)擊“查詢”按鈕時(shí),進(jìn)入“查詢”子菜單;點(diǎn)擊“更新”按鈕時(shí),進(jìn)入“更新”子菜單;當(dāng)點(diǎn)擊“退出”按鈕時(shí),關(guān)閉主菜單“窗體”,返回到數(shù)據(jù)庫(kù)窗口下。

      注意:具體的實(shí)驗(yàn)報(bào)告內(nèi)容請(qǐng)參看上機(jī)實(shí)驗(yàn)指導(dǎo)書。

      第三篇:數(shù)據(jù)庫(kù)應(yīng)用基礎(chǔ)2011教學(xué)大綱

      《數(shù)據(jù)庫(kù)應(yīng)用基礎(chǔ)》課程教學(xué)大綱 BasicsofDatabase Application

      課程編號(hào):0411018

      課程性質(zhì):必修 適用專業(yè): 全院各經(jīng)濟(jì)類專業(yè)

      學(xué)時(shí)數(shù):64學(xué)時(shí)(講課:32學(xué)時(shí),上機(jī)實(shí)踐:32學(xué)時(shí))

      學(xué)分:4 執(zhí)筆人:

      尤傳華

      審核人: 唐濟(jì)波 修訂日期:2011年3月8日

      一、課程的性質(zhì)和目的

      《數(shù)據(jù)庫(kù)應(yīng)用基礎(chǔ)》是經(jīng)濟(jì)類學(xué)生重要的一門公共基礎(chǔ)必修課,在計(jì)算機(jī)信息技術(shù)中,它不僅是數(shù)據(jù)庫(kù)入門理論基礎(chǔ),也是后續(xù)學(xué)習(xí)數(shù)據(jù)庫(kù)管理系統(tǒng)的基礎(chǔ),更是學(xué)生今后結(jié)合專業(yè)知識(shí)在學(xué)習(xí)和工作中開發(fā)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的基礎(chǔ)。

      通過本課程的學(xué)習(xí),使學(xué)生理解數(shù)據(jù)庫(kù)的基本基礎(chǔ)理論知識(shí),掌握使用Access 2003建立數(shù)據(jù)庫(kù)、創(chuàng)建表、查詢、制作報(bào)表、Web訪問頁(yè)等操作,掌握開發(fā)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的過程,提高運(yùn)用Access 2003對(duì)數(shù)據(jù)的綜合管理能力,并通過貫穿于教學(xué)過程的課程項(xiàng)目設(shè)計(jì),真正提高運(yùn)用數(shù)據(jù)庫(kù)解決實(shí)際問題的能力。

      二、課程教學(xué)內(nèi)容和要求

      全書共12章。第1章介紹了有關(guān)數(shù)據(jù)庫(kù)的基礎(chǔ)知識(shí),第2章介紹Access 2003數(shù)據(jù)庫(kù)特點(diǎn)與功能,第3~9章介紹了Access 2003數(shù)據(jù)庫(kù)的7個(gè)對(duì)象,第10章通過一個(gè)綜合應(yīng)用實(shí)例將第3~9章所建立的各對(duì)象有機(jī)地聯(lián)系起來,構(gòu)成一個(gè)小型的Access數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)“教務(wù)管理信息系統(tǒng)”,第11章介紹數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)實(shí)例,第12章簡(jiǎn)述數(shù)據(jù)庫(kù)的安全問題。

      第一章 數(shù)據(jù)庫(kù)基礎(chǔ)(講授2學(xué)時(shí))

      通過講授數(shù)據(jù)庫(kù)基礎(chǔ)理論知識(shí),使學(xué)生掌握數(shù)據(jù)庫(kù)的基本概念,包括:數(shù)據(jù)庫(kù)的基礎(chǔ)知識(shí)、數(shù)據(jù)模型、關(guān)系模型、數(shù)據(jù)庫(kù)的體系結(jié)構(gòu)、數(shù)據(jù)庫(kù)規(guī)范化。并使學(xué)生了解課程研究對(duì)象、基本內(nèi)容、重點(diǎn)及難點(diǎn)、學(xué)習(xí)方法及注意事項(xiàng),為后面

      共6頁(yè) 第1頁(yè)

      章節(jié)的展開做準(zhǔn)備。

      第二章 Access 2003數(shù)據(jù)庫(kù)概況(2學(xué)時(shí),第一周機(jī)房中上機(jī)課時(shí)講授)了解 Access 2003的工作界面、主要特點(diǎn)、新增功能;熟悉Access 2003 的啟動(dòng)、退出和幫助;掌握Access 2003數(shù)據(jù)庫(kù)的創(chuàng)建和7種基本對(duì)象類:表、查詢、窗體、報(bào)表、宏、模塊、頁(yè);了解數(shù)據(jù)庫(kù)的壓縮與修復(fù)及密碼設(shè)置。

      第三章、表與關(guān)系(講授6學(xué)時(shí)、上機(jī)6學(xué)時(shí):包括一次關(guān)于表的上機(jī)考試)表是存放數(shù)據(jù)的地方,為應(yīng)用提供數(shù)據(jù)源。本章包含如下內(nèi)容:表的設(shè)計(jì)與創(chuàng)建、字段的類型及設(shè)置;使用表向?qū)?chuàng)建表、利用設(shè)計(jì)器創(chuàng)建表、通過輸入數(shù)據(jù)創(chuàng)建表;表結(jié)構(gòu)的編輯和修改;導(dǎo)入表和鏈接表;字段名、類型、長(zhǎng)度和說明,字段的標(biāo)題,字段的格式,掩碼設(shè)置,字段有效性規(guī)則、有效性文本和字段的其他屬性設(shè)置;主關(guān)鍵字和索引(主關(guān)鍵字的類型、主鍵的創(chuàng)建和取消,索引的創(chuàng)建和使用);關(guān)系的創(chuàng)建及應(yīng)用(關(guān)系的種類、數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)、建立關(guān)系、修改、刪除表關(guān)系、子數(shù)據(jù)表的使用、關(guān)系的聯(lián)接類型等);創(chuàng)建OLE字段(如何在表中建立圖像字段、如何顯示觀看圖像)。

      通過多以上內(nèi)容的講授,使學(xué)生熟練掌握表的創(chuàng)建、維護(hù)與數(shù)據(jù)表的基本操作;并熟練掌握表間關(guān)系類型及建立方法;掌握數(shù)據(jù)的導(dǎo)入與導(dǎo)出等基本操作。

      注:第四周要求各項(xiàng)目小組提交項(xiàng)目設(shè)計(jì)的開題報(bào)告

      第四章 查詢(講授6學(xué)時(shí),上機(jī)6學(xué)時(shí):包括一次關(guān)于查詢的上機(jī)考試)數(shù)據(jù)庫(kù)的應(yīng)用必須從表中提取數(shù)據(jù),而查詢則是應(yīng)用的最基本操作,本章包括以下內(nèi)容:使用“設(shè)計(jì)視圖”創(chuàng)建查詢、使用“簡(jiǎn)單查詢向?qū)А眲?chuàng)建查詢、查詢的幾種視圖、查詢的條件及其他、建立帶“計(jì)算字段”的查詢、建立分組統(tǒng)計(jì)的查詢、建立交互式“帶參數(shù)”的查詢、建立自動(dòng)輸入數(shù)據(jù)的“自動(dòng)查閱”查詢、使用“交叉表查詢向?qū)А?、使用“查找重?fù)項(xiàng)查詢向?qū)А?、使用向?qū)А安檎冶碇g不匹配的記錄”; 操作查詢”的創(chuàng)建,追加查詢、刪除查詢、更新查詢、生成表查詢;SQL查詢的創(chuàng)建,SQL簡(jiǎn)介、SQL使用實(shí)例;“聯(lián)合”查詢的創(chuàng)建;查詢的種類和屬性,查詢的種類、查詢屬性的設(shè)置、字段屬性的設(shè)置等知識(shí)點(diǎn)。

      共6頁(yè) 第2頁(yè)

      通過本章內(nèi)容的講授,使學(xué)生掌握數(shù)據(jù)庫(kù)查詢的概念、作用與分類;熟練掌握選擇查詢的創(chuàng)建與使用;熟悉交叉表查詢的創(chuàng)建與使用;掌握操作查詢的創(chuàng)建與使用;了解SQL查詢的概念與建立方法;熟悉查詢的種類和屬性。

      注:第七周對(duì)各個(gè)項(xiàng)目小組進(jìn)行項(xiàng)目設(shè)計(jì)進(jìn)展的第一次檢查

      第五章 窗體(講授4學(xué)時(shí),上機(jī)4學(xué)時(shí))

      窗體是人機(jī)交互操作的重要界面,用戶通過窗體實(shí)現(xiàn)對(duì)數(shù)據(jù)的管理和操作。本章著重介紹如下內(nèi)容:窗體的基礎(chǔ)知識(shí)、窗體的種類、窗體的視圖;窗體的創(chuàng)建,使用“自動(dòng)窗體”新建窗體、使用“窗體向?qū)А毙陆ù绑w、使用“設(shè)計(jì)視圖”新建窗體、使用“圖表向?qū)А眲?chuàng)建圖表、使用“數(shù)據(jù)透視表向?qū)А眲?chuàng)建數(shù)據(jù)透視表;窗體的布局及格式調(diào)整,選擇對(duì)象、移動(dòng)對(duì)象、調(diào)整大小、對(duì)齊、間距、外觀、特殊效果、控件的選擇和使用;改變窗體的背景,更換背景樣式、以自選圖片做背景、和取消背景圖片、在“自動(dòng)套用格式”中添加或刪除自選圖片的方法;窗體高級(jí)設(shè)計(jì)技巧,窗體中的圖片與圖像、控件工具箱的使用、子窗體;使用窗體操縱數(shù)據(jù),使用窗體瀏覽/修改記錄、使用窗體添加/刪除記錄以及使用窗體查找與替換數(shù)據(jù)的方法;數(shù)據(jù)的篩選,按選定內(nèi)容篩選、按窗體篩選、輸入篩選目標(biāo)、高級(jí)篩選/排序、篩選用于表、查詢、報(bào)表。

      通過以上內(nèi)容的講授使得學(xué)生熟悉窗體基本概念;熟練掌握窗體創(chuàng)建與窗體設(shè)計(jì)過程;掌握窗體控件及其使用方法;熟練掌握三類不同類型窗體的應(yīng)用;了解窗體實(shí)現(xiàn)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的基本功能。

      注:第九周對(duì)各個(gè)項(xiàng)目小組進(jìn)行項(xiàng)目設(shè)計(jì)進(jìn)展的第二次檢查

      第六章 報(bào)表(講授2學(xué)時(shí),上機(jī)2學(xué)時(shí):包括關(guān)于窗體和報(bào)表的上機(jī)考試)報(bào)表是ACCESS中的一種輸出方式。本章的內(nèi)容如下:報(bào)表的結(jié)構(gòu);報(bào)表的創(chuàng)建,包括:使用自動(dòng)報(bào)表創(chuàng)建報(bào)表,使用“報(bào)表向?qū)А眲?chuàng)建報(bào)表,使用“圖表向?qū)А眲?chuàng)建圖表,使用“標(biāo)簽向?qū)А眲?chuàng)建標(biāo)簽,使用“設(shè)計(jì)視圖”創(chuàng)建報(bào)表,使用“設(shè)計(jì)視圖”修飾現(xiàn)有報(bào)表;報(bào)表的高級(jí)應(yīng)用,包括:報(bào)表的排序,報(bào)表的分組,利用函數(shù)對(duì)報(bào)表進(jìn)行統(tǒng)計(jì)匯總,域合計(jì)函數(shù)的應(yīng)用;子報(bào)表;多列報(bào)表;交叉表報(bào)表;報(bào)表的打印和預(yù)覽,包括:頁(yè)面設(shè)置,預(yù)覽報(bào)表,打印報(bào)表。

      共6頁(yè) 第3頁(yè)

      通過本章的講授,使學(xué)生掌握?qǐng)?bào)表的創(chuàng)建方法;掌握?qǐng)?bào)表的分組、統(tǒng)計(jì)、域合計(jì)函數(shù)的應(yīng)用;了解子表、多列報(bào)表、交叉報(bào)表的應(yīng)用和掌握?qǐng)?bào)表的打印應(yīng)用。

      第七章 數(shù)據(jù)訪問頁(yè)(講授2學(xué)時(shí),上機(jī)2學(xué)時(shí))

      本章內(nèi)容有:數(shù)據(jù)訪問頁(yè)的創(chuàng)建步驟;數(shù)據(jù)訪問頁(yè)的發(fā)布、訪問;實(shí)現(xiàn)Access數(shù)據(jù)庫(kù)在Internet上的數(shù)據(jù)信息傳遞或發(fā)布。

      通過本章的學(xué)習(xí),使學(xué)生掌握數(shù)據(jù)訪問頁(yè)基本概念;掌握數(shù)據(jù)訪問頁(yè)基本創(chuàng)建方法;理解發(fā)布數(shù)據(jù)訪問頁(yè)、訪問數(shù)據(jù)訪問頁(yè)的方法。

      第八章 宏(講授2學(xué)時(shí),上機(jī)2學(xué)時(shí))

      在ACCESS中,宏是各個(gè)對(duì)象之間的紐帶,通過宏把其它對(duì)象有機(jī)的結(jié)合在一起,構(gòu)成一個(gè)統(tǒng)一的整體。本章主要內(nèi)容有:宏、宏組以及帶條件的宏;宏的創(chuàng)建及編輯;宏的運(yùn)行與調(diào)試;使用宏創(chuàng)建菜單(下拉菜單、熱鍵與分割線、多級(jí)下拉菜單)。

      通過本章的講授要求學(xué)生能夠掌握宏的定義、宏的概念與格式;掌握宏的運(yùn)行;熟練地使用宏將應(yīng)用系統(tǒng)集成;掌握利用宏創(chuàng)建菜單。

      注:本章內(nèi)容根據(jù)需要可與第六章內(nèi)容交換講授次序,可使學(xué)生及早實(shí)現(xiàn)課程設(shè)計(jì)項(xiàng)目應(yīng)用系統(tǒng)的集成。

      第九章 模塊

      由于課時(shí)有限本章不講,但不會(huì)影響對(duì)本課程的學(xué)習(xí)和知識(shí)結(jié)構(gòu)的構(gòu)成,也不會(huì)影響對(duì)項(xiàng)目設(shè)計(jì)的開發(fā)和本門課程體系的理解。

      第十章 利用宏開發(fā)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)(講授2課時(shí),上機(jī)2課時(shí))本章討論案例設(shè)計(jì)的全過程,主要內(nèi)容是:根據(jù)“教務(wù)管理系統(tǒng)”案例,分析教務(wù)管理系統(tǒng)的主要功能模塊,創(chuàng)建相關(guān)數(shù)據(jù)表,組織相關(guān)數(shù)據(jù)源;教務(wù)管理信息系統(tǒng)的設(shè)計(jì)。包括:系統(tǒng)總體功能設(shè)計(jì)、系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)、系統(tǒng)界面設(shè)計(jì)、系統(tǒng)菜單設(shè)計(jì);系統(tǒng)安全與自啟動(dòng)窗體的設(shè)置,數(shù)據(jù)庫(kù)密碼的設(shè)置。

      通過本章內(nèi)容的學(xué)習(xí),使學(xué)生了解如何使用ACCESS開發(fā)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng),共6頁(yè) 第4頁(yè)

      掌握系統(tǒng)設(shè)計(jì)過程,系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì),系統(tǒng)界面設(shè)計(jì),系統(tǒng)菜單設(shè)計(jì),系統(tǒng)安全設(shè)置等。

      第十一章 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)實(shí)例(講授2學(xué)時(shí),上機(jī)2學(xué)時(shí))本章以“教務(wù)管理系統(tǒng)”為例,著重介紹如何按照軟件工程的設(shè)計(jì)思想開發(fā)軟件。主要內(nèi)容如下:介紹軟件開發(fā)的一般方法;需求分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)現(xiàn)、系統(tǒng)測(cè)試及運(yùn)行;需求分析。將現(xiàn)實(shí)問題抽象為概念模型,并將概念模型轉(zhuǎn)換為數(shù)據(jù)庫(kù)(數(shù)據(jù)表);系統(tǒng)設(shè)計(jì)。系統(tǒng)總體設(shè)計(jì),數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì),界面設(shè)計(jì)(控制面板和菜單設(shè)計(jì)),特殊模塊的詳細(xì)設(shè)計(jì);系統(tǒng)實(shí)現(xiàn)。功能模塊的實(shí)現(xiàn)(采用宏或宏組命令),自定義菜單,設(shè)置自動(dòng)啟動(dòng)窗體等。

      通過本章的講授和討論,使學(xué)生理解應(yīng)用系統(tǒng)開發(fā)的基本思想和主要開發(fā)步驟。掌握各個(gè)模塊的調(diào)試和系統(tǒng)整體聯(lián)調(diào),設(shè)置數(shù)據(jù)庫(kù)密碼。

      注:第十四周要求各個(gè)項(xiàng)目小組提交設(shè)計(jì)結(jié)果

      第十二章 數(shù)據(jù)庫(kù)的安全(講授2學(xué)時(shí),上機(jī)2學(xué)時(shí))

      本章內(nèi)容包括:數(shù)據(jù)庫(kù)信息資料的安全管理、設(shè)置;對(duì)數(shù)據(jù)庫(kù)訪問用戶進(jìn)行權(quán)限、口令等設(shè)置的編輯操作;對(duì)數(shù)據(jù)庫(kù)訪問工作組的創(chuàng)建及權(quán)限編輯操作;對(duì)數(shù)據(jù)庫(kù)進(jìn)行加密編輯操作等操作。

      通過本章學(xué)習(xí)使學(xué)生了解數(shù)據(jù)庫(kù)用戶密碼的設(shè)置;了解工作組的創(chuàng)建及權(quán)限;了解編碼數(shù)據(jù)庫(kù)等操作。

      注:第十五、十六周隊(duì)各個(gè)項(xiàng)目小組的設(shè)計(jì)進(jìn)行成績(jī)?cè)u(píng)定

      三、課程教學(xué)環(huán)節(jié)的安排和基本要求

      大學(xué)計(jì)算機(jī)基礎(chǔ)課程不但具有大量的新知識(shí)、新理論和新概念,而且具有很強(qiáng)的實(shí)踐性。數(shù)據(jù)庫(kù)應(yīng)用基礎(chǔ)是計(jì)算機(jī)領(lǐng)域中非常重要的學(xué)科,應(yīng)用性非常突出,實(shí)踐性強(qiáng)是該課程的鮮明特點(diǎn)。該課程教學(xué)內(nèi)容的知識(shí)點(diǎn)非常明確清晰,知識(shí)體系完整,知識(shí)框架符合教學(xué)規(guī)律。在教學(xué)過程中要突破傳統(tǒng)的授課方式,配合多種形式的課堂內(nèi)與課堂外的教學(xué)輔助活動(dòng),達(dá)到比較理想的知識(shí)傳授目標(biāo)。通過各個(gè)環(huán)節(jié)讓學(xué)生既學(xué)到了理論知識(shí),又鍛煉了動(dòng)手操作能力。把計(jì)算機(jī)科學(xué)發(fā)展

      共6頁(yè) 第5頁(yè)

      中的重要人物、事件和新技術(shù)發(fā)展作為案例穿插到教學(xué)過程中,使得計(jì)算機(jī)科學(xué)人文教育得以充分體現(xiàn),激發(fā)和培養(yǎng)學(xué)生學(xué)習(xí)興趣。引入了“基礎(chǔ)知識(shí)+項(xiàng)目驅(qū)動(dòng)+過程控制+鼓勵(lì)創(chuàng)新”教學(xué)模式,采用重點(diǎn)知識(shí)點(diǎn)與案例以及課本知識(shí)與項(xiàng)目設(shè)計(jì)相結(jié)合的教學(xué)方法。主要采?。赫n堂講授與互動(dòng)討論結(jié)合、講授知識(shí)點(diǎn)與案例分析結(jié)合、多媒體演示輔助教學(xué)過程與項(xiàng)目設(shè)計(jì)過程控制等措施。

      考核方式:平時(shí)成績(jī)(包括出勤、作業(yè)和3次隨堂小考占總評(píng)成績(jī)20%,項(xiàng)目設(shè)計(jì)占總評(píng)成績(jī)的30%)占50%,項(xiàng)目設(shè)計(jì)成績(jī)采用學(xué)生答辯,組間評(píng)定,組內(nèi)成員評(píng)定與老師評(píng)定相結(jié)合,期末閉卷考試成績(jī)占50%。

      四、本課程與其他課程的聯(lián)系

      本課程是經(jīng)濟(jì)類各專業(yè)計(jì)算機(jī)科學(xué)的主要公共基礎(chǔ)必修課程。要求學(xué)生先行學(xué)習(xí)過計(jì)算機(jī)文化基礎(chǔ)課程,掌握計(jì)算機(jī)的基本知識(shí)和在Windows環(huán)境中的基本操作。本課程為經(jīng)濟(jì)類各專業(yè)使用數(shù)據(jù)庫(kù)知識(shí)結(jié)合自己所學(xué)專業(yè)解決實(shí)際問題打下堅(jiān)實(shí)基礎(chǔ),也為以后繼續(xù)學(xué)習(xí)計(jì)算機(jī)網(wǎng)絡(luò)數(shù)據(jù)庫(kù)和網(wǎng)頁(yè)設(shè)計(jì)打下基礎(chǔ)。

      五、建議教材和教學(xué)參考書

      1、選用教材:數(shù)據(jù)庫(kù)系統(tǒng)及應(yīng)用,李梓,科學(xué)出版社,2009年8月

      2、參考書目:

      數(shù)據(jù)庫(kù)原理及應(yīng)用(ACCESS第2版),沈祥玖,高等教育出版社

      全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)教程—Access數(shù)據(jù)庫(kù)程序設(shè)計(jì),高等教育出版社,2004

      六、必要的說明

      本課程屬于實(shí)用性非常強(qiáng)的課程,在教學(xué)過程中,用課件演示結(jié)合講授,在講授中隨時(shí)融入數(shù)據(jù)庫(kù)的最新發(fā)展,并且自始至終強(qiáng)調(diào)實(shí)踐,要求學(xué)生必須上機(jī)動(dòng)手操作,本課程上機(jī)操作課時(shí)的安排占整個(gè)課時(shí)的二分之一,結(jié)合課程案例理解相關(guān)知識(shí)點(diǎn),用項(xiàng)目設(shè)計(jì)驅(qū)動(dòng)教學(xué)全過程,最終完成自己的項(xiàng)目設(shè)計(jì)。

      本課程的重點(diǎn)是第一章數(shù)據(jù)庫(kù)基礎(chǔ)、第三章表與關(guān)系、第四章查詢、第五章窗體、第八章宏,這幾章是本課程的主線,必須掌握好。

      在上機(jī)時(shí)在Access2003環(huán)境中實(shí)現(xiàn)。

      共6頁(yè) 第6頁(yè)

      第四篇:數(shù)據(jù)庫(kù)實(shí)驗(yàn)報(bào)告

      數(shù)據(jù)庫(kù)實(shí)驗(yàn)報(bào)告

      一、題目要求

      某銀行準(zhǔn)備開發(fā)一個(gè)銀行業(yè)務(wù)管理系統(tǒng),通過調(diào)查,得到以下的主要需求:

      銀行有多個(gè)支行。各個(gè)支行位于某個(gè)城市,每個(gè)支行有唯一的名字。銀行要監(jiān)控每個(gè)支行的資產(chǎn)。銀行的客戶通過其身份證號(hào)來標(biāo)識(shí)。銀行存儲(chǔ)每個(gè)客戶的姓名及其居住的街道和城市??蛻艨梢杂袔簦⑶铱梢再J款??蛻艨赡芎湍硞€(gè)銀行員工發(fā)生聯(lián)系,該員工是此客戶的貸款負(fù)責(zé)人或銀行帳戶負(fù)責(zé)人。銀行員工也通過身份證號(hào)來標(biāo)識(shí)。員工分為部門經(jīng)理和普通員工,每個(gè)部門經(jīng)理都負(fù)責(zé)領(lǐng)導(dǎo)其所在部門的員工,并且每個(gè)員工只允許在一個(gè)部門內(nèi)工作。每個(gè)支行的管理機(jī)構(gòu)存儲(chǔ)每個(gè)員工的姓名、電話號(hào)碼、家庭地址及其經(jīng)理的身份證號(hào)。銀行還需知道每個(gè)員工開始工作的日期,由此日期可以推知員工的雇傭期。銀行提供兩類帳戶——儲(chǔ)蓄帳戶和支票帳戶。帳戶可以由2個(gè)或2個(gè)以上客戶所共有,一個(gè)客戶也可有兩個(gè)或兩個(gè)以上的帳戶。每個(gè)帳戶被賦以唯一的帳戶號(hào)。銀行記錄每個(gè)帳戶的余額、開戶的支行以及每個(gè)帳戶所有者訪問該帳戶的最近日期。另外,每個(gè)儲(chǔ)蓄帳戶有其利率,且每個(gè)支票帳戶有其透支額。每筆貸款由某個(gè)分支機(jī)構(gòu)發(fā)放,能被一個(gè)或多個(gè)客戶所共有。每筆貸款用唯一的貸款號(hào)標(biāo)識(shí)。銀行需要知道每筆貸款所貸金額以及逐次支付的情況(銀行將貸款分幾次付給客戶)。雖然貸款號(hào)不能唯一標(biāo)識(shí)銀行所有為貸款所付的款項(xiàng),但可以唯一標(biāo)識(shí)為某貸款所付的款項(xiàng)。對(duì)每次的付款需要記錄日期和金額。

      二、需求分析

      這一部分主要是根據(jù)實(shí)驗(yàn)需求對(duì)銀行系統(tǒng)需求中的實(shí)體、實(shí)體屬性以及實(shí)體之間的關(guān)聯(lián)進(jìn)行確認(rèn),以便畫出正確的概念模型。

      2.1 實(shí)體確認(rèn)

      根據(jù)需求分析確認(rèn)實(shí)體:銀行員工、銀行支行、客戶、賬戶(其中:儲(chǔ)蓄賬戶、支票賬戶是繼承實(shí)體賬戶而來)、貸款、支付(弱實(shí)體)。

      2.2 實(shí)體屬性確認(rèn)

      銀行員工:身份證號(hào)(pi)、姓名、電話號(hào)碼、家庭地址、開始工作日期 銀行支行:支行名、資產(chǎn)、城市

      客戶:身份證號(hào)、姓名、街道、所在城市 賬戶:賬戶號(hào)、余額、最近訪問日期 支票賬戶:透支額 儲(chǔ)蓄賬戶:利率 2.3 實(shí)體關(guān)系確認(rèn)

      賬戶和支行:N:1定義關(guān)系為Relationship_accout_bank 客戶和貸款:M:N定義關(guān)系為Relationship_client_loan 客戶和員工:M:1 定義關(guān)系為 Relation_client_staff 貸款和支行:1:N 定義關(guān)系為 Relationship_loan_bank 客戶和賬戶:M:N 定義關(guān)系為 client__accout 貸款發(fā)放信息和貸款:N:1 定義關(guān)系為 Relationship_loan_pay 支行和員工:1:N 定義關(guān)系為Relationship_staff_bank

      員工和員工:1:N 定義關(guān)系為 Relationship_lead

      三、概念模型(CDM)

      根據(jù)sybase power designer畫出概念模型(CDM),如下圖所示:

      四、物理模型(PDM)

      根據(jù)概念模型轉(zhuǎn)化成物理模型(PDM),如下圖所示:

      第五篇:數(shù)據(jù)庫(kù)實(shí)驗(yàn)報(bào)告

      實(shí)驗(yàn)4SQL高級(jí)應(yīng)用

      【實(shí)驗(yàn)?zāi)康摹?/p>

      1、掌握在SQL SERVER 2005下進(jìn)行數(shù)據(jù)還原的方法。

      2、掌握SQL語句的查詢統(tǒng)計(jì)功能和數(shù)據(jù)更改功能。

      【實(shí)驗(yàn)內(nèi)容】

      1.還原factory數(shù)據(jù)庫(kù)。

      2.在factory數(shù)據(jù)庫(kù)上,完成如下各題。

      (1)刪除factory數(shù)據(jù)庫(kù)上各個(gè)表之間建立的關(guān)系。(2)*顯示各職工的工資記錄和相應(yīng)的工資小計(jì)。

      (3)*按性別和部門名的所有組合方式列出相應(yīng)的平均工資。

      (4)在worker表中使用以下語句插入一個(gè)職工記錄。職工號(hào):20;姓名:陳立;性別:女;出生日期:55/03/08;黨員否: 1;參加工作:75/10/10;部門號(hào):4。

      在depart表中使用以下語句插入一個(gè)部門記錄。部門號(hào):5;部門名:設(shè)備處。對(duì)worker和depart表進(jìn)行全外連接顯示職工的職工號(hào)、姓名和部門名,然后刪除這兩個(gè)插入的記錄。

      (5)顯示最高工資的職工的職工號(hào)、姓名、部門名、工資發(fā)放日期和工資。(6)顯示最高工資的職工所在的部門名。

      (7)顯示所有平均工資低于全部職工平均工資的職工的職工號(hào)和姓名。(8)*采用游標(biāo)方式實(shí)現(xiàn)(6)小題的功能。(9)*采用游標(biāo)方式實(shí)現(xiàn)(7)小題的功能。

      (10)*先顯示worker表中的職工人數(shù),開始一個(gè)事務(wù),插入一個(gè)職工記錄,再顯示worker表中的職工人數(shù),回滾該事務(wù),最后顯示worker表中的職工人數(shù)。

      【實(shí)驗(yàn)報(bào)告要求】

      1.第(1)寫出操作步驟。

      2.其他各題寫出實(shí)現(xiàn)要求的命令/程序,并列出執(zhí)行結(jié)果。

      【操作步驟】

      1.還原factory數(shù)據(jù)庫(kù)。

      2.在factory基礎(chǔ)上,有

      (1)刪除factory數(shù)據(jù)庫(kù)上各個(gè)表之間建立的關(guān)系。

      (2)*顯示各職工的工資記錄和相應(yīng)的工資小計(jì)。

      Select 職工號(hào),姓名,工資from salary Order by 職工號(hào)

      Compute sum(工資)by 職工號(hào)

      (3)*按性別和部門名的所有組合方式列出相應(yīng)的平均工資。

      select worker.職工號(hào),worker.性別,depart.部門名,avg(工資)as'平均工資' from worker inner join depart on worker.部門號(hào)=depart.部門號(hào) inner join salary on worker.職工號(hào)=salary.職工號(hào)

      group by worker.職工號(hào),worker.性別,depart.部門名

      order by worker.職工號(hào)

      (4)在worker表中使用以下語句插入一個(gè)職工記錄。職工號(hào):20;姓名:陳立;性別:女;出生日期:55/03/08;黨員否: 1;參加工作:75/10/10;部門號(hào):4。

      insert into worker values('20','陳立','女','1955-03-08','1','1975-10-10',4)

      在depart表中使用以下語句插入一個(gè)部門記錄。部門號(hào):5;部門名:設(shè)備處。

      Insert into depart Values('5','設(shè)備處')對(duì)worker和depart表進(jìn)行全外連接顯示職工的職工號(hào)、姓名和部門名,然后刪除這兩個(gè)插入的記錄。

      use factory Select b.部門號(hào),c.姓名

      from salary a,departb,worker c delete from worker where 職工號(hào)=20 delete from depart where 部門號(hào)=5(5)顯示最高工資的職工的職工號(hào)、姓名、部門名、工資發(fā)放日期和工資。

      Use factory Select b.部門名,c.職工號(hào),c.姓名,b.部門名,a.日期,a.工資 from salary a,departb,worker c Where 工資in(select max(a.工資)from salary a)and a.職工號(hào)=c.職工號(hào)and b.部門號(hào)=c.部門號(hào)(6)顯示最高工資的職工所在的部門名。

      Use factory Select b.部門名from salary a,departb,worker c Where 工資in(select max(a.工資)from salary a)and c.部門號(hào)=b.部門號(hào)and a.職工號(hào)=c.職工號(hào)

      (7)顯示所有平均工資低于全部職工平均工資的職工的職工號(hào)和姓名。

      Use factory Select a.職工號(hào),a.姓名,avg(b.工資)as平均工資from worker a,salary b where a.職工號(hào)=b.職工號(hào) group by a.職工號(hào),a.姓名

      having avg(工資)<(select avg(工資)from salary)

      下載數(shù)據(jù)庫(kù)應(yīng)用基礎(chǔ)實(shí)驗(yàn)報(bào)告word格式文檔
      下載數(shù)據(jù)庫(kù)應(yīng)用基礎(chǔ)實(shí)驗(yàn)報(bào)告.doc
      將本文檔下載到自己電腦,方便修改和收藏,請(qǐng)勿使用迅雷等下載。
      點(diǎn)此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        數(shù)據(jù)庫(kù)實(shí)驗(yàn)報(bào)告

        南華大學(xué) 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院 實(shí)驗(yàn)報(bào)告 ( 2013 ~2014 學(xué)年度 第二學(xué)期 ) 課程名稱 實(shí)驗(yàn)名稱 數(shù)據(jù)庫(kù)原理與技術(shù) 姓名 張濤 學(xué)號(hào) 20124350230 專業(yè) 軟件工程 班級(jí) 02班 地點(diǎn)......

        數(shù)據(jù)庫(kù)實(shí)驗(yàn)報(bào)告

        10包三 李雅 100910306 實(shí)驗(yàn)報(bào)告 一、 實(shí)驗(yàn)題目: 數(shù)據(jù)庫(kù)基本操作實(shí)驗(yàn) 二、 實(shí)驗(yàn)?zāi)康模?掌握數(shù)據(jù)庫(kù)的建立、表的設(shè)計(jì)基本方法,通過實(shí)際操作熟練掌握數(shù)據(jù)庫(kù)的基本操作——數(shù)據(jù)的輸......

        數(shù)據(jù)庫(kù)實(shí)驗(yàn)報(bào)告

        實(shí)驗(yàn)7 索引和數(shù)據(jù)完整性的使用 1、 目的與要求 (1) 掌握索引的使用方法; (2) 掌握數(shù)據(jù)完整性的實(shí)現(xiàn)方法; 2、 實(shí)驗(yàn)準(zhǔn)備 (1) 了解索引的作用與分類; (2) 掌握索引的創(chuàng)建方法; (3) 理解數(shù)據(jù)......

        數(shù)據(jù)庫(kù)實(shí)驗(yàn)報(bào)告

        數(shù)據(jù)庫(kù)系統(tǒng)原理課程設(shè)計(jì) 總結(jié)報(bào)告 學(xué)院: 軟件學(xué)院 專業(yè): 軟件工程 年級(jí): 2009 學(xué)號(hào): 20092647 姓名: 李野 1、開發(fā)環(huán)境 Windows7系統(tǒng) 2、DBMS系統(tǒng)架構(gòu) 采用向量的存儲(chǔ)結(jié)構(gòu)存儲(chǔ)數(shù)......

        數(shù)據(jù)庫(kù)實(shí)驗(yàn)報(bào)告

        課 程 實(shí) 驗(yàn) 報(bào) 告 課程名稱: 數(shù)據(jù)庫(kù)系統(tǒng)概論專業(yè)班級(jí):計(jì)科1207班學(xué)號(hào): U201215002 姓名: 李文勇 指導(dǎo)教師:江勝報(bào)告日期: 2015年6月8日計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院 目 錄 1 實(shí)驗(yàn)一 基......

        《數(shù)據(jù)庫(kù)》實(shí)驗(yàn)報(bào)告(2012最新)

        《數(shù)據(jù)庫(kù)系統(tǒng)概論》 實(shí)驗(yàn)報(bào)告書 專業(yè)班級(jí) 學(xué) 號(hào) 姓 名 指導(dǎo)教師 安徽工業(yè)大學(xué)計(jì)算機(jī)學(xué)院計(jì)101 小七制作 夏小宅 戴小平 《數(shù)據(jù)庫(kù)系統(tǒng)概論》實(shí)驗(yàn)指導(dǎo)書 安徽工業(yè)大學(xué)計(jì)算......

        數(shù)據(jù)庫(kù)實(shí)驗(yàn)報(bào)告

        實(shí)驗(yàn)一 PowerDesigner 的 CDM 應(yīng)用 1:實(shí)驗(yàn)?zāi)康?使用PowerDesinger進(jìn)行數(shù)據(jù)庫(kù)概念模型設(shè)計(jì),掌握CDM中的實(shí)體、實(shí)體屬性、實(shí)體與實(shí)體之間聯(lián)系的操作方法。 2:實(shí)驗(yàn)內(nèi)容建立一個(gè)“......

        數(shù)據(jù)庫(kù)實(shí)驗(yàn)報(bào)告[精選]

        實(shí)驗(yàn)報(bào)告 1. 實(shí)驗(yàn)內(nèi)容與實(shí)驗(yàn)性質(zhì) 實(shí)驗(yàn)內(nèi)容:數(shù)據(jù)庫(kù)實(shí)例設(shè)計(jì) 實(shí)驗(yàn)性質(zhì):專業(yè)基礎(chǔ)綜合設(shè)計(jì)性實(shí)驗(yàn) 2. 實(shí)驗(yàn)?zāi)康呐c要求 實(shí)驗(yàn)?zāi)康模荷罨皵?shù)據(jù)庫(kù)設(shè)計(jì)”一章的課堂教學(xué),借助數(shù)據(jù)庫(kù)實(shí)例設(shè)......