数据库
哇耶耶耶!
W明Z帝M
耶耶耶
展开
-
共享锁与排他锁的概念与区别
(1)共享锁【S锁】又称读锁。若事务T对数据对象A加上S锁,则事务T可以读A但不能修改A,其他事务只能再对A加S锁,而不能加X锁,直到T释放A上的S锁。这保证了其他事务可以读A,但在T释放A上的S锁之前不能对A做任何修改。(2)排他锁【X锁】又称写锁。若事务T对数据对象A加上X锁,事务T可以读A也可以修改A,其他事务不能再对A加任何锁,直到T释放A上的锁。这保证了其他事务在T释放了A上的锁之前不能再读取和修改A。...原创 2021-07-16 17:05:13 · 4741 阅读 · 0 评论 -
MySQL的常见命令
(1)查看当前所有的数据库: show databases;(2)打开指定的库: use 库名;(3)查看当前库的所有表:show tables;(4)查看其它库的所有表: show tables from 库名;(5)创建表: create table 表名( 列名 列类型, 列名 列类型, 。。。原创 2021-07-13 15:46:33 · 121 阅读 · 0 评论 -
MySQL的语法规范
(1)不区分大小写,但建议关键字大写,表名、列名小写;(2)每条命令最好用分号结尾;(3)每条命令根据需要,可以进行缩进或换行;(4)注释: 单行注释:#注释文字 单行注释:-- 注释文字(注意--后面有空格) 多行注释:/*注释文字*/(5)退出编辑:Ctrl+c;...原创 2021-07-13 15:34:18 · 187 阅读 · 0 评论 -
数据库范式的基本概念
(1)数据库范式也分为1NF、2NF、3NF、BCNF、4NF、5NF。一般在我们设计关系型数据库的时候,最多考虑到BCNF就够。符合高一级范式的设计,必定符合低一级范式,例如符合2NF的关系模式,必定符合1NF。(2)1NF的定义为:符合1NF的关系中的每个属性都不可再分。1NF是所有关系型数据库的最基本的要求。(3)2NF在1NF的基础上,消除了非主属性对于码的部分函数依赖。(4)3NF在2NF的基础上,消除了非主属性对于码的传递函数依赖。...原创 2021-07-11 09:09:16 · 335 阅读 · 0 评论 -
数据库设计的六个阶段
数据库设计的六个阶段(1)需求分析:分析用户的需求,包括数据、功能和性能需求;(2)概念结构设计:主要采用E-R模型进行设计,包括画E-R图;(3)逻辑结构设计:通过将E-R图转化成表,实现从E-R模型到关系模型的转换;(4)数据库物理设计:主要是为所设计的数据库选择合适的存储结构和存取路径;(5)数据库的实施:包括编程、测试和试运行;(6)数据库运行与维护:系统的运行与数据库的日常维护...原创 2021-07-02 10:41:03 · 274 阅读 · 0 评论 -
关系数据模型的三个组成部分
关系数据模型的三个组成部分(1)关系数据模型的数据结构;(2)关系数据模型的操作集合;(3)关系数据模型的完整性约束;原创 2021-07-02 09:18:46 · 1419 阅读 · 0 评论 -
数据库内外模式
数据库内外模式(1)数据库外模式/模式映像保证了数据和程序的逻辑独立性;(2)数据库模式/内模式映像保证了数据和逻辑的物理独立性;原创 2021-07-01 11:09:05 · 420 阅读 · 0 评论 -
事务的四个基本特性
事务的四个基本特性原创 2021-06-22 22:01:30 · 103 阅读 · 0 评论 -
Visual FoxPro系统的表结构设计中的某些字段默认长度
Visual FoxPro系统的表结构设计中的某些字段默认长度(1)日期型字段宽度为8;(2)备注型和通用型字段宽度为4;(3)逻辑型字段宽度为1;原创 2021-06-22 21:34:17 · 619 阅读 · 0 评论