数据库基础及Access数据库概述_第1页
数据库基础及Access数据库概述_第2页
数据库基础及Access数据库概述_第3页
数据库基础及Access数据库概述_第4页
数据库基础及Access数据库概述_第5页
已阅读5页,还剩96页未读 继续免费阅读

下载本文档

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

文档简介

Access数据库基础与应用

主讲教师:唐翠娥1使用者开发者《大学计算机基础》《Access数据库基础与应用》Access数据库基础与应用导言计算机等级考试二级数据库应用非常广泛课程特点2数据库与我们生活有哪些联系?校园里?在食堂用餐在图书馆借阅图书在机房上网等活动都可以通过校园卡实现身份识别、收费及管理利用教务管理系统查询自己的成绩数据库与我们生活的联系在QQ上聊天在微博上留言网上购物ATM机上存取款在超市购物付款时这些给我们的生活提供便利服务的功能都是通过数据库系统实现的。生活中?第一章数据库基础知识第二章Access2010数据库第三章表的设计和管理第四章查询设计第五章报表设计第六章窗体设计第七章宏的应用第八章模块第九章信息管理系统的设计及集成Access数据库基础与应用

教学内容5时间:27学时理论+ 27学时实验教学目标:利用Access2010数据库开发工具

开发 一个简单的实际应用系

统《学生信息管理系统》Access数据库基础与应用

教学安排6第1章数据库理论基础数据库设计的步骤5数据库技术产生与发展1数据库与数据库系统2数据模型3关系模型41.1数据库技术产生与发展1数据和数据管理(掌握)2数据管理技术发展(了解)3数据库技术发展趋势(了解)学号姓名性别出生年月专业代码03601006杨韩女1984-9-1800104601001徐每琼女1986-10-30600104701001文华男1985-2-19700104701002李莉娟女1986-3-23700104801001熊小光男1986-9-7800104801002邹五男1986-5-24800204801003余青青女1985-12-1080021.1数据库技术的产生和发展1数据、信息与数据管理数据1数据?学生基本信息数据与信息描述事物特性的数据内容(现实世界)存储在计算机某一种存储介质上的物理符号(机器世界)数据1.1数据库技术的产生和发展1数据、信息与数据管理信息是对事物的状态、运动方式和特征的描述,反映客观系统中某一事物的属性或表现形式。1数据与信息信息?学号姓名性别出生年月专业代码03601006杨韩女1984-9-1800104601001徐每琼女1986-10-30600104701001文华男1985-2-19700104701002李莉娟女1986-3-23700104801001熊小光男1986-9-7800104801002邹五男1986-5-24800204801003余青青女1985-12-108002信息学生基本信息10学号姓名性别出生年月专业代码03601006杨韩女1984-9-1800104601001徐每琼女1986-10-30600104701001文华男1985-2-19700104701002李莉娟女1986-3-23700104801001熊小光男1986-9-7800104801002邹五男1986-5-24800204801003余青青女1985-12-1080021.1数据库技术的产生和发展1数据、信息与数据管理信息信息和数据的关系?数据是信息的符号表示或载体信息是数据的内涵,是对数据的语义解释数据1数据与信息学生基本信息数据管理:是指对各种形式的数据进行收集、存储、

加工和传输等活动。进行数据管理的目的是什么?1.从大量原始数据中抽取、推导出有价值的信息,以此作为行动和决策的依据。2.借助计算机,科学地保存、管理和处理复杂的大量数据,使人们能够方便和充分利用信息资源。2数据管理1.1数据库技术的产生和发展1数据、信息与数据处理1.1数据库技术的产生和发展1数据、信息与数据处理2.数据管理的发展(P2-4自学)手工管理阶段文件系统阶段数据库系统阶段分布式数据库系统面向对象的数据库133数据管理技术发展趋势(P5-7自学)Web数据库多媒体数据库移动数据库空间数据库人工智能数据库模糊数据库传感器数据库微小型数据库并行数据库1.1数据库技术的产生和发展主要掌握数据与信息数据管理小结1.1数据库技术的产生和发展1.2数据库与数据库系统1数据库系统的组成2数据库系统特点受到图书馆管理方式和仓库库存管理的启发,人们开始使用数据库技术来管理数据。1.2数据库与数据库系统图书馆管理:新书入库

→新书分类→新书登记→新书编目→新书粘贴标签→新书上架仓库库存管理:货物入库→货物分类→货物登记→货物编目→货物粘贴标签→货物上架人们怎样想到用数据库技术来管理数据?17第一章数据库基础知识1.2数据库与数据库系统数据库→存放数据的仓库。→存放要有序、有要求。→存放的目的是“应用”数据库(DataBase

DB)是指存储在计算机系统中的存储介质上,按一定方式组织起来的相关数据(某种应用环境)的集合。我们身边的数据库

银行的用户信息、学校的教师和学生信息、图书馆的图书信息、网页上不断更新的新闻、文献资料……13.数据库:数据库系统的数据源1.硬件:支持系统运行的计算机硬件设备2.软件:包括操作系统和数据库系统开发工具(DBMS)4.数据库管理员及相关人员:对数据库的规划、设计、维护等进行管理的人员,以及使用数据库人员。2数据库系统1.2数据库与数据库系统数据库系统(DBS)数据库系统的组成指带有数据库并利用数据库技术进行数据管理的计算机系统。例考试系统1.2数据库与数据库系统2数据库系统3.数据库:考试题库学生信息教师信息1.硬件:网络中心服务器,机房PC机2.软件:网络操作系统Eyou应用软件,WinXPWin7IE

,前端开发工具5.数据库管理员及相关人员:

系统开发人员管理员教师考试学生4.数据库管理系统:SQLServer例考试系统1.2数据库与数据库系统1.2数据库数据库系统是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,是数据库系统的核心。DBMS:负责数据库中的数据组织、操纵、维护、控制、保护和数据服务等。3数据库管理系统DBMS:DataBaseManagementSystem221.数据定义

利用DBMS的数据定义语言(DataDefinitionLanguage,DLL)可以定义数据库结构、视图、索引、数据完整性和其他约束条件等。数据库管理系统管理的对象主要是数据库,其功能包括:1.2数据库数据库系统3数据库管理系统2.数据操纵通过DBMS的数据操纵语言(DataManipulationLanguage,DML)可以对数据库中的数据进行插入、修改和删除。3.数据查询通过数据查询语言(DataQueryLanguage,DQL)可以对数据进行查询、排序、汇总和表连接等操作。1.2数据库数据库系统3数据库管理系统4.数据库运行管理控制包括并发控制、安全性检查、完整性约束条件检查和执行等。5.数据维护主要包括对数据的装载、转储和恢复,以及数据库的性能分析和监测等。1.2数据库数据库系统3数据库管理系统6.数据通信可以提供与操作系统的联机处理、分时处理和远程作业传输等。1.2数据库数据库系统3数据库管理系统市场上可以看到各种各样数据库管理系统的软件产品,如Oracle、Informix、Sybase、SQLServer、Access、MySQL、FoxPro等。其中,Oracle、Sybase数据库管理系统适用于大型数据库;SQLServer数据库管理系统等适用于大中型数据库;Access、MySQL、FoxPro数据库管理系统适用于中小型数据库应用系统。数据库管理系统常见的软件产品3数据库管理系统1.2数据库与数据库系统我们将要学习的Access2010是目前流行的桌面数据库管理系统。1.2数据库与数据库系统3数据库管理系统DB/DBS/DBMS1.以下英文缩写的含义?思考题2.DB、DBS、DBMS之间有何关系?1.2数据库数据库系统3数据库管理系统1.数据结构化2.数据共享性高,冗余度低、易扩充3.数据独立性高4.数据由数据库管理系统统一管理和控制数据库系统的特点41.2数据库数据库系统数据库数据库系统数据库管理系统的功能数据库系统的特点小结1.2数据库数据库系统1.3数据模型1数据模型的概念(了解)2概念模型(掌握)3常用数据模型(熟悉)现实世界的数据是由客观存在的事物组成。概念世界的数据是对现实世界客观事物及其联系的一种抽象描述。计算机世界的数据是指使用计算机存放并管理概念世界中描述的实体集、实体、实体属性和联系。

数据的三个世界1.3数据模型1现实世界概念世界机器世界将现实世界的问题用概念模型E-R图来表示将概念模型转换为DBMS支持的数据模型数据的三个世界11.3数据模型数据的三个世界的转换数据模型是对现实世界数据特征的抽象,主要用于描述一组数据的概念和定义,以形成便于计算机处理的数据表现形式。数据模型的概念21.3数据模型数据模型应满足:能够比较真实地模拟现实世界;容易被人理解;便于在计算机系统中实现。数据模型的概念21.3数据模型第一章数据库基础知识数据模型由数据结构、数据操作和数据的约束条件三部分组成。数据结构用于描述系统的静态特征,包括数据的类型、内容、性质及数据之间的联系等;常见的数据结构类型有层次结构、网状结构、关系结构;在数据库系统中,通常用数据结构的类型来命名数据模型(层次模型、网状模型、关系模型)1.3数据模型数据模型的组成32.数据操作:用于描述系统的动态特征,包括数据的插入、修改、删除和查询等。3.数据的约束:数据的约束条件实际上是一组完整性约束规则(是对数据及联系的制约和存储规则)的集合。例如:限制一张表中学号不能重复,或者年龄的取值不能为负。1.3数据模型数据模型的组成3381.3数据模型概念模型4概念数据模型是从用户的角度强调对数据对象的基本表示和概括性描述(包括数据及其联系)概念模型不考虑计算机具体实现,与具体的DBMS无关概念模型可用图形化的方法(E-R图)描述概念世界的数据。是世界客观存在并且可以相互区别的事物。实体可以是具体的人、事、物,也可以是抽象事件。实体如,一个学生、一位教师、一个部门、一门课、学生的一次选课、一次会议等。属性是指事物的特性如:一个学生学号、姓名、性别、出生日期、专业、入学时间。实体属性值是实体属性的具体化表示,属性值的集合表示一个实体。如:学生张三的实体属性值为:12050781112、张三、男、05\18\93、药学、12\01\12实体类型用实体名及所有属性的集合表示一种实体类型,简称实体型。例如:1.教师实体型教师(教师编号,教师姓名,性别,出生日期,职称,联系电话,是否在职)2.学生实体型学生(学号,姓名,性别,出生日期,专业代码)实体集具有相同属性的实体集合。如:全体学生就是一个实体集。候选码(Key)指在实体属性中,可用于区别实体中不同个体的一个属性或几个属性的组合?姓名是否候选码现实世界中事物之间是相互关联,在事物数据化过程中表现为实体之间的对应关系,即实体之间的相互关联,称为联系。实体之间联系实体之间的联系有:一对一、一对多、多对多实体之间联系联系类型一对一联系一对一联系(1:1):设A,B为两个实体集。若A中的每个实体至多和B中的一个实体有联系,反过来B中的每个实体至多和A中的一个实体有联系,称A对B或B对A是1:1联系。学校1学校2学校3……学校n校长1校长2校长3……校长n学校校长实体之间联系一对多联系一对多联系(1:n)设A,B为两个实体集。如果A中的每个实体可以和B中的多个实体有联系,而B中的每个实体至多和A中的一个实体有联系,那么A对B属于1:n联系。班级1班级2班级3……班级n学生1学生2学生3……学生n班级学生实体之间联系多对多联系多对多联系(m:n)设A,B为两个实体集。若A中的每个实体可与和B中的多个实体有联系,反过来,B中的每个实体也可以与A中的多个实体有联系,称A对B或B对A是m:n联系。课程1课程2课程3课程4课程5……课程n学生1学生2学生3学生4学生5……学生n课程学生实体之间联系描述概念模型的主要工具为E-R图。1976年,P.P.S.Chen提出E-R模型(Entity-RelationshipModel),即用E-R图描述的概念模型。E-R图提供了表示概念世界实体型、属性和联系的方法。E-R图E-R模型三要素:(实体、实体属性、实体联系)实体名联系名属性名实体名1NE-R图(E-R模型三要素的符号表示)数据设计的一种工具椭圆表示实体集或联系的属性菱形表示实体间的联系矩形表示实体集直线连接实体和各个属性,实体和联系实体和实体间的联系类型E-R图实例:1:1联系学校拥有校长111:1联系学校代码学校名称性别出生年月姓名电话E-R图例:1:n联系E-R图E-R图的例子例:m:n联系E-R图练习题画出完整的学生与院系间关系的E-R图根据下面的描述,画出各个实体间E-R图某工厂生产若干产品,每种产品由不同的零件组成,有的零件可用在不同的产品上。这些零件由不同的原材料制成,不同零件所用的材料可以相同。这些零件按所属的不同产品分别放在仓库中,原材料按照类别放在若干仓库中。请用E—R图画出此工厂产品、零件、材料、仓库的概念模型。数据库设计时,一般先进行概念模型设计(E-R图),然后将概念模型转换为逻辑模型。逻辑数据模型是从DBMS的角度考虑数据在数据库系统中如何实现常见的用于描述数据库管理系统的逻辑模型有:层次模型、网状模型、关系模型特点:有且仅有一个结点没有父结点,称为根结点;每个非根结点有且仅有一个父结点。常见的辑模型——层次模型学校学院科研项目固定资产学生职工车辆办公用品实验仪器通过树型结构表示实体及其实体之间联系的数据模型。常见的逻辑模型——层次模型出版社科研机构作者图书读者特点:可能有多个结点没有父结点,即多个根结点;某个非根结点可能有多个父结点。通过网状结构表示实体及其实体之间联系的数据模型。常见的逻辑模型——网状次模型一张二维表

一种实体类型表中的一行

一个实体常见的逻辑模型——关系模型通过二维表结构表示实体及其实体之间联系的数据模型,用二维表来表示实体类型关系模型:民族民族编码名称01021011汉族满族朝族蒙古族专业编码名称类别101102201202301数学电子学法学新闻学英语理科理科文科文科文科关系模型:专业关系模型:学生学号姓名性别民族编码出生日期专业编码0310101031010203111010301201李大明张晓光韩雪王宇鹏男男女女020110011985/05/041986/06/011985/01/121985/10/01101101301202一张二维表

——

一种实体类型表中的一行——

一个实体62物理数据模型反映了数据在存储介质上的存储结构,它描述数据在存储介质上的存储方式和存取方法,是面向计算机系统的;物理数据模型不仅与具体的DBMS有关,也和操作系统及硬件有关,一般由选定的DBMS自动实现;在设计一个数据库时,首先需要将现实世界抽象得到概念数据模型,然后将概念数据模型转换为逻辑数据模型,最后将逻辑数据模型转换为物理数据模型。思考题什么是数据模型?概念模型的主要作用。常用的数据模型有哪些?试给出三个实际部门的E—R图,要求实体型之间具有一对一、一对多、多对多各种不同的联系。

2

31

4

33这一章我们将学习到下面的知识Access的发展Access2010的功能和特点Access2010数据库的创建Access2010的操作环境这一节我们将学习到下面的知识2.1.1Access2010的发展2.1.2 Access2010的功能与特点2.1Access2010简介662.1.1Access的发展Accesss是Microsoft公司推出了第一个供个人使用的关系数据库系统Access1.0,很快成为桌面数据库管理系统的领导者。此后Access不断地改进和优化,先后推出了Access2.0、Access95、Access97、Access2000、Access2003、Access2007、Access2010等版本,它广泛应用于财务、行政、金融、统计和等领域。用Access2010建立的数据库属于关系型数据库2.1.2Access2010的功能与特点全新的用户界面1MicrosoftAccess2010提供了全新的用户界面,用包含按特征和功能组织的命令组“选项卡”提供的现成模板使您可以快速建立数据库的六种对象2.1.2Access2010的功能与特点全新的用户界面1同时它还提供了强大的工具,使您能够随时掌握数据的发展趋势2.1.2Access2010的功能与特点比以往更快更轻松地构建数据库22.1.2Access2010的功能与特点比以往更快更轻松地构建数据库22.1.2Access2010的功能与特点通过新的方式访问数据库3借助MicrosoftSharePointServ

温馨提示

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

评论

0/150

提交评论