江苏开放大学数据库系统
设有数据库包括以下关系模式: 供应商(供应商代码,供应商名称,城市) 零件(零件代码,零件名,颜色,重量) 工程(工程代码,工程名称,城市) 供应情况(供应商代码,零件代码,工程代码,数量) 请
答案是:要查询使用了蓝色零件的工程代码和工程名称,我们可以通过关系代数的连接、选择和投影操作来完成。 sql 复制 SELECT E.工程代码, E.工程名称 FROM 工程 E JOIN 供应情况 S ON E.工程代码 = S.工程代码 JOIN 零件 P ON S.零件代码 = P.零件代码 WHERE P.颜色 = '蓝色'; 这个查询首先从工程关系中选取所有记录,然后将这些记录与供应情况关系进行连接,条件是工程代码必须相等。接着再将得到的结果与零件关系进行连接,条件是零件代码必须相等。最后在结果中进行筛选,只选取那些零件颜色为蓝色的记录。通过这个查询,我们可以得到使用了蓝色零件的工程代码和工程名称。
设一数据库包括以下关系模式: 学生(学号,姓名,系) 课程(课程号,课程名,学分) 选课(学号,课程号,成绩) 请用关系代数查询成绩有不及格(小于60)的学生姓名和学号。(运算的关系2分,选择1分,投影2
答案是:要查询成绩不及格(小于60)的学生的姓名和学号,我们可以使用关系代数进行操作。关系代数是一种用于操作关系数据库的语言,它以关系为基本单位进行操作。 假设不及格的成绩用数字50表示。 复制 SELECT DISTINCT S.学号, S.姓名 FROM 学生 S, 选课 C WHERE S.学号 = C.学号 AND C.成绩 < 60; 这个查询使用了关系代数的选择和投影操作。首先,通过将学生和选课两个关系进行连接,选择出成绩小于60的记录。然后,通过投影操作,选择出这些记录的学号和姓名。最后,使用DISTINCT关键字去除重复的学号和姓名。 π姓名,学号(σ成绩<60(选课⋈学生))
设计项目管理数据库,涉及如下信息:每个项目有多个职工参与,每个职工可参与多个项目;每个项目有一个负责人,一个职工可以负责多个项目;项目有项目号、项目名、建立日期等信息,职工有职工号、姓名、部门等信息。要求画出E-R图,并转换成关系模式,主键
答案是:根据您提供的信息,以下是对应的E-R图和关系模式: E-R图: mermaid 复制 entityType "项目" 项目ID: 整型 项目名称: 字符串 建立日期: 日期 负责人ID: 整型 entityType "职工" 职工ID: 整型 姓名: 字符串 部门ID: 整型 entityType "部门" 部门ID: 整型 部门名称: 字符串 entityType "参与" 项目ID: 整型 职工ID: 整型 entityType "负责" 项目ID: 整型 职工ID: 整型 关系模式: 项目(项目ID,项目名称,建立日期,负责人ID) 职工(职工ID,姓名,部门ID) 部门(部门ID,部门名称) 参与(项目ID, 职工ID) 负责(项目ID, 职工ID) 关系说明: 项目与职工通过参与关系连接,表示职工参与了项目。 项目与职工通过负责关系连接,表示职工负责了项目。 职工与部门通过部门ID连接。
设计职工社团数据库,涉及如下数据:每个社团有社团名称、地址、负责人;每个职工有工号、姓名、性别、出生日期;还有参加记录:某职工在某天参加某社团,某天退出某社团。设职工可以参加多个社团,但退团后不能再次入同一个团。要求画出E-R图,转换成关系
答案是:首先,我们来设计职工社团数据库的E-R图。 E-R图: mermaid 复制 entityType "社团" 社团ID: 整型 社团名称: 字符串 地址: 字符串 负责人: 字符串 entityType "职工" 职工ID: 整型 姓名: 字符串 性别: 布尔值 出生日期: 日期 entityType "参加记录" 记录ID: 整型 职工ID: 整型 社团ID: 整型 参加日期: 日期 退出日期: 日期 接下来,我们将E-R图转换为关系模式。 关系模式: 社团(社团ID,社团名称,地址,负责人) 职工(职工ID,姓名,性别,出生日期) 参加记录(记录ID,职工ID,社团ID,参加日期,退出日期) 问题中要求主键下加下划线,下面是主键加上下划线的关系模式。 markdown 复制 社团(_社团ID, 社团名称, 地址, 负责人) 职工(_职工ID, 姓名, 性别, 出生日期) 参加记录(_记录ID, _职工ID, _社团ID, 参加日期, 退出日期) 在这个关系模式中,带下划线的是主键。注意在某些字体和设置下,下划线可能和“_”字符相似。
设一数据库包括以下关系模式: 学生(学号,姓名,系) 课程(课程号,课程名,学分) 选课(学号,课程号,成绩) 请用关系代数查询没学过“人工智能”课程的学生学号。(运算的关系2分,选择1分,投影1分,差运
答案是:要查询没学过"人工智能"课程的学生学号,我们可以通过两个步骤实现: 找出所有学过"人工智能"课程的学生的学号。 从学生关系中减去这些学号。 给定的关系模式为: 学生(学号,姓名,系) 课程(课程号,课程名,学分) 选课(学号,课程号,成绩) 我们可以使用以下的SQL查询来完成这个任务: sql 复制 SELECT 学号 FROM 学生 WHERE 学号 NOT IN ( SELECT 学号 FROM 选课 JOIN 课程 ON 课程号 = 课程.课程号 WHERE 课程名 = '人工智能' ); 这个SQL查询首先通过JOIN和WHERE子句找出所有学过"人工智能"课程的学生学号。然后,使用NOT IN子句从学生关系中排除这些学号。查询结果就是所有没学过"人工智能"课程的学生学号。 在关系代数中,这个操作可以看作是先做一个选择(选择出所有学过"人工智能"课程的学生学号),然后做一个差运算(从学生关系中减去这些学号)。因此,我们可以认为这个操作使用了关系代数中的选择、差运算和投影操作。 π学号(学生)–π学号(σ课程名='人工智能' (选课⋈课程))
设有数据库包括以下关系模式: 供应商(供应商代码,供应商名称,城市) 零件(零件代码,零件名,颜色,重量) 工程(工程代码,工程名称,城市) 供应情况(供应商代码,零件代码,工程代码,数量) 请
答案是:要查询位于南京的供应商的代码和名称,首先需要找出所有在南京的供应商,然后从中选择供应商代码和名称。 首先,我们假设存在关系供应情况(Supplies)和供应商(Suppliers): Supplies: 列名 数据类型 supplier_code VARCHAR part_code VARCHAR project_code VARCHAR quantity INT Suppliers: 列名 数据类型 supplier_code VARCHAR supplier_name VARCHAR city VARCHAR 以下是查询位于南京的供应商的代码和名称的步骤: 首先,我们需要找出所有位于南京的供应商。这可以通过在供应商关系中引入一个条件来实现,即城市等于南京。 然后,我们需要从这个结果中选择供应商代码和供应商名称。这可以通过投影操作来实现。投影操作会从关系中选择指定的列。 对应的SQL查询语句如下: sql 复制 SELECT Suppliers.supplier_code, Suppliers.supplier_name FROM Suppliers WHERE Suppliers.city = '南京'; 以上查询将返回一个结果集,其中包含所有位于南京的供应商的供应商代码和供应商名称。 π供应商代码,供应商名称(σ城市='南京' (供应商))
进行数据库设计时,需求分析调查的内容主要有三方面: _____需求、_____需求、安全性和完整性要求。
答案是:信息,处理 老师点评:需求分析的任务是准确了解与分析用户需求,弄清系统要达到的目标和实现的功能。包括:①信息需求:数据库中需存储哪些数据,包括用户将从数据库中直接获得或间接导出的信息内容和性质;②处理需求:用户要完成什么数据处理功能,用户对数据处理响应时间的要求,数据处理的工作方式;③数据安全性和完整性要求:数据的保密措施和存取控制要求,数据自身的或数据间的约束限制。
数据库是数据管理的新方法和技术,它是按照一定的____组织的,长期储存在计算机内,可为多个用户____的数据的集合。
答案是:数据模型;共享 老师点评:数据模型包括三要素:数据结构、数据操作、完整性约束,数据结构是数据模型的重要组成部分。数据库的一大特点是数据可为多个用户共享。
数据库系统的设计过程中,______设计阶段形成独立于DBMS的E-R模型,______设计阶段将E-R模型转换成DBMS支持的逻辑数据模型。
答案是:概念结构;逻辑结构 老师点评:概念结构设计阶段通过对用户需求进行综合、归纳与抽象,形成一个独立于具体数据库管理系统(DBMS)的概念模型,一般用E-R图表示,称为E-R模型。逻辑结构设计阶段的主要任务是将概念模型转换为某个具体DBMS支持的数据模型相符合的、经过优化的逻辑数据结构,如果选择的DBMS是关系数据库管理系统,则逻辑结构是关系模式的集合。
数据独立性是指_____和_____之间相互独立,不受影响。
答案是:应用程序;数据 老师点评:独立性指数据和程序相互依赖的程度,独立性高方便程序的设计和维护。数据独立性分为两级,数据的物理独立性是指应用程序对数据的存储结构(也称物理结构)的依赖程度,数据的逻辑独立性是指应用程序对数据全局逻辑结构的依赖程度。
在关系模型中,实体型和联系均由单一的_____表示,其数据结构是一张规范化的_____。
答案是:二维表;关系 老师点评:关系模型由一组关系组成,无论是实体型、还是实体型间的联系均由关系表示。每个关系的数据结构是一张规范化的二维表。
关系模型的参照完整性规则限定关系外码的取值必须为以下值之一:(1)____值;(2)等于被参照关系中某个元组的____值。
答案是:空;主码 老师点评:这是参照完整性规则的定义,外码要么是空值,不是空值就必须参照主表的主码值。
数据模型由描述静态特性的_______、描述动态特性的_______和完整性约束条件三要素组成。
答案是:数据结构;数据操作 老师点评:数据模型由描述静态特性的数据结构 、描述动态特性的数据操作和完整性约束条件三要素组成。
能唯一标识实体的属性集,称为_____,属性的取值范围称为该属性的_____。
答案是:码;域 老师点评:实体中,如果一个属性或属性组合能唯一确定一个实体,称为码,也叫关键字,如“学号”能唯一确定一个学生。当一个实体型有多个码时,选择其中一个作为主码,其它的就是候选码。属性的取值范围称作域,如年龄的取值范围如果是16到60之间的正整数,则域为(16~60)。
DBMS是______的简称,是专门用于管理数据库的计算机系统软件;而为特定应用需求开发的软件,只要使用了数据库技术来管理数据,就称为______。
答案是:数据库管理系统,数据库应用系统 老师点评:DBMS是数据库管理系统的简称,提供数据定义功能、数据操纵功能、数据库建立和维护功能、数据库的运行管理功能。为特定应用需求开发的软件,只要使用了数据库技术来管理数据,就称为数据库应用系统,简称DBAS。
下列各项,( )不是DBA的工作任务。 A 数据库的转储和恢复 B 数据库的重组和重构 C 数据库性能的监督、分析和改造 D 数据库应用
答案是:D.数据库应用系统的开发
( )是位于用户与操作系统之间的一层数据管理软件。 A 数据库管理系统 B 数据库系统 C 数据库 D 数据库应用系统
答案是:A.数据库管理系统
下面关于数据库设计步骤的说法中,错误的是( )。 A 物理设计阶段对数据库的性能影响已经很小了 B 需求分析是数据库系统设计的第一步 C 逻辑结构设计是在概念结构
答案是:A.物理设计阶段对数据库的性能影响已经很小了
要对关系R和S进行自然连接,要求R和S中含有共有的( )。 A 属性个数 B 元组个数 C 属性 D 元组
答案是:C.属性
设属性A是关系R的主属性,则A不能取空值是( )。 A 实体完整性规则 B 用户定义的完整性规则 C 域完整性规则 D 参照完整性
答案是:A.实体完整性规则
设有三个关系:读者(编号,姓名),图书(图书号,书名),借阅(读者号,图书号,借书日期)。要查找借阅了《西游记》的读者姓名,涉及的关系是( )。 A 读者,借阅,图书 B 读者,图书
答案是:A.读者,借阅,图书
关系模型中,候选码( )。 A 是一个其值能唯一确定一个元组的属性 B 可由多个任意属性组成 C 是一个编号属性 D
答案是:D.由一个或多个其值能唯一确定一个元组的属性组成
数据库、数据库系统、数据库管理系统三者之间的关系是( )。 A DBMS包括DB和DBS B DB包括DBS和DBMS C DBS包括DB和DBMS
答案是:C.DBS包括DB和DBMS
在数据库设计中,设计数据流图和数据字典是( )阶段的任务。 A 概念结构设计 B 逻辑结构设计 C 物理结构设计 D
答案是:D.需求分析
数据库管理系统中能实现数据查询、插入、更新等操作的数据库语言称为( )。 A 数据管理语言 B 数据操纵语言 C 数据控制语言 D
答案是:B.数据操纵语言
关系数据库管理系统应能实现的专门关系运算包括( )。 A 并、差、交 B 显示、打印、制表 C 排序、索引、统计 D 选择、投影、
答案是:D.选择、投影、连接
下面对于关系的叙述中,不正确的是( )。 A 关系中不可以有完全相同的元组 B 任意一个二维表都是一个关系 C 关系中元组的顺序无关紧要 D
答案是:B.任意一个二维表都是一个关系
( )属于信息世界的模型,是现实世界到计算机世界的一个中间层次。 A 概念模型 B 关系模型 C 数据模型 D E-R图
答案是:A.概念模型
下列说法中不正确的是( )。 A 数据库以数据模型为基础 B 数据库避免了一切数据的重复 C 数据库中的数据可以共享 D 数据库减少了
答案是:B. 数据库避免了一切数据的重复
要保证数据库的数据独立性,需要修改的是( )。 A 三层模式 B 模式与外模式 C 模式与内模式 D 三层模式间的二级映像
答案是:D.三层模式间的二级映像
下面选项中,( )不是数据库系统必须提供的数据控制功能。 A 安全性 B 可移植性 C 完整性 D 并发控制
答案是:B.可移植性
描述事物的符号记录称为( )。 A 数据 B 信息 C 记录 D 数值
答案是:A.数据
子模式DDL用来描述数据库的( )。 A 总体逻辑结构 B 概念结构 C 局部逻辑结构 D 物理存储结构
答案是:C.局部逻辑结构
下列各项,( )不是概念模型应具备的性质。 A 在计算机中实现的效率高 B 易于变动 C 能真实、充分地反映现实世界 D 易
答案是:A.在计算机中实现的效率高
1 数据库在磁盘上的基本组织形式是( )。 A DB B 二维表 C 文件 D 结点及连线
答案是:C.文件
目前为: 1/1 页  首页   上页 下页 尾页