大学信息技术应用基础第八章 数据库基础知识.pptVIP

  • 3
  • 0
  • 约8.1千字
  • 约 89页
  • 2019-07-30 发布于辽宁
  • 举报

大学信息技术应用基础第八章 数据库基础知识.ppt

任务窗格 对象选项 [任务描述] 通过案例学习数据库中表的创建操作。 案例 使用向导在“产品订单”数据库中创建“产品”表。 【方法与步骤】 (1)双击“使用向导创建表”或“表向导”选项,弹出“表向导”对话框。图8-8。 任务5 用Access创建数据库中的表 图8-8 “表向导”对话框 (2)选择合适的“示例表”和“示例字段”,选择某些字段作为要创建表的字段。这里选择示例表的“产品”,通过 按钮分别将“产品 ID”、“ 产品名称”、“ 单价”字段添加到右边的“新表中的字段”框中。单击“重命名字段”按钮对所选字段重新命名。例如,将“产品 ID”字段的名称改为“产品标识”。 (3)单击“下一步”按钮,系统要求为新表指定一个名字,输入“产品”。选中“是,帮我设置一个主键”复选框,单击“下一步”按钮。 (4)单击“完成”按钮,创建一个空的“产品”数据表,图8-9。 图8-9 通过表向导创建的产品表 3. 外模式 外模式也称子模式属用户级数据库,是数据库用户能够看见和使用的数据库,又称用户视图。一个数据库可以有的逻辑结构和特征的描述。外模式的地位是介于模式与应用之间。 8.4 关系数据库设计与应用 8.4.1 关系数据库概念 关系数据库(Relation Database)是依照关系模型设计的若干个关系(二维表)的集合,也可以说,关系数据库是由若干个完成关系模型设计的关系组成的。 关系数据库对于用户来说,就像是一个表的集合,也就是记录类型的集合。 在关系数据库中,称一个“关系”(一张二维表)为一个数据表文件(简称表),表是由数据及表结构组成的。一个关系数据库由若干个表组成,一个表又由若干个记录组成,而每一个记录由若干个以字段属性加以分类的数据项组成。 在关系数据库中,各表之间可以相互关联,表之间的这种联系是依靠每一个独立表内部的相同属性字段建立的。 关系数据库具有以下特点 (1)以面向系统的观点组织数据,使数据具有最小的冗余度,支持复杂的数据结构。 (2)具有高度的数据和程序的独立性,用户的应用程序与数据的逻辑结构及数据的物理存储方式无关。 (3)由于数据具有共享性,使数据库中的数据能为多个用户服务。 (4)关系数据库允许多个用户同时访问,同时提供了各种控制功能,保证数据的安全性、完整性和并发性控制。 8.4.2 关系数据库设计开发 1.需求分析 系统需求包括对数据的需求和应用功能的需求两方面内容。 (1)确定需求必须建立在调查研究的基础上,包括访问用户、了解人工系统模型、采集和分析有关资料等工作。 (2)需求分析阶段应该让最终用户更多地参与。 2.数据库设计 数据库设计过程包括以下步骤 (1)建立数据库中的表 (2)确定表的主关键字段 (3)确定表间的关联关系 3.应用程序设计 在以处理为中心的应用系统中,应用程序设计和数据库设计两方面的需求是相互制约的。具体地说,应用程序设计时将受到数据库当前结构的约束;而在设计数据库的时候,也必须考虑为实现应用程序数据处理功能的需要。这方面包括设计查询、报表和窗体等数据库对象。 4.软件测试 数据库设计和应用程序设计这两项工作完成后系统应投入试运行,即把数据库连同有关的应用程序一起装入计算机,从而考察它们在各种应用中能否达到预定的功能和性能需求。若不能满足要求,还需返回前面的步骤再次进行需求分析或修改设计。 5.应用程序发布 应用程序最好能加密,并且能在Windows环境中独立运行,这就需要将应用程序“打包”为“.exe”程序,并进行应用程序发布。 6.系统运行与维护 试运行的结束标志着系统开发的基本完成,但是只要系统还在使用,就可能经常需要调整和修改,主要包括纠正错误和系统改进等。 8.4.3 常用关系数据库系统简介 关系数据库的种类繁多,大型的数据库系统有Oracle、Informix、Sybase、SQL Server和DB2等,小型的有Visual FoxPro、Access等 8.4 数据库技术入门 8.4.3 小型数据库管理系统Access 2010讲解 [任务描述] 通过案例学习数据模型的相关概念、关系模式表示。 案例 将“教师”和“学生”两个实体用关系模式表示。 [相关知识与技能] 关系:一个关系对应一张二维表。 元组:表中的一行称为一个元组。 属性:表中列称属性,每列的名称即属性名。 域:属性的取值范围。 关键字:能够惟一地标识一个元组的属性或属性组。 分量:元组中的一个属性值。 关系模式:关系描述,用关系名(属性名1,属性名2,…,属性名n)表示。 用关系模式表示实体,实体名用关系名表示,实体的属性对应关系的属性。 [方法与步骤] 将“教师”和“学生”两个实体用关系模式表示如下: ●教师(教师编号,姓

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档