数据库基础
来源:互联网 发布:js 鼠标点击事件 编辑:程序博客网 时间:2024/04/29 10:50
一、绪论
1、数据模型——第一类概念模型,主要用于数据库设计。第二类包括层次模型、网状模型、关系模型、面向对象模型和对象关系模型,主要用于DBMS的实现。
2、数据模型的组成元素——1.数据结构。2.数据操作。 3.数据的完整性约束条件。
3、概念模型——1.实体。2.属性。3.码。4.域。5.实体型。6.实体集。7.联系。
4、实体之间的联系——1.一对一(1:1)。2.一对多(1:n)。3.多对多(m:n)。
5、实体—联系方法:E—R图。
6、数据库系统模式——模式是数据库中全体数据的逻辑结构和特征的描述,仅涉及到型的描述,不涉及具体的值。模式的一个具体值称为模式的一个实例。同一个模式可以有很多实例。模式是相对稳定的,实例是相对变动的。
有外模式、模式、内模式三种结构。一个数据库只有一个模式。
7、数据库系统的组成——1.硬件平台及数据库。2.软件。3.人员—1.数据库管理员(DBA)。2.系统分析员和数据库设计人员。3.应用程序员。4.用户。
二、关系数据库
1、关系的三类完整性约束——1.实体完整性。2.参照完整性。3.用户定义的完整型。
2、关系代数——并,差,交,笛卡尔积。选择,投影,连接,除运算。
3、关系演算——检索操作,更新操作。域关系演算语言QBE。
三、SQL
1、基本表和视图一样,都是关系。基本表是本身独立存在的表,在SQL中一个关系就对应一个基本表。一个(或多个)
基本表就对应一个存储文件,一个表可以带若干索引,索引也存放在存储文件中。
2、数据库中只存放视图的定义而不存放视图对应的数据,这些数据仍存放在原来的基本表中,故视图是一个虚表。
3、数据定义——1.模式的定义与删除。2.基本表的定义删除和修改。3.索引的建立与删除。
4、数据查询——1.单表查询。2.连接查询。3.嵌套查询。4.集合查询。5.SELECT语句。
5、数据更新——1.插入数据。2.修改数据。3.删除数据。
6、视图——1.定义视图。2.查询视图。3.更新视图。4.视图的作用。
四、数据库安全性
1、技术安全、管理安全、政策法律。
2、数据库安全性控制——1.用户识别与鉴别。2.存取控制。3.自主存取控制(DAC)方法。4.授权与回收。5.数据库角色。6.强制存取控制(MAC)方法。
3、视图机制、审计、数据加密、统计数据库安全性。
五、数据库完整性
1、是指数据的正确性和相容性。
2、实体完整性、参照完整性、用户定义的完整性、完整性约束命名子句、域中的完整性限制。
3、触发器——是用户定义在关系表上的一类由事件驱动的特殊过程。定义、激活、删除触发器。
- 数据库基础
- 数据库基础
- 数据库基础
- 数据库基础
- 数据库基础
- 数据库基础
- 数据库基础
- 数据库基础
- 数据库基础
- 数据库基础
- 数据库基础
- 数据库基础
- 数据库基础
- 数据库基础
- 数据库基础
- 数据库基础
- 数据库基础
- 数据库基础
- protected Dialog onCreateDialog (int id)
- const解析
- 题目1000:计算a+b
- 学习笔记之每日杂项
- Ogre Material
- 数据库基础
- 数据库后台进程,学习随笔
- ubuntu下使用SourceInsight查看android源码
- tabhost
- 防止屏蔽,背投广告代码的完善
- java 实现jms的客户端(发送接收消息)
- jQuery的DOM操作
- sql查询重复记录、删除重复记录方法大全
- 为JavaScript Binding添加新DOM对象的三种方式及实作