数据库-原理-知识点---笔试必备.docx
《数据库-原理-知识点---笔试必备.docx》由会员分享,可在线阅读,更多相关《数据库-原理-知识点---笔试必备.docx(16页珍藏版)》请在优知文库上搜索。
1、绪论 数据库技术中的四个名词:DB、DBMS、DBS、数据库技术。其概念是不同的。DB:数据库(DatabaSe),DB是统一管理的相关数据的集合。DBMS:数据库管理系统(DatabaSeManagementSystem),DBMS是位于用户与操作系统之间的一层数据管理软件,为用户或应用程序提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制。DBMS总是基于某种数据模型,可以分为层次型、网状型、关系型、面向对象型DBMS。DBS:数据库系统(DatabaSeSyStem),DBS是实现有组织地、动态地存储大量关联数据,方便多用户访问的计算机软件、硬件和数据资源组成的系统,即采用了数
2、据库技术的计算机系统。数据库技术:是一门研究数据库结构、存储、管理和使用的软件学科。 数据库系统数据库系统组成,通常由数据库(DB)、硬件、软件、数据库管理员四局部组成。 数据库管理系统1 .数据库的定义功能。2 .数据库运行控制功能。DBMS对数据库的控制主要通过四个方面实现:数据平安性控制、数据完整性控制、多用户环境下的并发控制和数据库的恢复。3 .数据库的维护功能。这一局部包括数据库的初始数据的载入、转换功能、数据库的转储功能、数据库的重组织功能和性能监视、分析功能,大都由各个实用程序来完成。4 .数据字典(DataDictionary,记为DD)。数据字典的主要作用是:供数据库管理系统
3、快速查找有关对象的信息。数据库管理系统在处理用户存取时,要经常查阅数据字典中的用户表、外模式表和模式表;供数据库管理员查询,以掌握整个系统的运行情况;支持数据库设计与系统分析。数据库系统的三级模式:1 .外模式2 .内模式3 .模式4 .模式间的映像外模式/模式映象模式/内模式映象数据模型1.三个世界现实世界、信息世界、机器世界数据描述的三个领域(现实世界、信息世界和机器世界)信息世界中的几个概念:(1)实体一即客观存在可以相互区别的事物(2)实体集一同类实体的集合(3)属性一实体的特性(4)实体标识符一唯一标识实体的属性或属性集机器世界中的四个概念:(1)字段一标记实体属性的命名单位称为字段
4、或数据项(2)记录一字段的有序集合(3)文件一同一类记录的聚集(4)键(关键码)一能唯一标识文件中每个记录的字段或字段集。这个概念与实体标识符的概念相对应。2 .数据模型的三要素(1)数据结构(2)数据操作(3)数据的约束条件3 .实体模型,两个实体间的联系可分为3类:(1) 一对一联系(1:1)如:学校与校长,观众与座位等。(2) 一对多联系(1:n)如:省与市,学校与系部等。(3)多对多联系(n:m)如:学生与课程,教师与课程,师生关系,商店与商品,图书与读者,工厂与产品等。关系数据模型的数据结构关系:对应通常说的表;元组:表中的一行即为一个元组;属性;表中的一例即为一个属性,属性(学号,
5、姓名,性别,系别,年龄和籍贯);主码(KEY):表中的某个属性组,它可以唯一确定一个元组;域(domain):属性的取值范围,如人的年龄一般在I-100岁之间。学生年龄属性的域应是(1438),性别的域是(男,女),系别的域是一个学校所有系名的集合;分量:元组中的一个属性值;关系模型:对关系的描述,一般表示为:关系名(属性1,属性2,,属性N)关系数据模型的操纵与完整性约束条件关系数据模型的操纵主要包括查询、插入、删除和更新数据。这些操作必须满足关系的完整性约束条件。关系的完整性约束条件包括3大类:实体完整性、参照完整性和用户定义的完整性。关系数据库关系模型概述1 .关系模型组成关系模型由关系
6、数据结构、关系操作集合和关系完整性约束三局部组成。关系操作分为两大局部如下图。查询其它选择Select增加Insert投影Project删除Delete连接Join修改Update除Divide并Union交Intersection差Difference2 .关系操作的特点关系操作的特点是操作对象和操作结果都是集合。而非关系数据模型的数据操作方式那么为一次一个记录的方式。关系数据语言分为三类:(1)关系代数语言:如ISBL;(2)关系演算语言:分为元组关系演算语言(如AlPha,Quel)、域关系演算语言(如QBE);(3)具有关系代数和关系演算双重特点的语言:如SQL。 关系的完整性关系模型
7、的完整性规那么是对关系的某种约束条件。关系的完整性共分为三类:实体完整性、参照完整性、用户定义完整性。(1)实体的完整性(EntityImegrity)规定:假设属性A是根本关系R的主属性,那么属性A不能取空值。即主属性不能为空。(2)参照的完整性(ReferentialImegrity)规定:假设F是根本关系R的外码,它与根本关系S的主码Ks相对应(根本关系R和S不一定是不同的关系)那么对于R中每个元组在F上的值必须为:或者取空值(F的每个属性值均为空值);即外码可以为空或者等于S中某个元组的主码值。(3)用户定义的完整性(USerdefinedIntegrity):就是针对某一具体的关系数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 原理 知识点 笔试 必备