- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机学院、软件学院
Access 数据库教程
目 录
第5章 窗体
第4章 查询
第3章 表
第2章 Access 2010数据库的设计与创建
第1章 数据库基础
第6章 报表
第7章 宏
第8章 模块与VBA程序设计
第9章 VBA的数据库编程
第10章 图书管理系统综合实例
第1章 数据库基础
1.1 信息、数据与数据处理
1.2 数据管理技术的发展
1.3 数据库系统的组成
1.4 数据库系统的特点
1.5 数据库系统的内部体系结构
1.6 数据模型
1.7 关系数据库
1.8 数据库设计步骤
引言
早期的计算机主要用于科研部门的科学计算,而从20世纪50年代中期开始,计算机的应用逐步扩展到企业、行政部门,海量的数据处理迅速上升为计算机应用的主要方面。
为了合理有效地管理这些数据,产生了计算机的数据管理技术——数据库技术。
生活中的应用系统
购物
银行
生活中的应用系统
医院
生活中的应用系统
1.1 信息、数据与数据处理
信息
是现实世界在人们头脑中的反应。它以文字、数据、符号、图像、声音等形式记录下来。
数据
是指那些可以被计算机接受和处理的符号。
信息与数据的关系
数据是信息的载体,信息是数据的内涵。
数据处理
就是把数据加工处理成为信息的过程,而数据处理的核心问题就是数据管理。
1.2 数据管理技术的发展
数据管理技术伴随着计算机硬件技术和软件技术的发展而发展,经历了三个发展阶段。
人工管理
文件系统
数据库系统
人工管理阶段应用程序与数据的关系
时间:50年代中期前
背景:计算机主要用于科学计算。
特点:数据不保存;一组数据对应一个程序。
计算机没有数据管理功能,程序和数据编写在一起,每个程序都有自己的数据,不能共享,数据冗余度很大。
人工管理
人工管理阶段应用程序与数据处理示例
文件系统阶段应用程序与数据的关系
文件系统
数据以文件形式存储,由操作系统中的文件系统统一管理,具有一定的独立性。但文件的读写依赖于程序,共享有局限性。
时间:50年代后期到60年代中期
背景:计算机已大量用于管理。
特点:数据可长期保存;程序与数据具有一定的独立性。
数据库系统阶段应用程序与数据处理示例
数据库系统阶段应用程序与数据的关系
数据库系统
数据库中保存了数据及其结构信息,程序不用考虑数据的存取问题,具体的工作由数据库管理系统完成。真正实现了数据的独立和共享。
时间:60年代末
背景:计算机广泛应用于各个领域,数据共 享要求越来越强。
特点:面向全组织的复杂的数据结构;数据冗余度小、易扩充;数据独立性高;数据统一管理。
数据库系统阶段应用程序与数据处理示例
求最大值的标准化查询语句为
SELECT Max(Num) FROM data
求最小值的标准化查询语句为
SELECT Min(Num) FROM data
1.3 数据库系统的组成
数据库系统:是指引入数据库技术后的计算机系统。
除了计算机硬件系统和操作系统外,一般由4个部分组成:
数据库
数据库管理系统
应用程序
相关人员
用户
开发人员
数据库管理员
数据库
数据库(DataBase,DB) 可直观地理解为存放数据的仓库
按照一定方式组织起来的有联系、可共享的数据集合。
能够被多个用户共享,并独立于应用程序。
数据库管理系统
数据库管理系统(DataBase Management System,DBMS)是数据系统的核心软件。基本功能:
数据定义功能(DDL)
数据操纵功能(DML)
数据库运行控制功能(DCL)
数据库维护功能
数据库通信功能
应用程序
应用程序是开发人员利用数据库系统资源开发出来的,满足特定应用环境的程序软件。
如,以数据库为基础的财务管理软件、火车票订票系统等。
应用程序的运行模式主要分为两种:
客户机/服务器(C/S)模式
浏览器/服务器(B/S)模式
相关人员
数据库管理员(DataBase Administrator,DBA)
负责确定数据库的存储结构和存取策略
定义数据库的安全性要求和完整性约束条件
监控数据库的使用和运行
开发人员
负责应用程序的需求分析、数据库概要设计,编写访问数据库的应用程序。
最终用户
通过应用程序的接口或数据库查询语言访问数据库。
1.4 数据库系统的特点
1.数据结构化
数据库系统实现了整体数据的结构化,而且数据库中的数据不再仅针对某个应用,而是面向整体。
2.数据共享性高且冗余度低
因为数据是面向整体的,所以数据可以被多个用户、多个应用程序共享,大大减少冗余。
3.数据独立性高
数据独立性是指数据和应用程序之间的独立性。把数据的定义从程序中分离出去。
数据独立性包括逻辑
文档评论(0)