数据库系统概论离线作业.doc

  1. 1、本文档共38页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
浙江大学远程教育学院 《数据库系统概论》课程作业 第一章习题2、6、10 2、使用数据库系统有什么好处? 数据库是长期存储在计算机内有组织、大量、共享的数据集合,它可以供各种用户共享,具有最小冗余度和较高的 数据独立性。数据库管理系统在数据库建立、运用和维护时对数据库进行统一控制,以保证数据的完整性和安全性,并在多用户同时使用数据库时进行并发控制,在发生故障后后对数据库进行恢复。数据库系统的出现使信息系统从以加工数据的程序为中心转向围绕共享的数据库为中心的新阶段。这样急便于数据的几种管理,又能简化应用程序的研制和维护,提高了数据的利用率和相容性,提高了决策的可靠性。 6、数据库管理系统的主要功能有那些? ①数据定义功能 ②数据组织、存储和管理 ③数据操纵功能 ④数据库的事物管理和运行管理 ⑤数据库的建立和维护功能 ⑥其他功能,包括数据库管理系统与网络中其他软件系统的通信功能,一个数据库管理系统与另一个数据库管理系统或文件系统的数据转换功能,异构数据库之间的互访和互操作功能等 10、试述层次模型的概念,举出三个层次模型的实例 在数据库中定义满足下面两个条件的基本层次联系的集合为层次模型: 且只有一个节点没有双亲节点,这个节点称为根节点; ②根以外的其他节点有且只有一个双亲节点 三层实例: 办公地点姓名职工号研究方向姓名学号成绩系名系编号 办公地点 姓名 职工号 研究方向 姓名 学号 成绩 系名 系编号 科研室编号科研室名 科研室编号 科研室名 第二章习题5、6 5、试述关系模型的完整性规则 。在参照完整性中,什么情况下外码属性的值可以为空值? 关系模型的完整性规则:①实体完整性②参照完整性③用户定义的完整性 若属性F是基本关系R的外码,它与基本关系S的主码K相对应,则对于R中每个元祖在F上的值只能等于S,或者取空值(F的每个属性值均为空值) 6.设有一个spj数据库,包括S,P,J及SPJ4个关系模式: 关系代数: ALPHA语言:GET W(SPJ.SNO):SPJ.JNO=’J1’ QBE语言: SPJ SNO PNO JNO QTY P.S1 J1 (2) 关系代数: ALPHA语言:GET W(SPJ.SNO):SPJ.JNO=’J1’∧SPJ.PNO=’P1’ QBE语言: SPJ SNO PNO JNO QTY P.S1 P1 J1 (3) 关系代数: 注:是连在一起的,表示连接 ALPHA语言: QBE语言: SPJ SNO PNO JNO QTY P.S1 P1 J1 P PNO PNAME COLOR WEIGHT P1 红 (4) 关系代数: ALPHA语言: QBE语言: S SNO SNAME STATUS CITY S1 天津 P PNO PNAME COLOR WEIGHT P1 红 SPJ SNO PNO JNO QTY S1 P1 P.J1 (5) 关系代数: ALPHA语言: 第三章习题4、5、9 4、用SQL语句建立第二章习题6中得4个表:针对建立的4个表用SQL完成第2章习题6中的查询。 a.建立四个表: 建立S表:S(SNO,SNAME,STATUS,CITY) CREATE TABLE S (SNO CHAR(3), SNAME CHAR(10), STATUS CHAR(2), CITY CHAR(10)); 建立P表:P(PNO,PNAME,COLOR,WEIGHT0 CREATE TABLE P (PNO CHAR(3), PNAME CHAR(10), COLOR CHAR(4), WEIGHT INT); 建立J表:J ( JNO , JNAME , CITY); CREATE TABLE J (JNO CHAR (3), JNAME CHAR (10), CITY CHAR (10)); 建立 SPJ 表: SPJ ( SNO , PNO , JNO , QTY); CREATE TABLE SPJ (SNO CHAR (3), PNO CHAR (3), JNO CHAR (3), QTY INT)); b.查询: (1)求供应工程J1 零件的供应商号码 SNO SELECT DISTINCT SNO FROM SPJ WHERE JNO='J1' (2)求供应工程J1零件 Pl 的供应商号码 SNO SELECT DISTINCT SNO FROM SPJ WHERE JNO='J1' AND PNO='P1' (3)求供应工程 J1零件为红色的供应商号码 SNO SELECT DISTINCT SNO FROM SPJ, P WHE

文档评论(0)

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

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

1亿VIP精品文档

相关文档