- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VF程序设计 郑晓东 邮箱:Lnxiaodong_abc@126.com 密码课程性质 Visual FoxPro 中文版是较新的面向对象的关系型数据库管理系统。它具有强大的功能、丰富完整的工具,无与伦比的速度、极其友好的图形用户界面、简单的数据存取方式,良好的兼容性、运行于Windows 95以上的跨平台特性以及真正的可编译性。 教学要求 课堂上注意听讲、重要的是理解,特别注重老师的程序思维 专心听讲, 强化记忆,命令、函数、方法程序都须记忆 充分利用上机时间、而且要有目的地练习 课堂外一定要看书复习或预习、完成作业 考核要求 期末考试成绩(课堂教学内容) 60% 上机实验成绩(出勤、编程及实验报告情况) 20% 平时成绩(出勤,提问及作业等学习情况) 20% 学时:30学时理论,30学时实验 注:本课是考试课 教学内容 第1章 数据库系统基础 第2章 数据库与表的基本操作 第3章 结构化程序设计 第4章 关系数据库标准语言SQL 第5章 表单设计和应用 第6章 查询和视图 第7章 报表 第8章 菜单设计 第9章 项目管理器 第10章 应用程序系统开发 4)、实体间的关系 (1)一对一联系(1:1):如果对于实体集A中的每个实体,实体集B 中至多有一个(可以没有)与之相对应,反之亦然,则称实体集A与实体集B具有一对一联系,记作:1:1。 (2)一对多联系(1:n):如果对于实体集A中的每个实体,实体集B中有n个实体(n≥0)与之相对应,反过来,实体集B中的每个实体,实体集A中至多只有一个实体与之联系, 则称实体集A与实体集B具有一对多联系。记作:1:n。 4)、实体间的关系 (3)多对多联系:如果对于实体集A中的每个实体,实体集B中有n个实体(n≥0)与之相对应,反过来,实体集B中的每个实体,实体集A中也有m个实体(m≥0)与之联系,则称实体集A与实体集B具有多对多联系,记作:n:m。 班长领导班级(1:1);班级由学生组成 (1:n);学生选择课程(n:m) 班长与班级:1对1 班级和学生:1对多 图书和学生:多对多 一个完整的数据模型必须包括数据结构、数据操作及完整性约束3个部分。 数据结构描述实体之间的构成和联系; 数据操作是指对数据库的查询和更新操作; 数据的完整性约束则是指施加在数据上的限制和规则。 数据模型是对客观事物及其联系的数据描述,反映实体内部和实体之间的关系。 在数据库系统中,常用的数据模型有层次模型、网状模型和关系模型。 1.关系数据库的基本术语 ·关系:关系就是一张规则的、没有重复行或重复列的二维表格。每个关系用关系名表示。在VisualFoxPro中,一个关系对应一个表文件,其扩展名为“.DBF”。 ·元组:关系中的每一行称为一个元组。在visual FoxPro中,一个元组对应表中的一条记录。 ·属性:关系中的每一列称为属性,每一个属性都有属性名和属性值。在Visual FoxPro 中,一个属性对应表中一个字段,属性名对应字段名,属性值对应字段值。 ·域:属性的取值范围称为域。 ·关键字:关系中能够唯一区分不同元组的属性或属性组合称为该关系的一个关键字。 ·候选关键字:凡在关系中能够唯一区分不同元组的属性或属性组合,都可以称为候选关键字,候选关键字可以有多个。 ·主关键字:在候选关键字中选定其中一个作为关键字,则称该候选关键字为该关系的主关键字,主关键字只能有一个。 ·外部关键字:关系中某个属性或属性组合不是该关系的关键字,而是另一个关系的主关键字,则此属性或属性的组合称为外部关键字。 2.关系数据库中的关系运算 (1)选择运算:选择某些元组生成一个新关系 (2)投影运算 :选择某些属性生成一个新关系 (3)连接运算:按条件把两个关系连接生成一个新关系 2.关系数据库中的关系运算 (1)选择运算 选择运算是从指定的关系中选择某些元组形成一个新的关系,被选择的元组是通过满足某个逻辑条件来指定的。选择运算在表中是关于行的运算,从指定的二维表中选择满足条件的行构成新的关系. 是一种横向的操作,这种运算可以得到一个新的关系,但其中的元组是原关系的一个子集,不影响关系的结构。 (2).?投影运算 投影运算是对指定的关系进行投影操作,根据指定的关系分两步产生一个新的关系。 ①选择指定的属性,形成一个可能含有重复行的表格。 ②删除重复行,形成新的关系。 投影运算是关于表中列的运算,从指定的二维表中抽取某些列,并去掉重复行后构成新
文档评论(0)