栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

软工实训1(数据库设计)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

软工实训1(数据库设计)

数据的完整性 实体完整性 主键约束

1.主键不可变

2.必须设有主键

3.非必要不可让客户看见主键

唯一约束

特点:数据不可重复

互联网项目建议一般不用加

自动增长列 域完整性 数据类型

如果字符串过长,在数据库中用varchar类型

非空约束

小项目一般要加,而互联网项目一般不加

Mysql的并发量小 默认值约束

尽量不要用默认值,如果要用默认值一定要写在文档中

引用完整性(参照完整性) 外键约束

尽量减少(从互联网项目来说),像主外键的关系,可以用中间键解决

表与表之间的关系 一对一

两张表

一对多

两张表,如果多一张表就会引起笛卡尔积现象(数据无效)

多对多

三张表,多一张中间表

多表查询(重要) 子查询

窗口函数

Mysql中的函数

跨平台的话工作量非常大

日期函数 字符串函数 数字函数 碰到业务尽量不要使用函数(业务放在server层) 事务放在业务层(server层)

#数据库备份用source命令“source sql文件路径”

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/998719.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号