人事管理系统项目详细设计说明书

  • 格式:docx
  • 大小:149.37 KB
  • 文档页数:174

下载文档原格式

  / 174
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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