- 数据库的基本特点
- 数据可以共享;
- 数据独立性;
- 数据冗余小;
- 统一管理和控制
- 数据库的概念模型独立于 具体机器和DBMS
- 数据库三级模式体系结构的划分,有利于保持数据库的 数据独立性
- 数据库系统的三级模式结构是指外模式、模式、内模式。 内模式也称物理模式或存储模式。 一个数据库只有一个内模式。用户级对应外模式, 概念级对应概念模式, 物理级对应内模式.
- 数据库的 完整性 是指 数据的正确性和相容性
- 外模式/模式映像
保证了数据库系统中的数据能具有较高的逻辑独立性
- 模式/内模式映像
保证了数据库系统中的数据具有较高的物理独立性
- DQL(Data Query Language):数据查询语言关键字:select查询数据
- DML(Data Manipulation Language):数据操作语言关键字:insert、delete、update插入、删除、更改数据
- DDL(Data Denifition Language):数据定义语言关键字:create、drop、alter创建、删除、更改表结构
- TCL(Trasactional Conrtol Language):事务控制语言关键字:commit、rollback用来提交和回滚事务
- DCL(Data Conrtol Language):数据控制语言关键字:grant、revoke用来设置或更改数据库用户或角色权限
- 共享锁【S锁】
又称读锁,若事务T对数据对象A加上S锁,则事务T可以读A但不能修改A,其他事务只能再对A加S锁,而不能加X锁,直到T释放A上的S锁。这保证了其他事务可以读A,但在T释放A上的S锁之前不能对A做任何修改。
- 排他锁【X锁】
又称写锁。若事务T对数据对象A加上X锁,事务T可以读A也可以修改A,其他事务不能再对A加任何锁,直到T释放A上的锁。这保证了其他事务在T释放A上的锁之前不能再读取和修改A。
- 实体、属性、联系是E-R图的三大要素。
http://blog.csdn.net/hanxuemin12345/article/details/13143755,具体的ER模型转换成关系模型的规则可以参考这个博客,写得挺清楚的。简单来说,1对1,1对多都可以合并成1个关系模式,而多对多不能
- 数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据是指 日志文件、数据库后备副本
- 关系规范化中的插入操作异常是指 应该插入的数据未被插入