




已阅读5页,还剩142页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库技术,主讲教师:赵晓瑜zhaoxiaoyu_1210工程技术系2011年2月,数据库技术,1、课程作用,课程重要性:没有数据库,就不可能有管理系统。对于任何一个管理系统而言,数据库是它所必备的。2、如何学好这门课程:勤动脑+多动手!,第1章数据库的基本概念,1.1数据库基本概念,1.2关系数据库设计,1.3数据库应用系统,1.4MySQL概述,学习目标,对数据库技术的功能及实际应用有个整体认识;理解并掌握数据库的常用术语及基本概念(Data、DB、DBMS、DBS等)理解数据库系统的特点掌握关系数据库的设计MYSQL的安装和配置,思考:什么是数据库,对数据库“想当然”的理解:数据库应该是存放数据的仓库?那么什么是“数据”呢?,1.1数据库基本概念,1.数据库(DataBase)数据库(DB)是存放数据的仓库,只不过这些数据存在一定的关联,并按一定的格式存放在计算机上。数据库是长期存储在计算机内、有组织的、可共享的数据集合。这种集合具有如下特点:最小的冗余度应用程序对数据资源共享数据独立性高统一管理和控制,1.1.1数据库与数据库管理系统,1.1数据库基本概念,2.数据库管理系统(DataBaseManagementSystem,简记为DBMS)DBMS是管理数据库的系统,它按一定的数据模型组织数据,是位于用户与操作系统之间的一个数据管理软件。DBMS应提供如下功能:(1)数据定义功能用户通过数据定义语言(DDL,DataDefinitionLanguage)它可以方便地对数据库中的数据对象进行定义。(2)数据操纵功能用户可以使用数据操纵语言(DML,DataManipulationLanguage)操纵数据,实现对数据的基本操作。如查询、插入、删除和修改。,1.1数据库基本概念,(3)数据的完整性检查功能保证用户输入的数据应满足相应的约束条件。(4)数据库的安全保护功能保证只有赋予权限的用户才能访问数据库中的数据。(5)数据库的并发控制功能使多个应用程序可在同一时刻并发地访问数据库的数据。(6)数据库系统的故障恢复功能使数据库运行出现故障时进行数据库恢复,以保证数据库可靠运行。(7)在网络环境下访问数据库的功能。(8)方便、有效地存取数据库信息的接口和工具。,1.1.1数据库与数据库管理系统,编程人员通过程序开发工具与数据库的接口编写数据库应用程序。数据库管理员通过提供的工具对数据库进行管理。3、数据库系统(DataBaseSystem,简记为DBS)数据库系统一般由数据、数据库、数据库管理系统与操作数据库的应用程序,加上支撑它们的硬件、软件平台和与数据库有关的人员构成。图1.1描述了数据库系统的构成。,图1.1数据库系统的构成,1.1.1数据库与数据库管理系统,4、数据(Data)“数据”是一个多义词,分为有意义的数据和无意义的字节数据硬盘可存储30G数据把U盘数据拷到硬盘去学生信息表中的数据实验结果表中的数据因此数据库中的数据是指有意义的数据数据是描述现实世界事物的符号记录,是用物理符号记录的可以鉴别的信息。从广义上讲,数据不仅包含数字,还包括了文本、图像、音频、视频等。,补充知识,1、数据库技术的产生与发展数据管理技术经历了如下三个阶段:人工管理阶段、文件系统阶段和数据库系统阶段。人工管理阶段人力手工整理存储数据特点是:数据不保存、数据无专门软件进行管理、数据不共享、数据不具有独立性、数据无结构。文件系统阶段使用磁盘文件来存储数据,补充知识,特点是:数据可以长期保存、由文件系统管理数据、程序与数据有一定的独立性、数据共享性差、数据独立性差、记录内部有结构。数据库系统阶段关系型数据库特点:数据结构化在描述数据时不仅描述数据本身,还描述数据之间的联系。数据共享性高、冗余度小、易扩充数据可以被多个应用共享。这不仅大大减小了数据的冗余度、节约存储空间、减少存取时间,而且可以避免数据之间的不相容性和不一致性。,补充知识,数据独立性高数据独立性包括物理独立性和逻辑独立性。数据的物理独立性是指当数据的物理存储改变时,应用程序不用改变。数据的逻辑独立性是指当数据的逻辑结构改变时,用户应用程序不用改变。统一的数据管理和控制数据库对系统中的用户是共享资源。计算机的共享一般是并发的,即多个用户可以同时存取数据库中的数据,甚至可以同时存取数据库中同一个数据。因此,数据库管理系统必须提供以下几个方面的数据控制保护功能。数据的安全性(security)保护数据的完整性(integrity)控制数据库恢复(recovery)并发(concurrency)控制,补充知识,2、数据库系统的体系结构集中式系统DBMS和应用程序以及与用户终端进行通信的软件等都运行在一台宿主计算机上,所有的数据处理都是在宿主计算机中进行。宿主计算机一般是大型机、中型机或小型机。应用程序和DBMS之间通过操作系统管理的共享内存或应用任务区来进行通信,DBMS利用操作系统提供的服务来访问数据库。终端通常是非智能的,本身没有处理能力。集中系统的主要优点是:具有集中的安全控制,以及处理大量数据和支持大量并发用户的能力。集中系统的主要缺点是:购买和维持这样的系统一次性投资太大,并且不适合分布处理。个人计算机系统与大型系统不同
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025贵州一禾劳务派遣服务有限责任公司招聘司法社工人员笔试历年参考题库附带答案详解
- 2025西南证券股份有限公司校园招聘300人笔试历年参考题库附带答案详解
- 2025年河北邯郸馆陶县公开招聘(选聘)辅助性岗位工作人员13名模拟试卷及一套完整答案详解
- 2025福建泉州市洛江区国有资产投资经营有限公司招聘国企工作人员7人笔试历年参考题库附带答案详解
- 2025福建厦门市政集团有限公司校园招聘67人笔试历年参考题库附带答案详解
- 2025甘肃省水务投资有限责任公司招聘15人笔试历年参考题库附带答案详解
- 2025浙江绍兴市嵊州市水利建设发展有限公司招聘项目经理拟聘用人员笔试历年参考题库附带答案详解
- 2025甘肃兰州宏安铁路安检有限公司招聘考前自测高频考点模拟试题及答案详解(全优)
- 2025年4月份贵州遵义市习水县招聘城镇公益性岗位人员考前自测高频考点模拟试题及1套参考答案详解
- 2025辽宁辽河石油职业技术学院校园招聘教职员20人模拟试卷附答案详解(完整版)
- 青春期生理健康课
- 2025年铁路线路工高级技师练习题库(答案+解析)
- DB44T 2603-2025 预制菜术语及分类
- DB4201T 632-2021 岩溶地区勘察设计与施工技术规程
- 2025年高考真题-政治(湖南卷) 含答案
- 变电二次培训活动方案
- 学堂在线 管理沟通的艺术 期末考试答案
- 钢结构工程投标方案
- 护理十八项核心制度考试题及答案
- 7000字工商管理毕业论文范文:数字化转型研究
- 专升本培训班协议书模板
评论
0/150
提交评论