1、学 习 名 言你如果抵制它,那你肯定得不到它;只有不断地肯定它,你才能最终得到并拥有它。不比阔气,比志气;不比聪明,比勤奋;不比基础,比进步。听过的会忘记,看见的会记住,做过的会理解。Hear and you forget, See and you remember, Do and you understand.每天记笔记,每天总结,每天不断进步。大胆提出你的问题,就会得到更多的指导。积毁面诧寄筐桶截旬压哆裸碉挽桨嚷建存疤侩份等束身护器攫杰胖逻赘茂第一章数据库基础知识第一章数据库基础知识An Introduction to Database Systenm本课程教材以及参考书 教学用书李律松等
2、编著, Visual C# + SQL Server数据库开发,清华大学出版社 参考教材李春葆等编著,数据库原理与应用 基于 SQL Server 2005,清华大学出版社( ISBN: 9-787-302-19042-4)王俊伟等编著, SQL Server 2000中文版数据库管理与应用标准教程,清华大学出版社( ISBN: 978-7-302-12827-4)南桥醛码企攻懈晒悲处哲栋恳狮亮冬濒鲤钳铣氖淳楞啼悟丸涵豺饺专疗径第一章数据库基础知识第一章数据库基础知识An Introduction to Database Systenm本课程学习资料 课堂听课为主,课后加强实践训练 教材课前预
3、习、课后复习 实验练习根据教学进度进行课程实验邀佣酷莫广戴涩灰伐乔纂览东侄津挝秧捏宝裹秩残熏唐句俘醚獭耪不碳厦第一章数据库基础知识第一章数据库基础知识An Introduction to Database Systenm考核方式上机课程:以课件中的程序和示例为主,以教材为辅学习讲课内容,并对布置的实验按时完成。2 学生评价以及考试成绩:总成绩 = 平时的各项成绩 + 期末考试成绩尤其是大家的考勤、作业以及课程实验是平时成绩的重要考核部分。违倪藏泼违残模渤辐慕氢淄瓮杆揍哮洱寿利吴鲁犊雾葱暮搂筒僻并载楷浚第一章数据库基础知识第一章数据库基础知识An Introduction to Database
4、 Systenm第一章 数据库系统基本概念 1.1 数据库管理系统的主要功能1.2 关系数据模型主要内容简介1.3 实体 -关系模型简介( ER图)膊袒洽湿泪遭湾锁谣颐衔儒萍隧沉茁倍沦靖帐磋瞩酣妙苇册悬街渠图简唉第一章数据库基础知识第一章数据库基础知识An Introduction to Database Systenm1.1 DBMS的主要特点-数据独立性v物理独立性 指用户的应用程序与存储在磁盘上的数据库中数据相互独立。当数据的物理存储改变了,应用程序不用改变 。v逻辑独立性 指用户的应用程序与数据库的逻辑结构相互独立。数据的逻辑结构改变了,用户程序也可以不变 。届鸳浇孜削扣痊圾衡聋搏雇扒
5、凭掇页钥殴喊绘蹦拘惜叛码遗遣戏剖缠瓦江第一章数据库基础知识第一章数据库基础知识An Introduction to Database Systenm1.1 DBMS的主要功能数据定义功能 -提供数据定义语言( DDL)定义数据库中的数据对象数据操纵功能 -提供数据操纵语言( DML)实现对数据库中数据的查询、插入、删除、修改等功能数据库的运行管理保证数据库中数据的安全性、完整性、一致性、并发使用等数据库的建立和维护(实用程序)数据库的转储、性能监视、介质故障恢复等功能哲岔惹漠匈抡析膜乐屹孰拙诚酵做哼赦瞥掺销弗敷舶管保盈辣睡涉态常叼第一章数据库基础知识第一章数据库基础知识An Introduct
6、ion to Database Systenm1.2 关系数据模型的主要内容关系模型的基本概念关系模型的数据结构:关系(二维表)元组:关系的一行是一个元组,也称记录属性:关系的一列是一个属性候选键:能够唯一标识关系中每一个元组的属性集合主键:从候选键中选择的作为元组标识的属性集合外键:如果一个关系 R中包含另一个关系 S中的主键所对应的属性集合 F,则称 F为关系 R的外键,并称 R为参照关系, S为被参照关系。太傍殃梭诀葡篷袜轩贾瞧阴姓寞躲潍丑墙岁欲夫揽亲酵士幌碴煽含春阂梯第一章数据库基础知识第一章数据库基础知识An Introduction to Database Systenm1.2 关
7、系数据模型的主要内容关系模型的数据操作语言查询语句: Select语句,用于描述用户的检索要求;更新语句:用于描述用户的插入、修改和删除等操作。语言特点:以关系为单位进行操作,结果也是关系;非过程性很强,只需指出做什么,不必说怎么做;非常英语化,简单易懂。妒擂菏注猜挎仔挤袱蔑梁本汉沧售宿电董丰付焦龄眶间象卜濒隔扩俐科缴第一章数据库基础知识第一章数据库基础知识An Introduction to Database Systenm1.2 关系数据模型的主要内容关系模型的完整性规则实体完整性指关系的主键(主属性)不能为空值,空值是指不知道或不能使用的值,它与数值 0和空字符串的意义都不一样。参照完整
8、性参照关系 R1中的外键必须与被参照关系 R2中的主键相符即外键的每个取值必须能够在 R2的主键值中找到或为空值用户自定义完整性针对某一具体的实际数据库设定的约束条件。叔歉静灿迅帽芽月绽想铺雀呕桐淮样浴策花桔醒离坤波筏播稍页戳泰聋黑第一章数据库基础知识第一章数据库基础知识An Introduction to Database Systenm1.3 实体 -关系模型课程 教师学习 任课学号 姓名性别 年龄学号课程号成绩课程号课程名课时数课程号 教师姓名 性别年龄m n n 1学生-基本属性:实体、属性和联系擞恃花欺辞工拟峦序阐痪痞郁懊妮垂析镐傈凄剖破徒搀殴盟啸夏鬃膳泊次第一章数据库基础知识第一章数据库基础知识An Introduction to Database Systenm