VFP笔试考点(附标准答案).docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE PAGE 1 第1章 数据库理论基础 1.数据库概念:数据库(DataBase,DB)、数据库管理系统(DataBase Management System,DBMS)、数据库系统(DataBase System,DBS)。数据库系统包括 数据库 和数据库管理系统。数据库系统中对数据库进行管理的核心软件是数据库管理系统。VFP6.0属于32位关系数据库管理系统。 2.实体间的联系:一对一联系(1:1)、一对多联系(1:n)、多对一联系(n:1)和多对多联系(m:n)。 例如,如果一个班只有一个班长,而且一个班长不能同时担任其它班的班长,班级和班长两个实体之间的联系是一对一。公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,职员与部门两个实体之间的联系是多对一;部门与职员两个实体之间的联系是一对多。在奥运会游泳比赛中,一个游泳运动员可以参加多项比赛,一个游泳比赛项目可以有多个运动员参加,游泳运动员与游泳比赛项目两个实体之间的联系是多对多联系。 例如,在超市营业过程中,每个时段要安排一个班组上岗值班,每个收款口要配备两名收款员配合工作,共同使用一套收款设备为顾客服务,在超市数据库中,实体之间属于一对一关系的是D。 A.顾客与收款口的关系B.收款口与收款员的关系 C.班组与收款口的关系D.收款口与设备的关系 例如,为了把多对多的联系分解成两个一对多联系所建立的纽带表中,应该包含两个表的关键字。 说明:学生(学号,姓名,…)与课程(课程号,课程名,…)之间是多对多的联系,为了表示这种多对多的联系,建立一个成绩表(学号、课程号、成绩),即学生表与课程表之间的纽带表。这样学生表与成绩表、课程表与成绩表之间都是一对多的联系了。 3.数据模型:层次模型(树状结构)、网状模型和关系模型(用二维表结构来表示实体以及实体之间联系的模型)。VFP支持的数据模型是关系模型,它也是最常用的一种基本数据模型。 4.关系数据系统的概念:数据表(也即是关系)、记录(元组)、字段(数据项)、字段类型、域、关键字(可以唯一地确定一条记录的一个字段(学生.dbf中的学号字段)或多个字段的组合(成绩.dbf中的学号和课程号字段组合),不允许有重复值或空值(NULL))、外部关键字。 例如,在VFP中,关系数据库管理系统所管理的关系是B。 A.一个DBF文件 B.若干个二维表 C.一个DBC文件 D.若干个DBC文件 例如,在关系模型中,每个关系模式中的关键字C。 A.可由多个任意属性组成B.最多由一个属性组成 C.可由一个或多个其值能唯一标识关系中任何元组的属性组成 D.以上说法都不对 例如,设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC 的关键字(键或码)为C。 A.课号,成绩 B.学号,成绩 C.学号,课号 D.学号,姓名,成绩 5.关系的特点 = 1 \* GB3① 关系必须规范化(关系的每个分量必须是一个不可分割的数据项,也就是说,不允许表中包含表)。 = 2 \* GB3② 同一关系中不能出现相同的字段名(列),也不允许有完全相同的记录(行)。 学号 姓名 姓名 成绩 平时成绩 卷面成绩 0701001 张三 张三丰 95 85 0701001 张三 张三丰 95 85 = 3 \* GB3③ 在一个关系中记录的次序和字段的次序都无关紧要。 解释:如在一个表中有同名字段,在执行SELECT 学号,姓名 FROM 成绩 时,系统就不知该取哪个姓名字段的值;如有相同的记录,既浪费了存储空间,又导致统计错误(如统计人数,一个人就统计了两次)。 6.关系的运算 = 1 \* GB3① 选择:从数据表中找出满足给定条件的记录(元组)的操作称为选择。选择运算是对数据表从行的方向上进行的运算,往往是通过条件短语FOR/WHILE(VFP命令中)、WHERE(SQL中)实现。 = 2 \* GB3② 投影:从数据表中指定若干字段组成新的数据表的操作称为投影。投影运算是对数据表从列的方向上进行的运算,往往是通过短语FIELDS(VFP命令中)、SELECT(SQL中)实现。 = 3 \* GB3③联接:联接运算将两个数据表拼接成一个新的数据表,生成的新数据表中包含满足连接条件的记录。自然联接是去掉重复属性的等值联接。 例如,从表中选择字段形成新关系的操作是投影;选择满足条件的记录形成新关系的操作是选择。 例如,学生表中有学号、姓名和年龄三个字段,SQL语句SELECT 学号 FROM 学生完成的操作称为投影,SQL语句SELECT * FROM 学生 WHE

文档评论(0)

ipad0a + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档