《SQL server数据库》课件第1章 数据库的设计.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《《SQL server数据库》课件第1章 数据库的设计.ppt》由用户(momomo)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SQL server数据库 SQL server数据库课件第1章 数据库的设计 SQL server 数据库 课件 设计
- 资源描述:
-
1、1.1任务描述:任务描述:本章完成项目的第本章完成项目的第1个任务:设计大学生选个任务:设计大学生选课管理数据库,分析该数据库应含有几个表,这课管理数据库,分析该数据库应含有几个表,这几个表之间有什么关系,画出这几个表之间的关几个表之间有什么关系,画出这几个表之间的关系模型,并分别设计出这几个表,注意它们的主系模型,并分别设计出这几个表,注意它们的主键或外键以及它们之间的联系。键或外键以及它们之间的联系。超市购物超市购物使用信用卡购物使用信用卡购物在旅行社预定假期在旅行社预定假期使用图书馆使用图书馆出租录像出租录像使用使用Internet1.2数据库举例数据库举例1.3 数据库的基本概念数据库
2、的基本概念1、信息与数据、信息与数据 信息:信息是人们进行各种活动所需要的各种知识,是现实世界各种状态的反映。数据:是描述信息的符号,符号的形式多种多样,如数值、文本、图形、声音等类型的数据,用来反映不同类型的信息。2数据处理数据处理 数据处理是指对各种形式的数据进行收集、存储、加工和传播的一系列活动的总和,其目的是从大量的、原始的数据中抽取、推导出对人们有价值的信息以作为行动和决策的依据。1.3.1信息、数据与数据处理信息、数据与数据处理1.3.2数据库的基本概念数据库的基本概念 数据库是自描述的:它除了包含用户的源数据外,还包含关于它本身结构的描述。这个描述称为数据字典(或数据目录,或元数
3、据)数据库是集成记录的集合。用户数据文件是由这些记录组合而成的。数据库不仅仅包含用户数据文件,它还包含其他内容。数据库包含4个要素:用户数据、元数据、索引和应用元数据。1.3.3数据库系统数据库系统 数据库系统数据库系统:一个数据库系统是一个实际可运行的、按照数据库方式存储、维护和为应用系统提供数据或信息支持的系统。它是存储介质、处理对象和管理系统的集合体。数据库系统的组成数据库系统的组成:(1)数据库(DB)是存放数据的仓库,人们收集并抽取出一个应用所需要的大量数据之后,应将其保存起来以便进一步加工处理,进一步抽取有用的信息。(2)计算机硬件数据库系统的硬件包括中央处理器、内存、外存、输入/
4、输出设备、数据通道等硬件设备。(3)计算机软件:数据库系统的软件包括数据库管理系统、操作系统、各种宿主语言和应用开发支撑软件等程序。(4)数据库用户,它包括:数据库管理员(DBA)、专业用户、应用程序员、最终用户。数据库管理系统数据库管理系统:数据库管理系统(DBMS)是指数据库系统中对数据进行管理的软件系统,它是数据库系统的核心组成部分,数据库系统的一切操作,包括查询、更新以及各种控制都是通过DBMS进行的。它的基本功能包括:数据库定义功能、数据库操纵功能、数据控制功能、数据的服务功能。1.3.3数据库系统数据库系统数据库管理员:数据库管理员:DBA的主要职责包括如下6个方面:(1)决定数据
5、库中存放哪些信息(2)决定数据库的存储结构和存取策略(3)定义数据库的安全性要求和完整性约束条件(4)监督和控制数据库的使用和运行(5)数据库系统的性能改进(6)数据库系统和重组1.3.3数据库系统数据库系统1.4 关系数据库关系数据库 1.4.11.4.1关系模型的基本概念 关系模型由三部分组成:数据结构、关系操作、关系的完整性。关系数据库与层次数据库、网状数据库相比,具有简单灵活的数据模型、较高的数据独立性,能提供有着良好性能的语言接口,并且有着比较坚实的理论基础等优点,它是目前最流行的数据库系统。1.4.2关系模型的基本术语关系模型的基本术语 1关系关系 一个关系对应一个二维表,二维表名
6、就是关系名 2属性及值域属性及值域 二维表中的列(字段)称为关系的属性。关系的属性包括属性名和属性值两部分,其列名即为属性名,列值即为属性值。属性值的取值范围称为值域,每一个属性对应一个值域,不同属性的值域可以相同 1.4.2关系模型的基本术语关系模型的基本术语 3关系模式关系模式 二维表中的行定义(表头)、记录的类型,即对关系的描述为关系模式、关系模式的一般形式为:关系名(属性1,属性2,属性n)4元组元组 二维表中的一行,即每一条记录的值称为关系的一个元组。其中,每一个属性的值称为元组的分量。关系由关系模式和元组的集合组成。5键键 键由一个或几个属性组成,在实际使用中,有下列几种键。(1)
7、超键:在关系中能唯一标识元组的属性或属性的组合称为该关系的超键。(2)候选键:不含有多余属性的超键称为候选键。即在候选键中,若要再删除属性,就不是键了。(3)主键:用户选用元组标识的一个候选键称为主键。6主属性与非主属性主属性与非主属性 关系中包含在任何一个候选键中的属性称为主属性,不包含在任何一个候选键中的属性为非主属性。7外键、参照关系与依赖关系外键、参照关系与依赖关系 当关系中的某个属性或属性的组合虽然不是该关系的主键或只是主键的一部分,但却是另一个关系的主键,而且其值来源于另一关系的主键值,称该属性或属性的组合为这个关系的外键。以外键作为主键的关系称为参照关系或主关系,外键所在的关系称
8、为依赖关系或从关系。在关系模型中通过外键实现两个关系之间的关联。1.4.2关系模型的基本术语关系模型的基本术语1.4.3关系的定义和性质关系的定义和性质 由于关系是若干元组的集合,可以用集合的观点定义关系。关系是一个元数为K(K1)的元组的集合。即把关系看成是一个集合,集合中的元素是元组,每个元组属性个数应相同。在关系模型中,对关系作了下列规范性限制。1关系中的每一个属性值是不可分解的。2每一个关系模式中属性的数据模型以及属性的个数是固定的,并且每个属性必须命名,在同一个关系模式中,属性名必须是互不相同的。3每一个关系仅有一种关系模式。4在关系中元组的顺序是无关紧要的,即没有行序。5在关系中属
展开阅读全文