用户表:存放系统的账号信息;

表名: Users

名称

列名

数据类型

是否为主键外键

是否为空

注释

用户名称

UsersName

nvarchar(50)

主键

N

采用学号注册账号

用户密码

UsersPwd

nvarchar(50)

N

   

Name

nvarchar(50)

Y

班级通讯录考虑显示真名

用户昵称

UserCompellation

nvarchar(50)

Y

用户头像

UersPic

image

Y

用户状态

UserStatus

Int

N

1.在线 2.离开3.离线4.启用5.未启用

用户签名

UserSign

nvarchar(50)

Y

电话

Tel

nvarchar(50)

Y

QQ

QQ

nvarchar(50)

Y

宿舍编号

dormNo

int

Y

  • Ø 模拟表记录实例如下

UsersName

UsersPwd

UserCompellation

UersPic

UserStatus

UserSign

Tel

qq

dormNo

201512011655

12345678

土豆

离线

好好学习,天天向上

201512014791

12345678

番茄

在线

无厘头

201612011191

12345678

西瓜

离线

要疯了

201612011213

12345678

毛毛

在线

联系人表:存放系统所有账号的联系人详细信息

表名: Contacts

名称

列名

数据类型

是否为主键外键

是否为空/

注释

  

id

int

主键

N

主键,保证唯一性

用户名

UsersName

Varchar(50)

外键

N

来自users表的采用学号注册账号(外键)

  

ContactsGroup

Varchar(50)

N

分组信息

联系人姓名

ContactsName

Varchar(50)

N

工作单位

ContactsAdd

Varchar(500)

Y

联系电话

ContactsTel

Varchar(50)

Y

电子邮件

ContactsEmail

Varchar(50)

Y

照片

ContactsPic

image

Y

微信

ContactsChat

Varchar(50)

Y

  • Ø 模拟表记录实例如下

编号

用户名

组别

联系人姓名

工作单位

联系电话

电子邮件

照片

微信

1

201512011655

学生

2

201512011655

学生

3

201512011655

学生

4

201512011655

学生

5

201512011655

教师

6

201512011655

教师

7

201612011213

家人

爸爸

8

201612011213

家人

妈妈

9

201612011213

家人

舅舅

转载于:https://www.cnblogs.com/sylsy/p/7679841.html

通讯录数据表设计v0.5相关推荐

  1. 《MySQL——数据表设计三大范式》

    目录 数据表设计范式 第一范式 第二范式 第三范式 数据表设计范式 第一范式 数据表中的所有字段都是不可分割的原子值. 字段值还可以继续拆分的,就不满足第一范式,如下: 下面这个,更加贴合第一范式: ...

  2. 是先设计mysql表再进行php代码_PHP与RBAC设计思路,数据表设计与源码讲解

    权限系统模块对于互联网产品是一个非常重要的功能,可以控制不同的角色合理的访问不同的资源从而达到安全访问的作用 权限控制有哪些模型ACL RBAC 基于角色的访问控制 从上图我们可以看出,ACL是用户和 ...

  3. ktv数据表设计 1216

    ktv数据表设计 1216 数据库设计 数据表分析 歌曲表与歌手表关联 歌曲表与分类表关联 歌曲表是从表 歌手表与歌手分类表关联 数据表中数据一览 用户表 路径表 路径中存放的是资源 歌手信息表 歌手 ...

  4. mysql status关键字 数据表设计中慎重使用

    mysql status关键字  数据表设计中慎重使用 转载于:https://www.cnblogs.com/toSeeMyDream/p/5574894.html

  5. 全国三级地区(省市县)数据表设计

    全国三级地区(省市县)数据表设计 2020年1月15日 最近因为工作需要,需要设计全国地区的三级联动,我也查了不少前端实现方式 不过都有些过时,一些地区的更新和变动后,这些实现方式并没跟着变动,所以我 ...

  6. 开源物联网平台ThingsBoard数据库40张数据表设计一览

    开源物联网平台ThingsBoard数据库40张数据表设计一览 1 ThingsBoard数据库总览 1.1 数据库信息 1.1.1 数据库名称 1.1.3 数据库用户名及密码 1.1.3 数据库表 ...

  7. 个人信息管理系统数据表设计

    个人信息管理系统数据表设计 系统管理 菜单表 menu 数据结构 菜单id:uuid 菜单名称:name string 菜单url:url string 上级菜单id:pid uuid 菜单icon: ...

  8. 全国三级地区数据表设计

    全国三级地区数据表设计 最近因为工作需要,需要设计全国地区的三级联动,我也查了不少前端实现方式 不过都有些过时,一些地区的更新和变动后,这些实现方式并没跟着变动,所以我就上全国行政区划信息查询平台照着 ...

  9. MySQL数据表设计优化

    MySQL数据表设计优化 一.选择优化的数据类型 二.范式和反范式 2.1 范式 2.2 范式优缺点 2.3 反范式 2.3 反范式优缺点 2.4 混用范式化和反范式化 三.使用缓存表和汇总表 一.选 ...

最新文章

  1. docker 启动sqlserver_Docker mssql-server-linux:如何在构建期间启动.sql文件(来自Dockerfile)...
  2. 虚指针的用法(原出处//http://blog.csdn.net/haoel/article/details/1948051)
  3. oracle如果为空替换为0,oracle 如何把0转为null
  4. Windows Azure 社区新闻综述(#70 版)
  5. 对没有标记为安全的activex控件进行初始化和脚本运行_RASP攻防 —— RASP安全应用与局限性浅析...
  6. ELK学习笔记之Logstash详解
  7. silverlight 二级导航
  8. 择师论(怎么有效的向别人学习)
  9. [渗透测试] DOS攻击
  10. 厉害了!这款百度炼丹神器绝了!
  11. 算法:Jump Game
  12. 对于IT这两个字眼,是不是只能由学习过IT的大学生才能做呢,就由我来为大家讲解一下IT的由来!
  13. java 分布式任务_Java中实现分布式定时任务
  14. 微信小程序,实现一个简易的新闻网
  15. H5页面调用微信授权获取code
  16. 【信息学奥赛】1005:地球人口承载力估计(C++)
  17. intersect 相交 范围_关于CAD二次开发中(范围线自相交)相交线的问题
  18. 养生之道——》早上刷牙干呕&&慢性烟炎
  19. 华三华为交换机配置时间
  20. 韩剧《我的黄金光辉人生》观后感

热门文章

  1. laravel简单的laragon环境搭建不需要composer一键集成
  2. STM32+CubeMX开发工程笔记汇总(更新2021.8.12)
  3. Python | threading01 - 创建两个同时运行的子线程
  4. mysql待办事项表名_Activiti中彻底解决待办事项列表查询复杂、API不友好的设计方案...
  5. t4b代码生成_用T4模板实现简单的代码生成器
  6. python脚本如何编译_如何编译用于FORTRAN的Python脚本?
  7. Java笔记-非对称加密RSA的使用
  8. Web前端笔记-使用Webpack调用echarts画图
  9. Docker的基本认识及使用
  10. Qt工作笔记-进程间的通信(通过QSharedMemory)