人事管理系统项目详细设计说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录
1. 概述
1.1.目的
本文为教学案例项目SQLServer功能规范说明书。本说明书将:
●描述数据库设计的目的
●说明数据库设计中的主要组成部分
●说明数据库设计中涵盖的教学知识要点
1.2.内容
本文档主要内容包括对数据库设计结构的总体描述,对数据库中各种对象的描述(包括对象的名称、对象的属性、对象和其他对象的直接关系)。本文档中包含对以下数据库内容的描述:
●数据表
●视图
●存储过程
●用户自定义函数
●触发器
●约束
在数据库主要对象之外,本文还将描述数据库安全性设置、数据库属性设置和数据库备份策略,为数据库管理员维护数据库安全稳定地运行提供参考。
1.3.与其他项目的关联
教学案例项目的数据库设计与教学项目(Web部分和Windows部分)功能密切相关。教学案例项目的数据库将按照教学项目程序部分的功能需求而设计,数据库设计将配合教学案例的程序部分,以实现一个功能完备的企业环境内的应用。
2. 数据库
2.1.数据库名称
数据库的名称一定要设为RGB,否则本案例设计的Web部分的应用程序和Windows 部分的应用程序将无法使用该数据库。
答案:USE[master]
GO
/******Object:Database[RGB]ScriptDate:06/18/201108:55:58******/ CREATEDATABASE[RGB]ONPRIMARY
(NAME=N'RGB',FILENAME=N'C:\ProgramFiles\MicrosoftSQLServer\MSSQL10.MSSQLSERVE
R\MSSQL\DATA\RGB.mdf',SIZE=3072KB,MAXSIZE=UNLIMITED,FILEGROWTH=1024KB)
LOG ON
(NAME=N'RGB_log',FILENAME=N'C:\ProgramFiles\MicrosoftSQLServer\MSSQL10.MSSQLS ERVER\MSSQL\DATA\RGB_log.ldf',SIZE=1024KB,MAXSIZE=2048GB,FILEGROWTH=10%)
GO
ALTERDATABASE[RGB]SETCOMPATIBILITY_LEVEL=100
GO
IF(1=FULLTEXTSERVICEPROPERTY('IsFullTextInstalled'))
begin
EXEC[RGB].[dbo].[sp_fulltext_database]@action='enable'
end
GO
ALTERDATABASE[RGB]SETANSI_NULL_DEFAULTOFF
GO
ALTERDATABASE[RGB]SETANSI_NULLSOFF
GO
ALTERDATABASE[RGB]SETANSI_PADDINGOFF
GO
ALTERDATABASE[RGB]SETANSI_WARNINGSOFF
GO
ALTERDATABASE[RGB]SETARITHABORTOFF
GO
ALTERDATABASE[RGB]SETAUTO_CLOSEOFF
GO
ALTERDATABASE[RGB]SETAUTO_CREATE_STATISTICSON
GO
ALTERDATABASE[RGB]SETAUTO_SHRINKOFF
GO
ALTERDATABASE[RGB]SETAUTO_UPDATE_STATISTICSON
GO
ALTERDATABASE[RGB]SETCURSOR_CLOSE_ON_COMMITOFF
GO
ALTERDATABASE[RGB]SETCURSOR_DEFAULTGLOBAL
GO
ALTERDATABASE[RGB]SETCONCAT_NULL_YIELDS_NULLOFF
GO
ALTERDATABASE[RGB]SETNUMERIC_ROUNDABORTOFF
GO
ALTERDATABASE[RGB]SETQUOTED_IDENTIFIEROFF
GO
ALTERDATABASE[RGB]SETRECURSIVE_TRIGGERSOFF
GO
ALTERDATABASE[RGB]SETDISABLE_BROKER
GO
ALTERDATABASE[RGB]SETAUTO_UPDATE_STATISTICS_ASYNCOFF GO
ALTERDATABASE[RGB]SETDATE_CORRELATION_OPTIMIZATIONOFF GO
ALTERDATABASE[RGB]SETTRUSTWORTHYOFF
GO
ALTERDATABASE[RGB]SETALLOW_SNAPSHOT_ISOLATIONOFF
GO
ALTERDATABASE[RGB]SETPARAMETERIZATIONSIMPLE
GO
ALTERDATABASE[RGB]SETREAD_COMMITTED_SNAPSHOTOFF
GO
ALTERDATABASE[RGB]SET HONOR_BROKER_PRIORITY OFF
GO
ALTERDATABASE[RGB]SETREAD_WRITE
GO
ALTERDATABASE[RGB]SETRECOVERYFULL
GO
ALTERDATABASE[RGB]SETMULTI_USER
GO