❶ 急找資料庫課程設計
日 期 工 作 內 容 執 行 情 況 指導教師
簽 字
4月15日
至
4月20日 准備 良好
4月21日至
5月10日 研究過程 良好
5月11日
至
5月30日 開始招收製作 良好
5月31日
至
6月10日 修改 良好
教師對進度計劃實施情況總評
簽名
年 月 日
本表作評定學生平時成績的依據之一。
目錄
第一章 緒 言 錯誤!未定義書簽。
1) 第一節 研究歷史 圖書館有各種圖書若干萬冊。
2) 每種圖書都有書名、圖書編號、作者(譯者)、出版社、定價和內容簡介。
3) 借書證記錄有借閱者的姓名、工作單位、住址、聯系電話等。
4)憑借書證借書,每次最多能借5本書,借書期限最長為60天。
第二節……
1)圖書館借閱書籍於歸還書籍的登記。也就是為讀者建立一個台賬,應用該台賬,工作人員能方便地掌握某位讀者借了哪些書,借了多長時間。
2)編著催還圖書通知單。圖書館對所借書籍的最長借閱時間限制為60天,對逾期未還的讀者下達催還圖書通知單,促其盡快還書,以加快圖書的流通。
3)提供快速的圖書查詢功能,方便讀者盡快插大所需要的書。
4)系統提供的全部功能要簡單、直觀、實用
第三節……
1) 圖書借閱。為有借書證的讀者辦理借閱登記,登記的內容包括借書證編號、圖書編號、借閱日期。
2)圖書歸還。在適當位置登記,這個適當位置應該由借書證編號和圖書編號決定。
3)編制催還圖書通知單。對借閱圖書超過60天者列印催還圖書通知單,其內容包括借書證編號、讀者姓名、電話號碼、圖書編號、名稱、作者、出版社、借閱日期等信息。
4)借書證辦理與退還。本系統只提供對借書證發放(辦理)和回收(退還)兩個過程的支持。
5)圖書入庫預報廢。新采購書的入庫登記和廢舊圖書的報廢登記。對於新書入庫有兩種不同的情況:其一是新采購的圖書在以前登記過,這次屬於補充庫存;
其二是圖書館以前沒有登記過。
第二章……
代碼:
/* 圖書管理系統資料庫
create database tsgl
on primary
(
name = 圖書管理,
filename = 'D:\data\tsgl.mdf',
size = 10,
maxsize = unlimited,
filegrowth = 10%
)
log on
(
name = 圖書管理,
filename = 'D:\data\tsgl.ldf',
size = 2,
maxsize = unlimited,
filegrowth = 2%
)
*/
/* 借書登記表
use tsgl
go
create table jszdjb
(
jszbh char(8),
tsbh char(8),
jyrq datetime,
ghrq datetime
)
*/
/* 圖書類型表
use tsgl
go
create table tslx
(
tslb char(8)
)
*/
/* 借書證發放等級表
use tsgl
go
create table reader
(
jszbh char(8),
dzxm char(8),
gzdw char(30),
dhhm char(11),
jtzz char(20),
bzrq datetime,
tzrq datetime
)
*/
/* 圖書等級表
use tsgl
go
create table tsdj
(
tsbh char(8),
tsmc char(30),
zz char(8),
cbs char(30),
tslb char(8),
tsjg money,
kcsl int,
zksl int
)
*/
/* 讀者信息
use tsgl
go
create table readermes
(
jszbh char(8),
sex char(2) default '男',
snum char(10)
)
*/
/* 性別為男的讀者信息
use tsgl
go
create view rsex
as
select *
from readermes
where readermes.sex = '男'
*/
/*
create trigger insert_r
on reader
for insert
as
begin
declare @jszbh char(8),
select @jszbh count(*),
from reader join inserted
on reader.jszbh = inserted.jszbh
end
*/
總結
任何一個社會組織和企業公司在發展過程中都會產生大量的數據,這些數據的組織存儲、分析統計有利於提高企業的發展,有利於提高企業的效率。這些數據的組織和存儲就是數據模型,就是資料庫應用系統開發的任務。
資料庫應用系統開發的過程一般包括可行性研究、需求分析、系統設計、程序編碼、程序調試和系統維護六個階段。根據資料庫應用系統的復雜程度,不一定完全刻板地遵守上述步驟,但是,可行性研究、需求分析、系統設計、程序編碼、程序調試是不可缺少的。
本次課程設計製作了一個簡單的圖書館管理系統,實現了一些圖書管理和借閱功能,但與實際系統還是有很大差別的。首先是對應用情況做了簡單的理想化處理,因而難以反映實際工作中可能遇到的實際問題;其次,未考慮用戶操作中可能出現的錯誤的處理,而實際上這種錯誤的處理程序可能占應用系統的很大一部分。如本系統在需求分析和程序健全性方面均存在一些問題,為了解決這些不完善之處,需要在今後的進一步學習中,逐步深入,不斷積累經驗,不但提高。
參考文獻
[1] 薩師煊、王珊《資料庫系統概論》北京:高等教育出版社, 2000-2 第三版
[2] 朱如龍《SQL Server 2000 資料庫應用系統開發技術》北京:機械工業出版社, 2007-1
[3] 朱如龍《SQL Server 2000 資料庫應用系統開發技術實驗指導》北京:機械工業出版社
[4] 黃梯雲《管理信息系統》北京 : 高等教育出版社, 2005-3第三版
[5] 魏永繼《SQL SERVER 2000應用程序開發》北京:機械工業出版社, 2007-2
[8] 王一平《資料庫應用技術》北京:人民郵電出版社, 2005-12
❷ 千表的資料庫模型怎麼設計模塊模型
設計千表的資料庫模型設計模塊模型的方法:
細化和確定模塊的功能(包括異常處理需求)、識別關鍵問題和實現策略與流程、以及主要靜態類和線程結構設計等。
詳細設計完成並通過評審之後,模塊負責人根據詳細設計指導,進行編碼並實現模塊。
模塊設計方法是從計算機的模塊程序設計法發展而來用於操作系統的方法,即對操作系統的各個模塊分別進行設計的方法。要使操作系統具有較高的可靠性、可維護性和高效率,關鍵是結構設計。早期的傳統模塊設計法出自於早期的管理程序。
總結如下:
一個龐大的操作系統劃分成許多模塊之後,各模塊之間必然產生聯系,組成復雜的網狀結構,其復雜程度將隨著模塊的增加而成倍增長。
主要問題是如何劃分模塊,如何處理模塊之間的介面關系。近來提出的類程和管理模塊是劃分模塊的好方法。它可使模塊之間的介面簡化,而且還保持了模塊具有的效率高、系統開銷小的特點。
❸ E-R圖表示的是什麼
E-R圖也稱為實體-聯系圖(Entity Relationship Diagram),它提供了表示實體類型、屬性和聯系的方法,是用來描述現實世界的概念模型。
在ER圖中有以下四個成分:
矩形框:表示實體,在框中記入實體名。
菱形框:表示聯系,在框中記入聯系名。
橢圓形框:表示實體或聯系的屬性,將屬性名記入框中。對於主屬性名,則在其名稱下劃一下劃線。
連線:實體與屬性之間;實體與聯系之間;聯系與屬性之間用直線相連,並在直線上標注聯系的類型。(對於一對一聯系,要在兩個實體連線方向各寫1; 對於一對多聯系,要在一的一方寫1,多的一方寫N;對於多對多關系,則要在兩個實體連線方向各寫N,M。)
(3)資料庫的ERD模型的製作的總結擴展閱讀:
E-R圖設計的正確與否取決於資料庫設計人員能否真正把握應用環境的業務流程以及在該業務流程中所涉及的各個客觀對象和他們之間發生的活動,這需要作準確深入的用戶需求分析。
這些客觀對象如果需要記錄的話,就抽象為E-R圖中的實體(描述實體的眾多相關數據就抽象為實體的屬性,將具有相同屬性的眾多實體抽象為實體型)。它們之間發生的活動如果也需要記錄的話,就抽象為E-R圖中的聯系,這是E-R圖設計的重點。