软件技术基础第05章数据库技术

软件技术基础第05章数据库技术

ID:38681437

大小:1.09 MB

页数:100页

时间:2019-06-17

软件技术基础第05章数据库技术_第1页
软件技术基础第05章数据库技术_第2页
软件技术基础第05章数据库技术_第3页
软件技术基础第05章数据库技术_第4页
软件技术基础第05章数据库技术_第5页
资源描述:

《软件技术基础第05章数据库技术》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据库原理主讲:赵海霞河南科技大学电信学院概述数据库系统概述数据模型数据库系统结构数据库系统的组成数据库技术的研究领域1.1数据库系统概述基本概念数据管理技术的产生和发展数据库系统的特点1.1.1基本概念数据与信息数据库数据库管理系统数据库技术数据库系统数据库语言1.1.1.1数据与信息现代社会的三大支柱:信息、能源和材料科学在数据处理领域,一般把信息理解为关于现实世界事物存在方式或运动状态的反映。例如,关于黑板的信息,是黑板存在状态的反映。黑板:黑色、矩形、长3米、高1.2米,木制。信息的特征:来源于物质和能量;可感知、可存储;可加工、传递和再生;重要的资源之一。1.1.1.1数据与信息数据

2、,通常指符号记录下来的,可以识别的信息。例如,黑板的信息,可以用一组数据“黑色、矩形、3×1.2米、木材”表示。这些符号被人们赋予了特定的语义后就具有传递信息的功能数据定义:描述事物的符号记录称为数据描述事物的符号可以是数字,也可以是文字、图形、图像、声音、语言等1.1.1.1数据与信息352?1.1.1.1数据与信息符号‘352’代表什么?代表***的月水电费代表足球比赛中一种阵型代表分成比率结论:符号只有赋予了一定语义才能传递信息1.1.1.1数据与信息联系:数据是信息的载体,或是信息的符号表示信息是数据的内涵,是对数据语义的解释数据数据存储信息处理数据与信息数据库数据库管理系统数据库技术

3、数据库系统数据库语言1.1.1基本概念1.1.1.2数据库数据库(DataBase,DB):长期存储在计算机内的、有组织的、可共享的数据集合特点:数据按一定的数据模型组织、描述和存储具有较小的冗余度较高的数据独立性和易扩展性可为各种用户共享(学号,姓名,系名,年级,专业,性别,年龄)(籍贯,政治面目,家庭住址)(身高,体重,健康状况)学生记录(年代,事件)(姓名,状况,与本人关系)(课名,成绩,学分)本人状况健康记录个人履历社会关系成绩记录数据库是以一定的组织方式存储在计算机中相关数据的集合。它能以最佳方式、最少的重复、最大的独立性为多种应用服务。数据库数据组织举例数据与信息数据库数据库管理系

4、统数据库技术数据库系统数据库语言1.1.1基本概念1.1.1.3数据库管理系统数据库管理系统(DataBaseManagementSystem,DBMS):是数据库系统中对数据进行管理的软件系统,为用户或应用程序提供访问DB的方法。DBMS主要功能:数据定义功能数据操纵功能数据库的运行管理数据库的建立和维护功能TheDBMSMarketplaceRelationalDBMScompanies-Oracle,Informix,Sybase-areamongthelargestsoftwarecompaniesintheworldIBMoffersitsrelationalDB2systemMic

5、rosoftoffersSQL-Server,plusMicrosoftAccessforthecheapDBMSonthedesktopRelationalcompaniesalsochallengedby“object-orientedDB”companies数据与信息数据库数据库管理系统数据库技术数据库系统数据库语言1.1.1基本概念1.1.1.4数据库技术是一门研究数据库的结构、存储、管理和使用的软件学科数据库技术是在操作系统的文件系统基础上发展起来的数据库不仅用到数据结构的知识,而且丰富了数据结构的内容数据与信息数据库数据库管理系统数据库技术数据库系统数据库语言1.1.1基本概念1.

6、1.1.5数据库系统数据库系统(DatabaseSystem,DBS):采用了数据库技术的计算机系统。是实现有组织地、动态地存储大量关联数据、方便多用户访问的计算机软件、硬件和数据资源组成的系统数据库管理员(DataBaseAdministrator,DBA)专门从事数据库的建立、使用和维护等工作的专业技术人员。1.1.1.5数据库系统back数据与信息数据库数据库管理系统数据库技术数据库系统数据库语言1.1.1基本概念1.1.1.6数据库语言由数据定义语言(DataDefinitionLanguage,DDL)和数据操纵语言(DataManipulationLanguage,DML)组成为用

7、户提供交互式使用数据库的方法1.1.2数据管理技术的发展人工管理阶段文件系统阶段数据库阶段高级数据库技术阶段20世纪50年代中期21世纪20世纪90年代20世纪60年代20世纪70年代20世纪80年代软件:汇编语言硬件:磁带、卡片、纸带等特点:数据面向应用、无专用软件管理数据。软件:高级语言、操作系统硬件:磁盘、磁鼓等特点:数据长期保存、数据的逻辑结构与物理结构有区别、文件组织、重复使用软件:数据

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

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

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