分享
 
 
 

数据库应用基础

数据库应用基础  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机/网络,数据库,数据库理论,

作者: 王衍 主编

出 版 社: 电子工业出版社

出版时间: 2009-1-1字数:版次: 1页数: 371印刷时间:开本: 16开印次:纸张:I S B N : 9787121077562包装: 平装内容简介

本书以Visual FoxPro 9.0版本为环境,介绍了数据库的基本知识,数据库及其数据表的操作与管理,并较为全面地介绍了面向过程的程序设计方法与面向对象的程序设计方法,为运用数据库系统构建一个管理信息系统打下了基础。全书共分9章,主要内容包括:数据库基础知识,数据表的基本操作,数据库的建立与操作,结构化程序设计,面向对象程序设计基础,常用表单控件的使用,表单设计应用,查询、视图及报表设计,应用程序的管理及编译等。本书配套《数据库应用基础学习指导与实验教程》一册,并提供免费电子课件和习题解答。

本书可作为高等学校非计算机专业数据库及其程序设计应用的基础教材,也可供从事数据库系统教学、研究和应用的广大教师、学生和工程技术人员学习、参考。

目录

第1章 数据库基础知识

1.1 数据库系统概述

1.1.1 数据管理技术的发展

1.1.2 数据库系统

1.1.3 概念数据模型

1.1.4 逻辑数据模型

1.2 关系模型

1.2.1 关系的基本概念及关系数据库

1.2.2 关系的特征

1.2.3 关系操作

1.2.4 数据库的完整性规则

1.3 VISUAL FOXPRO概述

1.3.1 Visual FoxPro的发展及特点

1.3.2 Visual FoxPro集成开发环境

1.4 VISUAL FOXPRO语言基础

1.4.1 数据类型

1.4.2 数据存储

1.4.3 表达式

1.4.4 常用函数

1.4.5 Visual FoxPro命令格式与文件类型

1.5 小结

习题1

实验1 VISUAL FOXPRO环境与表达式、常用函数的使用

第2章 数据表的基本操作

2.1 创建数据表

2.1.1 表的概念

2.1.2 创建表结构

2.1.3 表结构的显示与修改

2.2 表内容的输入

2.2.1 表文件的打开与关闭

2.2.2 表记录的输入

2.2.3 表记录的显示

2.3 表内容的编辑修改

2.3.1 表记录定位

2.3.2 表记录修改

2.3.3 表记录的删除

2.4 表的排序与索引

2.4.1 表记录的排序

2.4.2 索引的概念与索引文件类型

2.4.3 索引的建立

2.4.4 索引文件的打开、关闭及主控设置

2.4.5 表内容检索

2.5 表的其他操作

2.5.1 表内容的统计

2.5.2 表内容的复制与大批量数据追加

2.5.3 表结构文件的建立与应用

2.6 常用的文件管理命令

2.6.1 列文件目录命令

2.6.2 显示文件内容命令

2.6.3 复制磁盘文件命令

2.6.4 更改磁盘文件名命令

2.6.5 删除磁盘文件名命令

2.7 小结

习题2

实验2-1 数据表结构的建立与记录输入

实验2-2 数据表记录的定位、删除与索引

实验2-3 数据表记录的查找、统计及文件操作

第3章 数据库的建立与操作

3.1 数据库的建立

3.1.1 建立数据库

3.1.2 数据库表和自由表的相互转换

3.1.3 数据库的基本操作

3.1.4 工作区

3.1.5 建立表间的临时关联

3.2 数据库的完整性与数据字典

3.2.1 长表名和表注释

3.2.2 长字段名和字段属性

3.2.3 设置记录规则

3.2.4 主索引与表间的永久关联

3.2.5 参照完整性实现

3.3 控制共享数据的访问

3.3.1 数据表的打开方式

3.3.2 锁定数据

3.3.3 数据解锁

3.4 结构化查询语言SQL

3.4.1 SELECT数据查询语句

3.4.2 SQL语言的其他常用语句

3.5 小结

习题3

实验3 VISUAL FOXPRO数据库设计

第4章 结构化程序设计

4.1 程序文件设计

4.1.1 结构化程序设计基础

4.1.2 程序设计的基本命令

4.1.3 程序文件的建立与执行

4.2 程序控制的基本结构

4.2.1 顺序结构

4.2.2 选择结构

4.2.3 循环结构

4.2.4 多种结构的嵌套

4.3 子程序和用户自定义函数

4.3.1 子程序

4.3.2 过程和过程文件

4.3.3 变量的参数传递及作用域

4.3.4 自定义函数

4.4 小结

习题4

实验4-1 顺序与选择程序设计

实验4-2 循环结构程序设计

实验4-3 循环嵌套结构程序设计

实验4-4 过程文件与自定义函数

第5章 面向对象程序设计基础

5.1 面向对象程序设计简介

5.1.1 面向对象程序设计示例

5.1.2 对象与类

5.1.3 对象的属性、事件与方法

5.2 表单文件的创建与对象的添加

5.2.1 表单文件的创建与运行

5.2.2 在表单中添加对象

5.3 对象引用、属性设置及事件的编辑与响应

5.3.1 对象的引用

5.3.2 对象属性的设置

5.3.3 事件代码的编辑、响应及调用顺序

5.3.4 在表单中添加属性和方法

5.4 小结

习题5

实验5 面向对象程序设计入门

第6章 常用表单控件的使用

6.1 输出类控件

6.1.1 标签

6.1.2 图像、线条与形状

6.2 输入类控件

6.2.1 文本框

6.2.2 编辑框

6.2.3 列表框与组合框

6.2.4 微调

6.3 控制类控件

6.3.1 命令按钮与命令按钮组

6.3.2 复选框与选项按钮组

6.3.3 计时器

6.4 容器类控件

6.4.1 表格

6.4.2 页框

6.4.3 容器

6.5 链接与嵌入类控件

6.5.1 ActiveX控件

6.5.2 ActiveX绑定控件

6.5.3 超级链接

6.6 小结

习题6

实验6-1 利用输出类控件设计表单

实验6-2 利用输入类控件设计表单

实验6-3 利用控制类控件设计表单

实验6-4 利用容器类控件及OLE控件设计表单

第7章 表单设计应用

7.1 信息显示界面的设计

7.2 交互对话界面的设计

7.3 与数据源有关的表单设计

7.4 多表表单设计

7.5 SQL查询设计实例

7.6 表单集的设计

7.7 小结

习题7

实验7 多表表单的设计与应用

第8章 查询、视图及报表设计

8.1 查询设计

8.1.1 查询设计器

8.1.2 用SQL语言实现查询设计

8.2 视图设计

8.2.1 视图设计器

8.2.2 视图的SQL语句

8.3 创建报表

8.3.1 使用报表向导创建报表

8.3.2 使用报表器创建快速报表

8.4 利用报表设计器设计报表

8.4.1 报表设计器的组成和数据环境

8.4.2 报表布局与报表带区

8.4.3 设置报表控件

8.4.4 常用的报表控件操作

8.4.5 报表设计举例

8.5 小结

习题8

实验8 查询、视图及报表设计

第9章 应用程序的管理及编译

9.1 菜单设计

9.1.1 菜单设计基本步骤

9.1.2 菜单设计工具

9.1.3 快捷菜单设计

9.1.4 在应用程序中使用菜单

9.2 主文件设计

9.2.1 主文件设计

9.2.2 错误处理程序设计

9.3 编译应用程序

9.3.1 管理项目管理器中的文件

9.3.2 应用程序编译

9.3.3 应用程序发布

9.4 小结

习题9

实验9 一个简单的营销管理信息系统设计

参考文献

书摘插图

第1章 数据库基础知识

1.1数据库系统概述

人类的社会活动离不开数据处理,所谓数据处理包括对数据的收集、存储、加工、分类、排序、检索、传播等一系列工作。处理数据的目的是为了管理好数据,使之成为对决策有用的信息。数据库技术就是针对数据管理的计算机学科的一个重要分支,并随着计算机技术的发展而逐渐发展和完善起来。

1.1.1数据管理技术的发展

数据管理技术与计算机硬件、软件及计算机应用的发展有着密切的联系,主要经历了人工管理、文件管理和数据库管理三个阶段。

1.人工管理阶段

20世纪50年代中期以前,计算机主要用于科学计算。当时计算机的外存只有纸带、卡片、磁带,没有磁盘等直接存取的存储设备,并且缺少必要的操作系统及数据管理软件的支持。所以,这一阶段数据管理的特点如下。

①数据不具有独立性,数据与程序不可分割,当数据结构发生变化后,对应的程序也必须做相应的修改。

②数据不能长期保存,只是在需要计算某一题目时将数据输入,处理完成后就释放。

③没有专门的数据管理软件,数据的存储结构、存取方式、输入/输出方式均由程序员设计完成。

人工管理阶段应用程序与数据之间的对应关系可用图1.1表示。

2.文件系统阶段

20世纪50年代后期至60年代后期,计算机不仅用于科学计算,而且还大量用于信息管理。这时,硬件上已有了硬盘、磁鼓等直接存取设备。软件方面,操作系统中已经有了专门的文件系统来管理外存中的数据文件。这一阶段数据管理的特点如下。

①程序和数据分开存储,数据可以以文件的形式独立地存放在外存中。

②出现了专门的软件(文件系统)对数据文件进行存取、修改、插入和删除等操作管理,程序员不必关心数据在存储器上存储的物理细节以及与外存交换的过程。

③文件系统仍然存在着这样一些问题:数据没有完全独立,文件系统中的文件还是为某一应用程序服务的;由于数据文件相互独立,数据文件之间缺乏联系,造成了数据冗余度大:由于相同数据的重复存储,数据不能集中管理,给数据的修改、维护带来了困难,容易造成数据的不一致性。

……

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有