数据库基础与应用access2010第一章数据系统概论ppt课件_第1页
数据库基础与应用access2010第一章数据系统概论ppt课件_第2页
数据库基础与应用access2010第一章数据系统概论ppt课件_第3页
数据库基础与应用access2010第一章数据系统概论ppt课件_第4页
数据库基础与应用access2010第一章数据系统概论ppt课件_第5页
已阅读5页,还剩41页未读 继续免费阅读

下载本文档

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

文档简介

1、数据库基础与应用课程性质、学习目标课程性质、学习目标本课程是中央电大计算机应用、电子商务、软件开发与应用等专科专业有关数据库的一门统设必修课。主要任务是介绍数据库组织、管理和使用的一般知识,包括数据模型、数据库结构、数据库系统、数据库设计、关系运算、关系规范化、关系查询SQL语言等方面的知识;介绍至少一种实际的数据库管理系统的构成与使用。目的使学生通过学习和上机操作实践掌握数据库系统的基本知识,ACCESS和SQL Server数据库管理系统的使用,数据库应用系统的设计和实现的方法与能力,以及具有进行简单数据库应用系统设计与开发的能力。课程概述数据库基础与应用课程是中央电大计算机应用专业信息管

2、理方向一门专业基础与技术课,本课程由数据库基础知识、ACCESS数据库管理系统和SQL Server数据库管理系统这三个部分组成。数据库基础知识主要包括数据库系统的基本概念和逻辑数据模型,ER图的应用,关系模式的定义和关系运算,关系的规范化和应用,SQL语言的定义和应用,数据库应用系统设计等内容。ACCESS数据库管理系统主要包括系统的基本构成和操作,数据表、查询、窗体、报表、宏、模块等数据库对象的定义与使用等内容。SQL Server数据库管理系统主要包括系统的基本构成,企业管理系和查询分析器的使用,数据表、视图、存储过程、索引等数据库对象的定义与使用,Transact SQL语言的使用等内

3、容。课程特点课程特点 该课程理论性、实践性和应用性都很强。在理论方面涉及到集合理论、关系理论、数据库设计理论等。实践性强体现为:数据库设计理论是随着计算机技术和人们的设计实践不断地丰富和发展的,将不断地产生出新的设计技术和理论。应用性强是指:现在每一个实用的计算机信息管理系统几乎都涉及到数据库应用,通常为后台应用。学习该课程既要注意学习好理论,又要注意运用理论知识进行数据库设计实践的锻炼,进行实际上机操作的锻炼,做到理论与实践相结合。数据库知识很丰富,实际数据库管理系统和应用系统都比较复杂,因此,要学会利用数据库开发系统,仅靠掌握该课程的一点书本知识是远远不够的,它只能给出进行数据库应用所必须

4、的入门知识或基础知识,真正掌握它需要不断地学习和实际锻炼的积累。 课程体系结构本课程首先介绍数据库的一般理论知识,包括数据模型、数据库系统结构、关系运算、函数依赖、关系规范化、关系查询语言、数据库应用系统设计等内容。第二部分介绍Microsoft Access2000微机关系数据库管理系统的使用,包括建立和使用表、查询、窗体、报表、网页、宏、模块等内容;介绍主要安装在服务器上的Microsoft SQL Server2000关系数据库管理系统,包括表、视图、索引、存储过程、触发器、规则、约束、默认值等对象的建立与使用,以及数据库恢复、安全性、事务处理等内容;教材特点:教材中的每一章均提出了学习

5、目标、小结和习题三个部分。在学习每章之前,通过阅读学习目标能够了解本章的主要内容和所要达到的目标,从而增强学习的主动性和积极性;在正文的学习中,每章正文中都有助学内容,如提示、阐明、思考等,可帮助大家理解正文知识;每章小结总结、归纳和提炼了本章的内容,使所学知识更加条理化和系统化,从而帮助同学们进一步加深对内容的理解和认识;每章最后给出了丰富的练习题,同学们学习每章内容后可通过认真做好全部习题,以达到加深对所学知识的理解和掌握,并提高灵活运用知识的能力。教材结构:第一章 数据库系统概述数据库系统的一些基本概念和ER图的概念与应用。第二章 关系运算关系数据结构、关系完整性规则和关系运算等三个方面

6、的内容第三章 关系规范化基础数据依赖和关系规范化方面的数据库设计的基础知识。第四章 结构化查询语言-SQL关系数据库系统通用的数据查询语言,即SQL,它提供了进行一切关系数据库操作的基础。第五章 数据库应用系统设计通过两个实例简要介绍数据库应用系统开发的大致过程。第六章 ACCESS数据库管理系统的简单应用Access数据库管理系统的一些概况,以及Access数据库系统中的四个对象:表、查询、窗体和报表的基本概念、创建方法和有关的操作。第七章 ACCESS数据库管理系统的高级应用Access数据库系统中的三个操作对象:宏、模块和数据访问页的基本概念、创建方法和有关的操作,以及数据库的安全措施、

7、数据的导入和导出、简单的Access数据库管理系统开发过程。实验内容(1) ACCESS实验内容建表操作查询操作窗体和宏操作其他自选操作(2) SQL Server实验内容SQL Server运行环境与建库表的连接与简单查询表的高级查询表记录的插入、删除和修改索引的使用在库中使用规则和约束存储过程的使用触发器的使用学习方法指导1. 学习数据库基础知识时要做到理论联系实际。2. 学习关系数据库知识时,要注重理解和掌握集合的概念和运算,它同数学和一般程序设计中单值运算的区别。3. 学习ACCESS管理系统时,要主动结合学习内容进行上机操作练习,要做到课堂学习与上机时间同步。 课程考核说明 命题依据

8、:本考核说明严格按照中央电大计算机应用专业课程教学大纲编写。 考核要求:考核学生掌握和运用数据库基本概念和知识建立和使用数据库的能力。具体考核要求分为以下3个层次: 了解:理解数据库系统中的一些基本概念。 掌握:掌握数据库系统中的一些基本知识、ACCESS数据库管理系统的常用操作、常用数据类型的含义和语句的格式与作用等。 熟练掌握:能够根据所给定的知识点分析问题和解决问题。命题原则:命题原则: 1. 严格按照该课程教学大纲和考核说明的要严格按照该课程教学大纲和考核说明的要求命题。求命题。 2. 试题的覆盖面较广,并适当突出重点。主试题的覆盖面较广,并适当突出重点。主教材第四章为课程重点内容。教

9、材第四章为课程重点内容。 3数据库基本知识一至五章)、数据库基本知识一至五章)、ACCESS使用与操作六、七章分别占试题量的使用与操作六、七章分别占试题量的70%、30%。 4试题的难易程度和题量适当,按难易程度试题的难易程度和题量适当,按难易程度分为三个层次:容易占分为三个层次:容易占40%,一般占,一般占40%,较难,较难占占20%。 5. 题型大致为:选择、填空、按照数据库查题型大致为:选择、填空、按照数据库查询或处理的语句序列写出相应功能、按照数据库询或处理的语句序列写出相应功能、按照数据库操作功能写出相应语句序列等。操作功能写出相应语句序列等。采用期末卷面考核与形成性考核相结合的方式

10、。形成性考核占20分,视平时上机和作业完成情况而定,由所在班级的任课教师给定,由省市、自治区级电大认定;期末卷面考核占80分,由中央电大统一命题并采用闭卷方式。两方面成绩累计达到60分者为及格。课程重点、难点重点:重点:数据库基础知识:数据库基础知识:数据库组织、管理和使用的一数据库组织、管理和使用的一般知识,包括数据模型、数据般知识,包括数据模型、数据库结构、数据库系统、数据库库结构、数据库系统、数据库设计、关系运算、关系规范化、设计、关系运算、关系规范化、关系查询关系查询SQL语言等内容;语言等内容;ACCESS微机数据库管理系统:微机数据库管理系统:表、窗体、查询、报表、宏、表、窗体、查

11、询、报表、宏、模块等内容;模块等内容;难点:难点:关系的规范化;关系的规范化;使用结构化查询语言使用结构化查询语言SQL查询;查询;Access数据库管理系统的高级数据库管理系统的高级应用;应用;第1讲课程导入第一章 数据库系统概论主要教学内容: 1. 数据管理技术的发展经历2. 数据库系统的特点3. 数据模型4. 数据库体系结构5. 数据库管理系统的功能6. 数据库系统的组成 学习目标 了解:数据库管理技术发展的四个阶段,数据库体系结构的三级模式和两级映象,数据库管理系统的功能,数据库系统的组成等。 掌握:数据库系统和文件系统的各自特点,特别是关系数据库系统的优点,ER图的概念和使用,数据的

12、三种联系类型,数据中的属性、码、域的含义。 第一章 数据库系统概论数据库中最常用术语和基本概念 数据的概念: 描述事物的符号记录称为数据。它是数据库中存储的基本对象。数据有数字、文字、图形、图像、动画、影像、声音等多种表现形式,它们都可以经过数字化后存入计算机。 信息的概念 信息是人们消化理解了的数据,是对客观世界的认识,即知识。 数据与信息既有联系又有区别,数据是载荷信息的物理符号或称载体,用于描述事物,传递或表示信息。信息是抽象的,不随数据形式而改变。信息是反映客观现实世界的知识,用不同的数据形式可以表示同样的信息。第一章 数据库系统概论数据处理: 数据处理是指将数据转换成信息的过程。广义

13、地讲,处理包括对数据的收集、存储、加工、分类、检索、传播等一系列活动。狭义地讲,处理是指对所输入的数据进行加工整理。 数据处理的基本目的是从大量的、已知的数据出发,根据事物之间的固有联系和运动规律,通过分析归纳、演绎推导等手段,粹取出对人们有价值、有意义的信息,作为决策的依据。从数据处理的角度而言,信息是一种被加工成特定形式的数据,这种数据形式对于数据接收者来说是有意义的。第一章 数据库系统概论信息与数据之间的关系:信息=数据处置数据搜集数据存储通讯处理1处理1数据存储原始数据二次数据(信息)信息传播第一章 数据库系统概论数据库所谓数据库是指长期储存在计算机内的、有组织的、可共享的数据集合。数

14、据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。数据库管理系统DBMS) 是位于用户与操作系统之间的一层数据管理软件,其功能包括:数据定义功能数据操纵功能数据库的运行管理数据库的建立和维护功能数据库管理系统是数据库系统的一个重要组成部分。第一章 数据库系统概论一、数据处理技术发展经历1、人工管理阶段特点:数据不保存应用程序管理数据数据不共享数据不具有独立性应用程序1数据集1应用程序2数据集2应用程序n数据集n第一章 数据库系统概论2、文件管理阶段特点:数据可以长期保存由文件系统管理数据数据共享性差,冗余度大数据独立性差应用程序1数

15、据集1应用程序2数据集2应用程序n数据集n存取方式第一章 数据库系统概论3、数据库管理阶段优点:数据结构化数据的共享性高,冗余度低,易扩充数据独立性高数据粒度小独立的数据操作界面第一章 数据库系统概论数据由DBMS统一管理和控制DBMS的数据控制功能数据的安全性保护数据的完整性检查并发控制数据库恢复人工管理-文件管理-数据库管理-分布式数据库管理第一章 数据库系统概论因此,数据库是长期存储在计算机内有组织的大量的共享的数据集合.它可以供各种用户共享,具有最小冗余度和较高的数据独立性.DBMS在数据库建立、运用和维护时对数据库进行统一控制,以保证数据的完整性、安全性,并在多用户使用数据库时进行并

16、发控制,在发生故障后对系统进行恢复.应用程序1应用程序2数据库管理系统数据库第一章 数据库系统概论4、分布式数据库管理阶段 分布式数据库系统通过计算机网络和通信线路可以把分布在不同地域的局部数据库系统连接和统一起来.分布式数据库系统既支持客户的局部应用,又支持客户的全局应用. 分布式数据库除了具有一般数据库的优点之外,还具有系统的可靠性高、地域范围广、数据量大、客户数多等优点,缺点是由提高可靠性而带来的数据冗余,由不同局部数据库使用平台连接和统一管理所带来的系统复杂性.第一章 数据库系统概论数据管理三个阶段的比较人工管理阶段文件系统阶段数据库系统阶段 背景应用背景科学计算科学计算,管理大规模管

17、理硬件背景无直接存取存储设备磁盘,磁鼓大容量磁盘软件背景没有操作系统有文件系统有数据库管理系统处理方式批处理联机实进处理,批处理理联机实时处理,分布处理,批处理特点数据的管理者用户(程序员)文件系统数据库管理系统数据面向的对象某一应用程序某一应用现实世界数据的共享程度无共享,冗余度极大共享性差,冗余度大共享性高,冗余度小数据的独立性不独立,完全依赖于程序 独立性差具有高度的物理独立性和一定的逻辑独立性数据的结构化无结构记录内不结构,整体无结构整体结构化,用数据模型描述数据控制能力应用程序自己控制应用程序自己控制同数据库管理系统提供数据安全性,完整性,并发性和恢复性能力第一章 数据库系统概论二、

18、概念数据模型模型是现实世界特征的模拟和抽象。数据模型是现实世界数据特征的抽象。在数据库中用数据模型这个工具来抽象、表示和处理现实世界中的数据和信息。通俗地讲数据模型就是现实世界的模拟。数据模型应满足三方面要求:一是能比较真实地模拟现实世界;二是容易为人所理解;三是便于在计算机上实现。第一章 数据库系统概论根据模型应用的不同目的,可以将模型划分为两类。第一类:概念模型(信息模型),它是按用户的观点来对数据和信息建模,主要用于数据库设计。 第二类:数据模型,主要包括网状模型、层次模型、关系模型等,它是按计算机系统的观点对数据建模,主要用于DBMS的实现。表示概念数据模型的最常用的一种工具叫实体联系

19、Entity Relationship模型,简称ER模型。又称为实体联系图,简称ER图。第一章 数据库系统概论1、ER模型的有关概念(1)实体实体:是现实世界中存在的可以相互区别的事物或活动的抽象(数据描述)。如:一个人、一本书、一次会议、一个文件等实体集:是指同一类实体集合。如:一个班级的全体同学、一个图书馆的全部藏书、一年中的所有会议、一段时间签发的所有文件等都是相应的实体集。实体型:是对同类实体的共有特征的抽象定义。如人的共有特征为姓名、年龄、籍贯、职业、学历等,这五个特征就定义了人这个实体型。实体值:就是符合实体型定义的每个具体实体。如假定人的实体型用姓名、年龄、籍贯、职业、学历等特征

20、定义,那么“张三,35,江苏,教师,研究生就是该实体型的一个实体值,它描述的是一个具体的人。第一章 数据库系统概论(2)联络联络是指实体之间的相互关系,它通常表示一种活动。联系集是同一类联系的集合。联系型是对同类联系的共有特征的抽象定义。留意:实体和联系实际上没有什么本质区别,它们都是由相应的特征标识的,都具有型和值的概念,只不过在联系中含有较多的联系特征。第一章 数据库系统概论(3)属性属性:是描述实体或联系中的一种特征,一个实体或联系通常具有多个特征,需要多个相应属性来描述。码键):是实体间相互区别的一种惟一标识。实体中的每个码可能是实体中的一个属性,也可能是一组属性,特别是在联系实体中往

21、往是一组属性。在实体中能作为码的属性称为主属性,否则称为非主属性。域:实体中相应属性的取值范围。第一章 数据库系统概论(4)联系分类联系分类是讨论两实体型含联系型之间的联系情况。一对一联系1:1)如果对于实体集A中的每一个实体,实体集B中至多有一个也可以没有实体与之联系,反之亦然,则称实体集A与实体集B具有一对一联系,记为1:1。例如:学校里面,一个班级只有一个正班长,而一个正班长只在一个班中任职,则班级与班长之间具有一对一联系。第一章 数据库系统概论一对多联系(1:n)如果对于实体集A中的每一个实体,实体集B中有n个实体n0与之联系,反之,对于实体集B中的每一个实体,实体集A中至多只有一个实

22、体与之联系,则称实体集A与实体集B有一对多联系,记为1:n例如:一个班级中有若干名学生,而每个学生只在一个班级中学习,则班级与学生之间具有一对多联系第一章 数据库系统概论多对多联系m:n)如果对于实体集A中的每一个实体,实体集B中有n个实体( n0 )与之联系,反之,对于实体集B中的每一个实体,实体集A中也有m个实体( m0 )与之联系,则称实体集A与实体集B具有多对多联系,记为m:n。例如:一门课程同时有若干个学生选修,而一个学生可以同时选修多门课程,则课程与学生之间具有多对多联系。实际上,一对一联系是一对多联系的特例,而一对多联系又是多对多联系的特例。一般地,两个以上的实体型之间也存在着一

23、对一、一对多、多对多联系。同一个实体集内的各实体之间也可以存在一对一、一对多、多对多联系。第一章 数据库系统概论2、ER模型ER模型实体联系模型简称ER图,它是描述概念世界,建立概念模型的实用工具。ER图包括三个要素: 1ER模型中的基本构件实体用矩形表示,矩形框内写上实体名联络用菱形表示,菱形框内写上联系名属性且椭圆表示,椭圆形框内写上属性名。用连线将矩形、菱形、椭圆连接起来,表示实体、联系与属性之间的所属关系或实体与联系之间的相连关系。第一章 数据库系统概论2各种联系的ER图表示两个实体型之间的三类联系第一章 数据库系统概论实体型A联系名实体型B11实体型A联系名实体型B1n实体型A联系名实体型Bmn一个实体内部的三类联系第一章 数据库系统概论实体联络11实体联络n1实体联络nm三个或更多实体相互联系的情况P15页)如对于学生、课程和教师这三个实

温馨提示

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

评论

0/150

提交评论