网站大量收购闲置独家精品文档,联系QQ:2885784924

数据库原理知识点笔试必备.doc

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
绪论 数据库技术中的四个名词:DB、DBMS、DBS、数据库技术。其概念是不同的。 DB:数据库(Database),DB是统一管理的相关数据的集合。 DBMS:数据库管理系统(Database Management System),DBMS是位于用户与操作系统之间的一层数据管理软件,为用户或应用程序提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制。DBMS总是基于某种数据模型,可以分为层次型、网状型、关系型、面向对象型DBMS。 DBS:数据库系统(Database System),DBS是实现有组织地、动态地存储大量关联数据,方便多用户访问的计算机软件、硬件和数据资源组成的系统,即采用了数据库技术的计算机系统。 数据库技术:是一门研究数据库结构、存储、管理和使用的软件学科。 数据库系统 数据库系统组成, 通常由数据库(DB)、硬件、软件、数据库管理员四部分组成。 数据库管理系统 数据库的定义功能。 数据库运行控制功能。DBMS对数据库的控制主要通过四个方面实现:数据安全性控制、数据完整性控制、多用户环境下的并发控制和数据库的恢复。 数据库的维护功能。这一部分包括数据库的初始数据的载入、转换功能、数据库的转储功能、数据库的重组织功能和性能监视、分析功能,大都由各个实用程序来完成。 数据字典(Data Dictionary,记为DD)。数据字典的主要作用是:供数据库管理系统快速查找有关对象的信息。数据库管理系统在处理用户存取时,要经常查阅数据字典中的用户表、外模式表和模式表;供数据库管理员查询,以掌握整个系统的运行情况;支持数据库设计与系统分析。 数据库系统的三级模式: 外模式 内模式 模式 模式间的映像 数据模型 1.三个世界 现实世界、信息世界、机器世界 数据描述的三个领域(现实世界、信息世界和机器世界) 信息世界中的几个概念: 实体--即客观存在可以相互区别的事物 ?实体集--同类实体的集合 ?属性--实体的特性 ?实体标识符--唯一标识实体的属性或属性集 机器世界中的四个概念: 字段--标记实体属性的命名单位称为字段或数据项 记录--字段的有序集合 文件--同一类记录的汇集 键(关键码)--能唯一标识文件中每个记录的字段或字段集。这个概念与实体标识符的概念相对应。 ??? 2.数据模型的三要素 (1)数据结构 (2)数据操作 (3)数据的约束条件 3.实体模型,两个实体间的联系可分为3类: (1)一对一联系(1:1) 如:学校与校长,观众与座位等。 (2)一对多联系(1:n) 如:省与市,学校与系部等。 (3)多对多联系(n:m) 如:学生与课程,教师与课程,师生关系,商店与商品,图书与读者,工厂与产品等。 关系数据模型的数据结构 关系:对应通常说的表; 元组:表中的一行即为一个元组; 属性;表中的一例即为一个属性,属性(学号,姓名,性别,系别,年龄和籍贯); 主码(KEY):表中的某个属性组,它可以唯一确定一个元组; 域(domain):属性的取值范围,如人的年龄一般在1-100岁之间。学生年龄属性的域应是(14—38),性别的域是(男,女),系别的域是一个学校所有系名的集合; 分量:元组中的一个属性值; 关系模型:对关系的描述,一般表示为: 关系名(属性1,属性2,……,属性N) 关系数据模型的操纵与完整性约束条件 关系数据模型的操纵主要包括查询、插入、删除和更新数据。这些操作必须满足关系的完整性约束条件。关系的完整性约束条件包括3大类:实体完整性、参照完整性和用户定义的完整性。 关系数据库 关系模型概述 1.关系模型组成 关系模型由关系数据结构、关系操作集合和关系完整性约束三部分组成。关系操作分为两大部分如图所示。 查询 其它 选择 Select 增加 Insert 投影 Project 删除 Delete 连接 Join 修改 Update 除 Divide 并 Union 交 Intersection 差 Difference 2.关系操作的特点 关系操作的特点是操作对象和操作结果都是集合。而非关系数据模型的数据操作方式则为一次一个记录的方式。关系数据语言分为三类: (1)关系代数语言:如ISBL; (2)关系演算语言:分为元组关系演算语言(如Alpha,Quel)、域关系演算语言(如QBE); (3)具有关系代数和关系演算双重特点的语言:如SQL。 关系的完整性 关系模型的完整性规则是对关系的某种约束条件。关系的完整性共分为三类:实体完整性、参照完整性、用户定义完整性。 (1)

文档评论(0)

xingyuxiaxiang + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档