- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章数据库概述
第1章 数据库系统概论 河北工程大学 信电学院 崔冬 第1章 数据库系统概论 教学目标: 数据管理技术的产生和发展 数据库系统概述 数据库系统的组成(C/S,B/S) 数据库用户(USER)的分类 数据库管理系统(DBMS)的功能 数据库(DB)三级模式结构 1.1数据库系统概述 1.1.1 数据处理的基本概念 数据(Data)对客观事务及其活动的抽象符号表示 或存储在某一种媒体上可以鉴别的符号资料 学生的考试成绩85和56 信息(Information)消化理解了的数据,是对客观世界的认识,即知识 学生通过思考及格和不及格 数据处理(Data Processing)对数据进行加工的过程或将数据转换成信息的过程 1.1.2 数据管理技术的发展 1.1.2 数据管理技术的发展 1.1.2 数据管理技术的发展 人工管理阶段 (50年代中期) 数据不能长期保存 应用程序本身管理数据 数据不共享 数据不具有独立性 1.1.2 数据管理技术的发展 文件系统阶段 (50年代后期到60年代中期) 数据可以长期保存 由文件系统管理数据 数据冗余大,共享性差 数据独立性差 1.1.2 数据管理技术的发展 数据库系统阶段 数据结构化:特定的数据模型表示事务以及事务之间的联系 1.1.2 数据管理技术的发展 数据库系统的特点 共享性高:减少数据冗余,减少更新异常 数据独立性强:程序和数据相对独立 数据粒度小:粒度单位是记录中的数据项,粒度越小处理速度就越快、越方便 独立的数据操作界面:通过命令或界面(菜单、工具栏、对话框)对数据库访问和处理。如:VFP,ACCESS,SQL SERVER 统一管理和控制:数据定义、操纵和控制由数据库管理系统(DBMS)统一管理和控制。 数据库系统的特点 由DBMS统一管理:数据库定义,数据库操纵,数据控制 A.安全性控制 系统安全:用户标识和鉴定、分级授权(读、写、修改等)、数据加密 B.完整性控制:保证数据的正确性和一致性。 域完整性控制: 例如: Create table 学生( 学号 char (7) primary key; 姓名 char (6) not null; 性别 char (2) check (性别=‘男’ or 性别 =‘女’) ) 数据库系统的特点 关联完整性 : 例如:Create table 选修( 学号 char (7); 课程号 char (4) ; 成绩 int check (成绩=0 and 成绩 =100); primary key (学号, 课程号); foreign key (学号) references 学生 (学号) ) C.并发控制(共享带来的问题) 例如:订机票 甲地 航班 机票数 乙地 订3张 烟台-北京 5 订4张 数据库系统的特点 D.数据库恢复 事务管理:不干一半的事 恢复方法: ①倒库(备份); ②建立日志文件; ③利用①②恢复DB。 1.2 数据库系统概述 1.2.1 数据库系统(DBS)构成 硬件系统(Hard Ware,HW) 数据库(DataBase,DB) 操作系统(Operating System,OS) 数据库管理系统(DataBase Management System,DBMS) 数据库应用系统的开发工具及相关接口软件(Development Tools,TOOLS) 数据库应用系统( DataBase Application System,APP) 用户(USER ) 1.2.1 数据库系统(DBS)构成 1.2.1 数据库系统(DBS)构成 1.2.2 数据库用户(USER) 数据库管理员:Data Base Administrator,DBA 数据库分析师:Data Base Designer/Analyst,DBD 应用程序员:Application Programmer 终端用户:End User 1.2.3 数据管理系统(DBMS)的功能 数据定义(Data Description Language,DDL) 对数据模式的描述 数据操纵:(Data manipulation Language,DML) 对数据进行追加、插入、删除、检索等操纵 数据库运行控制:(Data Control Language,DCL) A.安全性控制B.完整性控制C.并发控制D.数据库恢复 数据字典(Data Di
您可能关注的文档
- 《企业信息管理》期末复习题.doc
- 索道设备维修管理模式探讨.doc
- 第5章 Delphi的数据库工具.ppt
- 自考管理系统中计算机应用.doc
- Access2003上机步骤--创建学生管理数据库.ppt
- 分子的对称性和点群.ppt
- Database Systems I SQL Constraints and Triggers.ppt
- 第09章 可编程外围接口芯片8255A及其应用.ppt
- 字母极其组合在单词中的发音.ppt
- 07数据库的安全性.ppt
- Unit+5+Working+the+Land+Reading+for+Writing 高二英语人教版(2019)选择性必修第一册.pptx
- Unit+4+Space+Exploration+Reading+and+Thinking 高中英语人教版(2019)必修第三册.pptx
- Unit+4+Body+language+Using+Language+Listening+and+Speaking 高中英语人教版(2019)选择性必修第一册.pptx
- Unit+2+Morals+and+Virtues+Listening+and+Talking 高中英语人教版(2019)必修第三册.pptx
- Unit+10+Connections+Lesson+3+Anne+of+Green+Gables 高中英语北师大版(2019)选择性必修第四册.pptx
- Unit+4+Natural+Disasters+Listening+and+Speaking 高中英语人教版(2019)必修第一册.pptx
- 女生青春期心理讲座课件 .pptx
- 百日鏖战终破浪,青春无畏向朝阳—— 高考百日冲刺誓师课件- 高中主题班会优质课件.pptx
- 成为自己命运的主人 高中下学期英语开学第一课.pptx
- 高考英语应用文写作之申请信+课件.pptx
文档评论(0)