网站大量收购闲置独家精品文档,联系QQ:2885784924

第 三部分:数据库讲义精品参考资料.doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第 三部分:数据库讲义精品参考资料

数据库系统基础 第一部分 第二部分 第三部分 第四部分 第五部分 总计 1 1 1.5 2 0.5 6学时 一、数据库系统概述 1.1 数据库在电子政务系统中的中心地位。 1.1.1 介绍“三网一库”。 在2001年国务院制定的全国政府系统政务信息化建设的5年规划中,对我国政府信息化枢纽框架作出了明确规定,主要内容便是“三网一库”,即:政府机关内部的办公业务网、国务院办公厅与各地区、各部门连接的办公业务资源网、以因特网为依托的政府公众信息网;政府共建共享的电子信息资源库。 (介绍北京信息化办公室规划处处长 董宝青 介绍的情况。数字北京专门成立的信息资源管理中心,对信息中心即将作出职能回归的计划,非常强调数据库的中心基础作用。拟辟文链接) 1.2 应用示例 办公自动化系统 图书管理系统 航空售票系统 数字图书馆系统 银行业务系统 文档管理系统 数字北京的信息资源管理计划(重点) 【例子】工厂MIS系统 销售记录: 产品、服务、客户、销售人员、时间 雇员信息: 姓名、地址、工资、津贴、所得税款 财务信息 合同、应收货款、应付货款 1.3 数据库系统的作用 1.3.1 管理大量数据 目前最先进的数据库产品能支持10TB的数据,这个数据的概念相当于 可存储5,497,558,138,880个汉字 在航空售票系统中,可存储183亿个航班; 在银行业务信息中,可存储38亿个流水帐户; 在图书管理系统中,可以存储45亿本书的简要信息 1.3.2 数据定义功能 可以定义各种数据库对象,包括数据库、表、视图、查询、索引、游标、角色、规则、约束、外键等 关系型数据库管理系统(RDBMS)一般支持标准SQL语言,可以实现 CREATE/ALTER/DROP TABLE 创建/修改/删除表 CREATE/ALTER/DROP VIEW 创建/修改/删除视图 CREATE/ALTER/DROP DATABASE 创建/修改/删除数据库 【注】上述语句是SQL语言(结构化查询语言,关系数据库最流行的数据查询和更新语言)提供的部分数据定义语句。如: create table student(id char(4), name char(16), sex char(2), height numeric(4,2))表示建立名为student的一个数据表,其中包括id等四个字段。 Alter table student add hometown char(40) 表示在表student中添加hometown字段。 Drop table student 表示删除表student 1.3.3 数据管理功能 检索数据 SELECT 插入数据 INSERT 修改数据 UPDATE 删除数据 DELETE 【注】SQL语言中提供了功能强大的数据管理语言(DML),简单说明: select id, name from student where hometown like ”%山” 表示查找籍贯以“山”开头的同学的ID号和姓名。 Insert into student values(‘1111’,’赵忠意”,’男’,1.76) 表示向表student增加记录 1.3.4 控制多用户访问 完整性控制:一般利用事务(Transaction)进行。 并发性控制:一般利用锁(Lock)进行。 安全性控制:一般利用权限、角色等措施执行。 【解释】 【事务】 用事务来进行一致性控制,事务是一致性约束的检查单位,其特点在于事务中的所有操作要么同成功、要么同失败。由COMMIT将所有改变都托付给数据库,使数据库由事务前的一致性变成该事务导致的新的一致性状态。事务失败,由ROLLBACK回滚。一个事务应当具有ACID属性,将在后面DBMS组件中介绍。 【锁】 DBMS引入锁的机制来控制并发,加锁就是占有资源,解锁就是释放资源。对数据项加锁最常见的形式是共享锁和排他锁。所谓共享锁意指可读不可写,排他锁意味既可读也可写。在不同系统中对锁还有具体的细分,如MS SQL SERVER中规定了4级锁粒度(数据库、表、页、行),还提供了其他的锁类型(如修改锁、意图锁等)。 【权限】就是指定什么样的用户在哪些数据上可以进行什么样的操作。 1.4 常用DBMS介绍 1.4.1 Oracle Oracle是一个最早商业化的关系型DBMS,具有完整的数据管理功能,包括故障恢复、与高级语言接口、并发完整性控制等。同时它是一个分布式数据库系统,支持各种分布式功能,特别支持INTERNET处理。它还是一个应用开发环境,提供了一套界面友好、功能齐全的数据库开发工具。

文档评论(0)

dart003 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档