SQLServer2016数据库原理及应用(微课版) 1教案 第一章1 1.1 什么是数据 1.2数据描述_第1页
SQLServer2016数据库原理及应用(微课版) 1教案 第一章1 1.1 什么是数据 1.2数据描述_第2页
SQLServer2016数据库原理及应用(微课版) 1教案 第一章1 1.1 什么是数据 1.2数据描述_第3页
SQLServer2016数据库原理及应用(微课版) 1教案 第一章1 1.1 什么是数据 1.2数据描述_第4页
SQLServer2016数据库原理及应用(微课版) 1教案 第一章1 1.1 什么是数据 1.2数据描述_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

教案(课时数:2)章节标题:第一章理解数据库1.1什么是数据1.2数据描述教学目的:了解学习数据库的作用及本学期学习的内容,对数据库有一定的认识,由浅入深的引入课程的内容教学难点:数据世界中数据的描述教学重点:数据的定义授课方法:理论授课教案类别:新授课√实验课习题课复习提问复问内容学生姓名成绩作业及预习要求第一章理解数据库1.1什么是数据第一章理解数据库1.2数据描述教学后记1、学生提出的疑难问题纪录:实体和属性如何区分?2、对本课教学的体会及改进办法:理论授课比较枯燥,在概念介绍时多加实例的说明

组织教学:课程介绍:数据库是数据管理的最新技术,是计算机科学的重要分支。《数据库原理及应用》主要讨论数据库系统的基本概念、基本原理、基本方法以及有关的应用。主要内容包括:数据库系统的组成、关系数据库、数据库设计等。本课程的任务是通过各个教学环节,运用各种教学手段和方法,使学生在掌握数据模型、数据库管理系统、数据库语言及数据库设计理论等基本理论知识的基础上,逐步具有开发和设计数据库的能力。要求:1、上课认真听讲2、作业认真完成3、做好实验预习报告4、做好实验总结新授课程:理解数据库数据库的作用:例如,超市商品的管理、银行帐户的管理、网上招生管理等等。§1.1什么是数据一、信息与数据1、信息(Information):信息就是对各种事物的存在方式、运动状态和相互联系特征的一种表达和陈述,是自然界、人类社会和人类思维活动普遍存在的一切物质和事物的属性,它存在于人们的周围。信息的特点:(1)知识性(2)有用性(3)实效性(4)客观性(5)传输性(6)共享性2、数据(Data):数据是用来记录信息的可识别的符号,是信息的具体表现形式。表示客观事物的特性和特征。数据实际上就是描述事物的符号记录。数据用型和值来表示,数据的型是指数据内容存储在媒体上的具体形式;值是指所描述的客观事物的具体特性。可以多种不同的数据形式表示同一信息,信息不随数据形式的不同而改变。例如文字、图形、图象、声音……,这些都是数据。数据与其语义是不可分的。例如:学生档案中的学生记录:(李明,男,1972,江苏,计算机系,1990)数据的形式不能完全表达其内容数据的解释语义:学生姓名、性别、出生年月、籍贯、所在系别、入学时间解释:李明是个大学生,1972年出生,江苏人,1990年考入计算机系二、数据处理是将数据转换成信息的过程。内容包括对数据进行收集、组织、整理、加工、存储和传播等。包括三个方面:数据管理、数据加工、数据传播1.2数据描述一、现实世界现实世界是存在于人们头脑之外的客观世界。现实世界存在各种事物,事物与事物之间存在联系,这种联系是由事物本身的性质决定的。例如,学校中有教师、学生、课程,教师为学生授课,学生选修课程并取得成绩;图书馆中有图书、管理员和读者,读者借阅图书,管理员对图书和读者进行管理等。二、信息世界信息世界是现实世界在人们头脑中的反映,人们把它用文字或符号记载下来。1.实体(Entity)客观存在并且可以相互区别的事物称为实体。实体可以是具体的事物,也可以是抽象的事件。如一个学生、一本图书等属于实际事物;教师的授课、借阅图书、比赛等活动是比较抽象的事件。2.属性(Attribute)描述实体的特性称为属性。一个实体可以用若干个属性来描述,如学生实体由学号、姓名、性别、出生日期等若干个属性组成。实体的属性用型(Type)和值(Value)来表示,例如,学生是一个实体,学生姓名、学号和性别等是属性的型,也称属性名,而具体的学生姓名如“张三、李四”、具体的学生学号如“2002010101”、描述性别的“男、女”等是属性的值。3.码(Key)唯一标识实体的属性或属性的组合称为码。如学生的学号是学生实体的码。4.域(Domain)属性的取值范围称为该属性的域。例如学号的域为10位整数,姓名的域为字符串集合,年龄的域为小于28的整数,性别的域为男、女等。5.实体型(EntityType)具有相同属性的实体必然具有共同的特征和性质,用实体名及其属性名的集合来抽象和刻画同类实体,称为实体型。例如,学生(学号,姓名,性别,出生日期,系)就是一个实体型。6.实体集(EntitySet)同类实体的集合称为实体集。例如全体学生、一批图书等。7.联系(Relationship)实体内部的联系通常是指组成实体的各属性之间的联系;实体之间的联系通常是指不同实体集之间的联系。两个实体型之间的联系可以分为3类。1)一对一联系(One-to-OneRelationship)如果对于实体集A中的每一个实体,实体集B中至多存在一个实体与之联系;反之亦然,则称实体集A与实体集B之间存在一对一联系,记作1∶1。例如,学校中一个班级只有一个正班长,而一个班长只在一个班中任职,则班级与班长之间存在一对一联系;电影院中观众与座位之间、乘车旅客与车票之间等都存在一对一的联系。2)一对多联系(One-to-ManyRelationship)如果对于实体集A中的每一个实体,实体集B中存在多个实体与之联系;反之,对于实体集B中的每一个实体,实体集A中至多只存在一个实体与之联系,则称实体集A与实体集B之间存在一对多的联系,记作1∶n。例如,一个班里有很多学生,一个学生只能在一个班里注册,则班级与学生之间存在一对多联系;一个部门有许多职工,而一个职工只能在一个部门就职(不存在兼职情况),部门和职工之间存在一对多联系。3)多对多联系(Many-to-ManyRelationship)如果对于实体集A中的每一个实体,实体集B中存在多个实体与之联系;反之,对于实体集B中的每一个实体,实体集A中也存在多个实体与之联系,则称实体集A与实体集B之间存在多对多联系,记作m∶n。例如,一个学生可以选修多门课程,一门课程可同时由多个学生选修,则课程和学生之间存在多对多联系;一个药厂可生产多种药品,一种药品可由多个药厂生产,则药厂和药品之间存在多对多联系。例如,对于课程、教师和参考书3个实体型,如果一门课程可以有若干位教师讲授,使用若干本参考书,而每一位教师只讲授一门课程,每一本参考书只供一门课程使用,则课程与教师、参考书之间的联系是一对多的。在两个以上的多实体集之间,当一个实体集与其他实体集之间均存在多对多联系而其他实体集之间没有联系时,这种联系称为多实体集间的多对多的联系。例如,有3个实体集:供应商、项目、零件,一个供应商可以供给多个项目多种零件,而每个项目可以使用多个供应商供应的零件,每种零件可由不同的供应商供给,可以看出供应商、项目、零件三者之间存在多对多的联系。同一实体集内部的各实体也可以存在一对一、一对多、多对多的联系。例如,职工实体集内部具有领导与被领导的联系,即某一职工(干部)“领导”若干名职工,而一个职工仅被另外一个职工直接领导,因此这是一对多的联系。三、数据世界数据世界又称机器世界。信息世界的信息在机器世界中以数据形式存储,在这里,每一个实体用记录表示,相应于实体的属性用数据项(又称字段)来表示,现实世界中的事物及其联系用数据模型来表示。为了把现实世界中的具体事物抽象、组织为某一数据库管理系统(DBMS)支持的数据模型,人们常常首先将现实世界抽

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论