资源描述:
《数据库原理知识要点(郑州大学范明)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、数据库原理知识要点(郑州大学,范明)数据库知识要点1数据库管理系统:是一种重要的程序设计系统,它由一个相互关联的数据集合和一组访数据库管理系统问这些数据的程序组成.2:数据管理的基本操作数据管理的基本操作:①数据查询②数据插入③数据删除④数据修改.①②③称为数据数据管理的基本操作更新.3:实际应用对数据操作的要求:①并发访问②面临故障③数据的安全性④数据的完整性⑤数据的一致性.4:DBMS的功能:①数据定义②数据操纵③事务管理和运行管理④数据存储和查询处理⑤数据库的建立和维护⑥其他功能包括DBMS与其
2、他软件通信,异构数据库之间数据转换和互操作5:数据库数据库:是持久储存在计算机中有组织的,可共享的大量数据的集合.数据库6:数据库模式数据库模式:在数据库中,使用数据模型对数据建模,所产生设计结果成为数据库模式数据库模式7:数据库系统数据库系统:由数据库,DBMS,应用系统和数据库管理员组成.数据库系统8:数据模型数据模型三要素:数据结构,数据操作和完整性约束.数据模型9:简述数据库系统的三级模式两级映像结构以及两级映像三级模式两级映像结构以及两级映像的功能?答:数据库系统的三三级模式两级映像结构以及
3、两级映像三级模式结构结构是指数据库系统由外模式,模式,内模式三级构成,两级映像是指外模式/级模式结构模式映像,模式/内模式映像,这两层映像保证了数据库系统中的数据能具有较高的逻辑独立性和物理独立性.10:如何保证数据的逻辑独立性物理独立性逻辑独立性和物理独立性逻辑独立性物理独立性?答:当数据的逻辑结构发生改变的时候,修改外模式/模式映像,保证外模式不发生改变,而应用程序是建立在外模式的基础之上的,这样当数据的逻辑结构发生改变的时候,应用程序是不需要改变的,所以数据具有逻辑独立性;当数据的内模式改变的时
4、候,修改模式/内模式映像,保证模式不发生改变,模式不发生改变,则外模式不变,从而应用程序不需要修改,应用程序独立于数据的物理结构,所以具有物理独立性.11:数据库三种语言数据库三种语言:①数据定义语言(DDL)用于定义数据库模式②数据操纵语言(DM数据库三种语言L)用于表达数据库的查询和更新③数据控制语言(DCL)用于定义用户对数据对象的访问权限.12:DBA的主要职责:①决定数据库中的信息内容和数据的逻辑结构.②决定数据库的存储结构和存取策略③定义数据的安全性要求和完整性约束条件④数据库系统的日常维
5、护⑤数据库的重组和重构13:实体实体:客观存在并且可以相互区分的任何事物.属性属性:是实体所代表的事物具有的某种实体属性特性.复合属性复合属性:是可以划分成更小部分的属性.多值属性多值属性:是特定的实体在该属性上复合属性多值属性可以取多个值的属性.派生属性:的值可以从其他相关的属性或实体计算得到.14:联系的类型又叫联系的函数性映射基数的函数性或映射基数的函数性映射基数.分四种:一对一,一对多,多对一,多对多15:R是一个联系,设涉及实体集E.实体集E中的实体参与联系R可以是强制的或随意的.如果实体集
6、E中的没个实体都必须参与联系R,则称E对联系R的参与是强制的强制的,或者强制的全部参与.随意的,或者部分参与部分参与.全部参与.否则,E对联系R的参与是随意的随意的部分参与16:主码主码用于表示由多个码中选出的唯一识别关系元组的码.而所有的码又成候选码候选码.码中主码候选码的属性称为主属性主属性.而不在任何码中出现的属性成为非主属性非主属性.如果FK是关系R的属主属性非主属性性集,并且不是R的码,但是FK与关系R′的主码K′对应,则称FK是关系R的外码外码.外码其中R是参照关系参照关系,R′是被参照关
7、系被参照关系,并称FK参照R′的主码K′.参照关系被参照关系17:关系模式的完整性约束有三种:实体完整性,参照完整性,用户定义完整性.18:实体完整性规则实体完整性规则:关系R的所有元组在主码上的值必须唯一,并且在主码的任何属性实体完整性规则上都不能取空值.(关系主码必须是非空,唯一的).19:参照完整性规则(要求)参照完整性规则(:如果属性集FK是关系R的外码,它参照关系S的主码Ks,参照完整性规则要求)则R的任何元组在FK上的值或者等于S的某个元组在主码Ks上的值,或者为空.20:用户定义的完整性
8、反映特定的数据库所涉及的数据必须满足的语义约束条件.由于不存用户定义的完整性在一般性的规则,这些约束条件必须用户根据实际问题的语义指定.21:SQL的特点①集多种数据库语言于一体.②高度非过程化③面向集合的操作方式④一种语法两种使用方式⑤功能强大,语言简洁.22:视图视图的作用:使用视图可以使一些查询表达更加简洁.视图提供了一定程度的逻辑独立视图性.视图的安全保护作用.视图使得用户能够以不同的角度看待相同的数据23:SQL语句和主语言语句之间的信息交换信