数据库概述PPT课件_第1页
数据库概述PPT课件_第2页
数据库概述PPT课件_第3页
数据库概述PPT课件_第4页
数据库概述PPT课件_第5页
已阅读5页,还剩52页未读 继续免费阅读

下载本文档

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

文档简介

精品课件,1,VisualFoxPro数据库与程序设计,教师:周桂梅信箱:guimeizhou电话东大学威海分校商学院,精品课件,2,精品课件,3,计算机技术在管理中的应用,常用应用软件,计算机通信与网络,数据库技术,计算机基本操作,WORD、EXCEL、POWERPOINT等,局域网、因特网等,VF、ORACLE、SQLSERVER、SYBASE等,熟悉主流操作系统如Windows,管理实践中的各种应用信息系统,精品课件,4,数据库(DataBase)存放数据的仓库或基地,信息时代里,数据库无处不在商品信息人事资料学生档案交易记录,精品课件,5,典型的数据库应用系统学校教务系统,学生信息:学号、学生姓名、性别、班级、年龄、宿舍、电话等;教师信息:教师编号、姓名、性别、年龄、学历、专业、电话等;教室信息:教室编号、位置、教室类型、座位数量等;课程信息:课程名称、教材名称、学时、学分等;排课信息:课程名称、教室、班级、教师名称、上课时间等;学生选课、考试成绩等。,存储和管理的数据,主要功能,信息查询避免冲突提高效率统计分析,精品课件,6,典型的数据库应用系统图书管理系统,图书信息:书号、书名、作者姓名、出版日期、类型、页数、价格、出版商名称等;读者信息:学号、姓名、专业、班级、借书证号等;借阅信息:姓名、书名、借书日期、借书数量等。,存储和管理的数据,主要功能,信息查询数据更新提高效率统计分析,精品课件,7,典型的数据库应用系统超市业务系统,商品信息:商品编码、商品名称、单价、库存数量、进货数量、供应商名称、商品类型、商品货位等;供应商信息:供应商名称、地址、商品、信誉等。销售信息:连锁商店、销售日期、销售时间、顾客信息、商品编码、商品名称、销售数量、总价等。,存储和管理的数据,主要功能,信息查询数据更新统计分析决策依据,精品课件,8,典型数据库应用系统工厂管理信息系统,产品信息:产品名称、规格、型号、生产成本等;雇员信息:姓名、地址、工资、津贴等;销售记录:产品名称、服务类型、客户名称、销售人员、销售日期、销售价格等;财务信息:合同编码、合同金额、销售价格、应收货款、应付货款等。,存储和管理的数据,主要功能,信息查询流程控制成本控制统计分析,精品课件,9,典型的数据库应用系统银行业务系统,顾客信息:姓名、身份证号码、地址、电话等;账户信息:账号、状态、信用等级、关联卡情况等;业务信息:存款、余额、取款、日期等信息。,存储和管理的数据,主要功能,信息查询拓展业务提高效率统计分析,精品课件,10,典型的数据库应用系统航空售票系统,座位预定情况:座位分配、座位确认、座位状态等;航班情况:航班号、飞机型号、起飞地、目的地、起飞时间、到达时间等;机票情况:票价、折扣、有无等。,存储和管理的数据,主要功能,信息查询数据更新避免冲突统计分析,精品课件,11,理解和掌握数据管理技术,数据库技术与管理类专业,提高基础数据查询效率,配合信息系统开发与维护,提高信息系统应用实践技能,进行管理数据统计与分析,为经营管理活动提供决策参考,精品课件,12,教学目的,l巩固、加深和拓展已有计算机和信息技术知识;l掌握基本的数据库应用技术和基于数据库的应用程序设计技术;l培养逻辑思维能力,以及分析问题和解决问题的能力;l将专业知识与计算机信息管理知识和技能结合起来,在今后的学习和工作中适应新时代的要求。,本课程是目前国内各高校普遍开设的一门计算机课程,也是我院面向经济管理类专业开设的学科基础课程。学习本课程将有助于学生:,精品课件,13,课程简介,本课程以VisualFoxPro6.0为背景,介绍数据库技术的基础理论、操作方法和数据库程序设计语言的基础知识。,精品课件,14,相关软件,VisualFoxPro6.0中文正式版VisualFoxPro7.0中文精简版VisualFoxPro8.0英文版,上述软件皆可从互连网上搜索下载获得。,精品课件,15,教学内容,第一部分数据库基本操作第1章数据库概述第2章VisualFoxPro数据元素第3章数据库的基本操作第4章数据库的多表操作第5章关系数据库标准语言SQL,第二部分数据库程序设计第6章命令文件第7章子程序和过程,精品课件,16,教学安排,本课程采用多媒体课堂教学与实验室辅导上机相结合的授课方式。课时安排为:,精品课件,17,考核平时成绩(考勤、提问、作业、上机)+期末成绩相关资料VisualFoxPro数据库实用教程(教材)全国计算机等级考试二级VisualFoxPro类相关材料(教辅),学习方法理论实践,精品课件,18,第1章数据库概述,引言数据库技术就是在20世纪60年代末兴起的一种数据管理技术,如今,它已经成为现代计算机科学领域中一个重要的、发展最为迅速的分支,在企业管理、办公自动化、信息检索、生产、科研、军事指挥、专家系统、决策系统等方面得到广泛应用。,精品课件,19,计算机数据管理的发展,人工管理阶段,文件系统阶段,数据库系统阶段,分布式数据库系统阶段,1.1数据库系统,精品课件,20,1、人工管理阶段,应用程序1,应用程序2,应用程序n,数据组1,数据组2,数据组n,.,.,特点:(1)数据不在计算机中长期保存;(2)数据与应用程序不具有独立性;(3)数据无法共享。,精品课件,21,2、文件管理阶段,应用程序1,应用程序2,应用程序n,数据文件1,数据文件2,数据文件n,.,.,操作系统,文件系统,特点:(1)使用文件系统对数据进行管理;(2)数据可以在计算机中长期保存;(3)数据可以被多次存取。,精品课件,22,3、数据库管理阶段,应用程序1,应用程序2,应用程序n,.,操作系统,数据库管理系统,数据库,特点:(1)实现数据共享,减少数据冗余;(2)具有较好的数据结构;(3)具有较好的数据独立性;(4)对数据进行统一的管理和控制。,精品课件,23,4、分布式数据库管理阶段,特点:(1)数据库技术与网络技术相结合,数据远程共享能力进一步增强;(2)采用逻辑上统一、地域上分布的数据库。,精品课件,24,数据库管理系统,数据库管理系统(DBMSDataBaseManagementSystem),DBMS起着创建、管理和维护数据库的作用,负责处理用户对数据库的各种请求,是数据库和用户之间的接口。,掌握,精品课件,25,常见的数据库管理系统,大型数据库管理系统OracleSyBaseSQLServerDB2,中小型数据库管理系统VisualFoxProMicrosoftAccess,精品课件,26,数据库应用软件利用数据库系统资源开发出来的面向某一实际应用的数据库应用程序。,数据库应用系统,精品课件,27,数据库系统主要由三部分组成:数据库(DB)、数据库管理系统(DBMS)和数据库应用系统,三部分之间的关系:,数据库系统,数据库管理系统,数据库应用系统,数据库应用系统,数据库应用系统,数据库,精品课件,28,数据库系统的特点,实现数据共享减少数据冗余采用特定的数据模型具有较高的数据独立性具有统一的数据控制能力,精品课件,29,1.2数据模型,1.2.1实体及其联系,数据库中的数据来自哪里?,客观存在的事物及其联系现实世界的事物在人们头脑中的抽象化、概念化信息世界在计算机中的表示,精品课件,30,信息世界描述数据的相关术语:实体(Entity)属性(Attribue)实体之间的关系,精品课件,31,实体之间的关系,一对一,多对多,一对多,精品课件,32,电话,数量,订单代号,客户代号,地址,客户名称,单价,产品名称,产品代号,运费,订购日期,客户,订单,产品,发出,订货,1,N,N,M,实体之间的关系,精品课件,33,1.2.2数据模型,层次模型网状模型关系模型,数据模型是数据库管理系统用来表示实体及实体之间关系的方法,描述了计算机中数据之间的关系。,精品课件,34,层次模型,A1,B2,B1,B3,C1,C2,C3,C4,C5,C6,层次模型是一种用树型结构来表示实体及其关系的数据模型。其特点是:有且只有一个根结点没有父结点,其他结点有且只有一个父结点。,精品课件,35,产品1,产品2,部件1,部件2,部件3,零件1,零件2,零件3,零件4,网状模型,网状模型的特点是:可以有多个结点没有父结点,一个结点可以有多个父结点。,精品课件,36,关系模型,用表结构来表示实体及其关系的数据模型称为关系模型。,掌握,精品课件,37,1.3.1关系术语,关系:一个关系对应一张表。关系模式:是对关系结构的描述。元组:表中的一行。属性:表中的一列。域:属性的取值范围。关键字:能够唯一确定一个元组的属性或属性组合。又可分为主关键字、候选关键字、外部关键字等。,1.3关系数据库,掌握,精品课件,38,学生(学号,姓名,性别,出生日期,入学成绩,专业,是否党员),实例,精品课件,39,1.3.2关系的特点,关系必须规范化:表中元素是不可再分的最小数据项,即表中不能有子表;表中不能有相同的属性和完全相同的元组;行、列的顺序可任意。,精品课件,40,非规范形式,关系的规范化,规范形式,精品课件,41,非规范形式,精品课件,42,规范化的订单表,精品课件,43,1.3.3关系运算,传统的集合运算并差交,专门的关系运算选择投影连接(并称三大关系运算),精品课件,44,1.传统的集合运算,RS,并:RS差:RS交:RS,精品课件,45,选择:从关系中找出满足给定条件的元组的操作。,2.专门的关系运算,投影:从关系中指定若干个属性组成新的关系。,连接:是关系的横向结合,将两个关系拼接成一个新的关系。,掌握,精品课件,46,选择投影连接,精品课件,47,关系运算实例,精品课件,48,1.3.4关系数据库与VisualFoxpro,关系数据库的发展术语的对比,精品课件,49,1.4VisualFoxPro系统概述,VisualFoxPro是一个比较有特色的数据库管理系统,它将数据库的操作与管理和数据库编程语言融为一体,并且还提供了多种可视化的数据库管理工具和数据库编程工具,非常适合初学者学习数据库技术使用。,精品课件,50,VisualFoxPro的安装,VisualFoxPro的启动,VisualFoxPro的退出,菜单方式文件退出工具按钮关闭命令退出QUIT,精品课件,51,1.5VF的系统性能与用户界面,VisualFoxpro的文件类型VisualFoxpro的性能指标VisualFoxpro的工作界面三种工作方式:命令交互方式菜单对话方式程序运行方式,精品课件,52,项目管理器,项目管理器是VFP的控制中心,可以集中创建和管理VFP数据库系统中的所有组成。,1.6VisualFoxPro的可视化工具,精品课件,53,VisualFoxPro的可视化工具,向导表向导查询向导报表向导标签向导表单向导报表向导,设计器表设计器查询设计器报表设计器数据库设计器表单设计器报表设计器,生成器组合框生成器列表框生成器表格生成器表单生成器文本框生成器应用程序生成器,精品课件,54,1.7VF的数据库操作命令,命令构成格式:命令子句动词:要执行的操作,可缩写为前4个字符子句:范围子句(ALL|RECORD|NEXT|REST)字段子句(FIELDS)条件子句(FOR|WHILE)关系操作中,范围子句与条件子句形成选择操作,字段子句形式投影操作。,重点掌握,精品课件,55,命令的书写规则,

温馨提示

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

评论

0/150

提交评论