




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
“员工培训管理”数据库设计文档0、前言(一些必要的说明。)郑森森0.1 数据库说明数据库名:ygpx 逻辑名称:员工培训管理数据库数据文件:ygpx.mdf日志文件:ygpx _Log登录名:admin,密码:1234560.2表命名说明 Ygb:员工表。Bmb:部门表。Pxsb:培训师表。Cjb:成绩表。Pxkcb:培训课程表。0.3 系统功能模块图1、 需求分析阶段 谢梦瑶说明: (1) 数据流图(2) 数据字典(每个实体的详细说明)数据库编号:ygpx基表编号:f1基表英文名称:ygb基表中文名称:员工表字段编号英文字段名中文字段名字段类型备注1Id员工编号Char(52Name员工姓名Char(8)3Sex性别Bit4Birthday出生日期Datetime5Departmentid部门编号 Char(3)6Phonenumber电话号码Char(10)7Zip备注Char(6)8Address地址Char(20)说明: Departmentid参照的是bmb的Departmentid数据库编号:ygpx基表编号:f2基表英文名称:bmb基表中文名称:部门表字段编号英文字段名中文字段名字段类型备注1departmentid部门编号Char(3)2departmentname部门名称Char(20)3note备注text说明:数据库编号:ygpx基表编号:f3基表英文名称:pxsb基表中文名称:培训师表字段编号英文字段名中文字段名字段类型备注1pxsid培训师编号Char(5)2pxsname培训师姓名Char(8)3Sex性别Bit4Birthday出生时间Datetime5Phonenumber联系电话char(10)6Zip备注Char(6)7Address地址Char(20)说明:数据库编号:ygpx基表编号:f4基表英文名称:kcpxb基表中文名称:教师表字段编号英文字段名中文字段名字段类型备注1kch课程号Char(5)2Kcm课程名varchar(20)3Date上课时间datetime4dd地点char(10)说明: kch参照pxkcb的kch,kcm参照pxkcb的kcm。数据库编号:ygpx基表编号:f5基表英文名称:cjb基表中文名称:成绩表字段编号英文字段名中文字段名字段类型备注1id员工编号Char(52name员工姓名Char(8)3kch课程号Char(5)4cj成绩Int说明: id参照员工表的id,name参照员工表的name,kch参照课程表的kch。2、 概念设计阶段 谢梦瑶(1) 总ER图(由分ER图画出总ER图)3、 逻辑设计阶段 郑森森(1) 表关系图(看是否可以画出)(2) 表结构图Ygb结构Bmb结构Pxsb结构Cjb 结构Pxkcb结构(3) 表优化(判断每个关系是否达到3NF要求,如果没有达到,则继续规范) 谢梦瑶按照(1nf-2nf-3nf进行判断和优化)Cjb(id,kch,name,cj)码:(id,kch)非主属性:cj,name因为cj完全依赖于(id,kch),name部分依赖(id,kch)所以不属于2NF将其分解为(id,kch,cj)(id,name),因为cj完全依赖于(id,kch),name完全依赖(id)所以属于2NF因为不存在传递函数依赖,所以属于3NFpxkcb(kch,kcm,date,dd)码:(kch)非主属性:kcm,date,dd因为kcm,date,dd完全依赖于(kch),所以属于2NF因为不存在传递函数依赖,所以属于3NFygb(id,name,sex,birthday,departmentid,phonenumber,zip,address)码:(id)非主属性:name,sex,birthday,departmentid,phonenumber,zip,address因为name,sex,birthday,departmentid,phonenumber,zip,address完全依赖于(id),所以属于2NF因为不存在传递函数依赖,所以属于3NFbmb(departmentid,departmentname,note)码:(departmentid)非主属性:departmentname,note因为departmentname,note完全依赖于(departmentid),所以属于2NF因为不存在传递函数依赖,所以属于3NFpxsb(pxsid,pxsname,sex,birthday,phonenumber,zip,address)码:(pxsid)非主属性:pxsname,sex,birthday,phonenumber,zip,address因为pxsname,sex,birthday,phonenumber,zip,address完全依赖于(pxsid),所以属于2NF因为不存在传递函数依赖,所以属于3NF4、物理设计 选择合适的DBMS(要求用sql server 2008)5、实施(把sql语句贴在下面)(1)创建数据库 郑森森(把sql语句贴在下面)create database ygpxon( name= ygpx _data, filename= f: ygpx_data.mdf, size=3mb, filegrowth=10%)log on( name= ygpx _log, filename=f: ygpx_log.ldf, size=4mb, maxsize=6mb, filegrowth=1mb)(2)创建表 (把sql语句贴在下面)(3)数据库完整性1)索引 夏莎莎(把sql语句贴在下面)create index ygb_idx1 on ygb(id)create index bmb_idx1 on bmb(departmentid)create index pxsb_idx1 on pxsb(pxsid)create index cjb_idx1 on cjb(id)create index pxkcb_idx1 on pxkcb(kch)2)视图3)自定义数据库类型 郑森森sp_addtype id,char(5)4)默认值对象 潘悦YGB:性别默认为1.PXSB:性别默认为1.CJB:cj默认为05)规则和check约束 潘悦cj在0-100之间6)参照关系 夏莎莎Bmb(departmentid)参照Ygb(departmentid)cjb(id)参照ygb(id) pxkcb(kch)参照cjb(kch) (4) 用户自定义函数(把sql语句贴在下面)(5) 用户自定义存储过程(6) 触发器(7)权限设置数据库的用户和密码(还没有学到)超级管理员(DBA):admin/123456查询用户(user):user/123456(8)备份与恢复定期对系统备份,并可以实现恢复数据库。创建备份文件(备份设备)exec sp_addumpdevice disk,backup1,e:ba
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年旅游地产项目创新规划设计与可持续运营模式研究报告
- 2025年特色小镇产业定位与区域经济发展可行性研究评估报告
- 知识产权培训意义课件
- 2025年城市运行监督面试题与答案
- 钢结构防水安全知识培训课件
- 2025年村级农家乐服务面试题及参考答案
- 2025年本科院校学生会招新面试题库
- 钢筋试验课件
- 钢筋工应急知识培训内容课件
- 2025年文化旅游策划师中级模拟考试题库
- 养生馆转让协议书
- 外观检验考试试题及答案
- 《杜甫生平》课件
- 学校食堂保洁员的安全职责
- 《复合材料力学行为》课件
- 课题开题报告:专精特新企业新质生产力的动态演化、形成机理与实践路径研究
- 2022环境健康监测及风险评估技术规范
- 临床护理实践指南2025版
- DB42-T 2073-2023 机载激光雷达森林蓄积量建模技术规程
- 2025新人教版语文七年级上册(全册)教案教学设计(有教学反思)
- 项目部主要管理职责责任矩阵
评论
0/150
提交评论