数据库的基本概念11

数据库的基本概念11

ID:37796814

大小:1.75 MB

页数:147页

时间:2019-05-31

数据库的基本概念11_第1页
数据库的基本概念11_第2页
数据库的基本概念11_第3页
数据库的基本概念11_第4页
数据库的基本概念11_第5页
资源描述:

《数据库的基本概念11》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据库技术主讲教师:赵晓瑜zhaoxiaoyu_1210@163.com工程技术系2011年2月数据库技术1、课程作用,课程重要性:没有数据库,就不可能有管理系统。对于任何一个管理系统而言,数据库是它所必备的。2、如何学好这门课程:勤动脑+多动手!第1章数据库的基本概念1.1数据库基本概念1.2关系数据库设计1.3数据库应用系统1.4MySQL概述学习目标对数据库技术的功能及实际应用有个整体认识;理解并掌握数据库的常用术语及基本概念(Data、DB、DBMS、DBS等)理解数据库系统的特点掌握关系数据库的设计MYSQL的安装和配置思考:

2、什么是数据库对数据库“想当然”的理解:数据库应该是存放数据的仓库?那么什么是“数据”呢?1.1数据库基本概念1.数据库(DataBase)数据库(DB)是存放数据的仓库,只不过这些数据存在一定的关联,并按一定的格式存放在计算机上。数据库是长期存储在计算机内、有组织的、可共享的数据集合。这种集合具有如下特点:最小的冗余度应用程序对数据资源共享数据独立性高统一管理和控制1.1.1数据库与数据库管理系统1.1数据库基本概念2.数据库管理系统(DataBaseManagementSystem,简记为DBMS)DBMS是管理数据库的系统,它按一定

3、的数据模型组织数据,是位于用户与操作系统之间的一个数据管理软件。DBMS应提供如下功能:(1)数据定义功能用户通过数据定义语言(DDL,DataDefinitionLanguage)它可以方便地对数据库中的数据对象进行定义。(2)数据操纵功能用户可以使用数据操纵语言(DML,DataManipulationLanguage)操纵数据,实现对数据的基本操作。如查询、插入、删除和修改。1.1数据库基本概念(3)数据的完整性检查功能保证用户输入的数据应满足相应的约束条件。(4)数据库的安全保护功能保证只有赋予权限的用户才能访问数据库中的数据。

4、(5)数据库的并发控制功能使多个应用程序可在同一时刻并发地访问数据库的数据。(6)数据库系统的故障恢复功能使数据库运行出现故障时进行数据库恢复,以保证数据库可靠运行。(7)在网络环境下访问数据库的功能。(8)方便、有效地存取数据库信息的接口和工具。1.1.1数据库与数据库管理系统编程人员通过程序开发工具与数据库的接口编写数据库应用程序。数据库管理员通过提供的工具对数据库进行管理。3、数据库系统(DataBaseSystem,简记为DBS)数据库系统一般由数据、数据库、数据库管理系统与操作数据库的应用程序,加上支撑它们的硬件、软件平台和与

5、数据库有关的人员构成。图1.1描述了数据库系统的构成。图1.1数据库系统的构成1.1.1数据库与数据库管理系统4、数据(Data)“数据”是一个多义词,分为有意义的数据和无意义的字节数据硬盘可存储30G数据把U盘数据拷到硬盘去学生信息表中的数据实验结果表中的数据因此数据库中的数据是指有意义的数据数据是描述现实世界事物的符号记录,是用物理符号记录的可以鉴别的信息。从广义上讲,数据不仅包含数字,还包括了文本、图像、音频、视频等。补充知识1、数据库技术的产生与发展数据管理技术经历了如下三个阶段:人工管理阶段、文件系统阶段和数据库系统阶段。人工

6、管理阶段人力手工整理存储数据特点是:数据不保存、数据无专门软件进行管理、数据不共享、数据不具有独立性、数据无结构。文件系统阶段使用磁盘文件来存储数据补充知识特点是:数据可以长期保存、由文件系统管理数据、程序与数据有一定的独立性、数据共享性差、数据独立性差、记录内部有结构。数据库系统阶段关系型数据库特点:数据结构化在描述数据时不仅描述数据本身,还描述数据之间的联系。数据共享性高、冗余度小、易扩充数据可以被多个应用共享。这不仅大大减小了数据的冗余度、节约存储空间、减少存取时间,而且可以避免数据之间的不相容性和不一致性。补充知识数据独立性高数

7、据独立性包括物理独立性和逻辑独立性。数据的物理独立性是指当数据的物理存储改变时,应用程序不用改变。数据的逻辑独立性是指当数据的逻辑结构改变时,用户应用程序不用改变。统一的数据管理和控制数据库对系统中的用户是共享资源。计算机的共享一般是并发的,即多个用户可以同时存取数据库中的数据,甚至可以同时存取数据库中同一个数据。因此,数据库管理系统必须提供以下几个方面的数据控制保护功能。数据的安全性(security)保护数据的完整性(integrity)控制数据库恢复(recovery)并发(concurrency)控制补充知识2、数据库系统的体系

8、结构集中式系统DBMS和应用程序以及与用户终端进行通信的软件等都运行在一台宿主计算机上,所有的数据处理都是在宿主计算机中进行。宿主计算机一般是大型机、中型机或小型机。应用程序和DBMS之间通过操作系统管理的

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

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

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