1 / 42

数据库基本概念

数据库基本概念. 《Access 数据库应用技术 》. 《Access 数据库应用技术 》. 前言. 数据库技术 是信息社会的重要基础技术之一,是计算机科学领域中发展最为迅速的分支。 数据库技术 是一门综合性技术,它涉及操作系统、数据结构、算法设计和程序设计等知识。因此,在计算机科学中,将 数据库技术 作为专门学科来研究和学习。. 《Access 数据库应用技术 》. 核心内容. 本课程是以数据库技术中的 Access 为核心内容,并配合计算机应用基础大纲的知识要点,重点介绍关系数据库管理系统基础理论及应用系统开发知识。其中包括数据库基础理论和 Access 的基本操作。.

hali
Download Presentation

数据库基本概念

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 数据库基本概念 《Access数据库应用技术》

  2. 《Access数据库应用技术》 前言 数据库技术是信息社会的重要基础技术之一,是计算机科学领域中发展最为迅速的分支。数据库技术是一门综合性技术,它涉及操作系统、数据结构、算法设计和程序设计等知识。因此,在计算机科学中,将数据库技术作为专门学科来研究和学习。

  3. 《Access数据库应用技术》 核心内容 本课程是以数据库技术中的Access为核心内容,并配合计算机应用基础大纲的知识要点,重点介绍关系数据库管理系统基础理论及应用系统开发知识。其中包括数据库基础理论和Access 的基本操作。

  4. 《Access数据库应用技术》 目录 第一章 数据库基本概念 第二章 数据库和表 第三章 查询的设计与使用

  5. 《Access数据库应用技术》 授课形式 • 教师讲授 做好预习和复习 • 实验 认真完成实验,做好实验总结 • 联机帮助

  6. 《Access数据库应用技术》 第1章 数据库基本概念 讲授4学时 上机2学时

  7. 《Access数据库应用技术》 总体要求 • 掌握和理解数据库的基本知识和有关概念 • 理解数据库的系统结构,数据库管理系统的功能和组成 • 了解Access 2003数据库系统的特点 • 熟悉Access 2003工作窗口和基本操作 • 了解如何获取帮助信息

  8. 《Access数据库应用技术》 重点和难点 • Access 2003工作窗口 • Access 2003的7种对象 • 启动和退出Access 2003数据库

  9. 《Access数据库应用技术》 授课内容 • 数据库概念 • 数据模型 • 关系数据库 • Access 2003的基本特点 • Access 的版本和安装要求 • Access 2003的安装 • Access 2003的工作界面 • Access 2003的7种对象

  10. 《Access数据库应用技术》 1.1数据库的概念 数据(Data) 1.1.1 什么是数据库 人们通常使用各种各样的物理符号来 表示客观事物的特性和特征,这些符 号及其组合就是数据。(如:数字 、字母、符号、图形、图像、动画 、声音等)

  11. 《Access数据库应用技术》 • 数据库(DB,Data Base) 数据库是以一定的数据结构形式存储在一起的相互有关的具有 “一少三性”特点的数据集合。可以简单的理解为存放数据的仓库。 “一少”是指冗余数据少,即基本上没有或很少有重复的数据和无 用的数据,也没有相互矛盾的数据,从而显著地节约存储空间。 “三性”是指: 数据的共享性:库中数据能为多个用户服务; 数据的独立性:全部数据以一定的数据结构单独地、永久地存储, 与访问数据库的应用程序无关。 数据的安全性:对数据有好的保护,防止不合法使用数据而引起 的数据泄密和破坏,使每个用户只能按规定对数据进行访问和处理。

  12. 《Access数据库应用技术》 • 为何使用数据库其目的就是将杂乱无章的数据,整理为可利用的信息,而在设计及创建过程中,即依此标准进行。这也是数据库软件技术发展的最高原则。

  13. 数据库应用实例 • 1. 企业信息管理系统(MIS) • 2. 客户关系管理系统(CRM) • 3. 企业资源规划系统(ERP) • 4. 企业财务管理系统 • 5. 超市收银管理系统 • 6. 金融系统 • 7. 动态网站,QQ等……

  14. 《Access数据库应用技术》 1.1.2什么数据模型 数据模型就是数据在数据库内的相互 依存关系的描述,在数据库中数据的组织 结构如果满足某一数据模型的特性,则该 数据库就是具有其特性的数据库。

  15. 《Access数据库应用技术》 1、层次模型

  16. 《Access数据库应用技术》 2、网状模型 学校 学生会 班级 体育代表队 学生 图1-2 简单的网状模型

  17. 《Access数据库应用技术》 3、关系模型 字段 (或属性) 记录(或元组) 二维表格

  18. 《Access数据库应用技术》 1.1.3 什么是关系模型 • 关系模型 用二维表格的形式描述相关的数据,也就是把复杂的数据结构归纳为简单的二维表格。 • 常用术语 关系:就是把复杂的数据结构归纳为简单的二维表格,即一张二维表格称为一个关系。在Access2003中,一个关系就是一个表对象。 元组:表格中的每一行称为一个元组。在Access 2003中,称为记录。 属性:表格中的每一列称为一个属性,给每列起一个名称,该名称就是属性名。在Access 2003中,称为字段。 域:属性的取值范围。 度:属性的个数。

  19. 《Access数据库应用技术》 关系的特征 ⑴每一列中的数值是同类型的数据,来自同一个域; ⑵不同的列应给予不同的属性名; ⑶任意两个元组不能完全相同; ⑷行列的次序可以任意交换; ⑸关系中任何一个属性值都必须是不可再分的元素; ⑹关系是随时间的推移而变化的。

  20. 《Access数据库应用技术》 1.1.4 什么是关系数据库 1、关系数据库 关系数据库系统是支持关系模型的数据库系统。一个关系模型中的所有关系的集合称为关系数据库,也就是说,关系数据库是由若干张二维表组成的,它包括二维表的结构以及二维表中的数据两部分。 日常工作和生活与数据模型理论和关系数据库中的术语对照表

  21. 《Access数据库应用技术》 2、关键字 关键字是指在一个数据表中,若某一字段或几个字段的组合值能够惟一标识一个记录,则称其为关键字(或键),当一个数据表有多个关键字时,可从中选出一个作为主关键字(或主键)。

  22. 《Access数据库应用技术》 3、关联 • 在关系数据库中,表之间是具有相关性的。表之间的这种相关性是依靠每一个独立的数据表内部具有相同属性的字段建立的。 • 在两个相关表中,起着定义字段取值范围作用的表称为父表,而另一个引用父表中相关字段的表称为子表。 • 分类: • 一对一联系(1:1) • 一对多联系(1:N) • 多对多联系(N:N)

  23. 《Access数据库应用技术》 1.1.5数据库管理系统(DBMS ) 它是帮助用户创建、维护和使用数据 库的软件系统,是数据库系统的核心。 如常见的Access、 SQL Server、Oracle、 FoxPro等。

  24. 《Access数据库应用技术》 • 数据库管理系统(DBMS )的六大功能 ⑴数据库定义功能 ⑵数据库操纵功能 ⑶数据库建立和维护功能 ⑷数据库控制功能 ⑸数据组织、存储和管理功能 ⑹数据库通讯功能

  25. 《Access数据库应用技术》 数据库系统(DBS)它是由有关的计算机硬件、操作系统、数据库、数据库管理系统和用户构成的综合系统。其特点:数据的结构化、共享性、独立性、可控冗余度以及数据的安全性。 用户分为专业用户和最终用户两类,专业用户侧重设计数据库、开发数据库应用系统程序,为最终用户提供友好的用户界面。最终用户侧重于对数据库的使用,主要是通过数据库进行联机查询,或者通过数据库应用系统提供的界面使用数据库。 数据库系统的组成是怎样的

  26. 《Access数据库应用技术》 复习提问! • 什么是数据库? • DB、DBMS、DBS分别表示什么?三者之间的关系如何? • 数据模型的分类有哪些?ACCESS采用的是哪一种数据模型? • 什么是关键字? • 关联的类型有哪些?

  27. 《Access数据库应用技术》 1.2 认识Access • Access是微软Office系列办公软件包的重要组成部分,安装Office时默认自动安装了Access。 • Access是基于Windows95/98/2000/XP、Windows Nt平台上的关系型的桌面数据库管理系统。 • Access配置简单、移植方便,但效率低,适合做小型动态网站的Web数据库。

  28. 《Access数据库应用技术》 1.2.1 Access的特点和主要功能 1.提供多种启动方式 2.使信息易于查找和使用 3.支持Web功能的信息共享 4.数据库对象设计简捷方便 5.完备的数据库窗口

  29. 《Access数据库应用技术》 1.2.1 Access的特点和主要功能 6.提供名称自动更正功能 7.具有子数据表功能 8.具采用拖放的方式与Excel共享信息 9.具有数据访问页功能 10.Microsoft SQL Server 交互性

  30. 《Access数据库应用技术》 1.2.2 Access2003的启动与退出 • 启动Access系统 【开始】→【程序】→…… 图1-4 启动对话框

  31. 《Access数据库应用技术》 【开始】→【运行】 →MSACCESS.EXE 图1-5 运行窗口启动

  32. 《Access2003数据库应用技术》 • 退出Access系统 • 方法: • (1)单击Access2003应用程序窗口右上角的“关闭”按钮; • (2)单击Access2003应用程序窗口左上角的控制菜单按钮,再选择“关闭”命令; • (3)从“文件”菜单中选择“退出”命令; • (4) Alt+F+X组合键。

  33. 《Access2003数据库应用技术》 1.2.3 认识数据库窗口 点击【文件】 → 【新建】 右边的新建文件中选择空数据库,创建数据库db1.mdf(可指定存储路径或者重新命名).点击创建完成新数据库的创建如下: 窗口工具栏 视图工具栏 “对象”类别 按钮组 创建方法和 已有对象成员集合 组

  34. 《Access数据库应用技术》 1.2.4 Access的7种对象 Access2003关系数据库是数据库对象成员集合。数据库对象包括:表(Table)、查询(Query) 、窗体(Form)、报表(Report)、数据访问页(Page)、宏(Macro)、模块(Module)。这些数据库对象都存储在同一个以.mdb为扩展名的数据库文件中。

  35. 《Access数据库应用技术》 • 表对象---用来存储数据,是创建其他对象的基础。 • 查询对象---用来查找数据。 • 窗体对象---用来获取数据,是提供一种方便浏览、输入及更改数据的窗口。 • 报表对象---用来获取数据,是将数据库中的数据分类汇总,然后打印出来。 5.数据访问页对象---用来获取数据,它可以将数据库中的记录发布到Internet,并使用浏览器进行记录的维护和访问。 6. 宏对象---用来实现数据的自动操作,是一系列操作的集合。是简化用户的工具,是提前指定的动作列表。 7.模块对象---用来实现数据的自动操作。是应用程序开发人员的工作环境,创建完整的数据库应用程序。

  36. 《Access数据库应用技术》 1.2.5 Access的工作环境设置 方法:【工具】→【选项】(如设置默认路径等) “选项”对话框

  37. 《Access数据库应用技术》 1.3 Access的帮助 方法1:选择“帮助”菜单中的“Microsoft Access帮助”命令 方法2:使用系统工具栏中“帮助”(问号)按钮。 方法3:使用“Office助手”来获得帮助。 方法4:使用“F1”键打开“帮助”窗口。 方法5: 将鼠标指向要询问的信息处,同时按Shift+F1

  38. 1.4实例数据库 • 在“帮助”菜单上,指向“示例数据库”,然后单击要打开的数据库或项目。 • 如果该数据库或项目当前尚未安装,请单击“是”立即安装。 • 使用帮助搜索’实例数据库‘了解罗斯文数据库

  39. 《Access数据库应用技术》 本章小结 Access是一个功能强大、操作简便的桌面型关系数据库管理系统,本章对其进行了初步的介绍,通过本章的学习,了解Access系统功能、界面、启动与退出以及如何获取Access系统帮助的方法等知识,掌握了Access中最基本的操作,对进一步学习和使用Access打下了基础。

  40. 《Access数据库应用技术》 复习提问 1. 数据库文件的扩展名是什么? .mdb 2. 数据库下所包含的七个数据库对象的名称? 表(Table)、查询(Query) 、窗体(Form)、报表(Report)、数据访问页(Page)、宏(Macro)、模块(Module) • 将D:\ACCESS设为默认工作目录的操作步骤如何? • Microsoft Access 2003有哪些特性?

  41. 《Access数据库应用技术》 实验一 认识Access2003 实验目的 (1)熟悉Access 2003的启动和退出。 (2)认识Access 2003的工作环境。 (3)认识罗斯文示例数据库。 (4)学会使用Access 2003的帮助功能。 实验内容 (1)启动和退出Access 2003。 (2)设置保存数据库的默认位置。 (3)熟悉罗斯文示例数据库。 (4)获取帮助。

  42. 《Access数据库应用技术》 参考资料 • 参考教材 • 电子讲稿

More Related