美文网首页
2018-04-19

2018-04-19

作者: 喵了个咪_c | 来源:发表于2018-04-19 11:50 被阅读0次

任务2.5 系统数据库设计

什么是数据库设计

数据库设计,是指根据用户需求,在某一具体的数据库管理系统上,设计数据库的结构和建立数据库的过程。

数据库设计的步骤

数据库设计第一步:标识实体

标识实体的属性

收银员信息
收银员信息表包括姓名、登录密码、联系方式、性别、ID号、通讯地址、身份证号、学历,如图一。
库管员信息
库管员信息表包括姓名、登录密码、联系方式、性别、ID号、通讯地址、身份证号、学历、所在职位等级,如图二。

数据库设计第二步:绘制E-R图

该系统共有两种类别用户,包括收银员和库管员。
1) 图一收银员信息实体图

10.png

2) 图二库管员信息实体图

11.png

数据库设计第三步:E-R模型转换为数据表

1.用户类别表(Type)
字段名称 数据类型 字段说明 键引用 备注
UserType nvarchar(50) 类别代码 主键 不允许为空
UserTypeName nvarchar(50) 类别代码 不允许为空
1.收银员数据表(Cashier)
字段名称 数据类型 字段说明 键引用 备注
ID号 nvarchar(50) 职位工号 主键 不允许为空
CashierName nvarchar(50) 收银员姓名
Password nvarchar(50) 登录密码
IdentityID nvarchar(50) 身份证号
Sex nvarchar(50) 性别
Phone nvarchar(50) 联系方式
Address nvarchar(50) 通讯地址
Education nvarchar(50) 学历
2.库管员数据表(Storekeerper)
字段名称 数据类型 字段说明 键引用 备注
ID号 nvarchar(50) 职位工号 主键 不允许为空
CashierName nvarchar(50) 收银员姓名
Password nvarchar(50) 登录密码
Position nvarchar(50) 职位等级
IdentityID nvarchar(50) 身份证号
Sex nvarchar(50) 性别
Phone nvarchar(50) 联系方式
Address nvarchar(50) 通讯地址
Education nvarchar(50) 学历
3.区域信息表
字段名称 数据类型 字段说明 键引用 备注
AreaID int 区域编号 主键 不允许为空
AreaName nvarchar(50) 区域名称

相关文章

  • 2018-04-19

    2018-04-19 ZFQ_dacf 2018-04-19· 字数 463· 阅读 49· 日记本 姓名:周富强...

  • Centering in CSS: A Complete Gui

    title: Centering in CSSdate: 2018-04-19 01:29:00tags: CSS...

  • 生词合集

    2018-04-19 go straight: 洗心革面straight /streɪt/: adj. 直的;正直...

  • mybatis typeHandler自定义类型转换器使用

    实体类 typehandler config.xml中 完配置 mapper.xml 测试 2018-04-19 ...

  • Jacman基于Pacman修改的Hexo主题

    title: Jacman基于Pacman修改的Hexo主题date: 2018-04-19 17:11:20ca...

  • 木兰花·舒同之歌

    2018-04-19 ——岁月如歌诗词选(第二集·27) 看2018...

  • 2018-04-19

    2018-04-19 180 戴师傅 简书作者 2018.04.19 20:50 打开App (稻盛哲学学习会)打...

  • 近段随感

    近段随感 全能lady云飞 2018-04-19 22:53 · 字数 914 · 阅读 0 · 日记本 早读不需...

  • 木兰花

    2018-04-19 ——岁月如歌诗词选(第二集·73) 读王玉明《人生回眸—...

  • 2018-05-07

    比贫穷更可怕的,是缺乏这3样东西 麦大人 关注 2018-04-19 12:21 · 字数 2474 · 阅读 5...

网友评论

      本文标题:2018-04-19

      本文链接:https://www.haomeiwen.com/subject/kqaikftx.html