freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于數(shù)據(jù)庫圖書管理系統(tǒng)-全文預(yù)覽

2025-02-17 22:27 上一頁面

下一頁面
  

【正文】 詢和維護(hù)部分個(gè)人信息。 SQL Server 企業(yè)管理器是 SQL Server 的主要管理工具,它提供了一個(gè)遵從 MMC 標(biāo)準(zhǔn)的用戶界面,使用戶得以: SQL Server 2021 是 Microsoft 公司推出的 SQL Server 數(shù)據(jù)庫管理系統(tǒng)的最新版本,該版本繼承了 SQL Server 版本的優(yōu)點(diǎn),同時(shí)又比它增加了許多更先進(jìn)的功能、具有使用方便、可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點(diǎn)。 MS SQL Server 簡述 SQL Server 是一個(gè)后臺數(shù)據(jù)庫管理系統(tǒng) ,它功能強(qiáng)大操作簡便 ,日益為廣大數(shù)據(jù)庫用戶所喜愛。各比較運(yùn)算之間可以有并和交運(yùn)算: AND 和 OR 當(dāng)通過 SQL 語句查詢數(shù)據(jù)庫服務(wù)器中的數(shù)據(jù)庫表: n 查詢只能涉及到一個(gè)單獨(dú)的表 n SQL 語句中不能包含 ORDER BY 命令 n SQL 語句中不能含聚集運(yùn)算符 SUM 或 AVG運(yùn)算 另外,如果是查詢 Sybase 數(shù)據(jù)庫中的表,那么被查詢的表中只能有一個(gè)索引。 例如: Try Except End 通過 Tquery 或 TADOquery 組件可以獲得兩種類型的數(shù)據(jù): u “ 活動 ” 的數(shù)據(jù) 這種數(shù)據(jù)就跟通過 TTable 部件獲得的數(shù)據(jù)一樣,用戶可以通過數(shù)據(jù)瀏覽部件來編輯修改這些數(shù)據(jù),并且當(dāng)調(diào)用 Post 方法或當(dāng)焦點(diǎn)離開當(dāng)前的數(shù)據(jù)瀏覽部件時(shí),用戶對數(shù)據(jù)的修改自動地被寫回到數(shù)據(jù)庫中。此時(shí)應(yīng)該調(diào)用 ExecSQL 方法來代替 Open 方法。 在設(shè)計(jì)過程中,設(shè)置完 TQuery或 TADOquery部件的 SQL屬性之后將其 Active屬性的值置為 True, 這樣便可以執(zhí)行 SQL 屬性中的 SQL 程序,如果應(yīng)用中有與TQuery 或 TADOquery 部件相連的數(shù)據(jù)瀏覽部件 ( 如 TDDGrid TDBEdit 等 )那么在這些數(shù)據(jù)瀏覽部件中會顯示 SQL 程序的執(zhí)行結(jié)果。在應(yīng)用程序中為 SQL屬性設(shè)置新的 SQL 命令語句時(shí),必須要調(diào)用 Clear方法以清除 SQL 屬性中現(xiàn)存的 SQL 命令語句,如果不調(diào)用 Clear 方法,便調(diào)用Add 方法向 SQL 屬性中設(shè)置 SQL 命令語句,那么新設(shè)置的 SQL 命令語句會追加在現(xiàn)存 SQL 命令語句后面, 在程序運(yùn)行時(shí)常常會出現(xiàn)出乎意料的查詢結(jié)果甚至程序無法運(yùn)行下去。)。例如: 。一般來說,在一個(gè)應(yīng)用程序中應(yīng)該調(diào)用一次 Prepare 方法,常常在窗體的 OnCreate 事件處理過程中調(diào)用 Prepare方法, 然后用上述介紹的方法為參數(shù)賦值,最后調(diào)用 Open 方法或 ExecSQL 方法執(zhí)行 SQL 語句,以完成查詢。雖然在用動態(tài) SQL 語句編程時(shí),調(diào)用 Prepare方法并不是必須的 ,但是調(diào)用 Prepare 方法后,會極大地提高動態(tài) SQL 語句的執(zhí)行性能,特別是當(dāng)要反復(fù)多次執(zhí)行同一條動態(tài) SQL 語句時(shí),其優(yōu)越性會更加明顯。 ② 直接根據(jù) SQL 語句中各參數(shù)的名字,調(diào)用 ParamByName 方法來 為各參數(shù)賦值。 靜態(tài) SQL 語句在程序設(shè)計(jì)時(shí)便已固定下來,它不包含任何參數(shù)和變量。 SQL語言在 Delphi 中的應(yīng)用 在 Delphi 中使用 SQL語言非常方便,一般來說,都是通過 Tquery 或TADOquery 組 件來使用 SQL 語言的。 ADO 組件的使用使得 DELPHI 在訪問數(shù)據(jù)的類型和采用的技術(shù)方面都有了很大的突破。 OLE DB 是一個(gè)由 Component Object Model( COM)接口組成的集合,用來隱藏創(chuàng)建數(shù)據(jù)訪問服務(wù)過程中的細(xì)節(jié)。 ADO 是 Micrsoft 公司關(guān)于各種類型數(shù)據(jù)的高等界面,后來逐漸演變成滿足所有數(shù)據(jù)訪問需要的完整解決辦法。 數(shù)據(jù)庫組件介紹 用 Delphi6 開發(fā)數(shù)據(jù)庫應(yīng)用,重點(diǎn)是和各種數(shù)據(jù)庫組件打交道,能和數(shù)據(jù)庫掛鉤的組件對象有 5種,它們是: Session(數(shù)據(jù)庫會話)、 Database(數(shù)據(jù)庫)、Dataset(數(shù)據(jù)集)、 DataSource(數(shù)據(jù)源)、 Data control(數(shù)據(jù)控制組件,也叫 datacontrols 即數(shù)據(jù)感知組件)。 非可視組件是與可視組件相并列的另一類組件,非可視組件在程序運(yùn)行中是不可見的(除各種對話框組件之外,事實(shí)上有人認(rèn)為對話框組件不能歸入非可視組件,應(yīng)該是另一種介于可視與非可 視之間的組件)。圖形組件的基類是 TgraphicControl,在實(shí)際編程中,它們必須寄生于它們的宿主 —— 窗口組件類的對象,由它們的擁有者負(fù)責(zé)其顯示,而且它們 還能觸發(fā)一些和鼠標(biāo)活動相關(guān)的事件。窗口組件類是窗口化的可視化組件類,在 Delphi 的類庫中占有最大的份額。 組件在 Delphi 程序的開發(fā)中是最顯眼的角色。實(shí)際上在 Delphi 的類庫中, Tobject 類派生出了為數(shù)相當(dāng)眾多的子類,它們形成了一個(gè)龐大的體系,通常情況下,如果不自行開發(fā)組件,就不必了解整個(gè)類的體系結(jié)構(gòu),只用到類層次樹的葉結(jié)點(diǎn)就足夠了。 u UNION 子句 有些時(shí)候,需要一起瀏覽多個(gè)查詢的結(jié)果、組合它們的輸出,我們可以使用UNION 關(guān)鍵字。 在本人的系統(tǒng)中在顯示數(shù)據(jù)時(shí)用到了此語句來對查詢所得的內(nèi)容排序然后再顯示。要更新的目標(biāo)表 在語句中定義, Set子句則指定要更新哪些列并計(jì)算它們的值。 用于修改數(shù)據(jù)庫內(nèi)容的 SQL 語句主要有以下三個(gè) : (1) Insert,向一個(gè)表中加入新的數(shù)據(jù)行 (2) Delete,從一個(gè)表中刪除數(shù)據(jù)行 (3) Update,更改數(shù)據(jù)庫中已經(jīng)存在的數(shù)據(jù) Insert 標(biāo)準(zhǔn)語法: INSERT INTO table_name (col1, col2...) VALUES(value1, value2...) 下例要將借書證號為 ‘000001’ 作為一個(gè)新的借書情況加入借書情況表 OWNER中 Insert Into owner (借書證號,圖書編號,借書日期 ) values (‘000001’ , ‘00000001’ , ‘2021 912’) Insert 語句還可以將多行數(shù)據(jù)添加到目標(biāo)表中去,在這種形式的 Insert 語句中,新行的數(shù)據(jù)值不是在語句正文中明確地指定的,而是語句中指定的一個(gè)數(shù)據(jù)庫查詢。 數(shù)據(jù)操作語言 DML:包括數(shù)據(jù)查詢與數(shù)據(jù)更新。 SQL 語句 SQL 功能強(qiáng)大, 是一種完備的數(shù)據(jù)處理語言,不僅用于數(shù)據(jù)庫查詢,而且用于數(shù)據(jù)庫中的數(shù)據(jù)修改和更新,概括起來,它可以分成以下幾組: DML( Data Manipulation Language,數(shù)據(jù)操作語言):用于檢索或者修改數(shù)據(jù); DDL( Data Definition Language,數(shù)據(jù)定義語言): 用于定義數(shù)據(jù)的結(jié)構(gòu),比如 創(chuàng)建、修改或者刪除數(shù)據(jù)庫對象; DCL( Data Control Language,數(shù)據(jù)控制語言):用于定義數(shù)據(jù)庫用戶的權(quán)限。 SQL 不要求用戶指定對數(shù)據(jù)的存放方法, 這種特性使用戶更易集中精力于要得到的結(jié)果;所有 SQL 語句使用查詢優(yōu)化器,它是 RDBMS 的一部分,由它決定對指定數(shù)據(jù)存取的最快速度的手段,查詢優(yōu)化器知道存在什么索引,在哪兒使用索引合適,而用戶則從不需要知道表是否有索引、有什么類型的索引。 MS SQL Server 就是用的 Transact SQL。 SQL 語句通常用于完成一些數(shù)據(jù)庫的操作任務(wù),比如在數(shù)據(jù)庫中更新數(shù)據(jù),或者從數(shù)據(jù)庫中檢索數(shù)據(jù)。 為防止數(shù)據(jù)庫出現(xiàn)更新異常、插入異常、刪除異常、數(shù)據(jù)冗余太大等現(xiàn)象,關(guān)系型數(shù)據(jù)庫要盡量按關(guān)系規(guī)范化要求進(jìn)行數(shù)據(jù)庫設(shè)計(jì)。通常我們稱這種關(guān)系為函數(shù)依賴 (functional depEndence)關(guān)系。在本文所討論的開發(fā)方法里, 1st NF 實(shí)際上是沒有什么意義的。在這五種范式 中,一般只用前三種,對于常用系統(tǒng)就足夠了。 2 表中所有行都是不相同的,不允許有重復(fù)組項(xiàng)出現(xiàn) (如圖中每一行都是一個(gè)不同的合同記錄 )。對于指標(biāo)體系中數(shù)據(jù)的結(jié)構(gòu)在建庫前還必須進(jìn)行規(guī)范化的重新組織。 數(shù)據(jù)庫設(shè)計(jì)范式分析 建立起一個(gè)良好的數(shù)據(jù)指標(biāo)體系,是建立數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)庫的最重要的一環(huán)。系統(tǒng)所提供的安全保密功能一般有 8個(gè)等級 (07 級 ), 4種不同方式 (只讀、只寫、刪除、修改 ),而且允許用戶利用這 8 個(gè)等級的 4種方式對每一個(gè)表自由地進(jìn)行定義。所謂的 “ 父系 ” 就是指表的上一級關(guān)系表。那么計(jì)算機(jī)系統(tǒng)如何能知道哪些表中的哪些記錄應(yīng)與其它表中的哪些記錄相對應(yīng),它們表示的是同一個(gè)事物呢 ?這就需要在設(shè)計(jì)數(shù)據(jù)結(jié)構(gòu)時(shí)將這種各表之間的數(shù)據(jù)記錄關(guān)系確定下來。這一步設(shè)計(jì)完成后數(shù)據(jù)庫和數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)工作基本完成,只待系統(tǒng)實(shí)現(xiàn)時(shí)將數(shù)據(jù)分析和數(shù)據(jù)字典的內(nèi)容代入到所設(shè)計(jì)的數(shù)據(jù)整體關(guān)系結(jié)構(gòu)中,一個(gè)規(guī)范化數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)就建立起來了。 ( 4) 數(shù)據(jù)使用權(quán)限設(shè)置:針對用戶的不同使用要求,確定數(shù)據(jù)的用戶使用權(quán)限,確保數(shù)據(jù)安全。 ( 2) 數(shù)據(jù)表定義:數(shù)據(jù)表定義指定義數(shù)據(jù)庫中數(shù)據(jù)表的結(jié)構(gòu),數(shù)據(jù)表的邏輯結(jié)構(gòu)包括:屬性名稱、類型、表示形式、缺省值、校驗(yàn)規(guī)則、是否關(guān)鍵字、可否為空等。 數(shù)據(jù)庫系統(tǒng)設(shè)計(jì) 數(shù)據(jù)庫設(shè)計(jì)主要是進(jìn)行數(shù)據(jù)庫的邏輯設(shè)計(jì),即將數(shù)據(jù)按一定的分類、分組系統(tǒng)和邏輯層次組織起來,是面向用戶的。數(shù)據(jù)庫實(shí)現(xiàn)的一些功能有 l. 數(shù)據(jù)和數(shù)據(jù)說明的醒目顯示; l .多條件的查詢、多條記錄的檢索、模糊查詢; l .數(shù)據(jù)文件某種存儲格式導(dǎo)入數(shù)據(jù)窗體,經(jīng)過數(shù)據(jù)完整性校驗(yàn)存入數(shù)據(jù)庫; l. 數(shù)據(jù)庫安全性的設(shè)計(jì); 、數(shù)據(jù)接口、界面的設(shè)計(jì)。圖書館采取手工方式對圖書借閱情況進(jìn)行人工管理,由于信息比較多,圖書借閱信息的管理工作混亂而又復(fù)雜;一般借閱情況是記錄在借書證上,圖書的數(shù)目和內(nèi)容記錄在文件中,圖書館的工作人員和管理員也只是當(dāng)時(shí)對它比較清楚,時(shí)間一長,如再要進(jìn)行查詢,就得在眾多的資料中翻閱、查找了,造成查詢費(fèi)時(shí)、 費(fèi)力。數(shù)據(jù)信息處理工作量大,容易出錯(cuò);由于數(shù)據(jù)繁多,容 易丟失,且不易查找。計(jì)算機(jī)進(jìn)行信息管理與信息管理系統(tǒng)的開發(fā)密 切相關(guān),系統(tǒng)的開發(fā)是系統(tǒng)管理的前提。在各行各業(yè)中離不開信息處理,這正是計(jì)算機(jī)被廣泛應(yīng)用于信息管理系統(tǒng)的環(huán)境。 遺憾的是,不同的 DBMS 產(chǎn)品用不同的方法實(shí)施業(yè)務(wù)規(guī)則。除了數(shù)據(jù)的物理格式外,還需要確定是否有些域?qū)Ρ韥碚f是唯一的。 創(chuàng)建數(shù)據(jù)庫 1. 數(shù)據(jù)庫模式 數(shù)據(jù)庫模式定義了數(shù)據(jù)庫的結(jié)構(gòu)、表、關(guān)系、域和業(yè)務(wù)規(guī)則。運(yùn)行子系統(tǒng)處理用設(shè)計(jì)子系統(tǒng)開發(fā)的應(yīng)用組件。 DBMS 的特點(diǎn)和功能可以分為三個(gè)子系統(tǒng):設(shè)計(jì)工具子系統(tǒng)、運(yùn)行子系統(tǒng)和DBMS 引擎。關(guān)系模式相當(dāng)于前面提到的記錄類型,它的實(shí)例稱為關(guān)系,每個(gè)關(guān)系實(shí)際上是一張二維表格。 MS SQL Server2021 就是一種關(guān)系型數(shù)據(jù) 庫管理系統(tǒng)。 DBMS 是數(shù)據(jù)庫系統(tǒng)的核心組成部分。然而,大多數(shù)現(xiàn)代的 DBMS 產(chǎn)品存儲這種數(shù)據(jù)作為數(shù)據(jù)庫的一部分。 索引對排序和查找是有幫助的,但要付出代價(jià)。或者,可以在 ‘ 圖書名稱 ’字段上創(chuàng)建一個(gè)索引,該索引的條目按照 ‘ 圖書名稱 ’ 排序,這樣,該索引的條目可以讀出來,并用來按順序訪問 book 數(shù)據(jù)。索引可以用來排序和快速訪問數(shù)據(jù)。這些系統(tǒng)表存儲了數(shù)據(jù)庫中 表的情況,指出每一個(gè)表中有多少列,那一列是主關(guān)鍵字,每一列的數(shù)據(jù)類型的描述,它也存儲索引、關(guān)鍵字、規(guī)則和數(shù)據(jù)庫結(jié)構(gòu)的其他部分。當(dāng)然,要想產(chǎn)生一個(gè),顯示圖書名 稱及其借閱者聯(lián)系電話的報(bào)表,就需要將這兩個(gè)表的行結(jié)合起來。用這種方式構(gòu)成的關(guān)系在進(jìn)行修改時(shí),會出現(xiàn)問題。表的列包含域或?qū)傩?,表的行包含對?yīng)業(yè)務(wù)環(huán)境中的實(shí)體的記錄。 數(shù)據(jù)庫 數(shù)據(jù)庫由 DBMS(數(shù)據(jù)庫管理系統(tǒng))處理, DBMS 則由開發(fā)人員和用戶通過應(yīng)用程序直接或間接地使用。開發(fā)的主要過程為:理解用戶的需求,然后,把它們轉(zhuǎn)變?yōu)橛行У臄?shù)據(jù)庫設(shè)計(jì)。 因此本人結(jié)合開入式圖書館的要求,對 MS SQL Server2021 數(shù)據(jù)庫管理系統(tǒng)、SQL 語言 原理、 Delphi 應(yīng)用程序設(shè)計(jì), Delphi 數(shù)據(jù)庫技術(shù)進(jìn)行了較深入的學(xué)習(xí)和應(yīng)用,主要完成對圖書管理系統(tǒng)的需求分析、功能模塊劃分、數(shù)據(jù)庫模式分析,并由此設(shè)計(jì)了數(shù)據(jù)庫結(jié)構(gòu)和應(yīng)用程序。t resist, human civilization enter a brandnew , books management system too with the convenience, fast, low advantage in expenses is entering people life slowly, manage the traditional books to way to set free out thoroughly, lift highefficiency, alleviate worker39。因此,圖書管理系統(tǒng)也以方便 、快捷、費(fèi)用低的優(yōu)點(diǎn)正慢慢地進(jìn)入人們的生活,將傳統(tǒng)的圖書管理方式徹底的解脫出來,提高效率,減輕工人人員以往繁忙的工作,減小出錯(cuò)的概率,使讀者可以花更多的時(shí)間在選擇書和看書上。摘 要 二十一世紀(jì)是信息的社會,信息作為社會最主要的資源,將成為戰(zhàn)略資源引起人們廣泛的關(guān)注。信息化時(shí)代的到來成為不可抗拒的潮流,人類文明正在進(jìn)入一個(gè)嶄新的時(shí)代。 managing person increasingly heavy to get peop
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1