

下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、1/ 9SQL Server數(shù)據(jù)庫(kù)課程設(shè)計(jì)題目:同學(xué)錄管理信息系統(tǒng)院系):信息技術(shù)系班級(jí):學(xué)號(hào):學(xué)生姓名:一、數(shù)據(jù)需求分析:1.1背景和意義在計(jì)算機(jī)技術(shù)的快速發(fā)展的背景下,特別是計(jì)算機(jī)網(wǎng)絡(luò)的發(fā)展,使得人們 的生活方式在不斷的變化。使得人們以更低廉的價(jià)格,開發(fā)出更加方便,更加 實(shí)用的網(wǎng)絡(luò)工具。各種在線服務(wù)系統(tǒng),更是深刻影響了人們的連續(xù)方式,使得 人們能夠在遠(yuǎn)隔千里之外能夠隨時(shí)通訊。過去種種陳舊的聯(lián)系方式,已不能滿 足現(xiàn)代生活的需要。網(wǎng)上同學(xué)錄應(yīng)運(yùn)而生并且已經(jīng)得到了廣泛的應(yīng)用。通過這 種方式我們能及時(shí)更新用戶信息,極大的方便了以后同學(xué)的聯(lián)系。1.2系統(tǒng)簡(jiǎn)況本系統(tǒng)的服務(wù)主要包括:通信錄、留言板No用
2、戶編號(hào)主鍵)PasswordsVarchar(15No用戶密碼Teleph oneNvarchar(15No聯(lián)系電話EMailVarchar(25No郵箱SexBit(1No性別ClassChar(20No原所在班級(jí)BirthdaySmalldatetime(4No出生年月Realn ameNvarchar(10No真實(shí)姓名AddressVarchar(15No用戶地址VideoPermissi onChar(2No用戶自定義完整冗余)表2 admin表屬性列字符類型是否可空值注解UserIDVarchar(20No管理員用戶名(主鍵PasswordsVarchar(20No密碼留言主題屬性列
3、是否可空值注解發(fā)布時(shí)間發(fā)布人表1 Use 留言內(nèi)容字符類型、數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì):照片N(1用戶基本信息數(shù)據(jù)項(xiàng)為: 用戶管理員所在班級(jí)(2管理員基本數(shù)(3留言板基本數(shù)據(jù)人,留言日期ID、 用戶密碼, 聯(lián)系電話, 名,用戶地址,用戶自定義為:管理員用戶名,密碼項(xiàng)為N留言編號(hào),留言主題,N(4照片基本數(shù)據(jù)項(xiàng)田號(hào),2發(fā)表和用戶同學(xué)錄數(shù)據(jù)庫(kù)E-R圖;性/I上傳6/ 9表3 message表屬性列字符類型是否可空值注解MessNumBigi nt(8No留言編號(hào)留言主題MessTextText(16No留言內(nèi)容MessIDChar(20No留言發(fā)布人DateVarchar(50No留言日期表4 photo
4、表屬性列字符類型是否可空值注解PhotoNumBigi nt(8No照片編號(hào)No用戶編號(hào)PhotodateVarchar(50No照片時(shí)間UpdatetimeSmalldatetime(4No上傳時(shí)間五、數(shù)據(jù)庫(kù)實(shí)現(xiàn),Filegroup data2(Name=TXL_data2,file name = d:TXL_data2. ndf,Size = 2,Maxsize = 100,FileGrowth = 1 ,Log On(Name=TXL_log1,file name = d:TXL_log1.ldf,Size =5mb,Maxsize = 50mb,Filegrowth = 10% ,Go
5、I7/ 9(2創(chuàng)建用戶表Create table user_Info(User_ID Varchar(20 primary key,PassWordsVarchar(15,Telephone Nvarchar(15 ,EmailVarchar(25,Sex Bit(1 ,Class Char (20 ,Birthday Smalldatetime(4,Realname Nvarchar (10,Address Varchar(15,VideoPermissionChar(2,Go(3創(chuàng)建管理員表Create table Admin_infoUserID Varchar (20 primary
6、key ,Password Varchar (15 ,Go(4創(chuàng)建留言板表Create table Message_infoMessNum Bigint (8 primary key,MessTheme Varchar (100 ,MessText Text (16 ,MessID Char (20 ,Date Varchar (50 ,Go(5創(chuàng)建照片信息表Create table Photo_infoPhotoNum Bigint (8 primary key ,ID Varchar (20 ,Photodate Varchar(50 ,Updatetime Smalldatetime (
7、4,Go8/ 9六、數(shù)據(jù)庫(kù)對(duì)象設(shè)計(jì)1.視圖設(shè)計(jì)SELECT dbo.User_info.realname, dbo.photo_info.photodateFROM dbo.user_info INNER JOINdbo.photo_info ON dbo.user_info.userid = dbo.photo_info.idCreate table Photo_info (PhotoNum Bigint (8 COLLATE Chinese_PRC_CI_AS NOT NULL ,ID Varchar (20 COLLATE Chinese_PRC_CI_AS NOT NULL ,Phot
8、odate varchar (50 COLLATE Chinese_PRC_CI_AS NOT NULL ,Updatetime Smalldatetime (40 COLLATEChinese_PRC_CI_AS NOT NULL ,CONSTRAINT PK_Photo_info PRIMARY KEY CLUSTERED(PhotoNum ON PRIMARY ,CONSTRAINT PhotoNum FOREIGN KEY(ID REFERENCES User_info (UserID ON PRIMARYGO用戶關(guān)系圖CREATE TABLE User_info (User_ID V
9、archar (20 COLLATE Chinese_PRC_CI_AS NOT NULL , PassWords Varcha (15 COLLATE Chinese_PRC_CI_AS NOT NULL , Telephone Nvarchar (15 COLLATE Chinese_PRC_CI_AS NOT NULL , Email Varchar (25 COLLATE Chinese_PRC_CI_AS NOT NULL , Sex Bit (1 COLLATE Chinese_PRC_CI_AS NOT NULL , Class Char (20 COLLATE Chinese_
10、PRC_CI_AS NOT NULL , Birthday Smalldatetime (4 COLLATE Chinese_PRC_CI_AS NOT NULL , Realname Nvarchar (10 COLLATE Chinese_PRC_CI_AS NOT NULL , Address Varcha (15 COLLATE Chinese_PRC_CI_AS NOT NULL , VideoPermission Char (2 COLLATE Chinese_PRC_CI_AS NOT NULL ,9/ 9CONSTRAINT PK_User_info PRIMARY KEY C
11、LUSTERED(UserID ON PRIMARY ON PRIMARYGO留言板關(guān)系圖CREATE TABLE message_info (MessNum Bigint (8 COLLATE Chinese_PRC_CI_AS NOT NULL ,MessTheme Varchar (100 COLLATE Chinese_PRC_CI_AS NOT NULL ,MessText Text (16 COLLATE Chinese_PRC_CI_AS NOT NULL , MessIDChar (200 COLLATE Chinese_PRC_CI_AS NOT NULL , Date Va
12、rcha (10COLLATE Chinese_PRC_CI_AS NOT NULL , U_DT datetime NULL ,CONSTRAINT PK_message_info PRIMARY KEY CLUSTERED(MessNum ON PRIMARY ,CONSTRAINT FK_User_info FOREIGN KEY(MessID REFERENCES photo (ID ON PRIMARYGO主鍵約束ALTER TABLE dbo.Photo_infoADD CONSTRAINTPK_photo_infoPRIMARY KEY CLUSTERED(ID ON PRIMA
13、RYGO外鍵約束10/ 9ALTER TABLE dbo.Photo_info ADD CONSTRAINT FK_Photo_info_User_infoFOREIGN KEY(ID REFERENCES managers_info (UserIDGO存儲(chǔ)過程use TXLIf exists (select name from sysobjects where name=user_someand type=pDrop procedure user_somegocreate procedure user_someasbegindelete from User_info where UserID
14、=1delete from Photo_info where ID=1delete from Message_info where MessID=1endgoexec user_somego4、數(shù)據(jù)完整性設(shè)計(jì) 通過定義表的主鍵來和確定屬性的數(shù)據(jù)類型來保證數(shù)據(jù)的完整性,減少數(shù) 據(jù)信息的重復(fù)。通常實(shí)行數(shù)據(jù)完整性的形式和方法有:約束、默認(rèn)值、規(guī)則、 存儲(chǔ)過程、和觸發(fā)器等。5、數(shù)據(jù)庫(kù)安全性設(shè)計(jì) 數(shù)據(jù)庫(kù)的創(chuàng)建者擁有數(shù)據(jù)庫(kù)的最初的所有權(quán)限,包括在普通用戶中選擇管 理員的權(quán)力。管理員擁有添加刪除班級(jí)人員的權(quán)限,普通用戶可以訪問其他用 戶信息,修改自己信息,注銷自己用戶信息等權(quán)限。數(shù)據(jù)庫(kù)備份采用差異數(shù)據(jù)備份,并周期性進(jìn)行完全數(shù)據(jù)備份六、存在問題與不足:通過這次的設(shè)計(jì)我發(fā)現(xiàn)開始學(xué)的東西已經(jīng)忘記的差不多里,這次設(shè)計(jì)很好 的把我們所學(xué)11/ 9的內(nèi)容整個(gè)的串聯(lián)起來,使得我們鞏固了以前的知識(shí),并且更加 深刻的理解,開始時(shí)候老師提到同學(xué)錄的時(shí)候,我們?nèi)绾我蚕氩坏絊qL是如何 實(shí)現(xiàn)的,會(huì)認(rèn)為這是一件很神奇的事情,對(duì)于我們而言還停留在紙筆的現(xiàn)狀, 深刻的了解里我們?cè)谟?jì)算機(jī)領(lǐng)域早已經(jīng)落后了很長(zhǎng)時(shí)間,在此次設(shè)計(jì)中
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年項(xiàng)目管理中的創(chuàng)新案例試題及答案
- 多媒體應(yīng)用設(shè)計(jì)師視覺識(shí)別應(yīng)用試題及答案
- 中級(jí)社會(huì)工作者考試的專業(yè)培養(yǎng)目標(biāo)及試題及答案
- 2025年軟件評(píng)測(cè)師考試中的職業(yè)發(fā)展試題及答案
- 系統(tǒng)分析師考試再探試題及答案
- 中級(jí)社工備考試題與答案
- 初級(jí)社會(huì)工作者考試重點(diǎn)難點(diǎn)與試題答案
- 云南大學(xué)高數(shù)下期末試卷及答案
- 社會(huì)工作服務(wù)創(chuàng)新與實(shí)踐的反思試題及答案
- 2025年多媒體設(shè)計(jì)師評(píng)估標(biāo)準(zhǔn)與試題及答案
- 會(huì)計(jì)學(xué) 第7版 課后習(xí)題及答案 徐經(jīng)長(zhǎng) -第1-4章
- 人教版八年級(jí)下冊(cè)數(shù)學(xué)期末試卷綜合測(cè)試卷(word含答案)
- 2019下學(xué)期YMO數(shù)學(xué)1年級(jí)決賽試卷
- 重鉻酸鉀氧化分光光度法測(cè)定酒中乙醇的含量
- 物流管理的應(yīng)用技術(shù)研究和實(shí)施
- C919客機(jī)機(jī)組培訓(xùn)-指示記錄
- 股權(quán)激勵(lì)案例課件
- 學(xué)前幼兒園-紙花開放教學(xué)設(shè)計(jì)學(xué)情分析教材分析課后反思
- 信息通信建設(shè)工程預(yù)算定額 (2017版)第五冊(cè)+通信管道工程預(yù)算定額
- 投標(biāo)流程模板課件
- 煙草行業(yè)(煙葉倉(cāng)管員)職業(yè)資格證書培訓(xùn)考試題庫(kù)(附答案)
評(píng)論
0/150
提交評(píng)論