- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1VFP二级培训教程new.doc
第一章 Visual Foxpro数据库基础
1.1 数据库基础知识
1.1.1 计算机数据管理的发展
1.数据与数据处理
数据: 物理符号(包括图象,声音等形式)
信息: 经过加工或处理的数据
2.数据管理技术的发展
①人工管理阶段
20世纪50年代以前,计算机硬件的简陋(连磁盘都没有,外存:卡片,纸带,磁带;)
特点:数据与程序不具有独立性.一组数据只对应一组程序,而不能被其他程序利用.程序与程序之间存在大量数据冗余.
数据冗余:冗余即多余.
②文件系统阶段
20世纪50年代至60年代中后期.(有磁盘了.有高级语言和操作系统)
特点: 数据与程序有了一定的独立性.程序和数据分开存储.但数据面向特定的应用程序.因此,数据共享性差,独立性差,冗余度大,管理和维护困难.
例如;
职工基本情况表:
职工号 姓名 性别 部门
1001 李小明 男 D01
职工收入表:
职工号 姓名 部门 收入
1001 李小明 D01 2000
收入表中的姓名,部门就是冗余的.如果表记录多则很浪费存储空间.
如将1表中的姓名李小明改成李大明,而2表忘记做相应修改,则容易造成书上讲的不一致性.
③数据库系统阶段
数据库中的数据不再只针对某一特定应用,具有整体的结构性,共享性高,冗余度小(不能说没有).这个阶段实现了对数据进行统一的控制.
④分布式数据库系统
它是数据库技术和计算机网络技术结合的产物.这种结合分为紧密结合和松散结合两类.相对应的,分布式数据库分为物理上分布,逻辑上集中的分布式数据库结构和物理上分布,逻辑上分布的分布式数据库结构两种.
⑤面向对象数据库系统
它是数据库技术与面向对象程序设计相结合的产物.
有的书上把后三个阶段合并为数据库管理阶段.
例:计算机数据管理的发展经历了人工管理,文件系统和____阶段.
例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
(C)DB包括DBS和DBMS (D)DBS就是DB,也就是DBMS
1.1.3 数据模型
1. 实体
①实体:客观存在并且可以相互区别的事物.如桌子
②实体的属性:描述实体的特性.如,桌子是红色的.
③实体型:实体属性的集合.如红色的,蓝色的…都是颜色
实体集:同类型实体的集合.如所有的桌子.
例:不同的实体是根据(A )来区分的
(A)属性 (B)名称 (C)代表的对象 (D)属性的数量
2. 实体间联系及联系的种类
①一对一联系:主表中的每一条记录只与相关表中的一条记录相关联
例:姓名和学号(不重名则可).
②一对多联系:主表中的每一条记录与相关表中的多条记录相关联
例:学生和班级
③多对多联系:一
您可能关注的文档
- (实例)利用java从yahoo获得天气预报.doc
- (新版)数据库基础与应用形成性考核作业1.doc
- (王秋生2001.)一种在数字音频信号中嵌入水印的新算法_王秋生.pdf
- (自制)安全文明施工措施费使用计划.doc
- .三角形相似的判定.doc
- 000关键技术概论ApacheTomcat集群Oracle与Weblogic.doc
- 007安全生产管理程序2.doc
- 0108NAT故障处理.doc
- 011企业计算机安全补丁管理程序.doc
- 01《信息资源管理》试卷.doc
- 2025年中山市沙溪镇人民政府所属事业单位招聘11人笔试备考题库及参考答案详解一套.docx
- 2025年中山市横栏镇人民政府所属事业单位第二期招聘笔试高频难、易错点备考题库及参考答案详解一套.docx
- 2025年中山市横栏镇人民政府所属事业单位第二期招聘笔试高频难、易错点备考题库含答案详解.docx
- 2025年中山市阜沙镇人民政府所属事业单位招聘笔试高频难、易错点备考题库及完整答案详解1套.docx
- 2025年中山市阜沙镇人民政府所属事业单位招聘笔试高频难、易错点备考题库参考答案详解.docx
- 2025年中山市阜沙镇人民政府所属事业单位招聘笔试备考题库附答案详解.docx
- 2025年中山市阜沙镇人民政府所属事业单位招聘笔试高频难、易错点备考题库附答案详解.docx
- 2025年中山市阜沙镇人民政府所属事业单位招聘笔试备考题库附答案详解.docx
- 2025年中山市阜沙镇人民政府所属事业单位招聘笔试备考题库及答案详解一套.docx
- 2025年中山市阜沙镇人民政府所属事业单位招聘笔试备考题库及完整答案详解1套.docx
文档评论(0)