数据库概论知识点总结.docx
- 文档编号:2247135
- 上传时间:2022-10-28
- 格式:DOCX
- 页数:14
- 大小:26.70KB
数据库概论知识点总结.docx
《数据库概论知识点总结.docx》由会员分享,可在线阅读,更多相关《数据库概论知识点总结.docx(14页珍藏版)》请在冰豆网上搜索。
数据库概论知识点总结
数据库概论知识点总结
数据库概论知识点总结
数据库概论知识点总结
模式、外模式、内模式亦称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,
是所有用户的公共数据视图。
模式:
数据库中全体数据的逻辑结构和特征的描述.一个数据库只有一个模式是所有用
户的公共数据视图。
外模式:
涉及的是数据的局部逻辑结构通常是模式的子集。
内模式:
亦称存储模式,是数据在数据库系统内部的表示,即对数据的物理结构和存储方
式的描述。
DDL数据定义语言,用来定义数据库模式、外模式、内模式的语言。
DML数据操纵语言,用来对数据库中的数据进行查询、插入、删除和修改的语句。
数据独立性包括:
物理独立性和逻辑独立性数据模型:
1概念模型2逻辑模型。
数据模型的三要素:
1数据结构,2数据操作,3数据的完整性约束条件
1数据结构:
数据结构描述数据库的组成对象以及对象之间的联系2数据操作:
数据操作是指对数据库中的各种对象(型)和实例(值)允许执行的操作的集合3数据的完整性约束条件:
数据完整性约束条件是一组完整性规则,以保证数据的正确、有效、相容。
基本层次联系:
指两个记录以及它们之间的一对多(包括一对一)的联系。
数据库系统的三级模式结构:
外模式、模式和内模式。
两级映像:
外模式/模式映像,模式/内模式映像。
数据管理方法:
数据库系统和批处理系统候选码:
能唯一地标志一个元组的属性组主属性:
候选码的诸属性成为主属性
全码:
简单情况下,候选码只包含一个属性,极端情况下,关系模式的所有属性是这个
关系的候选码,称全码
关系的三种类型:
基本关系,查询表,视图表
常用数据模型:
层次模型,网状模型,关系模型,面向对象模型,对象关系模型关系数据模型的操作主要包括:
查询、插入、删除和更新数据。
传统的集合运算:
并,交,差,笛卡尔积
专门的关系运算:
选择,投影,连接,除运算。
关系演算:
元组关系演算,域关系演算。
以谓词演算为基础。
关系模型的3个组成部分及各部分所包括的主要内容。
1关系数据结构:
描述现实世界的实体以及实体间的各种联系。
只包含单一的数据结构关系。
2、关系操作1查询操作(选择、投影、连接、除、并、差、交、笛卡尔积等)2插入、3删除、4修改操作。
3、关系的完整性约束
关系模型中的三类完整性约束:
实体完整性,参照完整性,用户定义的完整性。
实体完整性和参照完整性:
关系模型必须满足的完整性约束条件称为关系的两个不变性,应该由关系系统自动支持。
用户定义的完整性:
应用领域需要遵循的约束条件,体现了具体领域中的语义约束。
常用连接:
等值连接,自然连接规范化一个低一级的关系模式,通过投影运算可以转换为若干个高一级的范式的关系模
式的集合,这个过程称为规范化
视图特点:
虚表,是从一个或几个基本表(或视图)导出的表;只存放视图的定义,
不存放视图对应的数据;基表中的数据发生变化,从视图中查询出的数据也随之改变。
基于视图的操作:
查询、删除、受限更新、定义基于该视图的新视图。
类的继承是提高可重用性
数据库安全控制的常用方法和技术:
1、用户标识和鉴别:
2、存取控制3、视图机制4、审计5、数据加密Grent语句向用户授予权限,revoke语句收回授予的权限
SQL语句把查询学生表的权限授予用户us,同时us具有转授权数据库管理系统保证数据安全的主要措施是进行存取控制
(MAC强制存取控制DAC:
自主存取控制)
Foreignkey定义外码,references定义外码参照哪些表的主码
数据库设计的基本步骤:
1、需求分析2、概念结结构设计3、逻辑结构设计4、物理结
构设计5、数据库实施6、数据库运行和维护
数据字典包括:
数据项,数据结构,数据流,数据存储,处理过程事务,必须具体的原子性、一致性、隔离性、持久性
1、为何要提出关系数据库规范化,即规范化理论是为了解决关系数据库中什么问题而
引入的用来改造关系模式。
通过分解关系模式来消除其中不合适的数据依赖,以解决插入异常、删除异常、更新异常和数据冗余问题。
1.等值连接与自然连接之间的区别是什么?
答1.等值连接中不要求相等属性值的属性名相同,而自然连接要求相等属性值的属性名必须相同,即两关系只有在同名属性才能进行自然连接。
如上例R中的C列和S中的D列可进行等值连接,但因为属性名不同,不能进行自然连接。
2.等值连接不将重复属性去掉,而自然连接去掉重复属性,也可以说,自然连接是去掉重复列的等值连接
2.叙述模型,模式和具体值三者之间的区别和联系。
答:
数据模型是用来表示信息世界小的实体及其联系在数据世界中的抽象描述,它描述的是数据的逻辑结构。
模式的主体就是数据库的数据模型。
数据模型与模式部属于型的范畴。
所谓型,是指只包含属性的名称,不包含同性的值,而所谓值,是型的具体实例值,即赋了值的型。
3.数据字典的内容和作用是什么?
答:
数据字典则是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果。
数据字典在数据库设计中占有很重要的地位。
数据字典包括数据项、数据结构、数据流、数据存储和处理过程五个部分。
其中数据项是数据的最小组成单位,若干个数据项可以组成一个数据结构,数据字典通过对数据项和数据结构的定义来描述数据流、数据存储的逻辑内容.4.什么是数据库中的自由主存取控制方式和强制存取控制方式?
自主存取控制方法:
定义各个用户对不同数据对象的存取权限。
当用户要访问数据库时首先检查其存取权限以防止非法用户对数据库进行存取。
强制存取控制方法:
每一个数据对象被标以一定的密级每位用户也被授予某一级别的许可证。
系统规定只有具有某一许可证级别的用户才能存取某密级的数据对象。
5.设有Student,Score和SC三个表,适用SQL查询语句查询没有选修1号课程的学生姓名。
SelectSnamefromStudentWherenote某its(
Select某fromSCwhereSno=Student.SnoandCno=”1”);6.什么是基本表视图两者之间的区别与联系.
基本表是本身独立存在的表,在SQL中一个关系就对应一个基本表;视图是从一个或几个基本表(或视图)导出的表。
它与基本表不同,是一个虚表。
数据库只存放视图的定义,而不存放视图对应的数据,这些数据仍存放在原来的基本表中。
视图一经定义,就可以和基本表一样被查询、被删除。
也可以在视图之上再定义新的视图,但对视图的更新(增删改)操作则有一定的限制。
联系:
基本表和视图一样,都是关系。
视图在概念上与基本表相同,用户可以在视图上再定义视图。
(联系:
视图(view)是在基本表之上建立的表,它的结构(即所定义的列)和内容(即所有数据行)都来自基本表,它依据基本表存在而存在。
一个视图可以对应一个基本表,也可以对应多个基本表。
视图是基本表的抽象和在逻辑意义上建立的新关系)7.数据库的设计过程。
需求分析:
了解用户的数据需求、处理需求、安全性及完整性要求;概念设计:
通过数据抽象,设计系统概念模型,一般为E-R模型;
逻辑结构设计:
设计系统的模式和外模式,对于关系模型主要是基本表和视图;物理结构设计:
设计数据的存储结构和存取方法,如索引的设计;系统实施:
组织数据入库、编制应用程序、试运行;运行维护:
系统投入运行,长期的维护工作。
8.最常用的数据模型。
层次模型是数据库系统中最早使用的模型,它的数据结构类似一颗倒置的树,每个节点表示一个记录类型,记录之间的联系是一对多的联系
网状模型可以看作是层次模型的一种扩展。
它采用网状结构表示实体及其之间的联系。
网状结构的每一个节点代表一个记录类型,记录类型可包含若干字段,联系用链接指针表示,去掉了层次模型的限制。
关系模型是目前应用最多、也最为重要的一种数据模型。
关系模型建立在严格的数学概念基础上,采用二维表格结构来表示实体和实体之间的联系9.什么是数据的独立性
数据独立性包括数据的物理独立性和数据的逻辑独立性。
物理独立性是指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。
即,数据在磁盘上怎样存储由DBMS管理,用户程序不需要了解,应用程序要处理的只是数据的逻辑结构,这样当数据的物理存储改变了,应用程序不用改变。
逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的,即,当数据的逻辑结构改变时,用户程序也可以不变。
扩展阅读:
数据库系统概论部分知识点总结
1、表中的一条记录就是一个实例,反映数据库某一时刻的状态。
2、数据库整体结构
3、数据(Data)是数据库中存储的基本对象
数据的定义:
描述事物的符号记录
数据的种类:
文本、图形、图像、音频、视频、学生的档案记录、货物的运输情况等
数据的特点:
数据与其语义是不可分的
4、数据库的定义:
数据库(Database,简称DB)是长期储存在计算机内、有组织的、可
共享的大量数据的集合。
5、数据库的基本特征:
a)数据按一定的数据模型组织、描述和储存b)可为各种用户共享c)冗余度较小
d)数据独立性较高e)易扩展
6、什么是DBMS:
位于用户与操作系统之间的一层数据管理软件。
是基础软件,是一个大型复杂的软件系统
7、DBMS的用途:
科学地组织和存储数据、高效地获取和维护数据8、DBMS的主要功能:
数据定义功能
提供数据定义语言(DDL)定义数据库中的数据对象
数据组织、存储和管理
分类组织、存储和管理各种数据确定组织数据的文件结构和存取方式实现数据之间的联系
提供多种存取方法提高存取效率
数据操纵功能
提供数据操纵语言(DML)
实现对数据库的基本操作(查询、插入、删除和修改)
数据库的事务管理和运行管理
数据库在建立、运行和维护时由DBMS统一管理和控制保证数据的安全性、完整性、多用户对数据的并发使用发生故障后的系统恢复
数据库的建立和维护功能(实用程序)
数据库初始数据装载转换、数据库转储介质故障恢复、数据库的重组织性能监视分析等
其它功能
DBMS与网络中其它软件系统的通信两个DBMS系统的数据转换
异构数据库之间的互访和互操作
9、数据库系统(DatabaseSystem,简称DBS):
在计算机系统中引入数据库后的系统
构成10、数据库系统的构成:
a)数据库
b)数据库管理系统(及其开发工具)c)应用系统d)数据库管理员11、数据库中实现的是数据的真正结构化
a)数据的结构用数据模型描述,无需程序定义和解释b)数据可以变长
c)数据的最小存取单位是数据项12、整体数据的结构化是数据库的主要特征之一13、文件系统阶段:
a)记录内有结构。
b)数据的结构是靠程序定义和解释的。
c)数据只能是定长的。
d)可以间接实现数据变长要求,但访问相应数据的应用程序复杂了。
e)文件间是独立的,因此数据整体无结构。
f)可以间接实现数据整体的有结构,但必须在应用程序中对描述数据间的联系。
g)数据的最小存取单位是记录。
14、数据库管理阶段的特点:
a)共享性:
数据库系统从整个角度看待和描述数据,数据面向整个系统,可以被
多个用户、多个应用所共享。
减少数据冗余,节约存储空间;避免了数据之间的不相容性和不一致性;使系统易于扩充。
b)独立性:
物理独立性,指应用程序与存储在磁盘上数据库中的数据是相互独立
的。
当数据的物理存储改变了,应用程序不用改变;逻辑独立性,指用户的应用程序与数据库的逻辑结构是相互独立的。
数据的逻辑结构改变了,用户程序也可以不变。
数据独立性是由DBMS的二级映像功能来保证的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 概论 知识点 总结