- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
*;第 01 讲 ;数据库系统概述;1.1.1 信息与数据;1.1.1 信息与数据;1.1.2 数据处理;什么是数据处理?(关键词:处理数据、计算机)
数据处理实际上是指利用计算机对各种形式的数据进行一系列的存储、加工、计算、分类、检索、传输等处理。
稍加扩展数据处理还包括数据的采集、整理、编码、输入和输出等数据组织,主要是由人对其进行有效的处理,并把数据组织到计算机中。;主要技术:数据库技术
数据库技术:关系数据库
关系数据库:多种类型数据库
企业(大型)级:DB2(IBM)、ORACLE(ORACLE)
工作组级: SQL SERVER(MS)、MySQL
个人(桌面)级:Access、VFoxPro、SQLite3;1.1.3 数据库系统;数据库( Database或Data Base,简称DB )是存放在外存上并通过数据库管理系统(Database Management System,简称DBMS )来存取和访问、管理的数据集中地。;DBS=DB+DBMS+DBA;数据库的概念;数据库角色;数据库角色;数据库的特征;数据库的构成;1.2 数据模型;1.2.1 数据模型的三要素之数据结构;数据操作是指对数据库中各种对象(型)的实例(值)允许执行的操作的集合,包括操作及有关的操作规则。
通常对数据库的操作有检索和更新(包括插入、删除和修改)两大类,这些操作反映了数据的动态特性,因为现实世界中的实体及实体间的联系是在不断变化的,数据模型应能反映出这种变化。;数据的约束条件是完整性规则的集合。
完整性规则是指给定的数据模型中数据及其联系必须满足给定的要求。
本课程中将介绍的完整性规则有实体完整性、参照完整性、域完整性等;1.2.2 模型与实体-联系方法;1.2.2 模型与实体-联系方法;(3)实体型(Entity Type)
具有相同属性的实体必然具有共同的特征和性质。用实体名及其属性名集合来抽象和刻画同类实体,称为实体型。
事物的若干属性值的集合可表征一个实体,而若干个属性型所组成的集合可表征一个实体的类型,简称为“实体型”。
同类型的实体集合组成实体集。
问题:上述三个概念的同异的地方?;(4)属性(Attribute)
实体所具有的某一特性称为属性。一个实体可以由若干个属性来刻画。例如学生实体可以由学号、姓名、性别、出生年份、系、入学时间等属性组成。
属性有“型”和“值”的区分,如学生实体属性的名称:姓名、性别、年龄等是属性的型,而属性的值是其型的具体内容,如王源、男、18分别是姓名、性别、年龄的值。;(5)关键字(Key)
能唯一标识实体的属性(或属性组合)称为关键字(或码)。例如学号是学生实体的关键字(码)。
本书将混用关键字和码这两个概念。;(6)域(Domain)
属性的取值范围称为该属性的域。
例如,学号的域为8位数字符号,年龄的域为小于128的整数,性别的域为(男,女)。;(7)联系(Relationship)
在现实世界中,事物内部以及事物之间是有联系的,这些联系在信息世界中反映为实体(型)内部的联系和实体(型)之间的联系。
实体内部的联系通常是指组成实体的各属性之间的联系。
实体之间的联系通常是指不同实体集之间的联系。;(8)联系的三种类型
一对一联系(1 : 1)
一对多联系(1 : n)
多对多联系(m : n);1.3 关系数据库;1. 关系模型的基本概念;(1)关系
一个关系就是一张二维表,通常将一个没有重复行、重复列的二维表看成一个关系,每个关系都有一个关系名。;(1)关系;(2)元组
二维表的每一行在关系中称为元组。在Access中,一个元组对应表中一个记录。
(3)属性
二维表的每一列在关系中称为属性,每个属性都有一个属性名,属性值则是各个元组属性的取值。在Access中,一个属性对应表中一个字段,属性名对应字段名,属性值对应于各个记录的字段值。;(4)域
属性的取值范围称为域。域作为属性值的集合,其类型与范围由属性的性质及其所表示的意义具体确定。同一属性只能在相同域中取值。
(5)关键字
关系中能唯一区分、确定不同元组的属性或属性组合,称为该关系的一个关键字。单个属性组成的关键字称为单关键字,多个属性组合的关键字称为组合关键字。需要强调的是,关键字的属性值不能取“空值”。
;(6)候选关键字
关系中能够成为关键字的属性或属性组合可能不是唯一的。凡在关系中能够唯一区分、确定不同元组的属性或属性组合,称为候选关键字。
(7)主关键字(Primary Key--PK)
在候选关键字中选定一个作为关键字,称为该关系的主关键字。关系中主关键字是唯一的。;(8)外部关键字(Foreign Key--FK)
关系中某个属性或属性组合并非关键字,但却是另一个关系的主关键字,称此属性或属性组
文档评论(0)