第一篇:數(shù)據(jù)庫基礎與應用實驗報告
《數(shù)據(jù)庫基礎與應用》實驗報告
實驗名稱 《ACCESS 之 窗體的操作》
一、實驗目的:
1、掌握使用“窗體向導” 創(chuàng)建基于一個表或查詢的“窗體”的方法。
2、掌握使用“窗體向導”創(chuàng)建“數(shù)據(jù)透視表窗體”的方法。
3、掌握使用“窗體向導”創(chuàng)建“圖表窗體”的方法。
4、掌握“自動創(chuàng)建窗體:縱欄式”和“自動創(chuàng)建窗體:表格式”的方法。
5、掌握用“圖表向導”和“數(shù)據(jù)透視表向導”創(chuàng)建窗體的方法。
6、掌握在窗體中輸入和編輯數(shù)據(jù)的方法。
7、掌握窗體美化的方法和常用控件的使用。
8、掌握同時創(chuàng)建“主/子窗體”的方法。
二、實驗要求:
1、閱讀主教材中與本實驗有關的知識以及本實驗的內(nèi)容和操作步驟。
2、任選一種方法在計算機上創(chuàng)建“窗體”。
3、任選一種方法在計算機上創(chuàng)建“主/子窗體”。
4、用“設計視圖”創(chuàng)建一個主菜單窗體。
5、設置窗體外觀(包括字體、背景、聲音和添加控件等)。
6、對于有余力的同學,可以在計算機上用多種方法創(chuàng)建和設計“窗體”,并進行分析比較。
注意:此實驗不需要書寫實驗報告,只需上機實際操作練習。
三、實驗內(nèi)容:
1、以 “教師情況一覽表”為數(shù)據(jù)源,創(chuàng)建縱欄式“教師情況一覽表窗體1”,并在該窗體中添加一條記錄。
2、以“教師情況一覽表”為數(shù)據(jù)源,創(chuàng)建表格式“教師情況一覽表窗體2”。
3、以“教師任課表”為數(shù)據(jù)源,使用“窗體向導”創(chuàng)建“教師任課表窗體1”,并將窗體布局設為“數(shù)據(jù)表”,窗體樣式設為“國際”。
4、以“教師任課表”為數(shù)據(jù)源,使用“圖表向導”創(chuàng)建“教師任課表拼圖”,并用“拼圖”方式顯示各系開課情況。
5、以“教師任課表”為數(shù)據(jù)源,使用“數(shù)據(jù)透視表向導”創(chuàng)建“各系教師任課數(shù)據(jù)透視表”,要求能統(tǒng)計每個系每個教師任課總學時數(shù)。
6、創(chuàng)建帶有子窗體的窗體,其中主窗體以“教師情況一覽表”為數(shù)據(jù)源,用于顯示教師情況(顯示“教師姓名”、“性別”、“職稱”和“系(部門)ID”字段),子窗體包含在主窗體中,用于顯示相應的教師任課情況(顯
示“課程名稱”、“學時”和“考試類型”字段);使用主窗體上的“記錄定位器”可以在不同教師記錄之間移動,此時子窗體中的教師任課情況隨之發(fā)生變化。
7、設計“教師教學信息管理系統(tǒng)”主菜單窗體,該系統(tǒng)包括查詢、更新和退出三個功能。當點擊“查詢”按鈕時,進入“查詢”子菜單;點擊“更新”按鈕時,進入“更新”子菜單;當點擊“退出”按鈕時,關閉主菜單“窗體”,返回到數(shù)據(jù)庫窗口下。
注意:具體的實驗報告內(nèi)容請參看上機實驗指導書。
第二篇:數(shù)據(jù)庫應用基礎實驗報告
電子科技大學計算機學院實驗中心
電 子 科 技 大 學
實
驗
報
告
一、實驗一: 名稱 創(chuàng)建數(shù)據(jù)庫
二、實驗學時:4
三、實驗內(nèi)容和目的:
實驗要求學生掌握創(chuàng)建數(shù)據(jù)庫的方法及相關操作,并且創(chuàng)建一個包含五個表的數(shù)據(jù)庫STUD:系別代碼表 表名dep,教師表 表名teacher,學生表 表名stud,課程表 表名course,選課表 表名sc。
四、實驗原理:
本實驗主要是“ create table 表名
(列名1 類型1(not)null,列名2 類型2(not)null,……,primary key(列名));”語句的應用,來實現(xiàn)表的建立。同時還可能用到 “drop table 表名”,“alter table 表名 drop column 列名”等語句。
五、實驗器材(設備、元器件)
操作系統(tǒng):Windows 2000/XP 編程環(huán)境:SQL Server Management Studio
六、實驗步驟:
具體步驟見實驗指導書。
七、實驗數(shù)據(jù)及結果分析:
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));
八、實驗結論:
心得體會和改進建議:確實可以用create table語句實現(xiàn)數(shù)據(jù)庫表的創(chuàng)建,一開始就要想好各個表的分配和各種定義的合理性,避免以后大幅度的改動表。
一、實驗二: 名稱 備份和恢復
二、實驗學時:4
三、實驗內(nèi)容和目的:
向數(shù)據(jù)庫中添加樣本數(shù)據(jù),學習DB2數(shù)據(jù)庫的恢復和備份。
四、實驗原理:
利用分離與附加實現(xiàn)數(shù)據(jù)的備份與恢復。用“insert into 表名 values(列名1 類型1(not)null,列名2 類型2(not)null,……)”語句實現(xiàn)向表中添加數(shù)據(jù)。
電子科技大學計算機學院實驗中心
五、實驗器材(設備、元器件)
操作系統(tǒng):Windows 2000/XP 編程環(huán)境:SQL Server Management Studio
六、實驗步驟:
用附加命令載入數(shù)據(jù)庫,然后在相應新建查詢中用insert語句輸入準備的數(shù)據(jù)。
七、實驗數(shù)據(jù)及結果分析:
insert into dep values('601','計算機科學與工程');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','計算機組成原理',null,3);insert into course values('6002','操作系統(tǒng)','6001',3);insert into course values('6003','數(shù)據(jù)結構',null,3);insert into course values('6004','數(shù)據(jù)庫原理',null,3);insert into course values('6011','數(shù)據(jù)庫應用開發(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ù)據(jù)要仔細,以免不必要的麻煩。
一、實驗三:
名稱
數(shù)據(jù)庫的完整性
二、實驗學時:4
三、實驗內(nèi)容和目的:
通過設置表的檢查約束、外鍵約束體會數(shù)據(jù)庫完整性的含義,約束條件下數(shù)據(jù)修改操作的限制,以及實現(xiàn)修改操作的技巧。
四、實驗原理:
用“alter table 表名 add constraint 約束名 check 條件”,“alter table 表名1 add constraint 外鍵名 foreign key(列名)references 表名2(列名)”分別實現(xiàn)檢查約束與設置外鍵約束的功能。以及用“delete from 表名 where 條件”,“update 表名 set 列名=()where 條件”來刪除和修改滿足條件的數(shù)據(jù)。
五、實驗器材(設備、元器件)
操作系統(tǒng):Windows 2000/XP 編程環(huán)境:
電子科技大學計算機學院實驗中心
SQL Server Management Studio
六、實驗步驟:
用附加命令載入數(shù)據(jù)庫,然后在相應新建查詢中輸入相應代碼。
七、實驗數(shù)據(jù)及結果分析:
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ù)據(jù)的修改
二、實驗學時:4
三、實驗內(nèi)容和目的:
練習UPDATEV、DELETE命令的使用,實現(xiàn)對數(shù)據(jù)的修改和刪除。
四、實驗原理:
用“delete from 表名 where 條件”,“update 表名 set 列名=()where 條件”來刪除和修改滿足條件的數(shù)據(jù)。
五、實驗器材(設備、元器件)
操作系統(tǒng):Windows 2000/XP 編程環(huán)境:SQL Server Management Studio
六、實驗步驟:
用附加命令載入數(shù)據(jù)庫,然后在相應新建查詢中輸入相應代碼。
七、實驗數(shù)據(jù)及結果分析:
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ù)據(jù)需要注意主外鍵。比如對于要修改被引用外鍵的數(shù)據(jù),需要先刪除被引用外鍵的數(shù)據(jù),才能順利修改或刪除。
電子科技大學計算機學院實驗中心
一、實驗五: 名稱 簡單查詢、多表查詢
二、實驗學時:4
三、實驗內(nèi)容和目的:
練習用SELECT查詢語句,設置查詢條件,實現(xiàn)單表查詢。練習使用SELECT語句從多個表中查詢數(shù)據(jù),表的內(nèi)連接、左外連接、右外連接的使用以及設置連接條件,理解連接條件和查詢條件的目的和功能上的區(qū)別。
四、實驗原理:
用“select 列名1(as 列名),列名2…… from 表名 where 查詢條件”來實現(xiàn)有條件的簡單查詢。用“select * from 表名1 join 表名2 on 連接條件 having(where)查詢條件”語句來實現(xiàn)多表連接查詢。以及用union,except,intersect來實現(xiàn)查找結果的并、差、交操作。還有用“datediff(year,生日,現(xiàn)在日期)”語句實現(xiàn)年齡的計算。
五、實驗器材(設備、元器件)
操作系統(tǒng):Windows 2000/XP 編程環(huán)境:SQL Server Management Studio
六、實驗步驟:
用附加命令載入數(shù)據(jù)庫,然后在相應新建查詢中輸入相應代碼。
七、實驗數(shù)據(jù)及結果分析:
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');
八、實驗結論、心得體會和改進建議:
用union,except,intersect實現(xiàn)查詢結果的并、差、交時,表的列數(shù)必須一樣,結果列名顯示前一個表的。查詢時,是根據(jù)引用的表及算法得出的一個集合,原來的表沒有任何變化。并且可以用“as 新列名”為查詢結果的列重新命名。多表連接查詢時,因為會有兩行的連接條件,不要用它作查詢條件。還有查詢項可以是引用表的表達式或函數(shù),查詢條件一樣可以。
一、實驗六: 名稱 分組統(tǒng)計查詢
二、實驗學時:4
三、實驗內(nèi)容和目的:
練習使用聚集函數(shù)count(),max(),min(),avg(),sum()等在SQL命令中實現(xiàn)統(tǒng)計功能。使用GROUP BY
電子科技大學計算機學院實驗中心
子句實現(xiàn)分組查詢,以及聚集函數(shù)在分組查詢中的應用。體會分組查詢的功能特點。
四、實驗原理:
用“select 列名,聚集函數(shù) from 表名 group by having查詢條件”或“select 列名,聚集函數(shù) from 表名 where 包含‘列名’的的查詢條件”來實現(xiàn)分組查詢。
五、實驗器材(設備、元器件)
操作系統(tǒng):Windows 2000/XP 編程環(huán)境:SQL Server Management Studio
六、實驗步驟:
用附加命令載入數(shù)據(jù)庫,然后在相應新建查詢中輸入相應代碼。
七、實驗數(shù)據(jù)及結果分析:
select count(*)as '選修數(shù)據(jù)庫課程的人數(shù)' from sc where cid='6003';select sid as '學號',count(cid)as '選課門數(shù)' from sc group by sid;select sid as '學號',sum(score)as '總成績' from sc group by sid;select count(sid)as '選修數(shù)據(jù)庫課且成績分以上人數(shù)' from sc where sid in(select sid from sc where cid='6003' and score>=60);select score as '數(shù)據(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 '平均成績' 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門課以上學生姓名',semail from student where sid in(select sid from sc group by sid having count(cid)>=5);
八、實驗結論、心得體會和改進建議:
分組查詢作為查詢主體時,只能顯現(xiàn)分組列名和聚集函數(shù)部分。把他放在條件位置,作為查詢條件集合時,能夠實現(xiàn)多列甚至是多表連接的多列的顯示。另外聚集函數(shù)可以不顯示,而作為查
詢條件出現(xiàn),跟在having后。
一、實驗七: 名稱 集合操作、子查詢
二、實驗學時:4
三、實驗內(nèi)容和目的:
IN、EXISTS、NOT EXISTS 運算在WHERE子句中的應用;靜態(tài)集合和由SELECT命令產(chǎn)生的動態(tài)結果集運算。
四、實驗原理:
子查詢即把查詢的結果當做另一個查詢的條件,通過嵌套語句來實現(xiàn)復雜的查詢。因為子查詢的結果很可能是一個集合,需要運用集合之間的運算,比如in、exists、not exists的運用。
五、實驗器材(設備、元器件)
操作系統(tǒng):Windows 2000/XP 編程環(huán)境:SQL Server Management Studio
六、實驗步驟:
用附加命令載入數(shù)據(jù)庫,然后在相應新建查詢中輸入相應代碼。
七、實驗數(shù)據(jù)及結果分析:
select sname as '姓名',datediff(year,birthd,'2011-10-7')as '年齡' from student where birthd>(select birthd from student where depid='603' and sid='2406030101');
電子科技大學計算機學院實驗中心
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ù)本身是查詢結果時,where和having后面只能定義與聚合函數(shù)有關的條件。可以通過添加子查詢的方式,來實現(xiàn)多條件查詢條件。
第三篇:數(shù)據(jù)庫基礎與應用試題與答案
第1題: 委托開發(fā)的一個關鍵問題是要解決技術人員與企業(yè)的業(yè)務人員之間的溝通問題。對 第2題: 以信息資源的開發(fā)與利用為中心的信息管理強調(diào)以計算機技術為核心,以管理信息系統(tǒng)為主要陣地,以解決大量數(shù)據(jù)處理和檢索問題為主要任務。不對 第3題: 根據(jù)信息技術擴散模型,在集成階段,企業(yè)通過總結經(jīng)驗教訓,開始認識到運用系統(tǒng)的方法,從總體出發(fā),全面規(guī)劃,進行信息系統(tǒng)的建設與改造。不對
第4題: 對于企業(yè)信息化的發(fā)展階段,不同的學者有不同的論述,建立了不同的模型。比較著名的模型有兩個,一個是世界銀行報告中提出的信息技術的擴散模型,另一個是諾蘭模型。對 第5題: 戰(zhàn)略目標集轉化法雖然也首先強調(diào)目標,但它沒有明顯的目標導引過程。它通過識別企業(yè)“過程”引出了系統(tǒng)目標,企業(yè)目標到系統(tǒng)目標的轉換是通過企業(yè)過程/數(shù)據(jù)類矩陣的分析得到的。不對 第6題: 生命周期法按用戶至上的原則,嚴格區(qū)分工作階段,整個開發(fā)過程工程化。對
第7題: 原型法充分利用最新的軟件工具很快形成原型。一方面,將系統(tǒng)調(diào)查、系統(tǒng)分析、系統(tǒng)設計三個階段融為一體,縮短了開發(fā)周期。對
第8題: 在管理信息系統(tǒng)的分析過程中,通過制作業(yè)務過程和數(shù)據(jù)的U/C矩陣可以幫助我們合理劃分系統(tǒng)邏輯功能(即:系統(tǒng)功能模塊的劃分)。對
第9題: 對于企業(yè)來說管理信息系統(tǒng)只存在有無的問題,并無優(yōu)劣之分。不對 第10題: 管理信息系統(tǒng)純粹是一個技術系統(tǒng),人的作用只是微乎其微。不對
第11題: 管理信息系統(tǒng)由信息的采集、信息的傳遞、信息的儲存、信息的加工、信息的維護和信息的使用五個方面組成。對
第12題: 管理信息系統(tǒng)從概念上看由四大部件組成:信息源、信息處理器、信息用戶和信息管理者。對 第13題: 管理信息系統(tǒng)能提供信息,具有支持企業(yè)或組織的運行、管理和記錄功能。對 第14題: 管理信息系統(tǒng)很難實測企業(yè)的各種運行情況。不對
第15題: 管理信息系統(tǒng)的特點是必須通過傳統(tǒng)物流服務方式才能實現(xiàn)信息傳遞。不對 第16題: 在信息管理中, 信息和數(shù)據(jù)是兩個在概念上有所區(qū)別的術語,所以任何時候針對任何對象,信息和數(shù)據(jù)都是絕對而言的,不能混淆。不對
第17題: 在對這些信息的加工中,按處理功能的高低可把加工分為預加工、綜合分析和決策處理。對
第18題: 許多企業(yè)都能從記錄到的客戶銷售數(shù)據(jù)中經(jīng)過仔細分析得到潛在的客戶需求并極力追求進一步的市場份額,這說明了信息系統(tǒng)可以改進企業(yè)的生產(chǎn)銷售方式。對
第19題: 管理信息系統(tǒng)是僅僅服務于管理控制層的信息系統(tǒng),所以從廣義上,MIS對各個子系統(tǒng)具有管理、控制、計劃的功能。不對
第20題: 根據(jù)諾蘭模型,在信息管理階段,信息系統(tǒng)面向企業(yè)整個管理層次,從低層的事務處理到高層的預測與決策都能提供信息支持。對
第21題: 劃分時應同時遵循兩點原則:沿對角線一個接一個地畫小方塊,即不能重疊,又不能漏掉任何一個數(shù)據(jù)和過程;小方塊的劃分是任意的,但必須將所有的“C”元素都包含在小方塊內(nèi)。對 第22題: 對于有關產(chǎn)品和服務的活動在定義企業(yè)過程時應收集有關資料,和有經(jīng)驗的管理人員討論、分析、研究,確定企業(yè)戰(zhàn)略規(guī)劃和管理控制方面的過程。不對
第23題: 由E-R圖導出關系數(shù)據(jù)模型時,如兩實體間是1:n聯(lián)系,應把一方實體的關鍵字納入另一方實體的關系中,同時把聯(lián)系的屬性也一并納入另一方的關系中。不對
第24題: 項目質(zhì)量管理是指為使項目能達到用戶滿意的預先規(guī)定的質(zhì)量要求和標準所進行的一系列管理與控制工作。包括進行質(zhì)量規(guī)劃,安排質(zhì)量保證措施,設定質(zhì)量控制點,對每項活動進行質(zhì)量檢查和控制等。對
第25題: CIO是從企業(yè)的全局和整體需要出發(fā),直接領導與主持全企業(yè)的信息資源管理工作的企業(yè)高層管理人員。CIO產(chǎn)生于信息管理發(fā)展的競爭情報階段。對
第26題: 對信息資源進行有效管理,不僅要考慮信息系統(tǒng)的輸入部分和輸出部分,更應該重視將輸入數(shù)據(jù)轉換成輸出信息的信息處理部分。對
第27題: SCM與ERP、CRM之間是你中有我、我中有你的關系,其中,ERP定位于企業(yè)外部資源特別是原材料和零部件等資源與企業(yè)生產(chǎn)制造過程的集成管理。不對
第28題: 信息加密技術在加密和解密過程中,都要涉及信息、規(guī)則和密鑰三項內(nèi)容。對 第29題: IP地址中A類地址的第一個字節(jié)表示主機地址。不對
第30題: 防火墻是指一個由軟件系統(tǒng)和硬件設備組合而成的,在內(nèi)部網(wǎng)和外部網(wǎng)之間的界面上構造的保護屏障。對
第31題: 企業(yè)信息系統(tǒng)的成功與失敗最主要的因素是非技術因素,其中關鍵是()
第32題: 目前常用的數(shù)據(jù)庫系統(tǒng)是哪一種:()。
第33題: 以下哪個稱呼的系統(tǒng)所包含的范圍最廣泛:()。
第34題: MIS的開發(fā)方式中適合于小型企業(yè)系統(tǒng)開發(fā)的方式是()
第35題: 按照諾蘭模型,信息系統(tǒng)發(fā)展的六個階段是
()
第36題: MIS的開發(fā)方式中適合于技術力量較強型企業(yè)系統(tǒng)開發(fā)的方式是()
第37題: MIS開發(fā)的特點是
()
第38題: MIS開發(fā)的原則有
()
第39題: MIS的開發(fā)方式中適合于資金雄厚但技術力量薄弱型企業(yè)系統(tǒng)開發(fā)的方法是()
第40題: MIS開發(fā)的原則包括
()
第41題: MIS的開發(fā)方式中適合于有一定技術力量和資金水平,但技術力量和資金還不充足型企業(yè)系統(tǒng)開發(fā)的方式是
()
第42題: 無法達到的測試境界是
()
第43題: MIS的開發(fā)方式中適合于單項業(yè)務系統(tǒng)開發(fā)的方法是
(第44題: 可行性分析的內(nèi)容包括
(第45題: DSS與MIS相比在開發(fā)方法上
(第46題: 按照諾蘭模型,信息系統(tǒng)發(fā)展的六個階段是
(第47題: 把管理信息系統(tǒng)劃分成生產(chǎn)、計劃、供銷、勞資等子系統(tǒng),是()))))
第48題: 一個企業(yè)在計算機管理應用的發(fā)展過程中,如果它開始擺脫各下屬自行開發(fā)、信息不共享的混亂局面,而進入以整個企業(yè)進行統(tǒng)籌規(guī)劃,就說明該企業(yè)進入了諾蘭階段模型的())。第49題: 企業(yè)信息系統(tǒng)的成功與失敗最主要的因素是非技術因素,其中關鍵是(第50題: 信息系統(tǒng)維護中最重要的方面是())。第51題: 在企業(yè)信息管理應用中,應采用以下哪種模式最合適:(第52題: 企業(yè)管理信息系統(tǒng)的實施過程中,最關鍵的因素是:()
第53題: 適用于組織中高層領導使用的管理信息系統(tǒng)的規(guī)劃方法是:()。)。第54題: 企業(yè)信息管理系統(tǒng)的組成不包括:(第55題: 第56題: 第57題: 第58題: 第59題: 第60題: 第61題: 第62題: 第63題: 第64題: 第65題: 第66題: 第67題: 第68題: 第69題: 第70題: 第71題: 第72題: 第73題: 以下哪些關于管理信息系統(tǒng)的描述是錯誤的:()。
管理信息系統(tǒng)使企業(yè)組織的關系變得:()。完成功能模塊圖繪制工作的階段是()
用來劃分子系統(tǒng)的U/C矩陣由以下兩者之間的關系形成()
在模塊聚合的分類中,聚合度最高的是
()
繪制組織結構圖的階段是()
系統(tǒng)調(diào)試的步驟包括
()
把管理信息系統(tǒng)劃分成生產(chǎn)、計劃、供銷、勞資等子系統(tǒng),是()
管理信息系統(tǒng)科學的三要素是()
從日本豐田引入的與MIS相關的先進管理方法是()
模塊劃分的標準有
()
繪制數(shù)據(jù)流程圖指的是繪制()諾蘭模型是
()
系統(tǒng)分析階段中進行新系統(tǒng)邊界分析的目的是
()
重視提高物流中瓶頸環(huán)節(jié)工作效率的先進管理方法是()
管理信息是
()業(yè)務流程圖的主要構成元素中有()
描述數(shù)據(jù)流程圖的基本元素包括
()
在DFD中,標號為P
第74題: 繪制系統(tǒng)結構圖時要遵循模塊設計的原則是()。
第75題: 數(shù)據(jù)庫的物理設計的主要內(nèi)容是()。
第76題: 第77題: 第78題: 第79題: 第80題: 第81題: 第82題: 第83題: 第84題: 構成決策樹的元素有
()
屬于系統(tǒng)維護的工作是
()
下述工作中,哪些屬于企業(yè)的輔助行為。()
企業(yè)管理信息系統(tǒng)可以支持企業(yè)實現(xiàn)哪些主要目標?()
管理信息系統(tǒng)的特點:(企業(yè)管理信息系統(tǒng)的主要任務是:()。
企業(yè)信息系統(tǒng)開發(fā)的四個階段是()
企業(yè)信息系統(tǒng)的開發(fā)工作小組的開發(fā)人員有()
企業(yè)信息系統(tǒng)開發(fā)的四個階段是())。
第85題: 系統(tǒng)實施的主要任務是
()
第86題: 實體聯(lián)系模型(E-R模型)的構成包括
()
第87題: 下列代碼是區(qū)間碼的有
()
第88題: 選擇企業(yè)信息管理系統(tǒng)解決方案的原則:()。
第89題: 信息資源管理的基本內(nèi)容包括的主題有()
第90題: 在信息資源管理的框架中,()既是數(shù)據(jù)資源管理的核心,也為MIS、DSS以及基于知識的系統(tǒng)提供基礎數(shù)據(jù)。
第91題: 按照不同的管理對象和管理職能將企業(yè)(系統(tǒng))劃分為子系統(tǒng)的數(shù)量多少與()有關,第92題: 客戶關系的退化期是客戶關系的逆轉階段,關系退化()。
第93題: 管理信息系統(tǒng)有哪些主要功能?()
第94題: 在信息資源管理的框架中,()既是數(shù)據(jù)資源管理的核心,也為MIS,DSS以及基于知識 的系統(tǒng)提供基礎數(shù)據(jù)。
第四篇:數(shù)據(jù)庫應用基礎2011教學大綱
《數(shù)據(jù)庫應用基礎》課程教學大綱 BasicsofDatabase Application
課程編號:0411018
課程性質(zhì):必修 適用專業(yè): 全院各經(jīng)濟類專業(yè)
學時數(shù):64學時(講課:32學時,上機實踐:32學時)
學分:4 執(zhí)筆人:
尤傳華
審核人: 唐濟波 修訂日期:2011年3月8日
一、課程的性質(zhì)和目的
《數(shù)據(jù)庫應用基礎》是經(jīng)濟類學生重要的一門公共基礎必修課,在計算機信息技術中,它不僅是數(shù)據(jù)庫入門理論基礎,也是后續(xù)學習數(shù)據(jù)庫管理系統(tǒng)的基礎,更是學生今后結合專業(yè)知識在學習和工作中開發(fā)數(shù)據(jù)庫應用系統(tǒng)的基礎。
通過本課程的學習,使學生理解數(shù)據(jù)庫的基本基礎理論知識,掌握使用Access 2003建立數(shù)據(jù)庫、創(chuàng)建表、查詢、制作報表、Web訪問頁等操作,掌握開發(fā)數(shù)據(jù)庫應用系統(tǒng)的過程,提高運用Access 2003對數(shù)據(jù)的綜合管理能力,并通過貫穿于教學過程的課程項目設計,真正提高運用數(shù)據(jù)庫解決實際問題的能力。
二、課程教學內(nèi)容和要求
全書共12章。第1章介紹了有關數(shù)據(jù)庫的基礎知識,第2章介紹Access 2003數(shù)據(jù)庫特點與功能,第3~9章介紹了Access 2003數(shù)據(jù)庫的7個對象,第10章通過一個綜合應用實例將第3~9章所建立的各對象有機地聯(lián)系起來,構成一個小型的Access數(shù)據(jù)庫應用系統(tǒng)“教務管理信息系統(tǒng)”,第11章介紹數(shù)據(jù)庫應用系統(tǒng)開發(fā)實例,第12章簡述數(shù)據(jù)庫的安全問題。
第一章 數(shù)據(jù)庫基礎(講授2學時)
通過講授數(shù)據(jù)庫基礎理論知識,使學生掌握數(shù)據(jù)庫的基本概念,包括:數(shù)據(jù)庫的基礎知識、數(shù)據(jù)模型、關系模型、數(shù)據(jù)庫的體系結構、數(shù)據(jù)庫規(guī)范化。并使學生了解課程研究對象、基本內(nèi)容、重點及難點、學習方法及注意事項,為后面
共6頁 第1頁
章節(jié)的展開做準備。
第二章 Access 2003數(shù)據(jù)庫概況(2學時,第一周機房中上機課時講授)了解 Access 2003的工作界面、主要特點、新增功能;熟悉Access 2003 的啟動、退出和幫助;掌握Access 2003數(shù)據(jù)庫的創(chuàng)建和7種基本對象類:表、查詢、窗體、報表、宏、模塊、頁;了解數(shù)據(jù)庫的壓縮與修復及密碼設置。
第三章、表與關系(講授6學時、上機6學時:包括一次關于表的上機考試)表是存放數(shù)據(jù)的地方,為應用提供數(shù)據(jù)源。本章包含如下內(nèi)容:表的設計與創(chuàng)建、字段的類型及設置;使用表向導創(chuàng)建表、利用設計器創(chuàng)建表、通過輸入數(shù)據(jù)創(chuàng)建表;表結構的編輯和修改;導入表和鏈接表;字段名、類型、長度和說明,字段的標題,字段的格式,掩碼設置,字段有效性規(guī)則、有效性文本和字段的其他屬性設置;主關鍵字和索引(主關鍵字的類型、主鍵的創(chuàng)建和取消,索引的創(chuàng)建和使用);關系的創(chuàng)建及應用(關系的種類、數(shù)據(jù)結構設計、建立關系、修改、刪除表關系、子數(shù)據(jù)表的使用、關系的聯(lián)接類型等);創(chuàng)建OLE字段(如何在表中建立圖像字段、如何顯示觀看圖像)。
通過多以上內(nèi)容的講授,使學生熟練掌握表的創(chuàng)建、維護與數(shù)據(jù)表的基本操作;并熟練掌握表間關系類型及建立方法;掌握數(shù)據(jù)的導入與導出等基本操作。
注:第四周要求各項目小組提交項目設計的開題報告
第四章 查詢(講授6學時,上機6學時:包括一次關于查詢的上機考試)數(shù)據(jù)庫的應用必須從表中提取數(shù)據(jù),而查詢則是應用的最基本操作,本章包括以下內(nèi)容:使用“設計視圖”創(chuàng)建查詢、使用“簡單查詢向導”創(chuàng)建查詢、查詢的幾種視圖、查詢的條件及其他、建立帶“計算字段”的查詢、建立分組統(tǒng)計的查詢、建立交互式“帶參數(shù)”的查詢、建立自動輸入數(shù)據(jù)的“自動查閱”查詢、使用“交叉表查詢向導”、使用“查找重復項查詢向導”、使用向導“查找表之間不匹配的記錄”; 操作查詢”的創(chuàng)建,追加查詢、刪除查詢、更新查詢、生成表查詢;SQL查詢的創(chuàng)建,SQL簡介、SQL使用實例;“聯(lián)合”查詢的創(chuàng)建;查詢的種類和屬性,查詢的種類、查詢屬性的設置、字段屬性的設置等知識點。
共6頁 第2頁
通過本章內(nèi)容的講授,使學生掌握數(shù)據(jù)庫查詢的概念、作用與分類;熟練掌握選擇查詢的創(chuàng)建與使用;熟悉交叉表查詢的創(chuàng)建與使用;掌握操作查詢的創(chuàng)建與使用;了解SQL查詢的概念與建立方法;熟悉查詢的種類和屬性。
注:第七周對各個項目小組進行項目設計進展的第一次檢查
第五章 窗體(講授4學時,上機4學時)
窗體是人機交互操作的重要界面,用戶通過窗體實現(xiàn)對數(shù)據(jù)的管理和操作。本章著重介紹如下內(nèi)容:窗體的基礎知識、窗體的種類、窗體的視圖;窗體的創(chuàng)建,使用“自動窗體”新建窗體、使用“窗體向導”新建窗體、使用“設計視圖”新建窗體、使用“圖表向導”創(chuàng)建圖表、使用“數(shù)據(jù)透視表向導”創(chuàng)建數(shù)據(jù)透視表;窗體的布局及格式調(diào)整,選擇對象、移動對象、調(diào)整大小、對齊、間距、外觀、特殊效果、控件的選擇和使用;改變窗體的背景,更換背景樣式、以自選圖片做背景、和取消背景圖片、在“自動套用格式”中添加或刪除自選圖片的方法;窗體高級設計技巧,窗體中的圖片與圖像、控件工具箱的使用、子窗體;使用窗體操縱數(shù)據(jù),使用窗體瀏覽/修改記錄、使用窗體添加/刪除記錄以及使用窗體查找與替換數(shù)據(jù)的方法;數(shù)據(jù)的篩選,按選定內(nèi)容篩選、按窗體篩選、輸入篩選目標、高級篩選/排序、篩選用于表、查詢、報表。
通過以上內(nèi)容的講授使得學生熟悉窗體基本概念;熟練掌握窗體創(chuàng)建與窗體設計過程;掌握窗體控件及其使用方法;熟練掌握三類不同類型窗體的應用;了解窗體實現(xiàn)數(shù)據(jù)庫應用系統(tǒng)的基本功能。
注:第九周對各個項目小組進行項目設計進展的第二次檢查
第六章 報表(講授2學時,上機2學時:包括關于窗體和報表的上機考試)報表是ACCESS中的一種輸出方式。本章的內(nèi)容如下:報表的結構;報表的創(chuàng)建,包括:使用自動報表創(chuàng)建報表,使用“報表向導”創(chuàng)建報表,使用“圖表向導”創(chuàng)建圖表,使用“標簽向導”創(chuàng)建標簽,使用“設計視圖”創(chuàng)建報表,使用“設計視圖”修飾現(xiàn)有報表;報表的高級應用,包括:報表的排序,報表的分組,利用函數(shù)對報表進行統(tǒng)計匯總,域合計函數(shù)的應用;子報表;多列報表;交叉表報表;報表的打印和預覽,包括:頁面設置,預覽報表,打印報表。
共6頁 第3頁
通過本章的講授,使學生掌握報表的創(chuàng)建方法;掌握報表的分組、統(tǒng)計、域合計函數(shù)的應用;了解子表、多列報表、交叉報表的應用和掌握報表的打印應用。
第七章 數(shù)據(jù)訪問頁(講授2學時,上機2學時)
本章內(nèi)容有:數(shù)據(jù)訪問頁的創(chuàng)建步驟;數(shù)據(jù)訪問頁的發(fā)布、訪問;實現(xiàn)Access數(shù)據(jù)庫在Internet上的數(shù)據(jù)信息傳遞或發(fā)布。
通過本章的學習,使學生掌握數(shù)據(jù)訪問頁基本概念;掌握數(shù)據(jù)訪問頁基本創(chuàng)建方法;理解發(fā)布數(shù)據(jù)訪問頁、訪問數(shù)據(jù)訪問頁的方法。
第八章 宏(講授2學時,上機2學時)
在ACCESS中,宏是各個對象之間的紐帶,通過宏把其它對象有機的結合在一起,構成一個統(tǒng)一的整體。本章主要內(nèi)容有:宏、宏組以及帶條件的宏;宏的創(chuàng)建及編輯;宏的運行與調(diào)試;使用宏創(chuàng)建菜單(下拉菜單、熱鍵與分割線、多級下拉菜單)。
通過本章的講授要求學生能夠掌握宏的定義、宏的概念與格式;掌握宏的運行;熟練地使用宏將應用系統(tǒng)集成;掌握利用宏創(chuàng)建菜單。
注:本章內(nèi)容根據(jù)需要可與第六章內(nèi)容交換講授次序,可使學生及早實現(xiàn)課程設計項目應用系統(tǒng)的集成。
第九章 模塊
由于課時有限本章不講,但不會影響對本課程的學習和知識結構的構成,也不會影響對項目設計的開發(fā)和本門課程體系的理解。
第十章 利用宏開發(fā)數(shù)據(jù)庫應用系統(tǒng)(講授2課時,上機2課時)本章討論案例設計的全過程,主要內(nèi)容是:根據(jù)“教務管理系統(tǒng)”案例,分析教務管理系統(tǒng)的主要功能模塊,創(chuàng)建相關數(shù)據(jù)表,組織相關數(shù)據(jù)源;教務管理信息系統(tǒng)的設計。包括:系統(tǒng)總體功能設計、系統(tǒng)數(shù)據(jù)庫設計、系統(tǒng)界面設計、系統(tǒng)菜單設計;系統(tǒng)安全與自啟動窗體的設置,數(shù)據(jù)庫密碼的設置。
通過本章內(nèi)容的學習,使學生了解如何使用ACCESS開發(fā)數(shù)據(jù)庫應用系統(tǒng),共6頁 第4頁
掌握系統(tǒng)設計過程,系統(tǒng)數(shù)據(jù)庫設計,系統(tǒng)界面設計,系統(tǒng)菜單設計,系統(tǒng)安全設置等。
第十一章 數(shù)據(jù)庫應用系統(tǒng)開發(fā)實例(講授2學時,上機2學時)本章以“教務管理系統(tǒng)”為例,著重介紹如何按照軟件工程的設計思想開發(fā)軟件。主要內(nèi)容如下:介紹軟件開發(fā)的一般方法;需求分析、系統(tǒng)設計、系統(tǒng)實現(xiàn)、系統(tǒng)測試及運行;需求分析。將現(xiàn)實問題抽象為概念模型,并將概念模型轉換為數(shù)據(jù)庫(數(shù)據(jù)表);系統(tǒng)設計。系統(tǒng)總體設計,數(shù)據(jù)庫結構設計,界面設計(控制面板和菜單設計),特殊模塊的詳細設計;系統(tǒng)實現(xiàn)。功能模塊的實現(xiàn)(采用宏或宏組命令),自定義菜單,設置自動啟動窗體等。
通過本章的講授和討論,使學生理解應用系統(tǒng)開發(fā)的基本思想和主要開發(fā)步驟。掌握各個模塊的調(diào)試和系統(tǒng)整體聯(lián)調(diào),設置數(shù)據(jù)庫密碼。
注:第十四周要求各個項目小組提交設計結果
第十二章 數(shù)據(jù)庫的安全(講授2學時,上機2學時)
本章內(nèi)容包括:數(shù)據(jù)庫信息資料的安全管理、設置;對數(shù)據(jù)庫訪問用戶進行權限、口令等設置的編輯操作;對數(shù)據(jù)庫訪問工作組的創(chuàng)建及權限編輯操作;對數(shù)據(jù)庫進行加密編輯操作等操作。
通過本章學習使學生了解數(shù)據(jù)庫用戶密碼的設置;了解工作組的創(chuàng)建及權限;了解編碼數(shù)據(jù)庫等操作。
注:第十五、十六周隊各個項目小組的設計進行成績評定
三、課程教學環(huán)節(jié)的安排和基本要求
大學計算機基礎課程不但具有大量的新知識、新理論和新概念,而且具有很強的實踐性。數(shù)據(jù)庫應用基礎是計算機領域中非常重要的學科,應用性非常突出,實踐性強是該課程的鮮明特點。該課程教學內(nèi)容的知識點非常明確清晰,知識體系完整,知識框架符合教學規(guī)律。在教學過程中要突破傳統(tǒng)的授課方式,配合多種形式的課堂內(nèi)與課堂外的教學輔助活動,達到比較理想的知識傳授目標。通過各個環(huán)節(jié)讓學生既學到了理論知識,又鍛煉了動手操作能力。把計算機科學發(fā)展
共6頁 第5頁
中的重要人物、事件和新技術發(fā)展作為案例穿插到教學過程中,使得計算機科學人文教育得以充分體現(xiàn),激發(fā)和培養(yǎng)學生學習興趣。引入了“基礎知識+項目驅動+過程控制+鼓勵創(chuàng)新”教學模式,采用重點知識點與案例以及課本知識與項目設計相結合的教學方法。主要采?。赫n堂講授與互動討論結合、講授知識點與案例分析結合、多媒體演示輔助教學過程與項目設計過程控制等措施。
考核方式:平時成績(包括出勤、作業(yè)和3次隨堂小考占總評成績20%,項目設計占總評成績的30%)占50%,項目設計成績采用學生答辯,組間評定,組內(nèi)成員評定與老師評定相結合,期末閉卷考試成績占50%。
四、本課程與其他課程的聯(lián)系
本課程是經(jīng)濟類各專業(yè)計算機科學的主要公共基礎必修課程。要求學生先行學習過計算機文化基礎課程,掌握計算機的基本知識和在Windows環(huán)境中的基本操作。本課程為經(jīng)濟類各專業(yè)使用數(shù)據(jù)庫知識結合自己所學專業(yè)解決實際問題打下堅實基礎,也為以后繼續(xù)學習計算機網(wǎng)絡數(shù)據(jù)庫和網(wǎng)頁設計打下基礎。
五、建議教材和教學參考書
1、選用教材:數(shù)據(jù)庫系統(tǒng)及應用,李梓,科學出版社,2009年8月
2、參考書目:
數(shù)據(jù)庫原理及應用(ACCESS第2版),沈祥玖,高等教育出版社
全國計算機等級考試二級教程—Access數(shù)據(jù)庫程序設計,高等教育出版社,2004
六、必要的說明
本課程屬于實用性非常強的課程,在教學過程中,用課件演示結合講授,在講授中隨時融入數(shù)據(jù)庫的最新發(fā)展,并且自始至終強調(diào)實踐,要求學生必須上機動手操作,本課程上機操作課時的安排占整個課時的二分之一,結合課程案例理解相關知識點,用項目設計驅動教學全過程,最終完成自己的項目設計。
本課程的重點是第一章數(shù)據(jù)庫基礎、第三章表與關系、第四章查詢、第五章窗體、第八章宏,這幾章是本課程的主線,必須掌握好。
在上機時在Access2003環(huán)境中實現(xiàn)。
共6頁 第6頁
第五篇:數(shù)據(jù)庫實驗報告
數(shù)據(jù)庫實驗報告
一、題目要求
某銀行準備開發(fā)一個銀行業(yè)務管理系統(tǒng),通過調(diào)查,得到以下的主要需求:
銀行有多個支行。各個支行位于某個城市,每個支行有唯一的名字。銀行要監(jiān)控每個支行的資產(chǎn)。銀行的客戶通過其身份證號來標識。銀行存儲每個客戶的姓名及其居住的街道和城市。客戶可以有帳戶,并且可以貸款??蛻艨赡芎湍硞€銀行員工發(fā)生聯(lián)系,該員工是此客戶的貸款負責人或銀行帳戶負責人。銀行員工也通過身份證號來標識。員工分為部門經(jīng)理和普通員工,每個部門經(jīng)理都負責領導其所在部門的員工,并且每個員工只允許在一個部門內(nèi)工作。每個支行的管理機構存儲每個員工的姓名、電話號碼、家庭地址及其經(jīng)理的身份證號。銀行還需知道每個員工開始工作的日期,由此日期可以推知員工的雇傭期。銀行提供兩類帳戶——儲蓄帳戶和支票帳戶。帳戶可以由2個或2個以上客戶所共有,一個客戶也可有兩個或兩個以上的帳戶。每個帳戶被賦以唯一的帳戶號。銀行記錄每個帳戶的余額、開戶的支行以及每個帳戶所有者訪問該帳戶的最近日期。另外,每個儲蓄帳戶有其利率,且每個支票帳戶有其透支額。每筆貸款由某個分支機構發(fā)放,能被一個或多個客戶所共有。每筆貸款用唯一的貸款號標識。銀行需要知道每筆貸款所貸金額以及逐次支付的情況(銀行將貸款分幾次付給客戶)。雖然貸款號不能唯一標識銀行所有為貸款所付的款項,但可以唯一標識為某貸款所付的款項。對每次的付款需要記錄日期和金額。
二、需求分析
這一部分主要是根據(jù)實驗需求對銀行系統(tǒng)需求中的實體、實體屬性以及實體之間的關聯(lián)進行確認,以便畫出正確的概念模型。
2.1 實體確認
根據(jù)需求分析確認實體:銀行員工、銀行支行、客戶、賬戶(其中:儲蓄賬戶、支票賬戶是繼承實體賬戶而來)、貸款、支付(弱實體)。
2.2 實體屬性確認
銀行員工:身份證號(pi)、姓名、電話號碼、家庭地址、開始工作日期 銀行支行:支行名、資產(chǎn)、城市
客戶:身份證號、姓名、街道、所在城市 賬戶:賬戶號、余額、最近訪問日期 支票賬戶:透支額 儲蓄賬戶:利率 2.3 實體關系確認
賬戶和支行:N:1定義關系為Relationship_accout_bank 客戶和貸款:M:N定義關系為Relationship_client_loan 客戶和員工:M:1 定義關系為 Relation_client_staff 貸款和支行:1:N 定義關系為 Relationship_loan_bank 客戶和賬戶:M:N 定義關系為 client__accout 貸款發(fā)放信息和貸款:N:1 定義關系為 Relationship_loan_pay 支行和員工:1:N 定義關系為Relationship_staff_bank
員工和員工:1:N 定義關系為 Relationship_lead
三、概念模型(CDM)
根據(jù)sybase power designer畫出概念模型(CDM),如下圖所示:
四、物理模型(PDM)
根據(jù)概念模型轉化成物理模型(PDM),如下圖所示: