国家开放大学2020年秋季学期电大《数据库系统及应用》形成性考核4

合集下载

国家开放大学电大《数据库系统及应用》形成性考核4

国家开放大学电大《数据库系统及应用》形成性考核4

第4章习题与参考答案一. 单项选择题1.下列所述功能中,不属于SQL语言功能的是(D)。

A.数据表的定义功能B.数据查询功能C.数据增、删、改功能D.提供方便的用户操作界面功能2.设某职工表中有用于存放年龄(整数)的列,下列类型中最适合年龄列的是(C)。

A.intB.smallintC.tinyintD.bit3.设某学生表中有用于存放学生编号的列,下列类型中最适合的是(D)。

A.intB.dateC.tinyintD.char4.下列约束中用于限制列的取值范围的约束是(B)。

A.PRIMARY KEYB.CHECKC.DEFAULTD.UNIQUE5.下列约束中用于限制列取值不重的约束是(D)。

A.PRIMARY KEYB.CHECKC.DEFAULTD.UNIQUE6.下列约束中用于实现实体完整性的是(A)。

A.PRIMARY KEYB.CHECKC.DEFAULTD.UNIQUE7.下列关于DEFAULT约束的说法,错误的是(D)。

A.一个DEFAULT约束只能约束表中的一个列B.在一个表上可以定义多个DEFAULT约束C.DEFAULT只能定义在列级完整性约束处D.在列级完整性约束和表级完整性约束处都可以定义DEFAULT约束8.下列为变量赋值的语句中,错误的是(D)。

A.SET @X = 10B.SELECT @X = 10C.SET @X = 10 + 10D.SET @X = 10 + 'A'9.设有表T,现要在该表新增加一个列,列名为:c1,类型为int。

下列能实现该功能的语句是(A)。

A.ALTER TABLE T ADD COLUMN c1 intB.ALTER TABLE T ADD (c1 int)C.ALTER TABLE T ADD COLUMN c1D.ALTER TABLE T ADD c110.设有表M,将其中的Type列的数据类型改为NCHAR(4)。

第四次形考作业实验答案:电大数据库应用技术

第四次形考作业实验答案:电大数据库应用技术

第四次形考作业实验答案:电大数据库应用技术一、实验目的1. 掌握数据库的基本操作;2. 熟悉数据库管理系统的使用;3. 了解电力大数据库的结构和内容;4. 提高学生对数据库应用技术的能力。

二、实验环境1. 数据库管理系统:MySQL;2. 编程语言:Python;3. 操作系统:Windows 10;4. 开发工具:Navicat for MySQL、PyCharm。

三、实验内容1. 数据库的创建与表的创建操作步骤:1. 打开Navicat for MySQL,连接到MySQL数据库服务器;2. 创建一个新的数据库,命名为“电力大数据库”;3. 在“电力大数据库”中创建一个新表,命名为“电力设备表”,字段包括:设备ID(int)、设备名称(varchar)、设备类型(varchar)、设备位置(varchar);4. 向“电力设备表”中插入一些示例数据。

示例代码:CREATE DATABASE 电力大数据库;USE 电力大数据库;CREATE TABLE 电力设备表 (设备ID INT PRIMARY KEY,设备名称 VARCHAR(50),设备类型 VARCHAR(50),设备位置 VARCHAR(50));INSERT INTO 电力设备表 (设备ID, 设备名称, 设备类型, 设备位置)VALUES (1, '配电箱', '电力设备', '变电站A');INSERT INTO 电力设备表 (设备ID, 设备名称, 设备类型, 设备位置)VALUES (2, '开关柜', '电力设备', '变电站B');INSERT INTO 电力设备表 (设备ID, 设备名称, 设备类型, 设备位置)VALUES (3, '变压器', '电力设备', '变电站C');2. 数据库的查询与操作操作步骤:1. 使用SQL语句查询“电力设备表”,找出所有设备类型为“电力设备”的记录;2. 修改查询结果中设备ID为2的记录,将设备位置改为“变电站D”;3. 删除查询结果中设备ID为3的记录。

国开学习网电大数据库应用技术第四次形考作业实验结果

国开学习网电大数据库应用技术第四次形考作业实验结果

国开学习网电大数据库应用技术第四次形考作业实验结果一、实验目的1. 加深对数据库原理与技术的理解。

2. 巩固数据库设计、建立及查询的基本技能。

3. 提高学生运用大数据库技术解决实际问题的能力。

二、实验要求1. 独立完成实验,确保实验数据的准确性与合理性。

2. 按照实验指导书要求,完成实验报告的撰写。

3. 实验报告需包含实验目的、实验环境、实验步骤、实验结果及实验总结。

三、实验环境1. 操作系统:Windows 102. 数据库管理系统:MySQL 8.03. 编程语言:Python 3.84. 开发工具:Visual Studio Code四、实验步骤1. 数据库设计:根据实验要求,设计合适的数据库表结构。

- 创建学生表(student),包含学号(id)、姓名(name)、性别(gender)、年龄(age)等字段。

- 创建课程表(course),包含课程编号(id)、课程名称(name)、学分(credit)等字段。

- 创建选课表(elective),包含学生编号(student_id)、课程编号(course_id)、成绩(score)等字段。

2. 数据库建立:在MySQL中执行SQL语句,创建实验所需的数据库及表。

CREATE DATABASE IF NOT EXISTS education;USE education;CREATE TABLE IF NOT EXISTS student (id INT PRIMARY KEY AUTO_INCREMENT,name VARCHAR(50),gender ENUM('男', '女'),age INT);CREATE TABLE IF NOT EXISTS course (id INT PRIMARY KEY AUTO_INCREMENT,name VARCHAR(100),credit INT);CREATE TABLE IF NOT EXISTS elective (student_id INT,course_id INT,score INT,PRIMARY KEY (student_id, course_id),FOREIGN KEY (student_id) REFERENCES student(id), FOREIGN KEY (course_id) REFERENCES course(id));3. 数据查询:运用SQL语句进行数据查询。

国开】《数据库基础与应用》【形考】形考任务1-4答案

国开】《数据库基础与应用》【形考】形考任务1-4答案

国开】《数据库基础与应用》【形考】形考任务1-4答案The formative assessment of this course consists of two parts: XXX of the learning process。

There are a total of four formative assessment assignments。

each accounting for 15% of the total grade。

as detailed in the paper-based XXX.XXX of the learning process accounts for 40% of the formative assessment grade and is designed and assigned by each branch (it is XXX)。

Each chapter of the main textbook of this course from Chapter 7 to Chapter 11 is XXX。

and each branch can choose as needed.XXX XXX:Order Chapter Form Start Time End Time Weight1 Chapters 1-3 Formative Assessment Assignment Week 3 End of Week 10 15%2 Chapters 4-5 Formative Assessment Assignment Week 6 End of Week 15 15%3 Chapters 6-8 Formative Assessment Assignment Week 9 End of Week 15 15%4 Chapters 9-11 XXX 10 End of Week 15 15%5 Daily Activity Learning Records Week 1 End of Week 16 40%Each formative assessment task is scored on a percentage basis。

国开学习网电大数据库应用技术第四次形考作业实验答案

国开学习网电大数据库应用技术第四次形考作业实验答案

国开学习网电大数据库应用技术第四次形考作业实验答案实验目的:通过使用SSMS工具,练习对数据库中的数据表进行单表查询、多表连接查询、子查询。

对数据表中的数据进行更改和删除等操作。

实验要求:将相关的SQL 语句和运行结果的截屏保存在文件中,或填写在下面的实验报告中,并通过网络提交。

实验内容:使用SSMS工具,在“可用数据库”中选中Students数据库,完成如下实验。

1. 单表查询。

写出实现如下查询的SQL语句。

(1) 查询学生选课表中的全部数据。

SELECT * FROM SC(2) 查询计算机系的学生的姓名、年龄。

SELECT Sname,Sex FROM Student WHERE Sdept='计算机系'(3) 查询成绩在70~80分的学生的学号、课程号和成绩。

SELECT Sno,Cno,Grade FROM SC where Grade BETWEEN 70 AND 80;(4) 查询计算机系年龄在18~20岁男生的姓名、年龄。

SELECT Sname,Sage from Student where Sex='男' AND Sage>18 AND Sage<20(5) 查询C001课程的考试成绩最高分。

SELECT max(Grade) from SC where Cno='C001'(6) 查询计算机系学生的最大年龄和最小年龄。

SELECT max(Sage) '最大年龄',min(Sage) '最小年龄' from Student where Sdept='计算机系' (7) 统计各系的学生人数。

SELECT Sdept,count(Sno)'人数' from Student GROUP BY Sdept;(8) 统计每门课程的选课人数和考试成绩最高分。

SELECT cno,count(Sno) '选课人数',max(Grade)'最高成绩' FROM SC GROUP BY Cno;(9) 统计每个学生的选课门数和考试总成绩,并按选课门数升序显示结果。

国开形成性考核《数据库基础与应用》 形考任务(1-4)试题及答案

国开形成性考核《数据库基础与应用》 形考任务(1-4)试题及答案

国开形成性考核《数据库基础与应用》形考任务(1-4)试题及答案(课程ID:01378,整套相同,如遇顺序不同,Ctrl+F 查找,祝同学们取得优异成绩!)形考任务一:一、单选题(每小题2分,共50分)1、在利用计算机进行数据处理的四个发展阶段中,第三个发展阶段是(C)。

【A】:人工管理【B】:文件系统【C】:数据库系统【D】:分布式数据库系统2、属性的取值范围被称为(B)。

【A】:实体【B】:域【C】:联系【D】:码3、实用ER图进行描述的是(B)。

【A】:逻辑数据类型【B】:概念数据模型【C】:关系数据模型【D】:对象数据模型4、若实体A和B是1对多的联系,实体B和C是1对1的联系,则实体A和C是(B)联系。

【A】:1对1【B】:1对多【C】:多对多【D】:多对15、若实体A和B是多对多的联系,实体B和C是1对1的联系,则实体A和C是(C)联系。

【A】:1对1【B】:1对多【C】:多对多【D】:多对16、下面不属于数据库体系结构中三级模式的是(D)。

【A】:内模式【B】:全局模式【C】:外模式【D】:关系模式7、在文件系统中,存取数据的基本单位是(A)。

【A】:记录【B】:数据项【C】:二进制位【D】:字节8、层次数据模型的数据是一种(D)。

【A】:线性结构【B】:图结构【C】:二维表结构【D】:树结构9、一个关系中的每一行称为一个(A)。

【A】:元组【B】:属性【C】:表达式【D】:条件10、设D1、D2、和D3定义域中的基数分别为2、3和4,则D1XD2XD3的元组数为(B)。

【A】:9【B】:24【C】:10【D】:1411、设D1、D2、D3和D4为定义域,则在它们的笛卡乐积的运算结果中,每个元组具有的分量个数为(C)。

【A】:2【B】:3【C】:4【D】:1012、设关系R1具有a1个属性和b1个元组,关系R2具有a2个属性和b2个元组,则关系R1XR2所具有的属性个数为(C)。

【A】:a1+b1【B】:a2+b2【C】:a1+a2【D】:b1+b213、若一个关系为R(学生号,姓名,性别,年龄),则可以作为主码的属性为(A)。

数据库基础与应用形考作业答案4-1

数据库基础与应用形考作业答案4-1

《数据库基础与应用》形成性作业一、单项选择题1、域是实体中相应属性的(A)。

A、取值范围B、值C、名称D、描述2、把保存关系定义的关系称为对应数据库的(B)。

A、一般关系B、元关系C、特定关系D、正常关系3、在一个关系R中,若存在X→Y和X→Z,则存在X→(Y,Z),称此为函数依赖的(C)规则。

A、传递性B、分解性C、合并性D、增广性4、设一个关系为(R(A、B、C、D、E、F),它的最小函数依赖集为FD={A→B,A→C,D→E,D→F},则该关系的候选码为(D)。

A、(A,B)B、(A,C)C、(A,E)D、(A,D)5、设D1,D2和D3域的基数分别为2,3,4,则D1*D2*D3的元组数为(B)。

A、9B、24C、10D、206、若一个关系为R(学生号,姓名,性别,年龄),则(A)适合作为该关系的主码。

A、学生号B、姓名C、性别D、年龄7、设一个集合A={3,4,5,6,7},集合B={1,3,5,7,9},则A和B的并集中包含有(C)个元素。

A、10B、8C、7D、68、在一个关系R中,若存在X→(Y,Z),则也隐含存在X→Y和X→Z,称此为函数依赖的(B)规则。

A、传递性B、分解性C、合并性D、增广性9、若一个关系的任何非主属性都不部分依赖于任何候选码,则称该关系最高达到了(B)范式。

A、第一B、第二C、第三D、BC1.Access数据库是(C)。

A.层状数据库 B.网状数据库C.关系型数据库D.树状数据库2.在Access数据库中,数据保存在(D)对象中。

A.窗体 B.查询 C.报表 D.表3.数据库文件中至少包含有(A)对象。

A.表 B.查询 C.窗体 D.其余三种4.在Access数据库系统中,不能建立索引的数据类型是(B)。

A.文本型B.备注型 C.数值型 D.日期/时间型5.如果字段内容为声音文件,可将此字段定义为(C)类型。

A.文本 B.查询向导 C.OLE对象 D.备注6.在表设计视图中,如果要限定数据的输入格式,应修改字段的(A)属性。

国家开放大学-数据库基础与应用形考核习题四

国家开放大学-数据库基础与应用形考核习题四

在利用计算机进行数据处理的四个发展阶段中,第3个发展阶段是正确答案是:数据库系统数据库管理系统对数据所具有的控制功能不包括正确答案是:独立性在文件管理阶段,文件之间是相互独立的,在数据库管理阶段,文件之间是相互联系的正确的答案是“对”。

使用数据库设计程序时,不仅需要告诉数据库管理系统做什么,还需要告诉它怎么做。

正确的答案是“错”。

在文件系统中,存取数据的基本单位是记录,在数据库系统中,存取数据的基本单位是数据项。

正确的答案是“对”。

属性的取值范围称做()。

一个实体包含有若干个属性,每个属性都具有自己的定义域,规定了该属性的取值范围,能够惟一标识实体的属性称为该实体的码,联系是表示一种活动,它也由若干个属性所组成,其中包含有同其它实体共有的连接属性。

正确答案是:域实体中能够惟一标识自己的属性被称做()。

实体中能够唯一标识自己的属性被称做码。

如在学生实体中,每个学生有一个学生号,是独一无二的,不可能与别人重复的,它就是学生实体的码。

正确答案是:码实体之间的联系有4种,即1对1、1对多、多对1和多对多。

实体之间的联系只有这3种,即1对1、1对多和多对多,1对多和多对1只算作一种。

当两个实体存在着多对多联系时,必须使用一个联系实体反映出来,当两个实体存在着1对1或1对多联系时,可以不必须专门使用一个联系实体反映出来,而是在实体本身增加联系属性来解决。

正确的答案是“错”。

若一个联系涉及到两个实体则称为二元联系,若只涉及到一个实体则称为一元联系。

选择一项:对错反馈一个联系涉及到几个实体就称为几元联系。

如一个选课联系涉及到学生和课程,则称为二元联系,又如一个排序联系只涉及到运动员这一个实体,则称为一元联系。

正确的答案是“对”。

题目5未回答满分1.00未标记标记题目题干在实体中能作为码的属性称为主属性,否则称为非主属性。

选择一项:对错反馈在一个实体中,可能存在单个属性的码,也可能存在多个属性共同组合而成的码,只有属于码中的属性都称为主属性,其他属性被称为非主属性。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第4章习题与参考答案
一. 单项选择题
1.下列所述功能中,不属于SQL语言功能的是(D)。

A.数据表的定义功能
B.数据查询功能
C.数据增、删、改功能
D.提供方便的用户操作界面功能
2.设某职工表中有用于存放年龄(整数)的列,下列类型中最适合年龄列的是(C)。

A.int
B.smallint
C.tinyint
D.bit
3.设某学生表中有用于存放学生编号的列,下列类型中最适合的是(D)。

A.int
B.date
C.tinyint
D.char
4.下列约束中用于限制列的取值范围的约束是(B)。

A.PRIMARY KEY
B.CHECK
C.DEFAULT
D.UNIQUE
5.下列约束中用于限制列取值不重的约束是(D)。

A.PRIMARY KEY
B.CHECK
C.DEFAULT
D.UNIQUE
6.下列约束中用于实现实体完整性的是(A)。

A.PRIMARY KEY
B.CHECK
C.DEFAULT
D.UNIQUE
7.下列关于DEFAULT约束的说法,错误的是(D)。

A.一个DEFAULT约束只能约束表中的一个列
B.在一个表上可以定义多个DEFAULT约束C.DEFAULT只能定义在列级完整性约束处
D.在列级完整性约束和表级完整性约束处都可以定义DEFAULT约束
8.下列为变量赋值的语句中,错误的是(D)。

A.SET @X = 10
B.SELECT @X = 10
C.SET @X = 10 + 10
D.SET @X = 10 + 'A'
9.设有表T,现要在该表新增加一个列,列名为:c1,类型为int。

下列能实现该功能的语句是(A)。

A.ALTER TABLE T ADD COLUMN c1 int
B.ALTER TABLE T ADD (c1 int)
C.ALTER TABLE T ADD COLUMN c1
D.ALTER TABLE T ADD c1
10.设有表M,将其中的Type列的数据类型改为NCHAR(4)。

下列能实现该功能的语句是(B)。

A.ALTER TABLE M ADD COLUMN Type NCHAR(4)
B.ALTER TABLE M ALTER COLUMN Type NCHAR(4)
C.ALTER TABLE M DROP COLUMN Type NCHAR(4)
D.ALTER TABLE M ALTER Type NCHAR(4)
11. 下列(B)固定占用10个字节的空间。

相关文档
最新文档