- 1、本文档共53页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Visual FoxPro 数据库与程序设计 计算机技术在管理中的应用 数据库(Data Base) ---存放数据的仓库或基地 典型的数据库应用系统——学校教务系统 学生信息:学号、学生姓名、性别、班级、年龄、宿舍、电话等; 教师信息:教师编号、姓名、性别、年龄、学历、专业、电话等; 教室信息:教室编号、位置、教室类型、座位数量等; 课程信息:课程名称、教材名称、学时、学分等; 排课信息:课程名称、教室、班级、教师名称、上课时间等; 学生选课、考试成绩等。 典型的数据库应用系统——图书管理系统 图书信息:书号、书名、作者姓名、出版日期、类型、页数、价格、出版商名称等; 读者信息:学号、姓名、专业、班级、借书证号等; 借阅信息:姓名、书名、借书日期、借书数量等。 典型的数据库应用系统——超市业务系统 商品信息:商品编码、商品名称、单价、库存数量、进货数量、供应商名称、商品类型、商品货位等; 供应商信息:供应商名称、地址、商品、信誉等。 销售信息:连锁商店、销售日期、销售时间、顾客信息、商品编码、商品名称、销售数量、总价等。 典型数据库应用系统——工厂管理信息系统 产品信息:产品名称、规格、型号、生产成本等; 雇员信息:姓名、地址、工资、津贴等; 销售记录:产品名称、服务类型、客户名称、销售人员、销售日期、销售价格等; 财务信息:合同编码、合同金额、销售价格、应收货款、应付货款等。 典型的数据库应用系统——银行业务系统 顾客信息:姓名、身份证号码、地址、电话等; 账户信息:账号、状态、信用等级、关联卡情况等; 业务信息:存款、余额、取款、日期等信息。 典型的数据库应用系统——航空售票系统 座位预定情况:座位分配、座位确认、座位状态等; 航班情况:航班号、飞机型号、起飞地、目的地、起飞时间、到达时间等; 机票情况:票价、折扣、有无等。 数据库技术与管理类专业 理解和掌握数据管理技术 课程简介 本课程以 Visual FoxPro 6.0 为背景,介绍数据库技术的基础理论、操作方法和数据库程序设计语言的基础知识。 相关软件 Visual FoxPro 6.0 中文正式版 Visual FoxPro 7.0 中文精简版 Visual FoxPro 8.0英文版 教学内容 第一部分 数据库基本操作 第1章 数据库概述 第2章 Visual FoxPro 数据元素 第3章 数据库的基本操作 第4章 数据库的多表操作 第5章 关系数据库标准语言SQL 第1章 数据库概述 引言 数据库技术就是在20世纪60年代末兴起的一种数据管理技术,如今,它已经成为现代计算机科学领域中一个重要的、发展最为迅速的分支,在企业管理、办公自动化、信息检索、生产、科研、军事指挥、专家系统、决策系统等方面得到广泛应用。 计算机数据管理的发展 数据库管理系统 数据库管理系统 (DBMS-Data Base Management System) 常见的数据库管理系统 大型数据库管理系统 Oracle SyBase SQL Server DB2 …… 中小型数据库管理系统 Visual FoxPro Microsoft Access …… 数据库系统的特点 实现数据共享 减少数据冗余 采用特定的数据模型 具有较高的数据独立性 具有统一的数据控制能力 1.2 数据模型 1.2.1 实体及其联系 信息世界描述数据的相关术语: 实体(Entity) 属性(Attribue) 实体之间的关系 实体之间的关系 1.2.2 数据模型 层次模型 网状模型 关系模型 1.3.1 关系术语 关系:一个关系对应一张表。 关系模式:是对关系结构的描述。 元组:表中的一行。 属性:表中的一列。 域:属性的取值范围。 关键字:能够唯一确定一个元组的属性或属性组合。又可分为主关键字、候选关键字、外部关键字等。 1.3.2 关系的特点 关系必须规范化:表中元素是不可再分的最小数据项,即表中不能有子表; 表中不能有相同的属性和完全相同的元组; 行、列的顺序可任意。 1.3.3 关系运算 传统的集合运算 并 差 交 专门的关系运算 选择 投影 连接 (并称三大关系运算) 选择:从关系中找出满足给定条件的元组的操作。 关系运算实例 1.3.4 关系数据库与Visual Foxpro 关系数据库的发展 术语的对比 1.4 Visual FoxPro 系统概述 Visual FoxPro 是一个比较有特色的数据库管理系统,它将数据库的操作与管理和数据库编程语言融为一体,并且还提供了多种可视化的数据库管理工具和数据库编程工具,非常适合初学者学习数据库技术使用。 Visual FoxPro 的安装
文档评论(0)