SQL工资管理系统设计书.doc

上传人:自*** 文档编号:126229979 上传时间:2020-03-23 格式:DOC 页数:20 大小:101KB
返回 下载 相关 举报
SQL工资管理系统设计书.doc_第1页
第1页 / 共20页
SQL工资管理系统设计书.doc_第2页
第2页 / 共20页
SQL工资管理系统设计书.doc_第3页
第3页 / 共20页
SQL工资管理系统设计书.doc_第4页
第4页 / 共20页
SQL工资管理系统设计书.doc_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《SQL工资管理系统设计书.doc》由会员分享,可在线阅读,更多相关《SQL工资管理系统设计书.doc(20页珍藏版)》请在金锄头文库上搜索。

1、一、 现在将E-R图规划如下:属于属于属于性别工作人员信息表职务电话管理姓名人员编号学生基本信息表图书入库管理表图书借出归还表管理属于字数作者书名出版地页数数量定价版本ISBN班级姓名性别政治面貌家庭住址联系电话学号出身日期学号姓名借出时间归还时间书名是否到期工作人员编号ISBN备注MNMNMNMNNMMN 三、根据E-R图可以得到以下关系模式(1)学生基本信息表(学号,姓名,性别,班级,出生日期,家庭住址,政治面貌,联系电话,备注)借出归还信息表(学号,姓名,ISBN,书名,借出时间,归还时间,是否过期,工作人员编号)(2)借出归还信息表(学号,姓名,ISBN,书名,借出时间,归还时间,是否

2、过期,工作人员编号)图书入库信息表(书名,ISBN,作者,版本,出版社,出版地,页数,字数,定价,数量) (3)借出归还信息表(学号,姓名,ISBN,书名,借出时间,归还时间,是否过期,工作人员编号)工作人员信息表(人员编号,姓名,性别,职务,电话)(4)学生基本信息表(学号,姓名,性别,班级,出生日期,家庭住址,政治面貌,联系电话,备注)图书入库信息表(书名,ISBN,作者,版本,出版社,出版地,页数,字数,定价,数量)学生基本信息表图书入库信息表(学号,ISBN,借出归还信息表)(5)工作人员信息表(人员编号,姓名,性别,职务,电话)图书入库信息表(书名,ISBN,作者,版本,出版社,出版

3、地,页数,字数,定价,数量)工作人员信息表图书入库信息表(人员编号,ISBN,借出归还信息表)(6)学生基本信息表(学号,姓名,性别,班级,出生日期,家庭住址,政治面貌,联系电话,备注)工作人员信息表(人员编号,姓名,性别,职务,电话)学生基本信息表工作人员信息表(学号,人员编号,借出归还信息表)四、根据E-R图以及关系模式分析各表字段以及数据类型以及设置 学生基本信息表: 类别字段数据类型长度允许空备注学号Char10N主键姓名Char10N性别Char 10N出身日期Char 10N政治面貌Char10N班级Char10N家庭住址Char10N联系电话Char11N备注Char50Y 工作

4、人员信息表:类别字段数据类型长度允许空备注人员编号char8否主键姓名char8否性别char2否职务char20否电话char20否 图书入库信息表 :类别字段数据类型长度允许空备注书名varchar50否作者varchar50否版本varchar50是出版地varchar50是出版社varchar50否ISBNchar10否主键字数Varchar50是页数Varchar50是定价Char10是借出归还信息表 : 类别字段数据类型长度允许空备注学号Char18N主键姓名char10NISBNchar10N 书名char30N 借出时间char10N归还时间Char10Y是否到期Char10N

5、工作人员编号Char10N五数据库的创建以及表的创建与数据的输入(一)、创建一个图书管理数据库,包括两个数据库文件,一个主数据文件,一个事务日志文件,主数据文件其初始大小为5MB,最大大小为50MB,允许数据库自动增长,增长方式是按10%比例增长;日志文件初始大小为2MB,最大可增长到5MB,按1MB增长。数据库包含以上表和信息。创建代码如下:Create database 图书管理On( name=图书管理_data, Filename=d:sqldatamssqldataxueji.mdf, Size=5MB,Maxsize=50MB,Filegrowth=10%)Log on ( nam

6、e=图书管理_log, Filename=d:sqldatamssqldataxueji_log.ldf, Size=2MB, Maxsize=5MB, Filegrowth=1MB)(二)数据库创建以后,现在在数据库中创建 学生基本信息 ,1.创建学生基本信息表的T-SQL语句如下: Use 图书管理 Go Create table 学生基本信息 ( 学号 char(10) not null, 姓名 char(10) not null, 性别 char(10) not null, 出生日期 char(10) not null, 政治面貌 char(10) not null, 班级 char(

7、10) not null, 家庭住址 char(10) not null, 联系电话 char(11) not null, 备注 char(50) null)GO2.创建工作人员信息表的T-SQL语句如下: Use 图书管理 GoCreate table 工作人员信息 ( 人员编号 char(8) not null primary key, 姓名 char(8) not null, 性别 char(2) not null, 职务 char(20) not null, 电话 char(20) null)Go3.创建图书入库信息表的T-SQL语句如下:Use 图书管理GoCreate table

8、( 书名 varchar not null, 作者 varchar not null, 版本 varchar null, 出版地varchar null, ISBN char(10) not null, 字数 varchar null, 页数 varchar null, 定价 char(10 null)Go4.创建借出还入信息表的T-SQL语句如下:Use 图书管理GoCreate table 借出归还信息表(学号 char(18) not null,姓名 char(10) not null,ISBN char(10) not null,书名 char(30)not null,借出时间 cha

9、r(10) not null,归还时间 char(10) null,是否到期 char(10) not null,工作人员编号 char(10) not null)Go(三)利用企业管理器或查询分析器完成约束的实施缺省约束1.在图书管理数据库中为学生基本信息表创建名为DF_ student_State的DEFAULT约束,该约束使政治面貌列的值默认为”团员”USE 图书管理GOALTER TABLE 学生基本信息ADD CONSTRAINT DF_ student _State DEFAULT (团员) FOR 政治面貌GO2.删除刚建立的名为DF_student _State的DEFAULT

10、约束USE 图书管理GOALTER TABLE学生基本信息DROP CONSTRAINT DF_student_StateGO3.在职工信息表里对职务创建名为SP_MINI的default缺省约束,该约束使职务默认值为“管理员” USE 图书管理系统GOALTER TABLE 工作人员信息表ADD CONSTRAINT SP_MINI DEFAULT (管理员) FOR 职务GO4.删除刚建立的名为SP_MINI的DEFAULT约束 USE图书管理系统GOALTER TABLE工作人员信息表DROP CONSTRAINT SP_MINI GO检查约束1.在学生基本信息表中,其中输入性别字段值时

11、,只能接受“男”或者“女”,并且为电话号码字段创建检查约束,限制只能输入类似05524453839之类的数据,而不能随意输入其他数据。Use 图书管理constraint chk_sex check(sex in (男,女)Constraint chk_phonenum check(电话号码 like (055)0-90-90-90-9 0-90-90-90-9))2.在图书管理数据库中为学生基本信息表创建名为CK_ student的CHECK约束,该约束限制学号列中只允许10位数字USE 图书管理GOALTER TABLE 学生基本信息ADD CONSTRAINT CK_student CH

12、ECK (学号like 0-90-90-90-90-90-90-90-90-90-9)GO3.删除刚建立的CHECK约束USE 图书管理GOALTER TABLE学生基本信息DROP CONSTRAINT CK_studentGO主键约束1.在图书管理数据库中为学生基本信息表中的学生证号和课程编号列的组合创建名为IX_StuNoCouNo的PRIMARY KEY约束USE 图书管理GOALTER TABLE 学生基本信息ADD CONSTRAINT IX_StuNoCouNo PRIMARY KEY (学号,联系电话)GO2.删除刚建立的名为IX_StuNoCouNo的PRIMARY KEY约束USE 图书管理GOALTER TABLE学生基本信息DROP CONSTRAINT IX_StuNoCouNo

展开阅读全文
相关资源
相关搜索

当前位置:首页 > IT计算机/网络 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号