《第一章 数据库基础知识.ppt》由会员分享,可在线阅读,更多相关《第一章 数据库基础知识.ppt(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、学学 习习 名名 言言u 你如果抵制它,那你肯定得不到它;你如果抵制它,那你肯定得不到它;只有不断地肯定它,你才能最终得到并拥有它。只有不断地肯定它,你才能最终得到并拥有它。u 不比阔气,比志气;不比阔气,比志气;不比聪明,比勤奋;不比聪明,比勤奋;不比基础,比进步。不比基础,比进步。u 听过的会忘记,看见的会记住,做过的会理解。听过的会忘记,看见的会记住,做过的会理解。Hear and you forget,See and you remember,Do and you understand.u 每天记笔记,每天记笔记,每天总结,每天总结,每天不断进步。每天不断进步。u 大胆提出你的问题,就
2、会得到更多的指导。大胆提出你的问题,就会得到更多的指导。An Introduction to Database Systenm本课程教材以及参考书本课程教材以及参考书 教学用书 李律松等编著,李律松等编著,Visual C#+SQL ServerVisual C#+SQL Server数据库开发,数据库开发,清华大学出版社清华大学出版社 参考教材 李春葆李春葆等编著,等编著,数据库原理与应用数据库原理与应用基于基于SQL Server 2005,清华大学出版社(,清华大学出版社(ISBNISBN:9-787-302-19042-4)王俊伟王俊伟等编著,等编著,SQL Server 2000中文
3、版数据库管理中文版数据库管理与应用标准教程与应用标准教程,清华大学出版社(,清华大学出版社(ISBNISBN:978-7-302-12827-4)An Introduction to Database Systenm本课程学习资料本课程学习资料 课堂听课为主,课后加强实践训练 教材 课前预习、课后复习课前预习、课后复习 实验练习 根据教学进度进行课程实验根据教学进度进行课程实验An Introduction to Database Systenm考核方式考核方式1上机课程:以课件中的程序和示例为主,以教材为上机课程:以课件中的程序和示例为主,以教材为辅学习讲课内容,并对布置的实验按时完成。辅学
4、习讲课内容,并对布置的实验按时完成。1.2 学生评价以及考试成绩:学生评价以及考试成绩:2.总成绩总成绩 =平时的各项成绩平时的各项成绩 +期末考试成绩期末考试成绩3.尤其是大家的考勤、作业以及课程实验是平时成尤其是大家的考勤、作业以及课程实验是平时成绩的绩的4.重要考核部分。重要考核部分。An Introduction to Database Systenm第一章第一章 数据库系统基本概念数据库系统基本概念 1.1 数据库管理系统的主要功能数据库管理系统的主要功能1.2 关系数据模型主要内容简介关系数据模型主要内容简介1.3 实体实体-关系模型简介(关系模型简介(ER图)图)An Intro
5、duction to Database Systenm1.1 DBMS1.1 DBMS的主要特点的主要特点 -数据独立性数据独立性v物理独立性物理独立性指用户的应用程序与存储在磁盘上的数据库中数据相互指用户的应用程序与存储在磁盘上的数据库中数据相互独立。当数据的物理存储改变了,应用程序不用改变独立。当数据的物理存储改变了,应用程序不用改变。v逻辑独立性逻辑独立性指指用用户户的的应应用用程程序序与与数数据据库库的的逻逻辑辑结结构构相相互互独独立立。数数据据的逻辑结构改变了,用户程序也可以不变的逻辑结构改变了,用户程序也可以不变。An Introduction to Database Systen
6、m1.1 DBMS1.1 DBMS的主要功能的主要功能u 数据定义功能-提供数据定义语言(DDL)定义数据库中的数据对象定义数据库中的数据对象u 数据操纵功能-提供数据操纵语言(DML)实现对数据库中数据的查询、插入、删除、修改等功能实现对数据库中数据的查询、插入、删除、修改等功能u 数据库的运行管理保证数据库中数据的安全性、完整性、一致性、并发使用等保证数据库中数据的安全性、完整性、一致性、并发使用等u 数据库的建立和维护(实用程序)数据库的转储、性能监视、介质故障恢复等功能数据库的转储、性能监视、介质故障恢复等功能An Introduction to Database Systenm1.2
7、 1.2 关系数据模型的主要内容关系数据模型的主要内容 关系模型的基本概念 关系模型的数据结构:关系(二维表)关系模型的数据结构:关系(二维表)元组:关系的一行是一个元组,也称记录元组:关系的一行是一个元组,也称记录 属性:关系的一列是一个属性属性:关系的一列是一个属性 候选键:能够唯一标识关系中每一个元组的属性集合候选键:能够唯一标识关系中每一个元组的属性集合 主键:从候选键中选择的作为元组标识的属性集合主键:从候选键中选择的作为元组标识的属性集合 外键:如果一个关系外键:如果一个关系R中包含另一个关系中包含另一个关系S中的主键所中的主键所对应的属性集合对应的属性集合F,则称,则称F为关系为
8、关系R的外键,并称的外键,并称R为参照为参照关系,关系,S为被参照关系。为被参照关系。An Introduction to Database Systenm1.2 1.2 关系数据模型的主要内容关系数据模型的主要内容 关系模型的数据操作语言查询语句:查询语句:Select语句,用于描述用户的检索要求;语句,用于描述用户的检索要求;更新语句:用于描述用户的插入、修改和删除等操作。更新语句:用于描述用户的插入、修改和删除等操作。语言特点:语言特点:以关系为单位进行操作,结果也是关系;以关系为单位进行操作,结果也是关系;非过程性很强,只需指出做什么,不必说怎么做;非过程性很强,只需指出做什么,不必说
9、怎么做;非常英语化,简单易懂。非常英语化,简单易懂。An Introduction to Database Systenm1.2 1.2 关系数据模型的主要内容关系数据模型的主要内容 关系模型的完整性规则实体完整性实体完整性指关系的主键(主属性)不能为空值,空值是指不知道指关系的主键(主属性)不能为空值,空值是指不知道或不能使用的值,它与数值或不能使用的值,它与数值0和空字符串的意义都不一样。和空字符串的意义都不一样。参照完整性参照完整性参照关系参照关系R1中的外键必须与被参照关系中的外键必须与被参照关系R2中的主键相符中的主键相符即外键的每个取值必须能够在即外键的每个取值必须能够在R2的主键值中找到或为空值的主键值中找到或为空值用户自定义完整性用户自定义完整性针对某一具体的实际数据库设定的约束条件。针对某一具体的实际数据库设定的约束条件。An Introduction to Database Systenm1.3 1.3 实体实体-关系模型关系模型课程教师学习任课学号姓名性别年龄学号课程号成绩课程号课程名课时数课程号教师姓名性别年龄mnn1学生-基本属性:实体、属性和联系基本属性:实体、属性和联系An Introduction to Database Systenm
限制150内