数据库技术与应用—SQL Server 2008(第2版)第1章 数据库基础知识

数据库技术与应用—SQL Server 2008(第2版)第1章 数据库基础知识

ID:40229686

大小:662.00 KB

页数:38页

时间:2019-07-27

数据库技术与应用—SQL Server 2008(第2版)第1章 数据库基础知识_第1页
数据库技术与应用—SQL Server 2008(第2版)第1章 数据库基础知识_第2页
数据库技术与应用—SQL Server 2008(第2版)第1章 数据库基础知识_第3页
数据库技术与应用—SQL Server 2008(第2版)第1章 数据库基础知识_第4页
数据库技术与应用—SQL Server 2008(第2版)第1章 数据库基础知识_第5页
资源描述:

《数据库技术与应用—SQL Server 2008(第2版)第1章 数据库基础知识》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第一章数据库基础知识本章主要内容一、数据库、数据库管理系统与数据库系统二、数据库技术的产生与发展三、数据库系统的组成与结构四、数据库系统的作用与特点五、数据模型六、概念模型一、数据库、数据库管理系统与数据库系统什么是数据库(Database,DB)1.存放数据的仓库2.存在于计算机的存储设备上3.数据是按照一定的数据模型组织的一组相关数据的集合4.数据可以被共享数据库是长期存储在计算机内,有组织的、大量的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和易扩展性,并可为用户

2、共享。一、数据库、数据库管理系统与数据库系统什么是数据库管理系统(DatabaseManagementSystem,DBMS)数据分为两种:1.用户可以直接使用的数据;2.有关数据库的定义信息数据,如数据库的名称,表的定义,数据库用户名及密码、权限等。问题1:如何建立一个容器,来存放数据?问题2:如何把数据装入容器?问题3:如何从1万条数据中,挑选出1千条数据进行排序?——数据库管理系统(DBMS)一、数据库、数据库管理系统与数据库系统什么是数据库管理系统(DatabaseManagementSystem,DBMS)1.DBM

3、S是指数据库系统中对数据进行管理的软件系统,它是数据库系统的核心组成部分,数据库系统的一切操作,包括查询、更新及各种控制,都是通过DBMS进行的。2.DBMS是基于数据模型的,根据所采用数据模型的不同,DBMS可以分成网状型、层次型、关系型、面向对象型等。3.DBMS的主要目标是使数据成为一种可管理的资源。一、数据库、数据库管理系统与数据库系统什么是数据库系统(DatabaseSystem,DBS)1.数据库2.数据库管理系统,及其开发工具3.应用系统4.数据库管理员 (DatabaseAdministrator,DBA)以及

4、其他相关数据人员一、数据库、数据库管理系统与数据库系统什么是数据库系统(DatabaseSystem,DBS)1.数据库2.数据库管理系统,及其开发工具3.应用系统4.数据库管理员 (DatabaseAdministrator,DBA)以及其他相关数据人员应用系统用户用户应用开发工具数据库管理员数据库管理系统数据库操作系统用户二、数据库技术的产生与发展2.1人工管理阶段(20世纪50年代中期以前)硬件条件:外存只有纸带、卡片、磁带,没有磁盘等直接存取的存储设备。软件条件:没有操作系统,没有管理数据的软件。人工管理阶段特点:(1

5、)数据不保存(2)应用程序管理数据(3)数据不共享(4)数据不具有独立性二、数据库技术的产生与发展2.2文件系统阶段(20世纪50年代后期到60年代中期)硬件条件:已有了磁盘、磁鼓等直接存储设备软件条件:操作系统中已有了专门的数据管理软件——文件系统。文件系统阶段特点:(1)数据可以长期保存(2)由文件系统管理数据(3)数据共享性差,冗余度大(4)数据独立性差二、数据库技术的产生与发展2.3数据库系统阶段(20世纪60年代后期)硬件条件:已有大容量磁盘,硬件价格下降;软件条件:软件价格上升,为编制和维护系统软件及应用程序所需的

6、成本相对增加。以文件系统作为数据管理手段已经不能满足应用的需求。出现了统一管理数据的专用软件系统数据库管理系统,以满足多用户、多应用共享数据的需求,使数据为尽可能多的应用服务,数据库技术便应运而生。二、数据库技术的产生与发展2.3数据库系统阶段数据库是以数据为中心组织数据,减少了数据的冗余,提供更高的数据共享能力。程序和数据具有了较高的独立性,降低了应用程序研制与维护的费用。二、数据库技术的产生与发展2.4高级数据库阶段(20世纪80年代以后)分布式数据库系统数据物理上分布在不同地方,但逻辑上是一个整体各个分散的数据库既可以执

7、行局部应用(访问本地数据库),又可以执行全局应用(访问异地数据库)各分散的计算机由数据通信网络相连,任务处理可以寻求其他数据库和计算机支持二、数据库技术的产生与发展2.4高级数据库阶段(20世纪80年代以后)对象数据库系统对象数据库模型能完整地描述现实世界的数据结构,能表达数据间嵌套、递归等关系。具有面向对象技术的封装性(把数据与操作定义在一起)和继承性(继承数据结构和操作)的特点,提高了软件的可重用性。二、数据库技术的产生与发展2.4高级数据库阶段(20世纪80年代以后)网络数据库系统C/S(客户机/服务器)结构的出现,使得

8、人们可以更有效地使用计算机资源。但在网络环境中,如何隐藏各种复杂性,这就要使用中间件。中间件是网络环境中保证不同的操作系统、通信协议和DBMS之间进行对话、互操作的软件系统。其中涉及到数据访问的中间件,就是20世纪90年代提出的ODBC和JDBC技术。三、数据库系统的组成与结

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。