国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

音樂(lè)器材管理賬務(wù)處理系統(tǒng)數(shù)據(jù)完整性設(shè)計(jì)

2014-02-20 01:18呂欣鑫
電子測(cè)試 2014年16期
關(guān)鍵詞:關(guān)鍵字賬務(wù)完整性

呂欣鑫

(渤海大學(xué)教育與體育學(xué)院,遼寧錦州,121013)

音樂(lè)器材管理賬務(wù)處理系統(tǒng)數(shù)據(jù)完整性設(shè)計(jì)

呂欣鑫

(渤海大學(xué)教育與體育學(xué)院,遼寧錦州,121013)

本文以音樂(lè)器材管理賬務(wù)處理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)為基礎(chǔ),進(jìn)行數(shù)據(jù)完整性設(shè)計(jì)。實(shí)體完整性通過(guò)主關(guān)鍵字實(shí)現(xiàn),設(shè)計(jì)了三個(gè)表的主關(guān)鍵字,并說(shuō)明了創(chuàng)建主關(guān)鍵字的語(yǔ)法;參照完整性通過(guò)外關(guān)鍵字實(shí)現(xiàn),設(shè)計(jì)了兩個(gè)一對(duì)多關(guān)系的外關(guān)鍵字,并說(shuō)明了創(chuàng)建外關(guān)鍵字的語(yǔ)法;用戶自定義完整性通過(guò)為有關(guān)字段設(shè)計(jì)相應(yīng)的約束實(shí)現(xiàn)。

音樂(lè)器材;管理系統(tǒng);賬務(wù)處理;數(shù)據(jù)完整性設(shè)計(jì)

隨著國(guó)家對(duì)素質(zhì)教育投入力度加大以及高校擴(kuò)招音樂(lè)類(lèi)學(xué)生數(shù)量不斷增多,需要更多的音樂(lè)器材。音樂(lè)器材的特點(diǎn)是大小不一、價(jià)格不菲、容易損壞,因此音樂(lè)器材管理始終是各高等院校面臨的難題之一。有些高校雖然也運(yùn)用計(jì)算機(jī)進(jìn)行管理,但基本都是使用Word或Excel進(jìn)行簡(jiǎn)單的數(shù)據(jù)記載,沒(méi)有充分發(fā)揮計(jì)算機(jī)的作用。因此,開(kāi)發(fā)音樂(lè)器材管理信息系統(tǒng),實(shí)現(xiàn)對(duì)音樂(lè)器材的全面信息化管理勢(shì)在必行。賬務(wù)處理部分是音樂(lè)器材管理信息系統(tǒng)的核心功能,本文對(duì)音樂(lè)器材管理賬務(wù)處理系統(tǒng)的數(shù)據(jù)進(jìn)行完整性約束設(shè)計(jì),是數(shù)據(jù)庫(kù)設(shè)計(jì)的重要組成部分,為系統(tǒng)數(shù)據(jù)的完整性奠定了基礎(chǔ),對(duì)軟件開(kāi)發(fā)的順利進(jìn)行將起到積極的推動(dòng)作用。

1 數(shù)據(jù)庫(kù)設(shè)計(jì)

通常的數(shù)據(jù)庫(kù)設(shè)計(jì)步驟為需求分析、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、物理結(jié)構(gòu)設(shè)計(jì)、驗(yàn)證設(shè)計(jì)、運(yùn)行與維護(hù)設(shè)計(jì)。本文主要研究數(shù)據(jù)完整性,因此只進(jìn)行簡(jiǎn)單的概念結(jié)構(gòu)設(shè)計(jì)(CSD,Conceptual Structure Design)和邏輯結(jié)構(gòu)設(shè)計(jì)(LSD,Logical Structure Design)。

在音樂(lè)器材管理賬務(wù)處理系統(tǒng)中存在三個(gè)實(shí)體,分別是“器材類(lèi)別、器材、器材明細(xì)”,這三個(gè)實(shí)體之間存在兩個(gè)個(gè)一對(duì)多(1:n)聯(lián)系類(lèi)型,即一種“器材類(lèi)別”存在多種“器材”,一種“器材”只屬于一種“器材類(lèi)別”;一種“器材”存在多筆“器材明細(xì)”(多個(gè)入庫(kù)出庫(kù)記錄),一筆“器材明細(xì)”只對(duì)應(yīng)一種“器材”。簡(jiǎn)要的概念結(jié)構(gòu)模型如圖1所示(受篇幅所限,圖中省略了實(shí)體的屬性)。

圖1的三個(gè)實(shí)體分別被轉(zhuǎn)換為三個(gè)關(guān)系模式,用漢字表示的邏輯結(jié)構(gòu)為:

器材類(lèi)別(類(lèi)別編碼、類(lèi)別名稱、類(lèi)別說(shuō)明、備注)

器材(器材編碼、器材名稱、類(lèi)別編碼、倉(cāng)庫(kù)編號(hào)、供應(yīng)商編碼、生產(chǎn)廠家、進(jìn)貨價(jià)格、規(guī)格型號(hào)、計(jì)量單位、備注)

器材明細(xì)(器材編碼、管理員編碼、操作時(shí)間、摘要、入庫(kù)數(shù)量、入庫(kù)單價(jià)、入庫(kù)金額、出庫(kù)數(shù)量、結(jié)存數(shù)量、結(jié)存金額、經(jīng)手人、備注)

進(jìn)行軟件開(kāi)發(fā)時(shí),為了加快編程速度,數(shù)據(jù)庫(kù)對(duì)象(表、字段)名稱通常用英文字母表示,根據(jù)SQLServer數(shù)據(jù)庫(kù)管理系統(tǒng)的命名規(guī)則,以上三個(gè)關(guān)系模式的邏輯結(jié)構(gòu)表示為:

MusicEquipmentCategory(CategoryNo、CategoryNane、CategoryDesc、Remark)

MusicEquipment(EquipmentNo、EquipmentName、CategoryNo、WarehouseNo、SupplierNo、Manufacturer、PurchasePrice、Specification、MeasurementUnit、Remark)

MusicEquipmentDetail(EquipmentNo、ManagerNo、OperateDataTime、Summary、InputQuantity、InputPrice、InputMoney、OutputQuantity、BalanceQuantity、BalanceMoney、Handling、Remark)

(2)Mm×n中的元素qij表示服務(wù)請(qǐng)求者請(qǐng)求的QoS屬性參數(shù)與第i個(gè)候選Web服務(wù)中的第j個(gè)QoS屬性參數(shù)相匹配的綜合相似度。

2 實(shí)體完整性

實(shí)體完整性(Entity integrity)要求每一個(gè)表中的主鍵字段都不能為空或者重復(fù)值。實(shí)體完整性指表中行的完整性,要求表中的所有行都有惟一的標(biāo)識(shí)符,稱為主關(guān)鍵字(Primary Key)。主關(guān)鍵字是否可以修改,或整個(gè)列是否可以被刪除,取決于主關(guān)鍵字與其他表之間要求的完整性。實(shí)體完整性規(guī)則是“基本關(guān)系的所有主關(guān)鍵字對(duì)應(yīng)的主屬性都不能取空值”。

對(duì)于以上的三個(gè)關(guān)系,為了操作方便,每個(gè)關(guān)系使用一個(gè)屬性構(gòu)建一個(gè)主關(guān)鍵字,MusicEquipmentCategory表的主關(guān)鍵字為CategoryNo;MusicEquipment表的主關(guān)鍵字為EquipmentNo;MusicEquipmentDetai表的主關(guān)鍵字OperateDataTime。在關(guān)系中設(shè)置了主關(guān)鍵字,就創(chuàng)建了基于主屬性的聚簇索引。聚簇索引確定關(guān)系中數(shù)據(jù)的物理順序。

主關(guān)鍵字可以在創(chuàng)建表時(shí)創(chuàng)建,也可以在修改表時(shí)創(chuàng)建,以MusicEquipmentCategory表為例,在EquipmentNo屬性列創(chuàng)建名稱為PK_EquipmentNo主關(guān)鍵字的語(yǔ)法為:

3 參照完整性

參照完整性(Referential integrity)是指一個(gè)表的主關(guān)鍵字與另一個(gè)表的外關(guān)鍵字(Foreign key)的數(shù)據(jù)對(duì)應(yīng)一致,保證數(shù)據(jù)庫(kù)中表與表之間聯(lián)系的有效性,防止數(shù)據(jù)丟失或無(wú)意義的數(shù)據(jù)在數(shù)據(jù)庫(kù)中擴(kuò)散。軟件開(kāi)發(fā)過(guò)程中如果不能保證參照完整性,將給數(shù)據(jù)造成災(zāi)難性的后果。

對(duì)數(shù)據(jù)庫(kù)進(jìn)行更新(插入、修改、刪除)操作可能破壞參照完整性,因此,在對(duì)有參照約束的關(guān)系(比如r和s)進(jìn)行更新時(shí),應(yīng)該設(shè)法保護(hù)參照完整性。實(shí)現(xiàn)參照完整性通常有參照關(guān)系約束、觸發(fā)器、應(yīng)用程序等多種方法,本系統(tǒng)使用參照關(guān)系約束。

對(duì)于以上的三個(gè)關(guān)系,存在兩個(gè)一對(duì)聯(lián)系,需要建立這兩個(gè)一對(duì)多聯(lián)系的參照完整性。對(duì)于MusicEquipmentCategory表和MusicEquipment表,參照完整性通過(guò)MusicEquipmentCategory表的CategoryNo主關(guān)鍵字和MusicEquipment表的外關(guān)鍵字CategoryNo實(shí)現(xiàn);對(duì)MusicEquipment表和MusicEquipmentDetail表,參照完整性通過(guò)MusicEquipment表的EquipmentNo主關(guān)鍵字和MusicEquipmentDetail表的外關(guān)鍵字EquipmentNo實(shí)現(xiàn)。

4 自定義完整性

用戶自定義完整性指針對(duì)某一具體關(guān)系數(shù)據(jù)庫(kù)的約束條件,它反映某一具體應(yīng)用所涉及的數(shù)據(jù)必須滿足的語(yǔ)義要求。任何關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)都應(yīng)該支持實(shí)體完整性和參照完整性。除此之外,不同的關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)根據(jù)其應(yīng)用環(huán)境的不同,往往還需要一些特殊的約束條件,用戶定義的完整性就是針對(duì)某一具體關(guān)系數(shù)據(jù)庫(kù)的約束條件,反映某一具體應(yīng)用所涉及的數(shù)據(jù)必須滿足的語(yǔ)義要求。

對(duì)于MusicEquipmentCategory表,CategoryNane字段的內(nèi)容是指定的幾類(lèi)之一;對(duì)于MusicEquipment表,EquipmentNo的前兩位是CategoryNo的內(nèi)容,MeasurementUnit字段的內(nèi)容是指定的幾種計(jì)量單位之一;對(duì)于MusicEquipmentDetail表,OperateDataTime字段的內(nèi)容不能晚于當(dāng)前服務(wù)器系統(tǒng)時(shí)間,InputQuantity乘以InputPrice等于InputMoney,InputQuantity之和減去OutputQuantity之和等于BalanceQuantity。

[1] 易曉輝.音樂(lè)器材管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].山東大學(xué)碩士學(xué)位論文,2011.

[2] 張克學(xué).地方高校音樂(lè)專業(yè)應(yīng)用型人才培養(yǎng)模式研究[J].佛山科學(xué)技術(shù)學(xué)院學(xué)報(bào)(社會(huì)科學(xué)版),2012,30(7): 20-24.

[3] 梁方明.SQL Server 2000數(shù)據(jù)庫(kù)編程[M].北京:北京希望電子出版社,2002.

[4] Michael V.Mannino.Database Design Application Development and Administration (Second Edition) [M]. McGraw-Hill Education, 2004.

[5] 趙麗娟.SQLServer2000數(shù)據(jù)庫(kù)中實(shí)現(xiàn)數(shù)據(jù)參照完整性的方法分析[J].辦公自動(dòng)化.2010,16(24):40-41.

[6] 劉艷春.運(yùn)用SQL Server開(kāi)發(fā)軟件參照完整性實(shí)現(xiàn)方法[J].計(jì)算機(jī)技術(shù)與發(fā)展.2013,23(6): 111-114.

[7] 百度百科.用戶自定義完整性[EB/OL].http:// baike.baidu.com/link?url=WDLTZmMxE2qmRH_ rauoXm8CDKUaWxCOhAw14-52boNVS5XTYuEZfSJPn9QHV3lZt,2013-12-20.

Data integrity design on accounting treatment system for music equipment management

Lv Xinxin
(School of Education and Sports,Bohai University,Jinzhou,121013,China)

This paper conducted data integrity design based on the database design on accounting treatment system for music equipment management.Entity integrity was achieved by the primary key,and it designed primary key of three tables and described the syntax when created primary key;referential integrity was achieved by foreign key,and it designed foreign key which has two one-to-many relationships and explained the syntax when created foreign key;user-defined integrity was achieved by designing the corresponding constraint for relevant fields.

music equipment;management system;accounting treatment;data integrity design

呂欣鑫(1976-),女,遼寧錦州人,講師,碩士。研究方向:音樂(lè)教育教學(xué).

猜你喜歡
關(guān)鍵字賬務(wù)完整性
履職盡責(zé)求實(shí)效 真抓實(shí)干勇作為——十個(gè)關(guān)鍵字,盤(pán)點(diǎn)江蘇統(tǒng)戰(zhàn)的2021
石油化工企業(yè)設(shè)備完整性管理
成功避開(kāi)“關(guān)鍵字”
淺談電力企業(yè)電費(fèi)賬務(wù)管理工作
莫斷音動(dòng)聽(tīng) 且惜意傳情——論音樂(lè)作品“完整性欣賞”的意義
精子DNA完整性損傷的發(fā)生機(jī)制及診斷治療
淺析融資租賃實(shí)務(wù)中承租人的賬務(wù)處理
解決賬務(wù)難題
智能垃圾箱
談書(shū)法作品的完整性與用字的準(zhǔn)確性