[color=red]一、数据库设计[/color]
步骤
1-需求分析阶段;
2-概念结构设计阶段;
3-逻辑结构设计阶段;
4-数据库物理设计阶段;
5-数据库实施阶段;
6-数据库运行和维护阶段;
---------------------------------------
一般:
[img]http://dl.iteye.com/upload/attachment/0083/3778/b4545d49-5a1b-38eb-9cfa-0cfad9f43bdb.png[/img]
[color=red]二、数据库ACID事务[/color]
ACID=atomicity consistency isolation durability
支持事务的数据库必须具有的4个特性:原子性atomicity、一致性consistency、隔离性isolation、持久性durability。
--参考博客
[url]https://baike.baidu.com/item/acid/10738?fr=aladdin[/url]
[url]https://blog.csdn.net/liyue199512/article/details/52135556[/url]
[url]https://www.cnblogs.com/tian666/p/7852646.html[/url]
【原子性】:整个事务中的所有操作,要么全部完成,要么全部不完成;
【一致性】:事务必须始终保持系统处于一致的状态,不管在任何给定的时间并发事务有多少。如果事务是并发多个,系统也必须如同串行事务一样操作。
【隔离性】:如果有两个事务,运行在相同的时间内,执行相同的功能,事务的隔离性将确保每一事务在系统中认为只有该事务在使用系统。
【持久性】:在事务完成以后,该事务对数据库所作的更改便持久的保存在数据库之中,并不会被回滚
[color=red]三、索引、唯一约束[/color]
1、索引
2、唯一约束
[url]https://www.cnblogs.com/firstForEver/p/5105760.html[/url]
[url]https://blog.csdn.net/wj123446/article/details/77876230[/url]
[url]https://blog.csdn.net/qq_34581118/article/details/78129285[/url]
3、修改字段
[url]https://blog.csdn.net/arkblue/article/details/9396553[/url]
步骤
1-需求分析阶段;
2-概念结构设计阶段;
3-逻辑结构设计阶段;
4-数据库物理设计阶段;
5-数据库实施阶段;
6-数据库运行和维护阶段;
---------------------------------------
一般:
[img]http://dl.iteye.com/upload/attachment/0083/3778/b4545d49-5a1b-38eb-9cfa-0cfad9f43bdb.png[/img]
[color=red]二、数据库ACID事务[/color]
ACID=atomicity consistency isolation durability
支持事务的数据库必须具有的4个特性:原子性atomicity、一致性consistency、隔离性isolation、持久性durability。
--参考博客
[url]https://baike.baidu.com/item/acid/10738?fr=aladdin[/url]
[url]https://blog.csdn.net/liyue199512/article/details/52135556[/url]
[url]https://www.cnblogs.com/tian666/p/7852646.html[/url]
【原子性】:整个事务中的所有操作,要么全部完成,要么全部不完成;
【一致性】:事务必须始终保持系统处于一致的状态,不管在任何给定的时间并发事务有多少。如果事务是并发多个,系统也必须如同串行事务一样操作。
【隔离性】:如果有两个事务,运行在相同的时间内,执行相同的功能,事务的隔离性将确保每一事务在系统中认为只有该事务在使用系统。
【持久性】:在事务完成以后,该事务对数据库所作的更改便持久的保存在数据库之中,并不会被回滚
[color=red]三、索引、唯一约束[/color]
1、索引
alter table t_order add index IDX_PROD_ID (prod_id);
alter table t_order add index IDX_USER_ID (user_id);2、唯一约束
[url]https://www.cnblogs.com/firstForEver/p/5105760.html[/url]
[url]https://blog.csdn.net/wj123446/article/details/77876230[/url]
[url]https://blog.csdn.net/qq_34581118/article/details/78129285[/url]
3、修改字段
alter table t_score modify stu_id BIGINT(10) NULL;
\\回滚
DROP TABLE IF EXISTS t_score;
[url]https://blog.csdn.net/arkblue/article/details/9396553[/url]


656

被折叠的 条评论
为什么被折叠?



