第0章节联系数据库基本慨念.pptVIP

  1. 1、本文档共35页,可阅读全部内容。
  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文档。上传文档
查看更多
第0章节联系数据库基本慨念

;本章主要内容: 1、信息、数据和信息处理 2、数据模型 3、数据库系统 4、关系数据库及其设计;0.1 信息、数据和数据处理;信息与数据的关系: 信息是数据的内涵,数据是信息的载体。 信息与数据的区别: 数据经过加工处理后,便具有了知识性并对人类活动产生决策作用,从而形成信息。 数据则泛指那些可以被计算机接受并能够被计算机识别处理的符号。;0.1.2 数据处理 数据处理也称信息处理,是原始数据经过计算最后得到有用数据的过程。 数据处理包括对数据的采集、整理、存储、分类、排序、检索、维护、加工、统计和传输等一系列的操作过程。 数据处理的核心是数据管理。;数据管理经历了以下三个阶段: (1)人工管理阶段:直接在裸机上操作,应用程序中不仅要设计数据的逻辑结构,还要阐明数据在存储器上的存储地址,数据与应用程序之间相互结合不可分割。 (2)文件系统阶段:把有关的数据组织成一种文件,这种数据文件可以脱离程序而独立存在,由一个专门的文件系统实施统一管理,数据文件高度依赖于其对应的应用程序。 (3)数据库系统管理阶段:即对所有的数据实行统一规划管理,形成一个数据中心,构成一个数据“仓库”,数据与应用程序之间完全独立。;0.2 数据模型;0.2.1 层次模型hieracgical model ;0.2.2 网状模型network model ;0.2.3 关系模型relational model;0.2.3.1 关系模型的主要术语;0.2.3.1 关系模型的主要特点;例:查询陈倩同学的大学英语成绩,并找出其任课教师。 1)到《学生信息表》姓名字段找到“陈倩”,记下她的学号[000001]; 2)到《课程信息表》课程名字段找到“大学英语”,记下它的课程号[001]; 3)到《成绩表》,在学号列找到[000001]集合,然后在该集合的课程列找到[001],成绩列就是陈倩同学的英语成绩(76分)。 4)到《课程信息表》在课程编号字段找到[001],对应任课教师列就是大学英语的任课教师(柴雅洁)。;0.3 数据库系统;0.3.1 数据库;0.3.2 数据库管理系统DBMS;0.3.3 数据库应用系统;0.3.4 数据库系统人员;0.4 关系数据库理论及设计;0.4.1 表间关联关系(E-R模型);0.4.1.1 一对一关系(1:1);0.4.1.2 一对多关系(1:N);0.4.1.3 多对多关系(N:M);0.4.2 关系模型的完整性;参照完整性:若某个字段或字段组不是A表的主键,但它是另一张B表的主键,则该字段或字段组称为A表的外关键字,或称为外键。在关系模型中,外关键字等于B表中某个记录的主键值。 例如:《成绩表》的“课程编号”字段只能取《课程信息表》的“课程编号”字段已经有的值,即001-050中的任何一个值。 ;用户定义完整性:由用户针对某一具体数据库的约束条件,定义完整性。它由应用环境决定,反映了某一具体应用所涉及的数据必须满足的语义要求。 例如,学生的性别只能是“男”或“女”两种可能,成绩的取值只能限制在0~100之间才合乎情理等。;0.4.3 关系的运算;0.4.4 关系数据库设计的一般步骤;0.5 学生成绩管理数据库XSCJ系统设计思想 0.5.1 系统设计 “学生成绩管理系统”不仅要对学生的成绩进行管理,还要对与学生成绩有关的其他信息进行管理,如学生的基本信息、系部信息、班级信息、课程信息等管理模块,对每类信息的管理一般都应具有增加、删除、修改和查询功能,有些信息还要对其进行统计和分析。 “学生成绩管理系统”功能划分如下图所示;0.5.1 数据表 本书使用的实例均来自学生成绩管理数据库XSCJ,XSCJ数据库包含“学生基本信息表”、“系部表”、“班级表”、“课程信息表”、“成绩表”等五个数据表。 1.“系部表”:该表有2列“系部编号”、“系部名称”。表中数据如图0-5-1所示。 2.“班级表”:该表有3列“班级编号”、“系部编号”、“班级名称”,表中数据如图0-5-2所示。;3.“学生基本信息表”有10列“学号”、“姓名”、“性别”、“族别”、“出生日期”、“政治面貌”、“家庭住址”、“联系电话”、“邮政编码”、“班级编号”,表中部分数据如图0-5-3所示。;图0-5-4 “课程信息表”中的数据 ;图0-5-5 “成绩表”中的数据 ;1.2.2 表之间的关系 XSCJ数据库各表之间的关系如图1-17所示。“学生基本信息表”与“成绩表”通过“学号”字段进行连接,“成绩表”与“课程信息表”通过“课程编号”进行连接

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档