青岛农业大学理学与信息科学学院计算机导论 第6章.pptVIP

青岛农业大学理学与信息科学学院计算机导论 第6章.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1.插入:由VALUES子句定义。 例如,在学生表S中插入一个学生信息。设这个学生的信息如下: 学号姓名:王力,性别:男,年龄:20,所在系:计算机系(CS)。 写出SQL语句如下: INSERT INTO SVALUES (,‘王力’,‘男’, 20,‘CS’); 6.4.4 SQL的简单实例 2.删除:由WHERE子句定义删除元组需要满足的条件。 例如,将学号学生信息从学生表S中删除。 写出SQL语句如下: DELETE FROM S WHERE Sno=; 6.4.4 SQL的简单实例 3.更新:需要更新的属性放在SET子句中,WHERE子句定义要更新的元组需要满足的条件。 例如,将编号为C005的课程的学分改为3。 写出SQL语句如下: UPDATE C SET Ccredit=3 WHERE Cno=’ C005’; 6.4.4 SQL的简单实例 4.选择 例如,查询学号学生的基本信息。 写出SQL语句如下: SELECT * FROM S WHERE Sno=’; 说明:“*”在此表示选择所有的属性。 6.4.4 SQL的简单实例 5.投影:显式列出新关系的列名。 例如,查询学号学生的姓名、所在系。 写出SQL语句如下: SELECT Sname,Sdept FROM S WHERE Sno=’; 6.4.4 SQL的简单实例 6.连接:由WHERE字句明确定义用于关系连接的公共属性,连接后关系的属性为原来两个关系属性的组合。 例如,查询学号学生所选修的课程名。 写出SQL语句如下: SELECT Cname FROM SC, C WHERE SC.Cno=C.Cno AND Sno=; 6.4.4 SQL的简单实例 7.并 例如,查询计算机系并且年龄小于20岁的学生信息。 写出SQL语句如下: SELECT * FROM S WHERE Sdept=’ CS’ UNION SELECT * FROM S WHERE Sage20 ; 6.4.4 SQL的简单实例 6.5 关系数据库设计 6.5.1 关系数据库的设计原则 按照DBMS提供的功能和描述工具,设计出规模适当、能够正确反映数据关系、数据冗余少、存取效率高、能满足多种查询要求的数据模型。 6.5.2 关系数据库的设计步骤 需求分析 概念结构设计 逻辑结构设计 数据库物理设计 数据库实施 运行与维护 6.6 数据库管理 6.6.1 DBA的职责与管理工具 职责 :向终端用户提供数据和信息;制定数据库管理的政策、标准和规程;确保数据库的安全性;对数据库进行备份和恢复;培训终端用户。 管理工具 :DBA进行数据库管理的重要工具是数据字典 。数据字典通常是DBMS的一部分,它用来存储数据的特性和关系的定义。 6.6.2 数据库的安全性控制 访问权限控制 定义视图 监控DBMS操作 6.6.3 事务处理技术 事务的概念 :事务是用户定义的一个数据库操作序列,这些操作要么全做,要么全都不做,是一个不可分割的工作单位。 事务的特性 :原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持续性(Durability),或简称ACID特性。 6.6.3 事务处理技术 并发控制技术:封锁 (1) 共享锁:也称读锁,如果事务T对数据对象X加了共享锁,则其他事务只能对X加共享锁,而不能加排它锁。 (2) 排它锁:也称写锁,如果事务T对数据对象X加了共享锁,则只允许事务T独占X,其他任何事务不能对X再加任何类型的锁,直到T释放X上的锁。 数据库的恢复技术 :数据库的恢复指使数据库从一种不一致的状态恢复到原来一致性的状态。数据库恢复的主要依据是备份的数据副本和日志文件。 6.6.4 数据库的完整性控制 指保证数据库中数据的正确性、有效性、相容性,防止错误的数据进入数据库 6.7常用数据库管理系统 ORACLE SYSBASE DB2 MS SQL SERVER MYSQL ACCESS 6.8 数据库新发展 分布式数据库 空间数据库 多媒体数据库 数据仓库 信息存储与检索 超文本和超媒体 多媒体信息与多媒体系统 数字图书馆 6.9 本章小结 本章从信息系统出发,介绍了信息系统的核心基础—数据库技术。 数据、数据库、数据库管理系统、数据库管理员是数据库系统的基本概念,是理解数据库系

您可能关注的文档

文档评论(0)

ormition + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档