ACCESS数据库课件.pptVIP

  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文档。上传文档
查看更多
关系数据库设计 1、需求设计 (1)系统功能分析 (2)数据库需求分析 2、确定需要的表 3、确定所需字段 4、确定联系 5、设计求精 举例 学生成绩管理系统的设计 1、数据库系统的系统功能分析 建立学生成绩系统的主要目的是通过系统对学生成绩录入、修改与管理,能够方便地找到各种分析报告和成绩单,如分数分布情况,最高、最低分数等情况;系统还应该考虑对成绩管理有严格的权限分配保证数据的安全性。 所以系统应该包括如下几方面的功能: (1)录入和维护学生的各种成绩,生成数据库数据 (2)对不及格学生的处理信息 (3)按照各种方式方便地浏览成绩,如按科目、班级、院系、专业和个人等 (4)对各科考试进行统计分析‘如进行总分、平均分、最高、最低分数、优秀率和及格率的统计分析;能够输出各种成绩单和统计报表以及成绩走势图等。 (5)重修成绩管理,根据重考的成绩刷新相关课程的成绩 (6)相关课程的教师和管理员对成绩进行维护,成绩的维护应有严格的时间限制。例如,一定的事件后,教师不能修改学生成绩,如果必须修改,只能通过管理员修改,并详细记录修改结果、修改原因以及修改时间等。 2、数据库需求分析 结合上面的例子,可以总结出数据库应该包括以下几种基本信息: (1)首先要做成绩录入,为以后的成绩分析做好前期数据信息的准备,所以成绩要保存在数据库中。数据信息应包括学生的学号、考试课程代码和成绩属性,对成绩有约束条件,如介于0-100之间。 (2)因为要做数据分析和统计,所以需要学生的基本信息,如学号、姓名、性别、班级、照片、简历、专业和院系等,是统计数据的基本信息来源 (3)考虑给学生补考的机会,所以需要学生补考信息,应该包括学号、课程代码和补考成绩。 (4)考虑对数据库的操作,设置课程、院系和专业数据信息。它们分别包括课程代码、课程名称、学分;院系代码、院系名称、电话以及专业代码、专业名称和说明等。 2、确定需要的表 确定数据库中的表是数据库设计过程中最重要的一步。可以着手将需求信息划分成独立的实体,如教师、学生、课程、选课等。每个实体都可以设计为数据库中的一个表。 3、确定所需字段 确定每个表中要保存哪些字段。通过对这些字段的显示使计算机能够得到所有需求信息;确定字段时需注意以下问题: (1)每个字段直接和表的实体相关 (2)以最小的逻辑单位存储信息 (3)表中的字段必须是原始数据 4、确定表联系 确定表联系的目的是使表的结构合理,不仅能存储所需要的实体信息,而且能反映出实体之间客观存在的联系。 要建立两个表的联系,可以把其中一个表的主关键字添加到另一个表,使两个表都有该字段。因此需要分析各个表所代表的实体之间存在的联系 5、设计求精 对设计进一步分析,查找其中的错误;创建表,在表中加入几个示例数据记录,考察能否从表中得到想要的结果;需要时调整设计。 一个具体的数据库设计过程,是一个系统工程。既要整体上把我好各个环节,又要在具体细节上分析到位。需要反复时间,才能真正掌握设计数据库的基本方法。 1.5 关系数据库标准语言SQL sql 语句就是对数据库进行操作的一种语言 常用的SQL语句包括: SELECT INSERT UPDATE DELETE CREATE DROP SELCET语句 SELECT [ ALL | DISTICT ] 字段表达式1[,字段表达式2[,…] /查询结果中的字段 FROM 表名1,表名2[,…] /查询结果中的数据来源 [WHERE 筛选择条件表达式] /指定源表中记录的筛选条件 [GROUP BY 分组表达式 [HAVING分组条件表达式]] /对记录的分组条件附家筛选 [ORDER BY 字段[ASC | DESC]] /对指定记录升/降序 第3章 数据表的应用 教学目标: 通过本章学习,使读者能够使用Access 2003建立编辑数据表间的关系,编辑应用数据表。主要能力目标: 能够为已创建的数据表创建关联。 能够编辑数据表的数据。 能够为数据表设计格式。 工作任务: 根据“迷你超市业务管理系统”数据表的特点,为“库存数据记录”、“柜存数据记录”、“销售数据记录”三个表创建编辑表间关系,将相关的“数据”集合在一起,格式化数据表。 3.1 数据表的关联 在“迷你超市业务信息管理系统”数据库中数据是由三个主要的工作表提供的,要同时浏览三个数据表中的相关数据,同时操作三个数据表,必须先在三个数据表之间建立关系,使得这些数据表中的相关数据对应起来,然后通过数据表视图浏览三个表中的数

文档评论(0)

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

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

1亿VIP精品文档

相关文档