- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1DataBae1引言
数据库系统概论 An Introduction to Database System 吉林大学计算机科学与技术学院 教材及参考书 ? 参考书 A First Course in Database Systems Jeffrey.D.Ullman, Jennifer Widom Dept. Of Computer Science Stanford University Date C J . An Introduction to Database System (Ed.7) . Addison-Wesley,2000 王珊.数据库系统简明教程. 高等教育出版社 萨师煊 王珊. 数据库系统概论 高等教育出版社 ? 上机软件 MySQL 一、有关概念 1.信息和数据 (1)信息:人们对客观事物正确的描述,人们之间可以交流的知识,对人们的行为可以产生一定的影响。 (2)数据:描述事物的符号记录称为数据。描述事物的符号可以是数字,也可以是文字、图形、图像、声音、语言等。 数据与其语义是不可分的 (3)信息与数据之间的联系与区别 数据是用以表示信息的符号或载体 信息是经过加工之后并对客观世界和生产活动产生影响的数据,是数据的内涵,是对数据语义的解释。 数据是现象,而信息更反映实质。 数据举例 数据的含义称为数据的语义,数据与其语义是不可分的。 例如 93是一个数据 语义1:学生某门课的成绩 语义2:某人的体重 语义3:计算机系2003级学生人数 1.1 数据库系统的应用 数据库的定义 数据库(Database,简称DB)是长期存储在计算机内的、大量的、有结构的、可共享的数据集合。 数据库的基本特征 数据按一定的数据模型组织、描述和储存 可为各种用户共享 冗余度较小 数据独立性较高 易扩展 1.1 数据库系统的应用 数据库管理系统 (DataBase Management System,简称DBMS) 位于用户与操作系统之间的一层数据管理软件。 是基础软件,是一个大型复杂的软件系统 DBMS的用途 科学地组织和存储数据、高效地获取和维护数据 DBMS contains information about a particular enterprise Collection of interrelated data Set of programs to access the data An environment that is both convenient and efficient to use 主要功能: 数据定义功能(Data Definition Language) 定义数据库中的数据对象 数据操纵功能(Data Manipulation Language) 操纵数据实现对数据库的基本操作 数据查询、数据更新(插入、修改、删除) 数据控制功能(Data Control Language) 通过DCL保证数据库的可恢复性、并发控制、安全性和完整性。 数据控制功能(Data Control Language) (1)数据的安全性(Security)保护 保护数据,以防止不合法的使用造成的数据的泄密和破坏。 (2)数据的完整性(Integrity)检查 将数据控制在有效的范围内,或保证数据之间满足一定的关系。 (3)并发(Concurrency)控制 对多用户的并发操作加以控制和协调,防止相互干扰而得到错误的结果。 (4)数据库恢复(Recovery) 将数据库从错误状态恢复到某一已知的正确状态。 数据库系统(DBS) 数据库系统是指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。 数据库计算机系统中的地位 1.1 数据库系统的应用 银行业 航空业 大学 电信业 金融业 1.2 数据库系统的目标 例如一个银行的某个部门需要保存所有客户及储蓄账户的信息。在计算机上保存这些信息的一种方法是将它们存放在操作系统文件中。 为了使用户可以对信息进行操作,系统中应有一些对文件进行操作的应用程序,包括: ·处理某账户的存款、贷款的程序。 ·创建新账户的程序。 ·查询账户余额的程序。 ·产生每月对账单的程序。 1.2 数据库系统的目标 在文件处理系统中存储组织信息的主要弊端包括: 数据的冗余和不一致(data redundancy and inconsistency)。 数据访问困难(difficulty in a
文档评论(0)