第四章数据库对象设计及实例(2010最新)

合集下载

access 2010 的数据库对象

access 2010 的数据库对象

access 2010 的数据库对象
Microsoft Access 2010 是一个关系数据库管理系统,它允许用户创建、查询、编辑和管理数据。

在 Access 2010 中,主要的数据库对象包括表、查询、窗体、报表、宏和模块。

以下是这些对象的简要描述:
1. 表 (Table): 表是存储数据的结构,它包含一系列字段(列)和记录(行)。

每个字段都有一个特定的数据类型(例如文本、数字、日期等)。

2. 查询 (Query): 查询用于检索、筛选和操作表中的数据。

用户可以创建各
种类型的查询,如选择查询、参数查询、交叉表查询等。

3. 窗体 (Form): 窗体是用户与数据库交互的界面。

通过窗体,用户可以输入、编辑或查看表中的数据。

4. 报表 (Report): 报表用于展示数据,并允许用户以特定格式打印或查看数据。

报表可以包含数据的摘要信息,也可以包含复杂的计算和分组。

5. 宏 (Macro): 宏是用于自动执行一系列操作的命令。

例如,宏可以用于打
开窗体、运行查询或打印报表。

6. 模块 (Module): 模块是一种代码容器,其中包含 VBA(Visual Basic for Applications)代码,用于实现复杂的数据库功能。

以上是Access 2010 中的主要数据库对象。

通过这些对象,用户可以创建、管理和维护一个完整的数据库应用程序。

数据库应用技术教程数据库对象课件

数据库应用技术教程数据库对象课件
Þ Bitmap
数据库应用技术教程ቤተ መጻሕፍቲ ባይዱ四章数据库对象
24
B-Tree Index的作用
Root
Index entry
Branch
Index entry header
Leaf
Key column length
Key column value
ROWID
数据库应用技术教程第四章数据库对象
25
Bitmap Index的作用
数据库应用技术教程第四章数据库对象
21
4.5 索引
ß 索引是这样一种数据库对象,它占据一定的存 储空间,能够在查询时被自动使用,从而提高 查询性能。
ß 基于一个表中某个字段或字段的联合 ß 索引的使用
Þ 不影响语句的正确性和结果 Þ 避免全表扫描 Þ 由查询优化器自动使用,并非所有查询都能获益 Þ 通过某些额外选项可以提示查询优化器利用索引 Þ 可能会加快DQL速度,但对DML速度的影响是双重
义的修改,不允许。无则返错。 Þ 如省略字段列表则用子查询返回的字段名定义
ß 删除视图
Þ DROP VIEW 视图名
数据库应用技术教程第四章数据库对象
15
视图上的DML
ß 简单视图可以直接执行 ß 复杂视图
Þ 表的数目多于1个 Þ 有字段表达式作为视图的列 Þ 有聚组函数作为视图的列
ß 复杂视图的DML不一定能够正确执行 ß 带有CHECK OPTION的视图的DML,不能违
Updates on keys relatively inexpensive
Inefficient for queries using OR predicates
Useful for OLTP
Bitmap

数据库基础与案例应用 --access2010

数据库基础与案例应用 --access2010

数据库基础与案例应用 --access2010一、数据库基础数据库是用来存储和管理数据的软件,可以用来存储结构化数据、半结构化数据和非结构化数据。

数据库可以帮助用户高效地管理和利用数据,是现代信息管理和分析的重要工具之一。

1. 数据库的基本概念数据库中的基本概念包括数据、表、字段、记录、主键、外键等。

数据是数据库中存储的信息,表是数据的组织形式,字段是表中的列,记录是表中的行,主键是表中用来唯一标识记录的字段,外键是表与表之间关联的字段。

2. 数据库管理系统数据库管理系统(DBMS)是用来管理数据库的软件,常见的DBMS 包括SQL Server、MySQL、Oracle和Access等。

不同的DBMS有不同的特点和适用场景,用户可以根据自己的需求选择合适的DBMS 来管理数据。

3. SQL语言Structured Query Language(SQL)是用来访问和操作数据库的标准语言,包括数据查询、数据更新、数据添加和数据删除等操作。

学习和掌握SQL语言可以帮助用户灵活地使用数据库,进行数据分析和数据挖掘工作。

二、 Access2010的基本功能Access2010是微软公司推出的一款关系数据库管理系统软件,具有友好的用户界面和强大的功能,可以帮助用户快速构建和管理数据库。

1. 创建数据库在Access2010中,用户可以通过向导或者自定义方式来创建数据库。

创建数据库时需要定义表的结构和字段的属性,并可以在创建过程中设置主键、外键和索引等约束。

2. 设计表结构和字段属性Access2010可以通过设计视图来定义表的结构和字段的属性,用户可以设置字段的数据类型、长度和格式,还可以设置字段的默认值和约束条件等。

3. 数据输入和查询用户可以通过表格视图来输入数据,也可以通过查询视图来检索数据。

Access2010提供了丰富的查询功能,用户可以使用SQL语句或者查询设计器来构建复杂的查询条件,以满足不同的数据分析和报表生成需求。

4.《Access2010数据库技术与应用》第4章

4.《Access2010数据库技术与应用》第4章

(7)在“页1”选项卡中,单击选中“序号”字段,按住Shift键的同时再 单击“日期”、“帐号”和“摘要”字段,这4个字段就会同时被选中,在 被选中的任一字段上单击鼠标右键,选择“对齐”命令下的“靠左”对齐方 式,使这四个字段统一向左对齐,如下图所示。
(8)按照第(7)步所示方法,依次选中“序号”、“日期”、 “帐号”和“摘要”四个字段右侧的显示栏,然后单击鼠标右键, 选择“对齐”命令下的“靠右”对齐方式,如下图所示。
操作技巧
在“图案”对话框中, 任何选择都是针对同系列 图柱而言,而不是仅指所 选择的这一个图柱。
(21)在如下左图所示的“形状”选项卡中,有6种柱体形状可以选择,选 择第3种柱体形状,单击“确定”按钮。 (22)在下右图所示的“数据标签”选项卡中,分为3块内容:数据标签、 分隔符和图例项标示。其中数据标签又包括:系列名称(职务)、类别名称 (性别)和值(平均值)。选择“值”选项。
(6)单击“性别”按钮,按住鼠标不放,如下左图所示,这时鼠标变 形状,将其拖至示例图表下方的“轴”中,放开鼠标。 (7)如下右图所示,在示例图表中,“性别”字段被设定为“轴”, 表示图表布局中的“轴”区域按照“性别”,即“男”和“女”进行分组。
(8)单击对话框左上角的“预览图表”按钮,在下图所示的“实 例预览”窗口中,职工人数按“男”和“女”分组显示出来,在窗口 左侧的小方格中显示出分组方式为“计数”,单击“关闭”按钮结束 预览。
(17)关闭数据表,在图表窗体中,当鼠标指到任意图柱时,都会在 图柱下方显示出其所表示的精确的平均年龄数据。如下图所示。比如这里 显示的提示信息:系列“部长” 点“女” 数值:31,表示鼠标所指的图 柱为性别为女士、职务为部长的平均年龄。
2.修饰年龄与职务图表样式

数据库原理与应用(Access) 第四章 表的创建与表的

数据库原理与应用(Access) 第四章 表的创建与表的
第四章 表的创建与表的基本操作
本章学习目标
在Access 2003中,表是有结构的数据的集合, 是数据库应用系统的数据“仓库”。开发数据库应用 系统时,开发者首要的工作是分析应用系统的数据要 求,然后根据分析的结果建立适合于系统要求的表结 构和表间关系。例如,我们要设计一个“学生信息管 理系统”就必须先设计表结构、建立表和对表进行必 要的操作与维护。
图4-1 新建表对话框
图4-2 表设计视图窗口
(3)在表设计器窗口单击第一行的“字段名称” 列,输入“学生”表的“学号”字段,单击“数据类 型”列右侧的向下箭头,从下拉列表中选择所需要的 数据类型,如“文本”;在窗口下半部的字段属性区 域设置“字段大小”属性,如8,并将必填字段设置 为“是”。如图4-3所示。 (4) 按上述方法依次定义每个字段的名字、类型、 长度及小数位数等参数。如图4-4所示。 (5)定义好表的全部字段后,单击“保存”按钮, 进入“另存为”对话框,在文件名输入框输入表名 称(“学生”),单击“确定”按钮。进入如图45所示的对话框。
图4-24 查找和替换对话框
(4)若要逐个替换,可单击“查找下一个”按钮, 当找到满足条件的记录时,单击“替换”按钮,可 替换当前记录,若不替换当前记录,则单击“查找 下一个”按钮。如要一次替换所有满足条件的记录, 可单击“全部替换”按钮。 (5)替换完成后,单击“取消”按钮,退出替换 操作。
4.4修改表结构
(9)超级链接 超级链接类型用于保存超链接的字段。超链接 可以是某个UNC路径(通往局域网中一个文件的地 址)或是URL(通往Internet节点)。当单一个超 链接时,Web浏览器或Access 2003将根据超链接 地址到达指定的目标。 (10)查询向导 查询向导类型(Loolup Wizard)字段通过列 表框或组合框提供了一个字段内容的列表,用户可 以在列表框或组合框中选择所列内容作为输入字段 的内容。其长度由系统默认设置。

第4章 Access2010数据库的设计

第4章 Access2010数据库的设计

4.3.1 设 计
“学 生 管 理 系 统” 数 据 库
系统功能分析 学生管理系统应具有以下功能: ① 系统应允许管理员对学生信息、成绩、专业、班级、学院、课
程信息进行管理。 ② 系统应允许查询学生信息和相关成绩。 ③ 系统应允许打印学生信息和相关成绩。
4.3.1 设 计
“学 生 管 理 系 统” 数 据 库

数据是描述现实世界事物的符号记录形式,是利用物理符号记
据 库
录下来的可以识别的信息,这里的物理符号包括数字、文字、图形
系 、图像、声音和其他的特殊符号。

数据管理
概 述
数据管理包括对各种形式的数据进行收集、存储、加工和传输
等的一系列活动。其目的之一是从大量原始数据中抽取、推导出对
人们有价值的信息,利用这些信息作为行动和决策的依据;另一目

述 关系模型。
1. 关系模型
4.1.2 关 系 数 据 库
关系模型是通过二维结构表示实体及其实体之间联系的数据模型, 用一张二维表来表示一种实体类型,表中一行数据描述一个实体。
学号 140601101 140601102 140601103 140601104
姓名 张竹岩 李娜 徐昕 高鹏
性别 男 女 男 男
学院编号 文本 2 √ √
学院名称 文本 10

2.表结构的设计
4.4.1 表 结 构 的 设 计
专业
字段名 字段类型 字段大小 主键 不允许为空
班级
字段名 字段类型 字段大小 主键 不允许为空
专业编号 文本 4 √ √
班级编号 文本 7 √ √
专业名称 文本 10

班级名称 文本 10

Access2010数据库案例教程教学设计

Access2010数据库案例教程教学设计

Access2010数据库案例教程教学设计前言随着信息化时代的发展,数据管理变得越来越重要。

而Access数据库是非常适合初学者入门的数据库软件。

本教程旨在通过Access2010数据库建立实际的案例,帮助读者了解数据库的基础知识和操作方法,提高数据管理能力。

目的通过本教程,读者将了解以下内容:•数据库设计的基本概念•Access2010的基本操作和工具•通过实际案例了解Access2010数据库各项功能的应用教学内容第一部分:初识Access20101.1 Access2010的基本概念•数据库概念和架构•为什么要用数据库?•数据库设计要考虑哪些因素?1.2 掌握Access2010的基本操作•安装Access2010•创建数据库•数据表的创建•手动添加数据•快速导入Excel的数据1.3 掌握Access2010的工具按钮•查询•表单•报表•宏第二部分:案例教学2.1 人事管理系统•设计数据表•手动添加数据和导入Excel的员工信息•创建查询,检索员工信息•创建表单,编辑表单以及调整表单格式•创建报表,统计员工信息2.2 产品销售统计系统•设计数据表•手动添加数据和导入Excel的产品信息和销售数据•创建查询,检索产品信息和销售数据•创建报表和统计分析,包括产品销售额、产品销售量等第三部分:教学评估3.1 教学评估•回顾Access2010和数据库设计的基础知识•安排相关的测试题,例如选择题和填空题•检查学生的数据库设计和基本表单查询能力•根据测试结果决定学生是否完成教学目标3.2 评估工具•定期评估学生的学习成绩•评估学生使用Access2010数据库软件的技能和能力•分析教学评估结果,观察教学的效果和改进方向结论本文介绍了一种为初学者设计的Access2010数据库案例教程。

通过本教程,初学者可以了解到数据管理的基础知识、掌握Access2010数据库的基本操作和工具、了解Access2010数据库的各项功能的应用。

《Access2010数据库应用技术》教案

《Access2010数据库应用技术》教案

2 学时

1.知识回顾(教师 边演示学生边操作回顾):

查询视图的切换方法;创建一类查询的步骤。

2.介绍本次实训内 容:

在“学籍管理”数据库中,创建一个名为“教师查询”的选择查询,
从“教师基本情况表”中查询出工作 3 年以上职称是“讲师”或“助教”、
“学历”是“研究生”的教师的姓名、工作时间、职称、学历、系别。
2.介绍本次实训内 容: 创建学籍管理数据库中的表的四种方法;对表结构的修改方法;表中记录

的编辑方法;表中数据的排序和筛选方法

3.教学展开:

案例展示。

介绍表对象的含义。
边演示边讲解:建学籍管理数据库中的表的四种方法;对表结构的修
改方法;表中记录的编辑方法;表中数据的排序和筛选方法。
互动操作:学生上台操作对表中字段掩码的设计、数据类型的修改、
2 学时

1.知识回顾(教师 边演示学生边操作回顾):

索引的作用;创建索引的方法;创建与修改表间关系的主要步骤。

2.介绍本次实训内 容:

在“学籍管理”数据 库的“教师基 本情况表”中录 入数据;以“ 课程编
码”作连接字段为“选课表”和“课程表”建立表间关系。
3.实训展开(学生 独立完成,教师手把手协助): 任务案例展示。

3.资料检索,学习学习情境 2.5。
第八讲 学籍管理数据库中表的管理和使用
实训内容:
教学目标: 教学重难点: 教学方法:
1.在“学籍 管理” 数据库 的“教师 基本 情况表”中录入数据。 2.以“课程 编码” 作连接 字段为“ 选课 表”和“课程表”建立表间关系。

第4章 总体设计_数据库设计_E-R图4-3

第4章 总体设计_数据库设计_E-R图4-3

• • • • • •
• • • •
(2)解决各分E-R图之间的冲突。 属性冲突: 属性冲突有两类 :属性域冲突和属性值冲突。 A)属性域冲突是指属性值的类型、取值范围或取值集合不同。 [例6-11] 属性域冲突。 对于学生来讲,由于学号是数字,因此某些部门(即局部应用 )将学号定义为整数形式,而由于学号不用参与运算,因此另一 些部门(即局部应用)将学号定义为字符型形式。 [例6-12] 属性域冲突。 某些部门(即局部应用)以出生日期形式表示学生的年龄,而另 一些部门(即局部应用)用整数形式表示学生的年龄。 B)属性值冲突指属性取值单位在不同的E-R图中表示不一致。 [例6-13] 属性值冲突学生的身高,有的以米为单位,有的以厘 米为单位,有的以尺为单位。

• • •
2.确定局部E-R图
• 对于学校来说,作为一个系统内的实体集, 这些实 体间并不完全相互独立,而存在一定联系,我们对实体 间的联系进行分析: • 假定在一个学校内:1个系有多名教师, 而一个教 师只能属于一个系,因此系和教师之间是1对多的关系; 1个系有多名学生,而一个学生只能属于一个系,因此系 和学生之间是1对多的关系; 1个教师可以讲多门课程,而一个课程可以由多个学生 讲,因此课程和教师之间是多对多的关系;1个学生可以 选修多门课程,而一门课程师可以被多个学生选修,因 此学生和课程之间是多对多的关系; • 局部的E-R图如下图1和下图2 所示。
• [例6-16] 同一对象在不同应用中具有不同的抽象。 • “课程”在某一局部应用中被当作实体 ,在另一局部 应用中则被当作属性 。解决方法:通常是把属性变换为 实体或把实体变换为属性,使同一对象具有相同的抽象 。变换时要遵循两个准则。

[例6-17] 同一实体在不同局部视图中所包含的属性不 完全相同,或者属性的排列次序不完全相同。 • 解决方法:使该实体的属性取各分E-R图中属性的并 集,再适当设计属性的次序。 • 产生原因:不同的局部应用关心的是该实体的不同侧 面。

第4章Access2000数据库设计实例

第4章Access2000数据库设计实例
(4)关闭“关系”窗口,保存数据库, 结束数据库中各表间关联关系的建立。
一对 一
一对 多
一对一
一对 多
4.3 查询设计
4.3.1“病事假汇总查询”和“奖金 汇总查询” 设计
4.3.2 “工资条查询” 设计 4.3.3 汇总查询设计
4.3.1“病事假汇总查询” 和“奖金汇总查询” 设计
“工资条查询”是以“职工表”、“基本工资”表、“工资扣款”表、 “病事假汇总查询”、“奖金汇总查询”为基础的。“基本工资”都是 以一个月30天来计算的,故其中各项都要去除病事假天数后来组成应发 工资相应各项。建立查询操作步骤如下。
4.奖金记录职工的本月工作量,作为计算奖金的依据。包括职工代号、日 期、事项、工作量等。
4.1.3 数据查询与打印设计
数据查询与打印设计包括模糊查询与打印、汇 总查询与打印、工资条查询与打印等三项。模 糊查询与打印是根据用户输入参数,筛选出用 户所需要的结果。系统设计了根据职工姓名或 单位两个参数来进行查询与打印,两个参数之 间是或的关系,某参数的值为空表示此参数不 起作用。汇总查询与打印是为了满足统计的需 要,汇总是根据单位来进行分组汇总的。工资 条查询与打印是将职工工资的明细信息通知给 职工的一种形式。
菜单子项 基本数据 工资扣款 病事假 奖金 汇总 工资条 汇总打印 工资报表 密码与权限 数据备份 数据恢复 保存并退出
宏操作 OpenForm(基本数据窗体) OpenForm(工资扣款窗体) OpenForm(病事假窗体) OpenForm(奖金窗体) OpenForm(汇总窗体) OpenForm(工资条窗体) OpenReport(汇总打印) OpenReport(工资报表) OpenForm(密码与权限) OpenForm(数据备份) OpenForm(数据恢复)

对象关系数据库

对象关系数据库

10.3 ORDB的定义语言
3.1 ORDB的数据类型 3.2 结构类型 3.3 集合、数组和大对象 3.4 继承性的定义 3.5 引用类型的定义 3.6 方法、函数和过程 3.7 SQl3过程语句
10.3.1 ORDB的数据类型
多集类型:同类元素的无序集合(成员可多次出现),称为多集(Multiset)。例如成绩集{80,70,80,80}。
第10章对象关系数据库
在传统的关系型数据库系统的基础上引入了面向对象的这类系统称为对象关系数据库系统(ORDB)。 本章主要内容包括:对象关系数据模型、ORDBS数据库设计方法—对象联系法、SQL3对ORDBS的支持、OODBS和ORDBS的比较。
第10章对象关系数据库
0 1
1 对象关系数据模型
0 6
6 小结
单击此处添加文本具体内容,简明扼要的阐述您的观点。
传统关系模型称为“平面关系模型” ,不允许表中有表。 在传统关系数据模型基础上,增加了元组、数组、集合等数据类型,以及提供了处理新数据类型操作的能力,并具有继承性和对象标识等面向对象特点,这样的数据模型,称为“对象关系数据模型”。基于对象关系数据模型的DBS称为“对象关系数据库系统”(ORDBS)。 对象关系模型是对关系模型的发展,与传统的关系模型兼容,因此许多概念,如实体标识、多值属性、泛化/细化等,都可以直接引用,而无需经过变换转化。原来SQL语言照样可用,只不过扩充了更强的功能。 对象关系模型使用对象联系图来描述系统结构。
其中,较高层的对象类型称为“超类型”(Supertype),较低层的对象类型称为“子类型”(SubType)。
子类型具有继承性,能继承超类型的特征,而子类型本身又有其他的特征。
当在较低层上抽象表达了与之联系的较高层上抽象的特殊情况时,就称较高层上抽象是较低层上抽象的“泛化”,而较低层上抽象是较高层上抽象的“细化,称数组。

数据库设计的典型案例(两篇)

数据库设计的典型案例(两篇)

引言概述:数据库设计是构建信息系统的重要环节,它关乎着系统的性能、可靠性和扩展性。

在实际应用中,根据不同的需求和场景,我们可以参考一些典型的数据库设计案例来优化我们的设计。

本文将介绍数据库设计的典型案例之二,通过详细的讲解实例,帮助读者理解数据库设计的一些基本原则和最佳实践。

正文内容:一.数据库设计的典型案例之一1.1业务需求分析1.1.1澳大利亚某电商平台的需求背景和目标1.1.2电商平台的功能需求和性能需求1.1.3数据库设计的关键要求和约束条件1.2数据建模1.2.1实体关系模型的设计1.2.2实体关系模型的规范化1.2.3实体关系模型的验证1.3数据库表设计1.3.1数据库表的结构设计1.3.2数据库表的命名规范和约束条件1.3.3数据库表的索引和分区设计1.4数据库查询优化1.4.1查询计划的优化1.4.2索引的设计和优化1.4.3数据库查询的性能调优1.5数据库容灾与备份1.5.1数据库容灾方案的设计1.5.2数据库备份和恢复策略的制定1.5.3数据库的故障监控和自动恢复机制二.数据库设计的典型案例之二2.1业务需求分析2.1.1某在线教育平台的需求背景和目标2.1.2在线教育平台的功能需求和性能需求2.1.3数据库设计的关键要求和约束条件2.2数据建模2.2.1实体关系模型的设计2.2.2实体关系模型的规范化2.2.3实体关系模型的验证2.3数据库表设计2.3.1数据库表的结构设计2.3.2数据库表的命名规范和约束条件2.3.3数据库表的索引和分区设计2.4数据库查询优化2.4.1查询计划的优化2.4.2索引的设计和优化2.4.3数据库查询的性能调优2.5数据库容灾与备份2.5.1数据库容灾方案的设计2.5.2数据库备份和恢复策略的制定2.5.3数据库的故障监控和自动恢复机制总结:数据库设计是信息系统开发中不可忽视的环节,本文通过详细介绍了数据库设计的典型案例之二。

从业务需求分析到数据建模,再到数据库表设计、查询优化以及容灾与备份等方面进行了全面的讲解。

数据库设计的典型案例

数据库设计的典型案例

数据库设计的典型案例数据库设计是指根据需求分析和系统设计的结果,对系统中涉及的数据进行组织、存储和管理的过程。

一个典型的数据库设计案例包括以下几个主要步骤:需求分析、概念模型设计、逻辑模型设计、物理模型设计和实施与维护。

需求分析是确定数据库系统的目标、功能和性能需求的过程。

在这一阶段,需求分析人员与用户讨论、确定并记录业务需求和数据需求。

逻辑模型设计是对概念模型进行细化和优化的过程。

常用的模型工具有数据流图(DFD)、层次图(Hierarchical Diagram)等。

在这一阶段,设计人员详细定义实体、关系和属性的结构和语义,并优化模型结构以满足性能需求。

物理模型设计是将逻辑模型映射到具体数据库(如MySQL、Oracle等)的过程。

在这一阶段,设计人员将逻辑模型的实体、关系和属性映射到具体数据库的表和字段,定义约束、索引、视图等数据库对象,以满足业务需求和性能需求。

实施与维护是将数据库设计方案付诸实践并进行维护的过程。

在这一阶段,设计人员将物理模型转化为数据库的建表语句,并进行数据导入、应用程序开发和系统测试。

同时,设计人员还需要对数据库进行维护、备份和性能调优,以确保系统的安全和稳定运行。

一个典型的数据库设计案例可以是一个在线商城系统。

我们以一个电子商务网站为例,将详细介绍数据库设计的过程。

首先,需求分析阶段需要与客户详细讨论商城系统的业务需求和数据需求。

比如,商城系统需要记录用户的个人信息、商品的分类及属性、订单的信息等。

根据需求分析的结果,可以明确系统的目标和功能需求。

然后,逻辑模型设计阶段对概念模型进行细化和优化。

通过数据流图和层次图等工具,可以详细定义实体、关系和属性的结构和语义。

在商城系统中,可以定义用户实体的操作,如用户注册、登录、修改个人信息等。

还可以定义订单实体的操作,如创建订单、取消订单、查询订单等。

通过定义操作的输入输出,可以进一步完善逻辑模型。

最后,实施与维护阶段将物理模型转化为具体数据库表的建表语句,并进行数据导入、应用程序开发和系统测试。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。


加载数据库
运行和维护
图5.2
数据库设计的全过程 返回
5
5.2 Access数据库
5.2.1 Access数据库简介
1、Access是Office办公套件中一个极为重要的组成部分。 2、开始时微软公司是将Access单独作为一个产品进行销
售的,后来于1997年第一次将Access捆绑到Office97中,
第5章
数据库设计
返回
1
本章概要
一、基本内容:
1、介绍数据库设计过程;
2、掌握Access2003数据库的设计过程;
3、掌握SQL Server2000的设计过程。
二、重点:掌握用SQL语句实现SQL Server数 据库对象的设计过程。 ※ 三、难点:掌握用SQL语句实现SQL Server数 据库对象的设计过程。
其中对于数据库来说,最重要的功能就是获取数据库
中的数据,最基本的要素是“表”,并且表中存储了 数据。 返回
7
5.2.3 Access数据库操作过程
一、运行Access2003
返回
8
二、建立空数据库
返回
9
返回
10
返回
11
三、建立数据表
返回
12
返回
13
返回
14
四、保存数据表
返回
15
五、按要求输入数据
返回
16
返回
17
返回
18
返回
19
六、生成查询
返回
20
返回
21
返回
22
返回
23
返回
24
返回
25
返回
26
课后总结
一、建立数据库的过程 二、建立数据表的过程 三、插入数据表的过程 四、生成查询的过程
返回
27
返回
3
数据库设计的任务如图5.1所示。
信息需求 数据库模式
数据库
设 计
处理需求
典型应用程序
DBM特性
硬件和操作 系统特性
图5.1
Hale Waihona Puke 数据库设计的任务返回
4
现实世界
数据分析
用户业务活动分析
概念设计
功能模型
逻辑设计
事务设计
物理设计
程序说明
子模式设计
应用程序设计
加载试验数据
程序编码调试
性能考核 否 满意 ?
返回
2
5.1
5.1.1
数据库设计概述
数据库设计的任务
5.1.1.1 数据库设计的任务
数据库设计是指根据用户需求研制数据库结构的过程。对于一个 给定的应用环境,其具体设计过程如下:
1、构造最优的数据库模式; 2、建立数据库及其应用系统。
要求:使之能有效的存储数据,满足用户的信息要求和处理要求。 解释:把现实世界中的数据,根据各种应用处理的要求,加以合 理地组织,满足硬件和操作系统的情况,利用已有的DBMS来建立 能够实现系统目标的数据库。
成为Office套件中的一个重要成员。 3、自从1992年开始销售以来,Access 已经卖出了超过 6000万份,现在它已经成为世界上最流行的桌面数据库 管理系统。
返回
6
5.2.2 Access数据库组成
在数据库中各组成部分功能如下:
1、“表”用来存储数据; 2、“查询”用来查找数据; 3、人通过“窗体”、“报表”、“页面”获取数据; 4、而“宏”和“模块”则用来实现数据的自动操作。
相关文档
最新文档