- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库系统基础
第一部分 第二部分 第三部分 第四部分 第五部分 总计 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处理。它还是一个应用开发环境,提供了一套界面友好、功能齐全的数据库开发工具。Oracle使用PL/SQL语言,具有可开放性、可伸缩性、可
您可能关注的文档
最近下载
- 现代项目管理(第二版)戴大双 5.项目组织与人力资源管理.ppt VIP
- 石膏娃娃课件.pptx VIP
- 常微分方程(第四版)课件 王高雄 高等教育出版社 第三章 一阶微分方程的解的存在定理.pptx VIP
- 现代项目管理(第二版)戴大双 4.计划与控制.ppt VIP
- 现代项目管理(第二版)戴大双 3.项目融资.ppt VIP
- 现代项目管理(第二版)戴大双 2.项目论证与评估.ppt VIP
- 《富致秘录》中源线建仓法(陈雅山 著 王明森 点校).pdf VIP
- 《同济大学-智能制造导论》第1章 智能制造概述_2.pptx VIP
- Scl90问卷.doc VIP
- 第一至四批上海市非物质文化遗产名录.doc VIP
文档评论(0)