- 1、本文档共573页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
大型数据库管理系统;课程目标; 信息与数据的特征及关系;第一部分 数据库基础知识;内 容;数据管理与数据库;数据管理与数据库;数据管理与数据库; 数据库管理系统与信息管理系统;数据库系统
数据库系统的组成 :计算机硬件、数据库、数据库管理系统、应用软件和数据库管理员
数据库的三要素
数据(描述事物的符号记录,数据库里面存储的内容)
存储器(外存,一般是硬盘,数据库的载 体)
数据库管理系统(DBMS,数据库的管理软件)
DBMS提供一个可以方便地、有效地存取数据库信息的环境(软件系统)。
应用程序通过数据库管理系统访问数据库中的数据。
;数据库在信息系统中的地位;新趋向
应用由计算转向信息。
数据量激增,并呈多样性。
数字图书馆,交互视频,人类基因组,电子商务,Web…...
市场前景:
四大支柱:
操作系???、网络、计算机语言、数据库。
两大热门:
网络、数据库。
无所不在的数据管理:
Everything Over DB?
; 数据库管理技术的发展;;人工管理阶段;文件管理阶段;文件管理阶段;文件管理阶段;文件管理阶段;数据库系统阶段;数据库系统阶段;数据库技术的发展;数据库系统的特点;具有较高的数据和程序的独立性
数据库提供了两个方面的映象功能,第一种映象功能使得当数据存储结构改变时,数据的逻辑结构可以不变,从而应用程序也不必改变,这就是数据和程序的物理独立性
第二种映象功能使得当总体逻辑结构改变时,通过映象的相应改变,而保持局部逻辑结构不变,程序员是根据局部逻辑结构编写应用程序的,因而应用程序也可以不必改变,这就是数据和程序的逻辑独立性;统一的数据控制功能(由DBMS)
数据库是系统中各用户的共享资源,许多用户同时使用数据库,因此系统必须提供以下四个方面的数据控制功能:
数据的安全性控制
指保护数据以防止不合法的使用所造成的数据泄密和破
坏。如口令检查--保证合法用户;存取权限的定和
检查等。
数据的完整性控制
数据的完整性是指数据的正确性、有效性和相容性。系统提供必要的功能,保证数据库中的数据在输入、修改过程中始终符合原来的定义和规定。如月份是1-12之间 的正整数,职工所在的部门号必须是存在的有效的部门号等等
;并发控制
当多个用户的并发进程同时存取、修改数据库时,可能会发生相互干扰而得到错误的结果并使数据库完整性遭到破坏,因此必须对多用户的并发操作加以控制、协调。
数据库恢复
计算机系统的硬件故障、软件故障、操作员的失误以及故意的破坏也会影响数据库中数据的正确性,甚至造成数据库部分或全部数据的丢失。DBMS必须具有将数据库从错误状态恢复到某一已知的正确状态(完整状态或一致状态)的功能,这就是数据库的恢复功能。;数据的最小存取单位是数据项
既可以存取数据库中某一个数据项
或一组数据项,也可以存取一个记录或
一组记录(记录的集合)。;数据库系统的构成;数据库系统的软硬件层次;数据库系统的主要成分;数据库系统的主要成分;数据库系统的主要成分;DBMS的主要功能;DBMS的主要功能;DBMS的主要功能;数据库的三级模式结构;数据库的三级模式结构;外模式(External schema);DBMS提供子模式描述语言(子模式DDL)来严格地定义子模式。;模式(schema);内模式(Internal Schema);数据库模式的映象;第二部分 数据库操作及应用;Writing Basic SQL Statements;Objectives;Capabilities of SQL SELECT Statements;Basic SELECT Statement;Writing SQL Statements;
;
;
;
;
;Arithmetic Expressions; ;Operator Precedence; ; ; ; ;Defining a Column Alias; ;Concatenation Operator;
;Literal Character Strings;
;
; ;SQL and SQL*Plus Interaction;SQL Statements Versus SQL*Plus Commands ;Log in to SQL*Plus.
Describe the table structure.
Edit your SQL statement.
Execute SQL from SQL*Plus.
Save SQL statements to files and append SQL statements t
文档评论(0)