下載吧 - 綠色安全的游戲和軟件下載中心

          軟件下載吧

          當(dāng)前位置:軟件下載吧 > 數(shù)據(jù)庫 > MS_SQL > 數(shù)據(jù)庫設(shè)計:關(guān)于圖書管理系統(tǒng)的sqlserver數(shù)據(jù)庫設(shè)計

          數(shù)據(jù)庫設(shè)計:關(guān)于圖書管理系統(tǒng)的sqlserver數(shù)據(jù)庫設(shè)計

          時間:2024-03-12 20:33作者:下載吧人氣:30

          首先,在寫數(shù)據(jù)庫時需要遵循以下幾個原則:

              數(shù)據(jù)庫的命名規(guī)范:

                       方便代碼的交流和維護
                       不影響代碼的效率,不與大眾習(xí)慣沖突
                       使代碼更美觀,閱讀更方便
                       使代碼的邏輯更清晰,更易于理解

             術(shù)語的定義:

                       Pascal方法:將標識符的首字母和后面連接的每個單詞的首字母都大寫  ,可以對三字母或更多的字符的標識符使用。例如:BackColor
                       Camel方法:標識符的首字母小寫,而后面連接的單詞首字母都大寫。例如:backColor

             基本原則:

                      以大小寫敏感編寫SQL語句
                      盡量使用Unicode數(shù)據(jù)類型
                      優(yōu)先使用參數(shù)化SQL查詢代替拼接SQL查詢
                      禁止使用拼音+英語的方式來命名SQL對象或變量
                      盡量使用存儲過程代替SQL語句 
                     大寫t-sql語言的所有關(guān)鍵字,謂詞和系統(tǒng)函數(shù)

          其次:

                     對數(shù)據(jù)庫進行分析

                   1.分析數(shù)據(jù)庫,根據(jù)圖書管理系統(tǒng)的需求分析,列出表

                      圖書類別:主要包括圖書的編號,類別名稱等
                      圖書基本信息:主要包括圖書編號,圖書名稱,類別編號等
                      讀者類別:主要包括類別編號,類別名稱,借書最大量等
                      讀者基本信息:主要包括讀者編號,讀者姓名,性別,住址,讀者類別
                      借閱表:主要包括記錄編號,讀者編號,圖書編號,借出日期,還入日期。

                   2。根據(jù)分析的數(shù)據(jù)庫畫出實體圖

                      圖書類別:

          數(shù)據(jù)庫設(shè)計:關(guān)于圖書管理系統(tǒng)的sqlserver數(shù)據(jù)庫設(shè)計

                 圖書基本信息:

          數(shù)據(jù)庫設(shè)計:關(guān)于圖書管理系統(tǒng)的sqlserver數(shù)據(jù)庫設(shè)計

                讀者類別:

          數(shù)據(jù)庫設(shè)計:關(guān)于圖書管理系統(tǒng)的sqlserver數(shù)據(jù)庫設(shè)計

                讀者基本信息:

          數(shù)據(jù)庫設(shè)計:關(guān)于圖書管理系統(tǒng)的sqlserver數(shù)據(jù)庫設(shè)計

                 借閱表:

          數(shù)據(jù)庫設(shè)計:關(guān)于圖書管理系統(tǒng)的sqlserver數(shù)據(jù)庫設(shè)計

              3.畫出數(shù)據(jù)庫E-R圖

          數(shù)據(jù)庫設(shè)計:關(guān)于圖書管理系統(tǒng)的sqlserver數(shù)據(jù)庫設(shè)計

                 4.數(shù)據(jù)表關(guān)系圖:

          數(shù)據(jù)庫設(shè)計:關(guān)于圖書管理系統(tǒng)的sqlserver數(shù)據(jù)庫設(shè)計

                  5.根據(jù)需求,給出數(shù)據(jù)字典

          數(shù)據(jù)庫設(shè)計:關(guān)于圖書管理系統(tǒng)的sqlserver數(shù)據(jù)庫設(shè)計

          數(shù)據(jù)庫設(shè)計:關(guān)于圖書管理系統(tǒng)的sqlserver數(shù)據(jù)庫設(shè)計

              6.對數(shù)據(jù)庫進行增、刪、改、查相關(guān)操作,編寫sql腳本實現(xiàn)。

          CREATE DATABASE BMS

          IF OBJECT_ID(N’t_booktype’,N’U’) IS NOT NULL
          DROP TABLE t_booktype
          CREATE TABLE t_booktype(
          typeno int primary key not null,
          typename varchar(30) not null
          )

          IF OBJECT_ID(N’t_books’,N’U’) IS NOT NULL
          DROP TABLE t_books
          CREATE TABLE t_books(
          bookno int primary key not null,
          bookname varchar(30) not null,
          typeno int not null
          )

          IF OBJECT_ID(N’t_readertype’,N’U’) IS NOT NULL
          DROP TABLE t_readertype
          CREATE TABLE t_readertype(
          readertypeno int primary key not null,
          readername varchar(30) not null,
          lendnumber int not null
          )

          IF OBJECT_ID(N’t_readerinfo’,N’U’) IS NOT NULL
          DROP TABLE t_readerinfo
          CREATE TABLE t_readerinfo(
          readerno int primary key not null,
          readername varchar(30) not null,
          readeraddress varchar(30) not null,
          readertypeno int not null
          )

          IF OBJECT_ID(N’t_lendbook’,N’U’) IS NOT NULL
          DROP TABLE t_lendbook
          CREATE TABLE t_lendbook(
          recordno int primary key not null,
          readerno int not null,
          bookno int not null,
          lendtime datetime ,
          returntime datetime
          )

          INSERT INTO t_booktype
          VALUES(‘1005′,’懸疑類’)

          INSERT INTO t_books
          VALUES(‘1025′,’盜墓筆記’,’1005′)

          INSERT INTO t_readertype
          VALUES(‘0005′,’黃秋萍’,20)

          INSERT INTO t_readerinfo
          VALUES(‘0005′,’黃秋萍’,’南昌市’,’0005′)

          INSERT INTO t_lendbook
          VALUES(‘0005′,’0002′,’1013′,’2004-07-28′,’2004-11-16′)

          SELECT *
          FROM t_books

          UPDATE t_books
          SET bookname=’深入理解計算機系統(tǒng)’
          WHERE bookno=’1001′

          UPDATE t_readertype
          SET readername=’吳嬌’
          WHERE readertypeno=’0001′

          SELECT *
          FROM t_readerinfo

          –查詢圖書名字
          SELECT bookname
          FROM t_books

          –查詢圖書類別
          SELECT typename
          FROM t_booktype

          –查詢名字叫吳嬌的借書記錄

          SELECT t_readerinfo.readername,t_lendbook.lendtime,t_lendbook.returntime
          FROM t_readerinfo join t_lendbook on t_readerinfo.readerno=t_lendbook.readerno
          WHERE t_readerinfo.readername=’吳嬌’

          標簽MSSQL,SQLServer,技術(shù)文檔,數(shù)據(jù)庫,SQLSERVER

          相關(guān)下載

          查看所有評論+

          網(wǎng)友評論

          網(wǎng)友
          您的評論需要經(jīng)過審核才能顯示

          熱門閱覽

          最新排行

          公眾號

          主站蜘蛛池模板: 精品福利一区二区三区免费视频| 国产人妖视频一区二区| 福利国产微拍广场一区视频在线 | 亚洲国模精品一区| 无码人妻精品一区二区三区66 | 男人的天堂av亚洲一区2区| 视频在线一区二区| 亚洲熟女一区二区三区| eeuss鲁片一区二区三区| 无码少妇一区二区三区浪潮AV| 国内精品一区二区三区东京| 国产精品福利一区| 无码人妻AV免费一区二区三区| aⅴ一区二区三区无卡无码| 国产精品一区在线麻豆| 风间由美性色一区二区三区| 欧美成人aaa片一区国产精品| 日本不卡一区二区三区视频| 动漫精品第一区二区三区| 日韩一区二区三区免费体验| 在线视频国产一区| 91久久精品无码一区二区毛片| 一区二区三区杨幂在线观看| 久99精品视频在线观看婷亚洲片国产一区一级在线 | 精品亚洲福利一区二区| 国产成人精品日本亚洲专一区| 国产午夜毛片一区二区三区 | 无码精品人妻一区二区三区影院| 无码人妻一区二区三区一| 久久精品国产一区| 久久无码AV一区二区三区| 亚洲日本一区二区三区在线| 国产高清精品一区| 国内精品视频一区二区三区八戒| 学生妹亚洲一区二区| 中文字幕一区一区三区| 国产精品夜色一区二区三区| 亚洲AV成人一区二区三区在线看| 亚洲av无码一区二区乱子伦as| 国产综合无码一区二区辣椒| 欧亚精品一区三区免费|