999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

音樂器材管理賬務處理系統數據完整性設計

2014-02-20 01:18:04呂欣鑫
電子測試 2014年16期
關鍵詞:數據庫音樂設計

呂欣鑫

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

音樂器材管理賬務處理系統數據完整性設計

呂欣鑫

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

本文以音樂器材管理賬務處理系統數據庫設計為基礎,進行數據完整性設計。實體完整性通過主關鍵字實現,設計了三個表的主關鍵字,并說明了創建主關鍵字的語法;參照完整性通過外關鍵字實現,設計了兩個一對多關系的外關鍵字,并說明了創建外關鍵字的語法;用戶自定義完整性通過為有關字段設計相應的約束實現。

音樂器材;管理系統;賬務處理;數據完整性設計

隨著國家對素質教育投入力度加大以及高校擴招音樂類學生數量不斷增多,需要更多的音樂器材。音樂器材的特點是大小不一、價格不菲、容易損壞,因此音樂器材管理始終是各高等院校面臨的難題之一。有些高校雖然也運用計算機進行管理,但基本都是使用Word或Excel進行簡單的數據記載,沒有充分發揮計算機的作用。因此,開發音樂器材管理信息系統,實現對音樂器材的全面信息化管理勢在必行。賬務處理部分是音樂器材管理信息系統的核心功能,本文對音樂器材管理賬務處理系統的數據進行完整性約束設計,是數據庫設計的重要組成部分,為系統數據的完整性奠定了基礎,對軟件開發的順利進行將起到積極的推動作用。

1 數據庫設計

通常的數據庫設計步驟為需求分析、概念結構設計、邏輯結構設計、物理結構設計、驗證設計、運行與維護設計。本文主要研究數據完整性,因此只進行簡單的概念結構設計(CSD,Conceptual Structure Design)和邏輯結構設計(LSD,Logical Structure Design)。

在音樂器材管理賬務處理系統中存在三個實體,分別是“器材類別、器材、器材明細”,這三個實體之間存在兩個個一對多(1:n)聯系類型,即一種“器材類別”存在多種“器材”,一種“器材”只屬于一種“器材類別”;一種“器材”存在多筆“器材明細”(多個入庫出庫記錄),一筆“器材明細”只對應一種“器材”。簡要的概念結構模型如圖1所示(受篇幅所限,圖中省略了實體的屬性)。

圖1的三個實體分別被轉換為三個關系模式,用漢字表示的邏輯結構為:

器材類別(類別編碼、類別名稱、類別說明、備注)

器材(器材編碼、器材名稱、類別編碼、倉庫編號、供應商編碼、生產廠家、進貨價格、規格型號、計量單位、備注)

器材明細(器材編碼、管理員編碼、操作時間、摘要、入庫數量、入庫單價、入庫金額、出庫數量、結存數量、結存金額、經手人、備注)

進行軟件開發時,為了加快編程速度,數據庫對象(表、字段)名稱通常用英文字母表示,根據SQLServer數據庫管理系統的命名規則,以上三個關系模式的邏輯結構表示為:

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表示服務請求者請求的QoS屬性參數與第i個候選Web服務中的第j個QoS屬性參數相匹配的綜合相似度。

2 實體完整性

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

對于以上的三個關系,為了操作方便,每個關系使用一個屬性構建一個主關鍵字,MusicEquipmentCategory表的主關鍵字為CategoryNo;MusicEquipment表的主關鍵字為EquipmentNo;MusicEquipmentDetai表的主關鍵字OperateDataTime。在關系中設置了主關鍵字,就創建了基于主屬性的聚簇索引。聚簇索引確定關系中數據的物理順序。

主關鍵字可以在創建表時創建,也可以在修改表時創建,以MusicEquipmentCategory表為例,在EquipmentNo屬性列創建名稱為PK_EquipmentNo主關鍵字的語法為:

3 參照完整性

參照完整性(Referential integrity)是指一個表的主關鍵字與另一個表的外關鍵字(Foreign key)的數據對應一致,保證數據庫中表與表之間聯系的有效性,防止數據丟失或無意義的數據在數據庫中擴散。軟件開發過程中如果不能保證參照完整性,將給數據造成災難性的后果。

對數據庫進行更新(插入、修改、刪除)操作可能破壞參照完整性,因此,在對有參照約束的關系(比如r和s)進行更新時,應該設法保護參照完整性。實現參照完整性通常有參照關系約束、觸發器、應用程序等多種方法,本系統使用參照關系約束。

對于以上的三個關系,存在兩個一對聯系,需要建立這兩個一對多聯系的參照完整性。對于MusicEquipmentCategory表和MusicEquipment表,參照完整性通過MusicEquipmentCategory表的CategoryNo主關鍵字和MusicEquipment表的外關鍵字CategoryNo實現;對MusicEquipment表和MusicEquipmentDetail表,參照完整性通過MusicEquipment表的EquipmentNo主關鍵字和MusicEquipmentDetail表的外關鍵字EquipmentNo實現。

4 自定義完整性

用戶自定義完整性指針對某一具體關系數據庫的約束條件,它反映某一具體應用所涉及的數據必須滿足的語義要求。任何關系數據庫系統都應該支持實體完整性和參照完整性。除此之外,不同的關系數據庫系統根據其應用環境的不同,往往還需要一些特殊的約束條件,用戶定義的完整性就是針對某一具體關系數據庫的約束條件,反映某一具體應用所涉及的數據必須滿足的語義要求。

對于MusicEquipmentCategory表,CategoryNane字段的內容是指定的幾類之一;對于MusicEquipment表,EquipmentNo的前兩位是CategoryNo的內容,MeasurementUnit字段的內容是指定的幾種計量單位之一;對于MusicEquipmentDetail表,OperateDataTime字段的內容不能晚于當前服務器系統時間,InputQuantity乘以InputPrice等于InputMoney,InputQuantity之和減去OutputQuantity之和等于BalanceQuantity。

[1] 易曉輝.音樂器材管理系統的設計與實現[D].山東大學碩士學位論文,2011.

[2] 張克學.地方高校音樂專業應用型人才培養模式研究[J].佛山科學技術學院學報(社會科學版),2012,30(7): 20-24.

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

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

[5] 趙麗娟.SQLServer2000數據庫中實現數據參照完整性的方法分析[J].辦公自動化.2010,16(24):40-41.

[6] 劉艷春.運用SQL Server開發軟件參照完整性實現方法[J].計算機技術與發展.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-),女,遼寧錦州人,講師,碩士。研究方向:音樂教育教學.

猜你喜歡
數據庫音樂設計
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
圣誕音樂路
兒童繪本(2017年24期)2018-01-07 15:51:37
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
數據庫
財經(2017年2期)2017-03-10 14:35:35
音樂
數據庫
財經(2016年15期)2016-06-03 07:38:02
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
音樂
主站蜘蛛池模板: 国产精品va| 国产精品成人AⅤ在线一二三四| 欧美不卡视频在线| 久久久久亚洲AV成人网站软件| 青青草国产一区二区三区| 日本精品一在线观看视频| 国产精品美女网站| aa级毛片毛片免费观看久| 1024国产在线| 国产成人做受免费视频 | 国产无人区一区二区三区| 精品亚洲麻豆1区2区3区| 综合人妻久久一区二区精品 | 色综合国产| 精品小视频在线观看| 亚洲人在线| 亚洲最黄视频| 最新国产麻豆aⅴ精品无| 97se亚洲综合不卡| 国产00高中生在线播放| 日本一本正道综合久久dvd| 亚洲性视频网站| 精品中文字幕一区在线| 中文字幕 欧美日韩| 日本午夜精品一本在线观看| 亚洲天堂网在线播放| 国产在线视频二区| 欧美a在线看| 午夜视频www| 午夜无码一区二区三区| 亚洲欧美精品在线| 97在线国产视频| 国产精品自在在线午夜区app| 自拍欧美亚洲| 2020亚洲精品无码| 三级视频中文字幕| 鲁鲁鲁爽爽爽在线视频观看| 国产成人无码综合亚洲日韩不卡| 国产在线观看高清不卡| 日韩av在线直播| 亚洲综合极品香蕉久久网| 国产精品蜜臀| 无码人妻免费| 中文字幕在线一区二区在线| 91av国产在线| 日韩在线播放中文字幕| 强乱中文字幕在线播放不卡| 永久免费av网站可以直接看的| 欧美狠狠干| 欧美另类视频一区二区三区| 视频一区视频二区中文精品| 精品综合久久久久久97超人该| 欧美性爱精品一区二区三区 | 波多野结衣久久高清免费| 国产精品成人免费视频99| a毛片在线免费观看| 亚洲一级无毛片无码在线免费视频| 国产亚洲欧美另类一区二区| 第一页亚洲| 日本a级免费| AV色爱天堂网| 久久久久人妻一区精品色奶水 | 毛片网站在线播放| 视频二区国产精品职场同事| 午夜无码一区二区三区在线app| 亚洲精品手机在线| 久草国产在线观看| 国产成人精品2021欧美日韩| 国产系列在线| 国产乱子伦精品视频| 久久久波多野结衣av一区二区| 欧美激情福利| 国内精品视频在线| a级毛片免费看| 欧美日韩国产成人在线观看| 国产精品一区二区国产主播| 毛片免费试看| 九九热在线视频| 蜜臀AV在线播放| 国产又黄又硬又粗| 久久久久青草大香线综合精品| 亚洲视频a|