数据库的基本知识.ppt
《数据库的基本知识.ppt》由会员分享,可在线阅读,更多相关《数据库的基本知识.ppt(40页珍藏版)》请在三一办公上搜索。
1、项目1 数据库的基本知识,第1章 数据库的基本知识第2章 SQL Server 服务器的安装与配置第3章 T-SQL语言基础,数据库管理与应用 SQL Server,第1章 数据库的基本知识,数据库管理与应用 SQL Server,Preface 前言-To Be A King,Who have the data,who will be the king.谁掌握了数据,谁就能成为信息时代的国王。哪里没有数据?数据库应用在各行各业:金融、客户管理、客户信息证券、商店、电费、水费、甚至学费、伙食费!大学生零用钱开支记录化学实验数据作品信息、作品的价格我的钱包,零用钱开支,About the Cou
2、rse 关于课程,考勤作为一个平时分依据课程总评:考查:练习形式 Dont worry.对待练习:Dont just copy.Be calm and try to understand the principle.不要只是复制,保持镇定,重视基础。,How To Study 怎样学呢?,保存好课件,作为参考,特别是没有书的同学。理解课件里的基础内容,学有余力,可以进一步学习更深的内容。难度以号的多少来表示。掌握好一个的就是具备了基础水平,两个或三个的就是提高水平了。互相帮助:say no to 自扫门前雪,理论学习(教学)目标:1.了解数据库的产生与发展。2.了解数据库系统的体系结构。3.了
3、解数据库的基本概念。4.了解关系数据库的基本概念。技能学习(教学)目标:1.掌握数据库的概念结构的设计方法。2.掌握关系数据库的逻辑结构的设计方法。3.掌握数据库应用系统的设计过程和设计方法。,第1章 数据库的基本知识,1.1 数据库技术的产生与发展,数据库技术的发展经历了以下几个阶段 1.人工管理阶段不便保存、不共享、没有应用程序管理数据2.文件系统阶段数据可以长期保存、文件系统管理数据、但独立性、共享性差3.数据库系统阶段多用户、多应用共享数据4.高级数据库阶段(1)分布式数据库系统:数据分布在不同地方,逻辑上是一整体,由网络相连(2)对象数据库系统:多媒体数据,CAD数据(3)网络数据库
4、系统,1.2 数据库基本概念,1.2.1 基本概念1.数据(Data):存储的基本对象2.数据库(DB):存放数据的仓库3.数据库管理系统(DBMS):对数据进行管理的软件4.数据库管理员(DBA)5.数据库系统(DBS),1.2 数据库基本概念,1.2.2 数据库三要素1.数据结构数据结构用于描述数据库的静态特性,是所研究的对象类型的集合(数据定义)。是对实体类型和实体间联系的表达和实现。2.数据操作数据操作用于描述数据库的动态特性,是指对数据库中各种对象的实例允许执行的操作的集合(如:查询、插入、更新、删除等)。3.完整性约束数据的约束条件是一组完整性规则的集合。完整性规则是给定的数据及其
5、联系所具有的制约和存储规则,用以限定数据库状态以及状态的变化,以保证数据的正确性、有效性和相容性。,1.2 数据库基本概念,1.2.3 数据库分类1.层次数据库(最早出现),1.2 数据库基本概念,1.2.3 数据库分类2.网状数据库,1.2 数据库基本概念,1.2.3 数据库分类3.关系数据库关系模型用二维表格结构表示实体集,用键来表示实体间联系。这个二维表在关系数据库中就称为关系。表1.1 学生个人信息表。,1.3 数据库系统的体系结构,1.3.1 三级模式 从数据库管理系统角度看,数据库系统的体系结构分成三级:内模式(内部级):存储模式概念模式(概念级):逻辑结构和特征描述外模式(外部级
6、):数据库用户的数据视图即三级模式结构。,1.4 关系数据库,1.4.1 关系数据库的基本概念,学生个人信息表,课程成绩表,1.4 关系数据库,1.4.1 关系数据库的基本概念1.关系。一个关系对应一个二维表,二维表名就是关系名.2.属性和值域。二维表中的每一列都称为关系的属性。属性包括属性名和属性值两部分,列名即为属性名,列值即为属性值。属性的取值范围称为值域。3.关系模式。二维表中的行定义(表头),即对关系的描述称为关系模式,关系模式的一般形式为:关系名(属性1,属性2,属性n),1.4 关系数据库,4.元组。表中的每行数据称为一个元组,也称为一条记录。5.主键(Primary Key)。
7、也称为主关键字或主码,是表中的属性或属性的组合,用于确定唯一的一个元组。主键不能是空值。6.外键(Foreing Key)。外键的定义是相对于主键而言的,是用于建立和加强两个表数据之间的链接的一列或多列。,1.4 关系数据库,关系的完整性1.实体完整性2.域完整性3.参照完整性4.用户自定义完整性,1.5 数据库系统设计,1.5 数据库系统设计,1.5.1 需求分析 需求分析简单地说就是分析用户的要求。只有分析好用户的需求才能设计出用户满意的系统,它是数据库设计的起点,其结果将直接影响到以后各阶段的设计,并影响到最终的数据库系统能否正确使用。1.需求分析的任务2.需求分析的方法3.需求调查内容
8、4.功能设计,1.5 数据库系统设计,1.5.2 概念结构设计 概念结构设计是数据库设计的第二阶段,其目标是对需求说明书提供的所有数据和处理需求进行抽象与综合处理,按一定的方法构造反映用户环境的数据及其相互联系的概念模型。概念模型是面向现实世界的数据模型,是用户和数据库设计人员之间进行交流的工具。是整个数据库设计的关键,对需求分析的结果进行综合、归纳,从而形成一个独立于具体数据库管理系统的概念数据模型。通常,把每一类数据对象的个体称为“实体”,而每一类对象个体的集合称为“实体集”,因此,在学生信息系统中主要设计“学生”和“课程”两个实体集。其他非主要的实体很多,如班级、任课教师、辅导员等实体。
9、,1.5 数据库系统设计,1.5.2 概念结构设计 把每个实体集涉及的信息项称为“属性”。就“学生”实体集而言,她的属性有学号、姓名、性别、生日等。“课程”实体集的属性有:课程号、课程名、开课学期、学分等。不同实体之间存在各种关系,这些关系就称为“联系”。通常将实体集与实体集联系的图表示为实体(Entity)-联系(Relationship)模型。如果用矩形框表示实体集,用椭圆形框表示属性,用线段连接实体集与属性,当一个属性或属性组合指定为主键时,填充颜色为灰色。则可以用图1.9描述学生信息系统中的实体集与每个实体涉及的属性,也就构成了E-R图。,1.5 数据库系统设计,1.5.2 概念结构设
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 基本知识
链接地址:https://www.31ppt.com/p-5985686.html