没有合适的资源?快使用搜索试试~ 我知道了~
第一章Visual Foxpro数据库基础.docx
需积分: 5 0 下载量 89 浏览量
2024-05-16
15:08:40
上传
评论
收藏 110KB DOCX 举报
温馨提示
![preview](https://dl-preview.csdnimg.cn/89316360/0001-ccb9664af4194503b95dcef189732f74_thumbnail-wide.jpeg)
![preview-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/scale.ab9e0183.png)
试读
11页
第一章Visual Foxpro数据库基础.docx
资源推荐
资源详情
资源评论
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![thumb](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)
![](https://csdnimg.cn/release/download_crawler_static/89316360/bg1.jpg)
第一章 Visual Foxpro 数据库基础
1.1 数据库基础知识
1.1.1 计算机数据管理的发展
1.数据与数据处理
数据: 物理符号(包括图象,声音等形式)
信息: 经过加工或处理的数据
2.数据管理技术的发展
①人工管理阶段
20 世纪 50 年代以前,计算机硬件的简陋(连磁盘都没有,外存:卡片,纸带,
磁带;)
特点:数据与程序不具有独立性.一组数据只对应一组程序,而不能被其
他程序利用.程序与程序之间存在大量数据冗余.
数据冗余:冗余即多余.
②文件系统阶段
20 世纪 50 年代至 60 年代中后期.(有磁盘了.有高级语言和操作系统)
特点: 数据与程序有了一定的独立性.程序和数据分开存储.但数据面
向特定的应用程序.因此,数据共享性差,独立性差,冗余度大,管理和维
护困难.
例如;
职工基本情况表:
职工号 姓名 性别 部门
1001 李小明 男 D01
职工收入表:
职工号 姓名 部门 收入
1001 李小明 D01 2000
收入表中的姓名,部门就是冗余的.如果表记录多则很浪费存储空间.
如将 1 表中的姓名李小明改成李大明,而 2 表忘记做相应修改,则容易
造成书上讲的不一致性.
③数据库系统阶段
数据库中的数据不再只针对某一特定应用,具有整体的结构性,共享性
高,冗余度小(不能说没有).这个阶段实现了对数据进行统一的控制.
④分布式数据库系统
它是数据库技术和计算机网络技术结合的产物.这种结合分为紧密结
合和松散结合两类.相对应的,分布式数据库分为物理上分布,逻辑上
集中的分布式数据库结构和物理上分布,逻辑上分布的分布式数据库
结构两种.
⑤面向对象数据库系统
它是数据库技术与面向对象程序设计相结合的产物.
![](https://csdnimg.cn/release/download_crawler_static/89316360/bg2.jpg)
有的书上把后三个阶段合并为数据库管理阶段.
例:计算机数据管理的发展经历了人工管理,文件系统和____阶段.
例 1:与文件管理系统相比,下列(B )不是数据库系统的特点
(A)数据结构化 (B)访问速度快 (C)数据独立性 (D)冗余度可控
例 2:在数据管理技术的发展过程中,可实现数据完全共享的阶段是(C )
(A)自由管理阶段 (B)文件系统阶段 (C)数据库阶段 (D)系统管理阶段
例 3:在文件系统阶段,操作系统管理数据的基本单位是(C )
(A)记录 (B)程序 (C)文件 (D)数据项
例 4.下列关于数据库系统的叙述中,正确的是( )
(A)数据库系统避免了数据冗余
(B)数据库系统减少了数据冗余
(C)数据库管理系统只是比文件系统管理的数据更多
(D)数据库系统中的数据一致性是指数据类型保持一致.
1.1.2 数据库系统(DBS)
1. 数据库有关概念
①数据库(DB):存储在计算机存储设备上的结构化的相关数据集合.
例:数据库是在计算机中按照一定的数据模型组织,存储和应用的( A)
(A)数据的集合 (B)文件的集合 (C)命令的集合 (D)程序的集合
②数据库管理系统(DBMS):能创建,使用和维护数据库的软件.如 VF.
③数据库应用系统:开发人员利用数据库系统资源开发出来的,面向某
一类实际应用的应用软件系统.如职工数据管理系统.
④数据库管理员(DBA):负责全面管理和维护数据库的技术人员.
例(书 6):数据库管理员的主要职责不包括( C )
(A)参与数据库的规划,设计和建立
(B)规划和实施数据库备份和恢复
(C)开发数据库应用系统
(D)规划和实施数据库备份和恢复
本题 B 和 D 重复有错.
2. 数据库系统的特点
数据库系统(DBS):引入数据库技术后的计算机系统.它由五部分组成:
硬件系统,数据库集合,数据库管理系统及相关软件,数据库管理员和
用户.见书上 P5.图 1.2
数据库系统的主要特点:
① 实现数据共享,减少数据冗余
② 采用特定的数据模型
③ 具有较高的数据独立性
④ 有统一的数据控制功能
例:数据库 DB,数据库系统 DBS,数据库管理系统 DBMS 三者之间的关
系是( )
(A)DBS 包括 DB 和 DBMS (B)DBMS 包括 DB 和 DBS
![](https://csdnimg.cn/release/download_crawler_static/89316360/bg3.jpg)
(C)DB 包括 DBS 和 DBMS (D)DBS 就是 DB,也就是 DBMS
1.1.3 数据模型
1. 实体
①实体:客观存在并且可以相互区别的事物.如桌子
②实体的属性:描述实体的特性.如,桌子是红色的.
③实体型:实体属性的集合.如红色的,蓝色的…都是颜色
⑤ 实体集:同类型实体的集合.如所有的桌子.
例:不同的实体是根据(A )来区分的
(A)属性 (B)名称 (C)代表的对象 (D)属性的数量
2. 实体间联系及联系的种类
①一对一联系:主表中的每一条记录只与相关表中的一条记录相关联
例:姓名和学号(不重名则可).
②一对多联系:主表中的每一条记录与相关表中的多条记录相关联
例:学生和班级
③多对多联系:一个表中的多个记录在相关表中同样有多个记录与其
匹配.
例:学生和选课
2. 数据模型简介
数据库中的数据必须有一定结构,这种结构用数据模型来表示.
① 层次数据模型:用树型结构表示实体及其之间联系的模型
② 网状数据模型: 网状
③ 关系数据模型: 二维表
关系模型与前两种模型的本质区别在于数据描述的一致性,模型概念
单一.在关系型数据库中,每一个关系都是一个二维表,无论实体本身
还是实体之间的联系都用称为”关系”的二维表来表示.而前两种模型
是使用链接指针来存储和体现的.
现在的数据库模型基本上都是关系数据模型.因此我们都叫它关系数
据库.
例 4:数据模型是(D )的集合
(A)文件 (B)记录 (C)数据 (D)记录及其联系
例 5:关系模型是用关系表示(C )
(A)实体 (B)联系 (C)实体及其联系 (D)属性
例:关系模型可以表示的实体间的联系是(D )
(A)一对一联系 (B)一对多联系 (C)多对多联系 (D)以上都是
1.2 关系数据库
1.2.1 关系模型
1.关系术语
①关系:一个关系就是一张二维表,每个关系有一个关系名,也叫表名.
剩余10页未读,继续阅读
资源评论
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/8a7803dcad5b4d0e8abbb136610a1890_imgsq.jpg!1)
imgsq
- 粉丝: 418
- 资源: 71
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
最新资源
- 常见算法介绍、算法刷题(含解析与代码)、笔试面试算法题文档.doc
- 使用JDK中JavaSound音频API接口实现Java程序播放wav音频 包括例程和wav音频示例文件
- C语言实现的约瑟夫环.docx
- PID算法宏定义运算.c
- 统计执法证考试.xmind
- 一种开关电源PID增量式算法.c
- 一种开关电源PID位置式算法.c
- 宏基笔记本主板Acer Chromebook C730 Quanta ZHQ v1.0维修图纸
- 宏基笔记本主板Acer Aspire E5-471G, V3-472P-Quanta ZQ0 r3A维修图纸
- 宏基笔记本主板Aspire A515-54 DA0ZAWMB8C0 Quanta ZAW schematic维修图纸
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback-tip](https://img-home.csdnimg.cn/images/20220527035111.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)