网站大量收购独家精品文档,联系QQ:2885784924

大学程序设计导论程序设计导论.pptxVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

计算机程序介绍脚本简介数据和变量使用程序逻辑使用过程和函数开发用户界面数据处理简介编程方法软件开发过程简介进阶学习目标程序设计导论

第七章数据处理简介数据管理简介实体关系模型使用键对数据排序XML建立XML文档

外部数据存储设备1文件2记录3数据库7.1数据管理简介4数据管理简介

1数据管理:我们开发的软件或者我们使用的软件,都会或多或少的处理一些数据,有很多软件只是在处理数据。这些数据可能被放在光盘上,软盘上,硬盘上或其他存储介质上。他们的表现形式可能是文件也可能是数据库等格式。2数据存储类型:3内部存储器4外部存储器

数据备份:能在不同类型的外部数据存储设备中以不同格式存储。CD-ROM(光盘)、U盘、磁带机。1数据安全性2数据可用性7.1.1外部数据存储设备3外部数据存储设备

文件数据以文件的形式存储在外部数据存储设备中文件:具有指定名称的数据集合不同类型的文件存储不同类型的数据①文本文件:存储字符和数字等数据使用某种编码方式对文本进行编码,如ASCII-----65~90为26个大写英文字母,97~122号为26个小写英文字母.Unicode②数据文件:存储二进制数据③程序文件:存储执行任务的指令集④目录文件:将其他文件组织成分层结构7.1.2文件

记录7.1.3记录文件中可能包括一组相关的数据,此中的单元成为记录。例如一个员工记录文件如下:张三男25岁未婚2000元/月职工李四男22岁未婚1500元/月职工.王红女32岁已婚3000元/月项目主管每一行数据就是一条记录。每个记录都是由一个或多个字段构成的如果在这个文件的基础上写一个工资单处理程序要用以下步骤:打开文件读取文件的每条记录执行要求的处理关闭文件

Begin….….OpenEmployeeFileWhileNOTEOFBeginreadrecordendCloseEmployeeFileEnd

数据库是数据的集合在计算机系统中使用专用的程序管理数据,该程序称为数据库管理系统(DBMS)具有关系的数据组成的数据库叫做关系型数据库RDBMS。当前流行的RDBMS有:Microsoft?SQLServer?2005SybaseSQLServer数据库0102数据库

3使用键对数据排序21数据管理简介实体关系模型54XML建立XML文档第七章数据处理简介

实体关系模型实体关系模型:数据在现实生活中的相关关系实体设计图的三元素:①实体:数据库中的基本数据项数据库的组成部分具有一组特定属性集合的对象②属性:实体的特定描述③关系:实体之间的联系7.2实体关系模型学生学号学生姓名课程号

属性实体学生课程年级属性学生姓名学生编号课程编号课程名称课程编号课程学分年级编号分数7.2.2属性

关系关系是:实体之间的联系设计阶段至关重要的部分用菱形标志表示两个实体间的关系,在菱形中注明关系名7.2.3关系学习课程学生

关系类型一对一(1:1):一对多(1:m):多对一(m:1)多对多(m:m)7.2.4关系类型教师领导系

子类型和超类型子类型子类型(子实体)是另一个实体的子集子类型总是依赖超类型超类型子类型通过一个未命名的关系与超类型相关联子类型拥有所有超类型的属性,但并不能保证超类型拥有所有子类型

的属性7.2.5子类型和超类型

表表是行和列的集合表是实体和关系的映射表将实体属性表示为列标题,将实体的数据表示为行表系代码系名称位置PHY物理一号楼MAT数学二号楼

数据管理简介实体关系模型使用键对数据排序XML建立XML文档第七章数据处理简介

课堂练习用表描述数据关系主键备用键复合键外键示例用MicrosoftVisio创建实体关系图030405060102使用键对数据排序7.3使用键对数据排序

主键主键是能够惟一标识每一行的候选键主键序列号地区号描述0234515602红色旅行车0234524502黄色跑车

备用键是未被选作主键的候选键备用键的值可以为空01备用键02备用键

使用两个或多个属性的组合作为主键,这样的主键称为复合键当单独的属性不能惟一标识每一行时,使用多个属性的组合作为主键(复合键)0102复合键7.3.3复合键

外键某张表的主键在第二张表中以属性的形式出现,则此键称为第二张表的外键外键的作用是在两张表之间建立联系系代码系名称位置PHY物理一号楼MAT数学二号楼7.3.4外键教师代码教师名字系代码PHY物理一号楼MAT数学二

文档评论(0)

135****3907 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档