欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    信息化培训-计算机基础.ppt

    • 资源ID:90608112       资源大小:501.50KB        全文页数:105页
    • 资源格式: PPT        下载积分:11.9金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要11.9金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    信息化培训-计算机基础.ppt

    企业信息化培训企业信息化培训计算机基础理论计算机基础理论哈尔滨工程大学哈尔滨工程大学高高 伟伟2014.3.29.2014.3.29.信息化信息化计算机基础计算机基础u主要内容主要内容 0 信息化概述信息化概述 1 数据库基础知识数据库基础知识 2 Access简介简介 3 数据库与数据表操作数据库与数据表操作 4 查询查询 5 窗体的设计窗体的设计 6 报表的设计与创建报表的设计与创建20 信息化概述信息化概述u根据最新公布的2006-2020国家信息化发展战略,信息化信息化是充分利用信息技术,开发利用信息资源,促进信息交流和知识共享,提高经济增长质量,推动经济社会发展转型的历史进程。30 信息化概述信息化概述u对信息化的理解计算机、通信和网络技术的现代化从物质生产占主导地位的社会向信息产业占主导地位社会转变的发展过程 从工业社会向信息社会演进的过程 40 信息化概述信息化概述u1997年召开的首届全国信息化工作会议,对信息化和国家信息化定义为:“信息化是指培育、发展以智能化工具为代表的新的生产力并使之造福于社会的历史过程。国家信息化就是在国家统一规划和组织下,在农业、工业、科学技术、国防及社会生活各个方面应用现代信息技术,深入开发广泛利用信息资源,加速实现国家现代化进程 50 信息化概述信息化概述u定义:信息化代表了一种信息技术被高度应用,信息资源被高度共享,从而使得人的智能潜力以及社会物质资源潜力被充分发挥,个人行为、组织决策和社会运行趋于合理化的理想状态。同时信息化也是IT产业发展与IT在社会经济各部门扩散的基础之上的,不断运用IT改造传统的经济、社会结构从而通往如前所述的理想状态的一段持续的过程。60 信息化概述信息化概述u信息管理学定义指在现代信息技术广泛普及的基础之上,社会和经济的各个方面发生深刻的变革,通过提高信息资源的管理和利用水平,在各种社会活动的功能和效率上的大幅地提高,从而达到人类社会的新的物质和精神文明水平的过程。通常我们称之为“管理信息化”。70 信息化概述信息化概述u信息化生产力信息网络体系,包括信息资源,各种信息系统,公用通信网络平台等。信息产业基础,包括信息科学技术研究与开发,信息装备制造,信息咨询服务等。社会运行环境,包括现代工农业、管理体制、政策法律、规章制度、文化教育、道德观念等生产关系与上层建筑。效用积累过程,包括劳动者素质,国家现代化水平,人民生活质量不断提高,精神文明和物质文明建设不断进步等。80 信息化概述信息化概述u信息技术(Information Technology,IT),是主要用于管理和处理信息所采用的各种技术总称。它主要是应用计算机科学和通信技术来设计、开发、安装和实施信息系统及应用软件。90 信息化概述信息化概述u信息技术的应用包括计算机硬件和软件,网络和通讯技术,应用软件开发工具等。计算机和互联网普及以来,人们日益普遍地使用计算机来生产、处理、交换和传播各种形式的信息(如书籍、商业文件、报刊、唱片、电影、电视节目、语音、图形、影像等)。100 信息化概述信息化概述u信息机构由于计算机是信息管理的中心,计算机部门通常被称为“信息技术部门”。有些公司称这个部门为“信息服务”(IS)或“管理信息服务”(MIS)。另一些企业选择外包信息技术部门,以获得更好的效益。110 信息化概述信息化概述u信息技术的新高度物联网-物联网是新一代信息技术的重要组成部分,其英文名称是:“The Internet of things”。顾名思义,物联网就是物物相连的互联网。其一,物联网的核心和基础仍然是互联网,是在互联网基础上的延伸和扩展的网络;其二,其用户端延伸和扩展到了任何物品与物品之间,进行信息交换和通信。云计算-云计算(cloud computing)是基于互联网的相关服务的增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。云是网络、互联网的一种比喻说法。过去在图中往往用云来表示电信网,后来也用来表示互联网和底层基础设施的抽象。120 信息化概述信息化概述u信息化平台知识管理平台知识管理平台-建立学习型企业,更好的提高建立学习型企业,更好的提高员工的学习能力,系统性地利用企业积累的信员工的学习能力,系统性地利用企业积累的信息资源、专家技能,改进企业的创新能力、快息资源、专家技能,改进企业的创新能力、快速响应能力,提高生产效率和员工的技能素质。速响应能力,提高生产效率和员工的技能素质。日常办公平台日常办公平台-将自己的日常安排、任务变更将自己的日常安排、任务变更等集成在一个平台下,改变了传统的集中一室等集成在一个平台下,改变了传统的集中一室的办公方式,扩大了办公区域。通过网络的连的办公方式,扩大了办公区域。通过网络的连接,用户可在家中、城市各地甚至世界各个角接,用户可在家中、城市各地甚至世界各个角落随时办公。落随时办公。130 信息化概述信息化概述u信息化平台信息集成平台信息集成平台-对于一些使用对于一些使用ERP系统的企业,已存在的系统的企业,已存在的生产、销售、财务等一些企业经营管理业务数据,对企业生产、销售、财务等一些企业经营管理业务数据,对企业的经营运作起着关键性作用,但它们都是相对独立、静态的经营运作起着关键性作用,但它们都是相对独立、静态的;万户的;万户ezOFFICE具备数据接口功能,能把企业原有的具备数据接口功能,能把企业原有的业务系统数据集成到工作流系统中,使企业员工及时有效业务系统数据集成到工作流系统中,使企业员工及时有效的获取处理信息,提高企业承整体反应速度。的获取处理信息,提高企业承整体反应速度。信息发布平台信息发布平台-建立信息发布平台的标准流程,规范化运建立信息发布平台的标准流程,规范化运作,为企业的信息发布、交流提供一个有效场所,使企业作,为企业的信息发布、交流提供一个有效场所,使企业的规章制度、新闻简报、技术交流、公告事项等都能及时的规章制度、新闻简报、技术交流、公告事项等都能及时传播,而企业员工也能借此及时获知企业的发展动态。传播,而企业员工也能借此及时获知企业的发展动态。140 信息化概述信息化概述u信息化平台协同工作平台协同工作平台-将企业各类业务集成到将企业各类业务集成到OA办公系统当中,制定标准,将企业的办公系统当中,制定标准,将企业的传统垂直化领导模式转化为基于项目或传统垂直化领导模式转化为基于项目或任务的任务的“扁平式管理扁平式管理”模式,使普通员模式,使普通员工与管理层之间的距离在物理空间上缩工与管理层之间的距离在物理空间上缩小的同时,心理距离也逐渐缩小,从而小的同时,心理距离也逐渐缩小,从而提高企业团队化协作能力,最大限度地提高企业团队化协作能力,最大限度地释放人的创造力。释放人的创造力。150 信息化概述信息化概述u信息化平台公文流转平台公文流转平台-企业往往难以解决公文流转,企业往往难以解决公文流转,总觉得文件应该留下痕迹,但是在信息化的今总觉得文件应该留下痕迹,但是在信息化的今天,改变企业传统纸质公文办公模式,企业内天,改变企业传统纸质公文办公模式,企业内外部的收发文、呈批件、文件管理、档案管理、外部的收发文、呈批件、文件管理、档案管理、报表传递、会议通知等均采用电子起草、传阅、报表传递、会议通知等均采用电子起草、传阅、审批、会签、签发、归档等电子化流转方式,审批、会签、签发、归档等电子化流转方式,同样可以留下痕迹,真正实现无纸化办公。同样可以留下痕迹,真正实现无纸化办公。企业通信平台企业通信平台-也就是企业范围内的电子邮件也就是企业范围内的电子邮件系统,使企业内部通信与信息交流快捷流畅,系统,使企业内部通信与信息交流快捷流畅,同时便于信息的管理。同时便于信息的管理。161 数据库基础知识数据库基础知识u数据:存储在介质上的能够识别的物数据:存储在介质上的能够识别的物理符号,由数字、字母、图形、图像、理符号,由数字、字母、图形、图像、声音等组成。声音等组成。u数据处理:对不同类型的数据进行收数据处理:对不同类型的数据进行收集、整理、组织、存储、加工、传输、集、整理、组织、存储、加工、传输、检索的各个过程。检索的各个过程。171 数据库基础知识数据库基础知识u数据库(数据库(DataBase,DB)是指长期存储在)是指长期存储在计算机内、有组织的、可共享的数据集合。计算机内、有组织的、可共享的数据集合。数据库中不仅包含数据本身,也包含数据之数据库中不仅包含数据本身,也包含数据之间的联系,它有如下特点:间的联系,它有如下特点:(1)数据按照一定的数据模型进行组织,保)数据按照一定的数据模型进行组织,保证有最小的冗余度;证有最小的冗余度;(2)具有较高的数据独立性;)具有较高的数据独立性;(3)数据可以为多个应用程序共享;)数据可以为多个应用程序共享;(4)对数据的各种操作都由数据库管理系统)对数据的各种操作都由数据库管理系统统一进行。统一进行。181 数据库基础知识数据库基础知识u数据库管理系统(数据库管理系统(DataBase Management System,DBMS)是位于用户与操作系统之)是位于用户与操作系统之间的一个数据管理软件,它通常有如下几方间的一个数据管理软件,它通常有如下几方面的基本功能。面的基本功能。u数据库管理系统软件有很多种,常见的有数据库管理系统软件有很多种,常见的有Access、Oracle、Informix、Sybase、Microsoft SQL Server、DB2等。等。191 数据库基础知识数据库基础知识u(1)数据定义功能)数据定义功能DBMS提供了数据定义语言(提供了数据定义语言(Data Definition Language,DDL),可以方便地定义数据库结构、数据完整性、数据安全),可以方便地定义数据库结构、数据完整性、数据安全性等,它们是性等,它们是DBMS运行的基本依据。运行的基本依据。u(2)数据操纵功能)数据操纵功能DBMS还提供了数据操纵语言(还提供了数据操纵语言(Data Manipulation Language,DML),可以用来操纵数据,实现对数据的查询、插入、删),可以用来操纵数据,实现对数据的查询、插入、删除和修改等基本操作。除和修改等基本操作。u(3)数据控制功能)数据控制功能在数据库的建立、运行和维护的过程中提供统一的管理和控制,在数据库的建立、运行和维护的过程中提供统一的管理和控制,保证数据的安全性、完整性以及多用户环境下的并发控制。保证数据的安全性、完整性以及多用户环境下的并发控制。u(4)数据维护功能)数据维护功能包括对数据的装载、转储和恢复以及数据库的性能分析和监测包括对数据的装载、转储和恢复以及数据库的性能分析和监测等功能。等功能。201 数据库基础知识数据库基础知识u数据库系统(数据库系统(DataBase System,DBS)是)是指在计算机系统中引入数据库后构成的系统,指在计算机系统中引入数据库后构成的系统,一般由数据库、数据库管理系统(及其开发一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。要工具)、应用系统、数据库管理员构成。要说明的是,数据库的建立、使用和维护等工说明的是,数据库的建立、使用和维护等工作只靠作只靠DBMS是不够的,还要有专门的人员是不够的,还要有专门的人员来完成,这些人被称为来完成,这些人被称为“数据库管理员数据库管理员(DataBase Administrator,DBA)”。211 数据库基础知识数据库基础知识221 数据库基础知识数据库基础知识u模型是现实世界特征的模拟和抽象,例如描模型是现实世界特征的模拟和抽象,例如描述成绩分布时使用的分布曲线、建筑上使用述成绩分布时使用的分布曲线、建筑上使用的沙盘、军事方面的地图等,都是具体的模的沙盘、军事方面的地图等,都是具体的模型。型。u数据模型则是对现实世界的数据特征的抽象数据模型则是对现实世界的数据特征的抽象描述。要处理现实世界的具体事物,必须事描述。要处理现实世界的具体事物,必须事先把它们转换成计算机能够处理的数据,在先把它们转换成计算机能够处理的数据,在数据库中则使用了数据模型来抽象、表示和数据库中则使用了数据模型来抽象、表示和处理现实世界的事物和信息。处理现实世界的事物和信息。231 数据库基础知识数据库基础知识u建建立立数数据据模模型型,至至少少要要符符合合两两点点要要求求,一一是是能能够够比比较较真真实实地地模模拟拟现现实实世世界界,二是便于在计算机上实现。二是便于在计算机上实现。u一一般般可可分分为为概概念念数数据据模模型型、逻逻辑辑数数据据模型和物理数据模型模型和物理数据模型3级模型。级模型。241 数据库基础知识数据库基础知识u概念数据模型是从用户的角度对现实世界的概念数据模型是从用户的角度对现实世界的数据和信息抽象得到的数据模型,它强调的数据和信息抽象得到的数据模型,它强调的是对涉及到的主要数据对象的基本表示和概是对涉及到的主要数据对象的基本表示和概括性描述,这包括对数据本身以及相互之间括性描述,这包括对数据本身以及相互之间的内在联系的描述。概念数据模型不考虑在的内在联系的描述。概念数据模型不考虑在计算机上的具体实现,与具体的计算机上的具体实现,与具体的DBMS无关。无关。u最典型的概念数据模型是实体联系数据模型最典型的概念数据模型是实体联系数据模型(Entity-Relationship data model,E-R数数据模型)。据模型)。251 数据库基础知识数据库基础知识u(1)E-R模型的有关概念模型的有关概念u 实体实体u实体(实体(Entity)是现实世界中存在的、可以相互区)是现实世界中存在的、可以相互区别的事物或活动。如一名学生、一门课程、一次考别的事物或活动。如一名学生、一门课程、一次考试等都是实体。试等都是实体。u属性(属性(Attribute)实体所具有的某一特征称为实体)实体所具有的某一特征称为实体的属性。一个实体可以由若干个属性来刻画。例如,的属性。一个实体可以由若干个属性来刻画。例如,学生实体可以具有学号、姓名、性别、所在班级、学生实体可以具有学号、姓名、性别、所在班级、入学时间等属性。入学时间等属性。u实体集(实体集(Entity Set)是指同一类实体的集合。如)是指同一类实体的集合。如一个班级的全体同学、一个图书馆的全部藏书、一一个班级的全体同学、一个图书馆的全部藏书、一个停车场停放的全部车辆等都是相应的实体集。个停车场停放的全部车辆等都是相应的实体集。261 数据库基础知识数据库基础知识u实体型(实体型(Entity Type)具有相同属性的实体必然具)具有相同属性的实体必然具有共同的特征和性质,用实体名及其属性名集合来有共同的特征和性质,用实体名及其属性名集合来抽象和刻画同类实体,称为实体型。例如,学生抽象和刻画同类实体,称为实体型。例如,学生(学号,姓名,性别,所在班级,入学时间)就是(学号,姓名,性别,所在班级,入学时间)就是一个实体型。当每个属性都取了一个具体的值,例一个实体型。当每个属性都取了一个具体的值,例如,取值为(如,取值为(39001,王娟,女,王娟,女,070611班,班,2007-9-1)时,这就是该实体型的一个值,称为实体值)时,这就是该实体型的一个值,称为实体值(Entity Value),它描述了一个具体的学生。),它描述了一个具体的学生。u关键字(关键字(key)是实体间相互区别的一种唯一标识,)是实体间相互区别的一种唯一标识,它可以是一个属性也可以是一组属性。如学生实体,它可以是一个属性也可以是一组属性。如学生实体,每个学生的学号就是该实体的一个关键字。每个实每个学生的学号就是该实体的一个关键字。每个实体至少存在着一个关键字,否则就无法区别各实体体至少存在着一个关键字,否则就无法区别各实体了。了。271 数据库基础知识数据库基础知识u 实体集间的联系实体集间的联系 两个实体集之间的对应关系称为联系,它反映了客观事物之间的相互联系。两个实体集之间的对应关系称为联系,它反映了客观事物之间的相互联系。u一对一联系一对一联系-如果对于实体集如果对于实体集E1中的每一个实体,实体集中的每一个实体,实体集E2中至多有一个实中至多有一个实体与之有联系,反之亦然,则称体与之有联系,反之亦然,则称E1与与E2具有一对一联系,表示为具有一对一联系,表示为1:1。例如,。例如,校长实体集与学校实体集之间存在负责关系,且一所学校只能由一位校长负校长实体集与学校实体集之间存在负责关系,且一所学校只能由一位校长负责,而一位校长只能负责一所学校,二者具有一对一联系。责,而一位校长只能负责一所学校,二者具有一对一联系。u一对多联系一对多联系-如果对于实体集如果对于实体集E1中的每个实体,实体集中的每个实体,实体集E2中有中有n个实体个实体(n0)与之有联系,反之,对于实体集)与之有联系,反之,对于实体集E2中的每个实体,实体集中的每个实体,实体集E1中只有中只有一个实体与之有联系,则称一个实体与之有联系,则称E1与与E2具有一对多联系,表示为具有一对多联系,表示为1:n。例如,班。例如,班级实体集和学生实体集存在包含关系,一个班级可以包含多名学生,而一名级实体集和学生实体集存在包含关系,一个班级可以包含多名学生,而一名学生只能属于一个班级,班级与学生之间具有一对多联系。学生只能属于一个班级,班级与学生之间具有一对多联系。u多对多联系多对多联系-如果对于实体集如果对于实体集E1中的每个实体,实体集中的每个实体,实体集E2中有中有n个实体个实体(n0)与之有联系,反之,对于实体集)与之有联系,反之,对于实体集E2中的每个实体,实体集中的每个实体,实体集E1中也有中也有m个实体(个实体(m0)与之有联系,则称)与之有联系,则称E1与与E2具有多对多联系,表示为具有多对多联系,表示为m:n。例如,学生实体集和课程实体集存在选课关系,一名学生可以选择多门课程,例如,学生实体集和课程实体集存在选课关系,一名学生可以选择多门课程,而一门课程也可以被多名学生选择,学生与课程之间具有多对多联系。而一门课程也可以被多名学生选择,学生与课程之间具有多对多联系。281 数据库基础知识数据库基础知识u(2)E-R模型的表示方法模型的表示方法u一般以图形的方式来表示一般以图形的方式来表示E-R模型,相应的模型,相应的图形被称为实体联系图,简称图形被称为实体联系图,简称E-R图。图。实体集实体集 用矩形表示,矩形框内写明实体集用矩形表示,矩形框内写明实体集名。名。属性属性 用椭圆形表示,并用无向边将其与相用椭圆形表示,并用无向边将其与相应的实体集连接起来。应的实体集连接起来。联系联系 用菱形表示,菱形框内写明联系名,用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体集连接起来,同时,并用无向边分别与有关实体集连接起来,同时,在无向边旁标上联系的类型。在无向边旁标上联系的类型。291 数据库基础知识数据库基础知识301 数据库基础知识数据库基础知识u2)逻辑数据模型)逻辑数据模型概念数据模型是从用户的角度来建立模型,描概念数据模型是从用户的角度来建立模型,描述事物及事物之间的联系,是面向用户的,但述事物及事物之间的联系,是面向用户的,但是它并不被数据库系统中的是它并不被数据库系统中的DBMS所理解和实现,所理解和实现,DBMS所支持的数据模型称为逻辑数据模型,它所支持的数据模型称为逻辑数据模型,它从从DBMS的角度描述事物及其联系,便于在数据的角度描述事物及其联系,便于在数据库系统实现。用概念数据模型表示的数据必须库系统实现。用概念数据模型表示的数据必须转化为逻辑数据模型表示的数据,才能在转化为逻辑数据模型表示的数据,才能在DBMS中实现,因此,逻辑数据模型既面向用户,更中实现,因此,逻辑数据模型既面向用户,更面向实现。面向实现。311 数据库基础知识数据库基础知识321 数据库基础知识数据库基础知识u(1)层次数据模型)层次数据模型 u(2)网状数据模型)网状数据模型u(3)关系数据模型)关系数据模型u(4)面向对象数据模型)面向对象数据模型 331 数据库基础知识数据库基础知识u3)物理数据模型)物理数据模型物理数据模型是站在计算机系统的底层物理数据模型是站在计算机系统的底层对数据进行抽象,它描述数据在存储介对数据进行抽象,它描述数据在存储介质上的存储方式和存储方法,是面向计质上的存储方式和存储方法,是面向计算机系统的。每种逻辑数据模型在实现算机系统的。每种逻辑数据模型在实现时,都有其对应的物理数据模型的支持,时,都有其对应的物理数据模型的支持,物理数据模型的实现不但与物理数据模型的实现不但与DBMS有关,有关,还与操作系统和硬件有关。还与操作系统和硬件有关。341 数据库基础知识数据库基础知识u 关系数据库关系数据库如果数据库系统中采用的如果数据库系统中采用的DBMS是支持关是支持关系数据模型的,则据此构建的数据库为系数据模型的,则据此构建的数据库为关系数据库,相应的关系数据库,相应的DBMS为关系数据库为关系数据库管理系统(管理系统(Relational DataBase Management System,RDBMS)。目前,)。目前,绝大多数数据库系统采用的都是绝大多数数据库系统采用的都是RDBMS,关系数据库是数据库系统开发时应用,关系数据库是数据库系统开发时应用最广泛的数据库。最广泛的数据库。351 数据库基础知识数据库基础知识u1)关系数据模型)关系数据模型下面将从下面将从3个方面来讨论关系数据模型,个方面来讨论关系数据模型,即该模型中数据的组织结构(即数据的即该模型中数据的组织结构(即数据的逻辑结构)、数据操作方法以及数据的逻辑结构)、数据操作方法以及数据的完整性控制机制。完整性控制机制。361 数据库基础知识数据库基础知识u(1)关系数据模型的数据结构)关系数据模型的数据结构在关系模型中,实体集以及实体集间的联系都在关系模型中,实体集以及实体集间的联系都用关系来表示,每个关系都是一张规范化的二用关系来表示,每个关系都是一张规范化的二维表格。所谓维表格。所谓“规范化规范化”二维表是指:二维表是指:任意两行内容不能完全相同。不能有名称相同的列。每一列都是不可分的,即不允许表中还有表。同一列的值取自同一个定义域,371 数据库基础知识数据库基础知识381 数据库基础知识数据库基础知识u 元组元组 关系中的每一行称为一个元组,对应了二关系中的每一行称为一个元组,对应了二维表中的一行数据。维表中的一行数据。u 属性属性 关系中的每一列称为一个属性,有属性名关系中的每一列称为一个属性,有属性名和属性值之分,在学生关系中,包含和属性值之分,在学生关系中,包含8个属性,学个属性,学号、姓名、性别等是属性名,号、姓名、性别等是属性名,39001、杨雨潇、男、杨雨潇、男等是属性值。等是属性值。u 域域 属性取值的范围称为该属性的域。例如,性属性取值的范围称为该属性的域。例如,性别的域为(男,女),状态的域为(在读,毕业,别的域为(男,女),状态的域为(在读,毕业,退学)。退学)。u 关系模式关系模式 对关系的一种描述方式,一般表示为:对关系的一种描述方式,一般表示为:关系名(属性关系名(属性1,属性,属性2,属性,属性3,属性,属性n)391 数据库基础知识数据库基础知识u 关系关系 一个关系就是一张二维表,一个关系就是一张二维表,它由关系名、关系模式和关系实例组它由关系名、关系模式和关系实例组成,即对应了二维表的表名、表头和成,即对应了二维表的表名、表头和表的数据。表的数据。401 数据库基础知识数据库基础知识u 关键字关键字 包括候选键和主键。可以唯一确包括候选键和主键。可以唯一确定一个元组的最小属性集合称为关系的候选定一个元组的最小属性集合称为关系的候选键。例如,每个学号的取值会唯一对应一个键。例如,每个学号的取值会唯一对应一个元组(学生),则学号是关系的一个候选键;元组(学生),则学号是关系的一个候选键;如果假设学生不存在重名,则每个姓名的取如果假设学生不存在重名,则每个姓名的取值也可以唯一确定一个元组(学生),因此,值也可以唯一确定一个元组(学生),因此,姓名也是一个候选键,所以,一个关系的候姓名也是一个候选键,所以,一个关系的候选键至少有一个,也可能有多个。选键至少有一个,也可能有多个。候选键可以包含一个属性,也可以是多个属性候选键可以包含一个属性,也可以是多个属性的集合的集合 411 数据库基础知识数据库基础知识u(2)关系的基本运算)关系的基本运算关系模型中对数据的操作都以对关系进关系模型中对数据的操作都以对关系进行各种操作的方式来实现。关系模型中行各种操作的方式来实现。关系模型中的关系运算以关系代数和关系演算为理的关系运算以关系代数和关系演算为理论基础,关系代数通过对关系的运算来论基础,关系代数通过对关系的运算来表达用户的查询要求,而关系演算是用表达用户的查询要求,而关系演算是用谓词来表达查询要求,二者在表达能力谓词来表达查询要求,二者在表达能力上完全等价,这里只对关系代数进行讨上完全等价,这里只对关系代数进行讨论。论。421 数据库基础知识数据库基础知识431 数据库基础知识数据库基础知识u 选择运算选择运算选择运算是指从指定的关系中选择满足选择运算是指从指定的关系中选择满足给定条件的元组组成新的关系。例如,给定条件的元组组成新的关系。例如,从从S1关系中选择所有性别为关系中选择所有性别为“男男”的元的元组,组成新的关系组,组成新的关系S2,运算表达式为,运算表达式为 S2=性别性别=”男男”(S1)。)。441 数据库基础知识数据库基础知识uS1uS2451 数据库基础知识数据库基础知识u 投影运算投影运算是指从关系的属性集合中选取指定的若是指从关系的属性集合中选取指定的若干个属性组成新的关系。例如,为了打干个属性组成新的关系。例如,为了打印学生名单,需要从印学生名单,需要从S1关系中查询全部关系中查询全部学生的学号、姓名和性别,该查询可用学生的学号、姓名和性别,该查询可用表达式表达式S3=学号,姓名,性别(学号,姓名,性别(S1)来)来实现,实现,461 数据库基础知识数据库基础知识uS3 S5 471 数据库基础知识数据库基础知识u 连接运算连接运算连接运算将两个关系的元组按相应属性连接运算将两个关系的元组按相应属性值的比较条件连接起来,生成一个新的值的比较条件连接起来,生成一个新的关系,它是原来两个关系的笛卡尔积的关系,它是原来两个关系的笛卡尔积的一个子集。如果指定的比较条件为:两一个子集。如果指定的比较条件为:两个关系中属性名相同的属性取值要求相个关系中属性名相同的属性取值要求相等,则这种连接运算称为等值连接。若等,则这种连接运算称为等值连接。若进一步将等值连接的结果关系中去掉重进一步将等值连接的结果关系中去掉重复属性,这种连接称为自然连接,其运复属性,这种连接称为自然连接,其运算符为算符为 。481 数据库基础知识数据库基础知识uS7 491 数据库基础知识数据库基础知识u(3)数据完整性控制)数据完整性控制为了最大限度地保证数据的正确性、有效性和一致性,关系模为了最大限度地保证数据的正确性、有效性和一致性,关系模型提供了丰富的完整性控制机制,以保证数据库中不会存在不型提供了丰富的完整性控制机制,以保证数据库中不会存在不符合语义的数据。符合语义的数据。所谓正确性是指数据库中的数据应该是正确的。例如,某学生所谓正确性是指数据库中的数据应该是正确的。例如,某学生的学号在输入时不小心与另一名学生相重复了,显然这是不正的学号在输入时不小心与另一名学生相重复了,显然这是不正确的,学号要能唯一标识一名学生,不可能存在两个完全相同确的,学号要能唯一标识一名学生,不可能存在两个完全相同的学生,的学生,所谓一致性是指有些关系间数据的取值应该相互照应且保持一所谓一致性是指有些关系间数据的取值应该相互照应且保持一致。例如,选课关系中学号属性的取值应该参照学生关系中学致。例如,选课关系中学号属性的取值应该参照学生关系中学号的取值,不存在的学生不应该有他的选课记录。号的取值,不存在的学生不应该有他的选课记录。有效性是指数据应该是合法有效的,例如,百分制成绩的取值有效性是指数据应该是合法有效的,例如,百分制成绩的取值如果输入了如果输入了165分,显然是不合法的,也是无效的。关系模型定分,显然是不合法的,也是无效的。关系模型定义了义了3类完整性,即实体完整性、参照完整性和用户定义的完整类完整性,即实体完整性、参照完整性和用户定义的完整性。性。501 数据库基础知识数据库基础知识u 实体完整性实体完整性前面我们曾经提到,在关系模型中用关系来表前面我们曾经提到,在关系模型中用关系来表示一个实体集,每个元组表示一个实体,关系示一个实体集,每个元组表示一个实体,关系中以主键来唯一地标识不同的元组,亦即标识中以主键来唯一地标识不同的元组,亦即标识不同的实体。如果主键中的属性(即主属性)不同的实体。如果主键中的属性(即主属性)没有值,即取了空值(所谓空值就是没有值,即取了空值(所谓空值就是“不知道不知道”或或“无意义无意义”的值),就说明存在某个不可的值),就说明存在某个不可标识的实体,即存在不可区分的实体,这与现标识的实体,即存在不可区分的实体,这与现实世界的应用环境相矛盾,因此这个实体一定实世界的应用环境相矛盾,因此这个实体一定不是一个完整的实体。不是一个完整的实体。511 数据库基础知识数据库基础知识u 参照完整性参照完整性在关系模型中,实体集之间的联系也用在关系模型中,实体集之间的联系也用关系来表示,这样自然就存在关系与关关系来表示,这样自然就存在关系与关系间的引用。当一个关系被修改的时候,系间的引用。当一个关系被修改的时候,为了保持数据的一致性,也必须对另一为了保持数据的一致性,也必须对另一个关系进行检查和修改。个关系进行检查和修改。521 数据库基础知识数据库基础知识531 数据库基础知识数据库基础知识u 用户定义的完整性用户定义的完整性任何关系数据库系统都应该支持实体完任何关系数据库系统都应该支持实体完整性和参照完整性。除此之外,不同的整性和参照完整性。除此之外,不同的应用系统根据其应用环境的不同,对其应用系统根据其应用环境的不同,对其关系属性的取值还会有一些特殊的要求,关系属性的取值还会有一些特殊的要求,比如,性别取值只能是比如,性别取值只能是“男男”或或“女女”,学生姓名也不能取空值等,关系模型,学生姓名也不能取空值等,关系模型提供了一种机制,允许用户自己定义对提供了一种机制,允许用户自己定义对数据的约束条件,从语义上保证数据的数据的约束条件,从语义上保证数据的合法性。合法性。541 数据库基础知识数据库基础知识u2)根据概念数据模型设计关系数据模型)根据概念数据模型设计关系数据模型在前面我们曾经提到,用概念数据模型表示的在前面我们曾经提到,用概念数据模型表示的数据必须转化为逻辑数据模型表示的数据,才数据必须转化为逻辑数据模型表示的数据,才能在能在DBMS中实现,这里,我们将讨论如何将概中实现,这里,我们将讨论如何将概念数据模型(念数据模型(E-R图)转换为关系模型。图)转换为关系模型。基本方法就是,将每一个实体集以及实体集之基本方法就是,将每一个实体集以及实体集之间的联系分别转换为一个关系。具体规则如下:间的联系分别转换为一个关系。具体规则如下:551 数据库基础知识数据库基础知识u(1)一个实体集转换为一个关系模式,实体集的属性就是关)一个实体集转换为一个关系模式,实体集的属性就是关系的属性。系的属性。u(2)一个)一个1:1联系可以转换为一个独立的关系模式,此时,联系可以转换为一个独立的关系模式,此时,相联系的两个实体集的主键和联系本身的属性转换成该关系相联系的两个实体集的主键和联系本身的属性转换成该关系模式的属性;也可以将联系与任意一端对应的关系模式合并,模式的属性;也可以将联系与任意一端对应的关系模式合并,则在合并端对应的关系模式中还应加入另一端关系模式的主则在合并端对应的关系模式中还应加入另一端关系模式的主键和联系本身的属性。键和联系本身的属性。u(3)一个)一个1:m联系可以转换为一个独立的关系模式,此时,联系可以转换为一个独立的关系模式,此时,相联系的两个实体集的主键和联系本身的属性转换成该关系相联系的两个实体集的主键和联系本身的属性转换成该关系模式的属性;也可以与模式的属性;也可以与m端对应的关系模式合并,这时需要端对应的关系模式合并,这时需要将一方实体集对应关系模式的主键以及联系本身的属性加入将一方实体集对应关系模式的主键以及联系本身的属性加入到多方实体集对应的关系模式中。到多方实体集对应的关系模式中。561 数据库基础知识数据库基础知识u(4)一个)一个m:n联系转换为一个关系联系转换为一个关系模式,双方实体的主键以及联系本身模式,双方实体的主键以及联系本身的属性均转换为该关系模式的属性。的属性均转换为该关系模式的属性。u(5)3个或个或3个以上实体集间的一个多个以上实体集间的一个多元联系可以转换为一个关系模式,各元联系可以转换为一个关系模式,各实体集的主键和联系本身的属性一起实体集的主键和联系本身的属性一起均转换为该关系模式的属性。均转换为该关系模式的属性。571 数据库基础知识数据库基础知识u3)关系的规范化)关系的规范化实际上,在数据库设计过程中,关系数实际上,在数据库设计过程中,关系数据模型设计的好坏至关重要。它直接关据模型设计的好坏至关重要。它直接关系到数据库能否保证较少的数据冗余、系到数据库能否保证较少的数据冗余、较高的数据共享度以及较好的数据一致较高的数据共享度以及较好的数据一致性和灵活方便的数据更新能力。性和灵活方便的数据更新能力。581 数据库基础知识数据库基础知识关系模型的优劣又取决于其中包含的各关系模型的优劣又取决于其中包含的各个关系模式的好坏。我们知道,事物之个关系模式的好坏。我们知道,事物之间是有联系的,事物内部也是有联系的。间是有联系的,事物内部也是有联系的。具体到一个关系模式,其构成属性之间具体到一个关系模式,其构成属性之间也会相互联系、相互依赖。也会相互联系、相互依赖。591 数据库基础知识数据库基础知识这种存在函数依赖的关系模式会导致很多问题的出现,例这种存在函数依赖的关系模式会导致很多问题的出现,例如:如:(1)一名学生选了多门课程,则他的姓名、性别、专业数据就要重复出现在每个元组中,造成存储时的数据冗余,同时,若要修改其姓名,也会造成修改上的麻烦,甚至导致数据的不一致;(2)当一门课程无人选修时,其名称、学分等信息就无法存放到数据库中,导致插入操作异常;(3)当一名学生取消所有选修的课程,则从选课关系中删除相应的元组后,他的基本信息也就不存在了,造成数据丢失,这是删除异常;601 数据库基础知识数据库基础知识这种存在函数依赖的关系模式会导致很多问题的出现,例这种存在函数依赖的关系模式会导致很多问题的出现,例如:如:(1)一名学生选了多门课程,则他的姓名、性别、专业数据就要重复出现在每个元组中,造成存储时的数据冗余,同时,若要修改其姓名,也会造成修改上的麻烦,甚至导致数据的不一致;(2)当一门课程无人选修时,其名称、学分等信息就无法存放到数据库中,导致插入操作异常;(3)当一名学生取消所有选修的课程,则从选课关系中删除相应的元组后,他的基本信息也就不存在了,造成数据丢失,这是删除异常;612 Access 简介简介uAccess的特点的特点1.具有具有Office系列的共同功能系列的共同功能;2.桌面型的数据库管理系统桌面型的数据库管理系统;3.与其它数据库系统共享数据与其它数据库系统共享数据;4.提供程序设计语言提供程序设计语言VBA,用于开发应,用于开发应用程序。用程序。622 Access 简介简介uAccess的启动的启动1.“开始开始”-“程序程序”-Microsoft Access2.在对话框中选在对话框中选“空空Access数据库数据库”。3.单击单击“确定确定”4.输入数据库名输入数据库名5.单击

    注意事项

    本文(信息化培训-计算机基础.ppt)为本站会员(wuy****n92)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开