10.1引用-数据库技术ACCESS.pptVIP

  • 12
  • 0
  • 约2.86千字
  • 约 21页
  • 2015-10-18 发布于江苏
  • 举报
1 数据库系统概述 2 Access 数据库的建立和维护 3 Access 数据库的查询 第7课 数据库基础 1数据库系统概述 1.1常用术语 数据库(DataBase,DB) 长期保存在计算机外存上的、有结构的、可共享的数据集合。 数据库管理系统(DataBase Management System,DBMS) 对数据库进行管理的软件系统。数据库的一切操作,如查询、更新、插入、删除以及各种控制,都是通过DBMS进行的。是位于用户(或应用程序)和操作系统之间的软件。 数据库系统(DataBase System,DBS) 由数据库、数据库管理系统、应用程序、数据库管理员、用户等构成的人-机系统。 客户端程序1 客户端程序2 应用程序n ┆ 数据库管理系统 数据库 数据库系统的软件模型 管理端程序 常见的数据库 常见的数据库系统有: FoxPro,Access,Oracle,SQL Server,Sybase等。 数据库管理系统主要有四种类型: 文件管理,层次数据库,网状数据库和关系数据库。 1.2 数据库技术的产生和发展 数据管理经历了三个发展阶段 人工管理 文件管理 数据库系统 在早期的管理信息系统中,主要是利用文件来储存数据。 如:系统或应用软件的配置文件、存档文件等。搜狗输入法 ExtensionRecommend.ini Save.ini 但文件系统存在一些固有的缺陷,在实际应用中带来许多难以解决的困难。 (1)在文件系统中,数据文件主要是依据某个具体应用项目的需要而建立,应用项目各个部分的数据分别存在这些文件中,彼此之间没有任何联系。 (2)数据和应用程序是相互依赖的,文件系统的逻辑结构是对应与某个特定的应用领域的需要的。如果应用领域的情况发生了变化,那么对于文件逻辑结构的修改就牵涉到对程序和数据文件的修改,会使情况变得非常麻烦。 (3)各个文件之间相互独立、分散保存,对于信息系统来说不容易进行管理。而且对于不同文件中相同实体的数据处理同一性问题上,文件无法解决,会给系统带来想象不到的问题。 文件系统的模型 仓库 大米 大豆 … 玉米 数据库系统的模型 分类仓库 酒架 洗衣机 …… 电视机 洗衣机 …… 电视机 洗衣机 …… 电视机 电器货架 … 糖架 … 数据库系统阶段 技术标志 20世纪60年代后期 硬件方面出现了大容量且价格低廉的磁盘 软件方面操作系统已开始成熟,为数据技术的发展提供了良好的基础 数据处理的规模越来越大,数据共享的要求越来越强烈 诞生时间 不同数据库模型诞生的标志 1968年美国IBM公司推出的层次模型的IMS数据库管理系统 1969年美国数据系统语言研究会下属数据库任务组公布了关于网状模型的DBTG报告 1970年IBM公司研究员E.F.Codd发表论文提出了关系模型 1.3 数据库系统的特点 1.采用复杂的结构化的数据模型。 2.最低的冗余度 3.有较高的数据独立性 用户面对的是简单的逻辑结构操作而不涉及数据具体的物理存储结构, 4.安全性 设置用户的使用权限 在数据库被破坏时,系统有能力把数据库恢复到可用状态。 5.完整性 系统采用一些完整性检验以确保数据符合某些规则,保证数据库中数据始终是正确的。 1.4 数据模型 在几十年的数据库发展史中,出现了三种重要的数据模型: 数据模型,就是数据在数据库中的存储方式。 层次模型 网状模型 关系模型 1. 关系数据库模型 数据表Students 属性名 (字段) 属性值 (字段值) 男 张智忠 学号 姓名 性别 党员 专业 出生年月 助学金 990001 王涛 男 No 物理 82-01-21 ¥160.00 990002 庄前 女 Yes 物理 82-09-21 ¥200.00 990101 丁保华 男 No 数学 81-04-18 ¥180.00 990102 姜沛棋 女 No 数学 81-12-02 ¥280.00 No 数学 80-08-06 ¥240.00 990201 程玲 女 Yes 计算机 82-11-14 ¥200.00 990202 黎敏艳 女 Yes 计算机 83-02-21 ¥160.00 990103 一条记录 关键字:惟一确定一条记录 2.关键字 记录的关键字(Key)指该记录中的一个或几个数据项(字段),对于一个数据表中的所有数据来,记录的关键字应当是唯一的,这也意味着我们根据一个关键字就可以确定一个对应的记录,也只能确定一个记录。 关键字(Key) 学号 姓名 性别 班级 年

文档评论(0)

1亿VIP精品文档

相关文档