2017浙大-数据库技术作业

合集下载

2017-2018-2数据库技术及应用答案B

2017-2018-2数据库技术及应用答案B

考试试卷参考答案及评分标准开课单位:电信学院考试学年、学期:2017-2018-2 考试课程:数据库技术及应用试卷编号:试卷类型:B出题教师:杜诚专业:电气、电子、通信、自动化等答案页数:5一、单选题(每题2分,共30分)1-5 D A B C D 6-10 A B D C C 11-15 C C B C C二、名词解释题(每题2分,共10分)(根据具体情况,结合参考答案给分)1NF:如果关系模式R的每个关系r的属性值都是不可分的原子值,那么称R是1NF的模式。

2.概念模式:数据库中全部数据的整体逻辑结构的描述。

3. 元组:即记录,与二维表中的行对应。

元组个数,称为基数。

4.基本表:实际存储在数据库中的表,称为基本表。

5.完全函数依赖:设关系模式R(U),U是R上的属性集,X、Y⊆U;如果X→Y,并且对于X的任何一个真子集Z,Z→Y都不成立,则称Y完全函数依赖于X;三、计算题(每个表达式4分,共12分)答:A R.B S.B Ca a c c bbbbbbbbcdcdRA B Ca a c c d bbbbecdcdaR SA R.B S.BCa c d bbeebbacdσA=C(R×S)考试试卷参考答案及评分标准开课单位:电信学院考试学年、学期:2017-2018-2 考试课程:数据库技术及应用试卷编号:试卷类型:B出题教师:杜诚专业:电气、电子、通信、自动化等答案页数:5四、简答题(每题6分,共18分)(根据具体情况,结合参考答案给分)1.在E-R模型中联系有几种类型?答:用来反映为实体(型)内部的联系和实体(型)之间的联系,实体内部的联系通常是指组成实体的各属性之间的联系;实体之间的联系通常是指不同实体集之间的联系。

联系可分为三种:一对一联系(1:1)(2分)一对多联系(1:n) (2分)多对多联系(m:n)。

(2分)2.数据库系统包含哪三级模式?试分别说明每一级模式的作用?答:数据库系统包含的三级模式为:内模式、模式和外模式。

浙大远程数据库技术在线

浙大远程数据库技术在线

窗体顶端您的本次作业分数为:89分单选题1.数据库中不仅存储数据本身,还要存储数据与数据之间的联系,这种数据和联系是需要描述和定义的,()正是完成此项任务的。

A 数据库管理系统B 数据模型C 概念模型D 层次模型正确答案:B单选题2.根据SQL标准,增加一条记录到表student,学号sno是11301,姓名sname是“snoopy”,年龄age是20。

其中student表中包括学号、姓名、年龄、籍贯、系别等属性,并且属性除sno外皆可取空值。

下面哪条是正确的?A insert into student values(sno=11301, sname=’snoopy’, age =20)B insert into student(sno,sname,age) values(11301,’snoopy’,20)C insert into student set sno=11301, sname=’snoopy’, age = 20D insert into student values (11301, ’snoopy’, 20)正确答案:B单选题3.( )是位于用户与操作系统之间的一层数据管理软件。

A DBB DBSC DBMSD Data正确答案:C单选题4.根据SQL标准,下面哪条语句与select min(age) from student等效?A select age from student where age >= min(age)B select distinct age from student where age >= all min(age)C select distinct a.age from student a where a.age <= any (select distinct b.age from studentb)D select distinct a.age from student a where a.age <= all (select distinct b.age from studentb)正确答案:D单选题5.根据SQL标准,下面哪句语句能够找出年龄最小的同学?其中age为学生表student中的年龄字段,sno为学生的学号。

2024浙大远程数据库系统概论在线作业

2024浙大远程数据库系统概论在线作业

2024浙大远程数据库系统概论在线作业数据库系统是指一个组织结构化的、按照特定规则存储的、可以方便地存取和管理数据的系统。

在当代信息化社会中,数据库系统在各个领域中都扮演着重要的角色。

远程数据库系统是一种特殊的数据库系统,它允许用户在不同地点的计算机上通过网络访问和管理远程存储的数据库。

本文将讨论2024浙大远程数据库系统概论在线作业的内容。

在2024的浙大远程数据库系统概论在线作业中,主要包括以下几个方面的内容。

首先是数据库系统的基本概念和架构。

学生需要了解数据库的定义、特点和功能,并且要理解数据库系统的三层架构模型。

这个模型包括外层模式、概念模式和内部模式,每一层都有自己的功能和角色。

其次是数据库设计和规范化。

数据库设计是数据库系统开发的第一步,也是非常重要的一步。

在作业中,学生需要学习实体-关系模型和关系模型的基本概念和方法,并且要掌握实体-关系图和关系模式之间的转换。

另外,规范化是一种重要的数据库设计方法,它可以避免冗余数据,并且提高数据库的性能和可维护性。

学生需要学习规范化的基本原则和步骤,并且要能够将一个关系模式进行规范化。

第三是SQL语言的学习和应用。

SQL是结构化查询语言的缩写,是数据库系统中最常用的查询语言。

在作业中,学生需要学习SQL语言的基本语法和查询操作,并且要能够编写和执行SQL语句。

此外,学生还需要学习SQL语言的其他功能,如数据插入、更新和删除,并且要能够使用SQL语言创建和管理数据库表和视图。

最后是数据库安全和完整性的保证。

在作业中,学生需要学习如何保障数据库系统的安全性和完整性。

安全性包括对数据库的访问控制和数据的保密性,而完整性则指数据库中数据的一致性和正确性。

学生需要学习各种安全和完整性措施,如用户权限管理、角色管理、密码安全等,并且要能够应用这些措施保护数据库系统的安全和完整性。

总之,2024浙大远程数据库系统概论在线作业的内容非常丰富,涉及了数据库系统的各个方面。

数据库技术2017年B卷(含答案)

数据库技术2017年B卷(含答案)

湖北汽车工业学院科技学院数据库技术A考试试卷(题)1、SQL Server中,保存着每个数据库对象的信息的系统表是()。

A sysdatabasesB SyscolumnsC SysobjectsD Syslogs2、在JDBC API中所提供的()类的职责是:依据数据库的不同,管理不同的JDBC 驱动程序。

A DriverManagerB ConnectionC StatementD Class3、JSP提供了一个可以在多个请求之间持续有效的内置对象(),该对象与浏览器窗口一一对应。

A requestB responseC sessionD Application4、在查询语句的Where子句中,如果出现了“age Between 30 and 40”,这个表达式等同于()。

A age>=30 and age<=40B age>=30 or age<=40C age>30 and age<40D age>30 or age<405、在JSP页面中,类型为HttpServletResponse的内置对象是()A outB responseC requestD config6、E-R模型是()。

A 实体-模式模型B 实体-联系模型C 客体-联系模型D 客体-模式模型7、在Web项目的目录结构中,web.xml文件位于()中。

A src目录B 文档根目录C META-INF目录D WEB-INF目录8、在访问Servlet时,在浏览器地址栏中输入的路径是在_______地方配置的A <servlet-name/>B <servlet-mapping/>C <uri-pattern/>D <url-pattern/>9、关系模式进行投影运算后:()A 元组个数等于投影前关系的元组数B 元组个数小于投影前关系的元组数C 元组个数小于或等于投影前关系的元组数D 元组个数大于或等于投影前关系的元组数10、关系数据库中的码是指()。

浙大远程教育2015数据库系统概论在线作业答案

浙大远程教育2015数据库系统概论在线作业答案

您的本次作业分数为:98分1.【第01章】数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是()。

A DBS包括DB和DBMSB DBMS包括DB和DBSC DB包括DBS和DBMSD DBS就是DB,也就是DBMS正确答案:A2.【第01章】数据库三级模式体系结构的划分,有利于保持数据库的()。

A 数据库独立性B 数据库安全性C 结构规范化D 操作可行性正确答案:A3.【第01章】在数据库的三级模式结构中,描述数据库用户能够看到和使用的局部数据的逻辑结构和特征描述的是指()。

A 模式B 内模式C 外模式D 逻辑模式正确答案:C4.【第01章】公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是()。

A 多对多B 一对一C 多对一D 一对多5.【第01章】下列四项中说法不正确的是()。

A 数据库减少了数据冗余B 数据库中的数据可以共享C 数据库避免了一切数据的重复D 数据库具有较高的数据独立性6.【第01章】下列数据模型中,数据独立性最高的是()。

A 网状数据模型B 关系数据模型C 层次数据模型D 非关系模型7.【第01章】数据模型的组成要素包括()。

A 数据结构B 数据操作C 实体D 完整性约束E 关系8.【第01章】使用数据库系统的好处体现在()。

A 提高应用开发的效率B 方便用户的使用,减轻数据库系统管理人员维护的负担C 便于数据的集中管理,控制数据冗余,提高数据的利用率和一致性D 有利于应用程序的开发和维护9.【第01章】与人工管理和文件系统相比,数据库系统的特点主要体现在以下哪些方面?A 数据结构化B 数据的共享性高,冗余度低,易扩充C 数据独立性高D 数据由DBMS统一管理和控制10.【第01章】常用的数据模型有()。

A 层次模型B 网状模型C 关系模型D 面向对象模型E 对象关系模型11.【第01章】下面哪些是属于数据库系统的三级模式结构的组成部分()。

浙江大学数据库习题

浙江大学数据库习题

浙江大学数据库习题
一、简介
本文档为浙江大学数据库课程的题集,旨在帮助学生巩固和应用所学的数据库知识。

二、题列表
1. 关系型数据库关系型数据库
- 多表查询
- 索引的优化
- 数据库事务
- 视图的使用
2. 非关系型数据库非关系型数据库
- NoSQL数据库的特点
- MongoDB的基本操作
- Redis的使用场景
- HBase的特性和应用场景
3. 数据库设计数据库设计
- 数据模型
- 数据库范式
- 实体关系图
- 数据库设计规范
4. 数据查询与操作数据查询与操作- SQL语句的基本语法
- 数据过滤与排序
- 数据库的增删改查操作
- 数据库连接与导入导出操作
5. 数据安全与备份数据安全与备份- 数据库权限管理
- 数据加密与脱敏
- 数据库备份和恢复
- 数据库性能监控与调优
三、使用方法
学生可以根据自身需要选择相应的题进行研究和练。

每个题都包含相应的题目和解答,学生可以自行尝试解答后对比答案。

建议学生在完成课堂教学后使用该题集进行巩固和提高。

四、总结
本题集涵盖了数据库课程的主要知识点,希望能够帮助学生深入理解和掌握数据库的基本概念和操作。

通过应用和练题,学生将能够更好地应用所学的知识解决实际问题。

祝学生们学业进步,取得优异成绩!。

数据库技术作业和答案(包括习题答案)

数据库技术作业和答案(包括习题答案)

第1章绪论一、选择题1. 关于数据库的说法不正确的是()。

A. 一个相互关联的数据集合B. 包含了关于某个企业或组织的信息C. 是信息系统的核心和基础D. 是一种数据管理的软件2. 关于数据库系统的说法不正确的是()。

A. 数据库系统是指引入数据库技术后的计算机系统B. 狭义地讲,数据库系统就是数据库管理系统C. 狭义地讲,数据库系统由数据库和数据库管理系统组成D. 广义地讲,数据库系统由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成3. 下列不是数据库系统与文件系统的本质区别是()。

A. 数据库系统实现了整体数据结构化,而文件系统只考虑某个具体应用的数据结构B. 数据具有较高的共享性,减少了冗余;文件之间基本不能共享,导致数据冗余度高C. 数据库系统中程序与数据的逻辑结构和物理存储相独立,而文件系统中数据逻辑结构与文件结构紧密联系D. 数据由数据库管理系统统一管理和控制4. 事务(Transaction)是用户定义的一个数据库操作序列,下列()不是它的特性。

A. 原子性B. 一致性C. 并发性D. 持续性5. 下列()不是数据库中数据的主要结构。

A. 数据文件B. 数据字典C. 索引D. 散列6. 数据库中存储的是()。

A. 数据B. 数据间的联系C. 数据及数据间的联系D. 数据模型7. 下列()是存储在计算机内结构化的数据集合。

A. 数据库系统B. 数据库C. 数据库管理系统D. 文件8. 下列()是数据库的两级映像。

A. 外模式/模式,模式/内模式B. 模式/外模式,外模式/内模式C. 模式/内模式,内模式/外模式D. 外模式/内模式,内模式/安全模式9. 数据的物理独立性是()实现的。

A. 外模式/模式映像B. 外模式/内模式映像C. 模式/内模式映像D. 内模式/外模式映像10. 下列关于数据模型的说法不正确的是()。

A. 数据模型就是对现实世界数据特征的模拟和抽象B. 数据模型是一个描述数据、数据联系、数据语义以及一致性约束的概念工具的集合C. 仅反映数据本身D. 数据模型是数据库系统的核心和基础,任何一个数据库管理系统均是基于某种数据模型的二、填空题1. 数据处理的核心问题是。

16秋浙大《数据库系统概论》在线作业

16秋浙大《数据库系统概论》在线作业

浙江大学17 春16 秋浙大《数据库系统概论》在线作业、单选题(共50 道试题,共100 分。

)1. 设计DB 的存储结构属于数据库设计的()A. 需求设计B. 概念设计C. 逻辑设计D. 物理设计正确答案:2. 下列关于规范化理论各项中正确的是()A. 对于一个关系模式来说,规范化越深越好B. 满足二级范式的关系模式一定满足一级范式C. 一级范式要求一非主码属性完全函数依赖关键字D. 规范化一般是通过分解各个关系模式实现的,但有时也有合并正确答案:3. 事务的原子性是指()A. 事务中包括的所有操作要么多做,要么都不做B. 事务一旦提交,对数据库的改变就是永久的C. 一个事务内部的操作及使用的数据对并发的其他事务是隔离的D. 事务必须是使数据库从一个一致性状态变到另一个一致性状态正确答案:4. DB 技术中,“脏数据”是指()A. 未提交的数据B. 未提交的随后又被撤消的数据C. 违反访问权而写人DB 的数据D. 输入时就有错的数据正确答案:5. 在SELECT语句中使用*,表示()A. 选择任何属性B. 选择全部属性C. 选择全部元组D. 选择主码正确答案:6. 四元关系R的属性A、B C、D,下列叙述中正确的是()A. n B,C(R表示取值为B, C的两列组成的关系B. n2,3(R)表示取值为2, 3的两列组成的关系C. n B,C(R与n 2,3(R)表示的是同一个关系D. n B,C(R与n 2,3(R)表示的不是同一个关系正确答案:7. 对基本表S,执行操作DROP TABLES RESTRICT乍用是()A. 删除基本表S 中的所有元组B. 把基本表S及产生的一切视图全部删除C. 当没有由S中的列产生的视图或约束时将表S删除D. 删除表S,将引用表S的视图中的一切视图的属性值置为空值正确答案:8. 为了使索引键的值在基本表中唯一,在建立索引的语句中应使用保留字( )A. UNIQUEB. COUNTC. DISTINCTD. UNION正确答案:9. 在DB的概念设计和逻辑设计之间起桥梁作用的是()A. 数据结构图B. 功能模块图C. ER 图D. DFD正确答案:10. 事务的执行不被其它事务干扰,这个性质称为事务的()A. 原子性B. 隔离性C. 持久性D. 一致性正确答案:11. 设有关系模式W(C,PS,G,T,R其中各属性的含义是:C课程,P教师,S学生,G成绩,T时间,R 教室,根据定义有如下数据依赖集:D={C—G, (S,C戸G,(T,R严C,(T,P严R,(T,S R R}关系模式W 的一个关键字是__, W的规范化程度最高达到__ () oA. (S,C),1NFB. (T,R),3NFC. (T,P),4NFD. (T,S),2NF正确答案:12. 在SQL的SELECT语句中,与选择运算对应的命令动词是()A. SELECTB. FROMC. WHERED. GROUP BY正确答案:13. 五种基本关系代数运算是()A. U, -,X,n 和bB. U, -,m,n 和bC. U,n,X,n 和bD. U,n,8,n 和b正确答案:14. 数据库设计中,概念模型是()A. 依赖于DBMS 和硬件B. 依赖于DBMS 独立于硬件C. 独立于DBMS 依赖于硬件D. 独立于DBMS 和硬件正确答案:15. 在数据库三级模式间引入二级映象的主要作用是()A. 提高数据与程序的独立性B. 提高数据与程序的安全性C. 保持数据与程序的一致性D. 提高数据与程序的可移植性正确答案:16. ER图是数据库设计的工具之一,它适用于建立数据库的()。

浙大远程教育-数据库技术离线作业

浙大远程教育-数据库技术离线作业

浙江大学远程教育学院《数据库技术》课程作业姓名:谢晋学号:715007032001年级:15春季学习中心:温州学习中心—————————————————————————————填空题:注:空白下划线处为需要填充的部分。

带下划线部分为考试时可能出题的部分,需要重点注意。

1.数据是信息的符号表示。

数据处理从某些已知的数据出发,推导加工出新的信息。

数据管理及其技术发展的阶段包括:人工管理阶段、文件系统阶段、数据库系统阶段、高级数据库系统阶段。

2.人工管理阶段在20世纪50年代中期以前,其特点是:数据不保存在计算机中;没有软件系统对数据进行统一管理;基本没有文件的概念;一组数据对应一个程序,数据是面向程序的;程序和程序之间存在着大量的重复数据。

3.文件系统阶段在20世纪50年代后期至20世纪60年代中期,其特点是:数据长期保留在外存上,可经常对文件进行查询、修改、插入、删除等操作;有软件(文件系统)对数据进行管理,程序和数据有了一定的独立性;文件的形式多样化,有顺序文件、索引文件和散列文件等;数据的存取基本上以记录为单位。

4.数据库系统阶段在20世纪60年代后期开始,其特点是:面向全组织的数据结构化;数据的共享性高、、易扩充;数据独立性高。

5.数据库是长期储存在计算机存储设备上、相互关联的、可以被用户共享的数据集合。

6.数据独立性是指数据的组织和存储方法与应用程序互不依赖、彼此独立的特性。

7.数据库管理系统——DataBase Management System,简称DBMS ,DBMS运行在操作系统之上对数据库进行统一的管理和控制,并且使数据库能为多个用户共享,同时还能保证数据的安全性、可靠性、完整性、一致性,还要保证数据的高度独立性等。

数据库管理系统具备如下功能:数据库中数据的组织功能;数据库中数据的操纵功能;数据库中数据的维护功能;数据库中数据的查询功能;数据库控制功能;数据库通讯功能;数据库的数据服务功能。

浙江大学测试试卷:计科教材练习【07】

浙江大学测试试卷:计科教材练习【07】

TrueTrueTrueTrueTrueA.CPUA.个人数据库B.网络数据库C.ERPD.以上都是10.ERP是基于数据库技术的软件产品,它是指( A 010*******)。

A.企业数据库应用系统B.数据库开发工具C.数据库管理系统D.分布式数据库系统11.关系型数据库是目前数据库技术的主流,这里的关系一词的意思是( B 010*******)。

A.在数据之间的关联B.一个没有重复值的集合C.对数据进行逻辑判断D.对数据进行处理12.当前应用最广泛的数据模型是( B 010*******)。

A.ER模型B.关系模型C.网状模型D.层次模型13.下列四项中,不属于数据库特点的是( D 010*******)。

A.数据共享B.数据完整性C.数据冗余较小D.数据独立性低14.数据库中存储的是( D 010*******)。

A.数据B.数据模型C.数据之间的联系D.数据以及数据之间的联系15.反映现实世界中实体及实体间联系的信息模型是( D 010*******)。

A.关系模型B.层次模型C.网状模型D.E-R模型16.一个关系数据库中有一个数据表的记录数为100万,它是指( C 010*******)。

A.属性值B.度数C.基数D.维数行记录基17.一个关系数据库中有一个数据表有15列,它是指( B 010*******)。

列属性度A.属性值B.度数C.基数D.维数18.以下不属于关系的操作是( B 010*******)。

A.插入B.求和C.删除D.并和交19.在关系数据库技术中,行记录的专业名词是( A 010*******)。

A.元组B.元素C.元数据D.元运算A.C/SB.D/SC.B/SA.层次模型的DBMSB.网状模型的DBMSC.关系模型的应用程序D.关系模型的DBMS28.以下( B 010*******)属于数据库管理系统。

A.JavaB.OracleC.Visual BasicD.Fortran29.下列数据模型中,数据独立性最高的是( B 010*******)。

浙江大学 数据库系统概论作业 在线1

浙江大学 数据库系统概论作业  在线1

数据库系统概论作业在线根据SQL标准,增加一条记录到表student,学号sno是11301,姓名sname是“snoopy”,年龄age是20。

其中student表中包括学号、姓名、年龄、籍贯、系别等属性,并且属性除sno外皆可取空值。

下面哪条是正确的?正确答案点评 A insert into student values(sno=11301, sname=’snoopy’, age =20)B insert into student(sno,sname,age) values(11301,’snoopy’,20)C insert into student set sno=11301, sname=’snoopy’, age = 20D insert into student values (11301, ’snoopy’, 20)正确答案:B2. 包含在()中的属性,叫做主属性。

正确答案点评 A 主码B 候选码C 外码D 全码正确答案:B3. 根据SQL标准,把表SC1中的记录复制到另一个表SC2中,其中SC1表和SC2表的字段定义完全一样。

下面哪条语句适用?正确答案点评 A copy * from SC1 to SC2B copy * from SC2 to SC1C insert into SC2 select * from SC1D insert into SC1 select * from SC2正确答案:C4. 如果事务T获得了数据项Q上的排它锁,则T对Q()。

正确答案点评 A 只能读不能写B 只能写不能读C 既可读又可写D 不能读不能写正确答案:C5. 根据SQL标准,删除一个表中的记录,下面哪个语句适用?正确答案点评 A DROP TABLEB DROPC DELETED ERASE正确答案:C6. 根据SQL标准,创建一个视图abc,通过该视图只能对表student中系dept为‘IS’的记录进行更新操作。

浙江大学远程教育——数据库技术离线作业第2次

浙江大学远程教育——数据库技术离线作业第2次

填空题:注:空白下划线处为需要填充的部分。

带下划线部分为考试时可能出题的部分,需要重点注意。

另外,这些填空题也有可能会被改编为选择题出现。

1.事务的隔离性:按任何一个串行顺序依次执行多个事务也是正确的。

事务的交叉执行过程是正确的,当且仅当其与串行执行过程等价,则称事务是可串行化的。

2.并发控制的基本思想是封锁。

封锁的基本思想是:当需要查询或更新数据时,先对数据进行封锁(不允许其他事务使用),以避免来自其他事务的干扰。

封锁——不允许其他事务使用,降低了事务执行的效率;为了既保证隔离又保证效率针对不同的干扰问题采取不同的封锁机制。

封锁机制的目标:保证事务的隔离性,并且允许最大量的并发事务。

分为3种:共享封锁、独占封锁、更新封锁。

3.避免死锁的主要方法有两种:一是相同顺序法,即在设计阶段规定所有的事务都按相同的顺序来封锁表;一是一次封锁法,即在设计阶段规定为了完成一个事务,一次性封锁所需要的全部表。

4.诊断死锁的方法主要有两种:超时法、等待图法。

解决死锁的办法就是破坏事务等待图中的回路。

5.在SQL标准中是通过设置隔离级别来实现并发控制的。

隔离级别由弱到强是:未提交读、提交读、可重复读、可串行化。

6.关系模型设计“不好”导致的问题:数据冗余问题、数据更新问题、数据插入问题、数据删除问题。

7.如果X→Y,但Y不包含于X,则称X→Y是非平凡的函数依赖。

如果X→Y,则X称作决定因素。

如果K是关系模式R(U,F)的任一候选关键字,X是任一属性或属性集,如果X K,则X称为主属性;否则称为非主属性。

8.如果X→Y,并且Y→X,则可记作X←→Y,这时X和Y可以称做函数等价。

9.如果X→Y,并且对于X的一个任意真子集X/,Y都不函数依赖于X/,则称Y完全依赖于X;如果存在X/ →Y,则称Y部分依赖于X。

10.如果X→Y(非平凡函数依赖,并且X不函数依赖于Y)、Y→Z,则称Z传递函数依赖于X。

11.设有关系模式R(U,F),X包含于U、Y包含于U,如果从F中的函数依赖能够推导出X→Y,则称F逻辑蕴涵X→Y,或称X→Y是F的逻辑蕴涵。

2017浙大远程《数据库应用程序设计》离线作业.docx

2017浙大远程《数据库应用程序设计》离线作业.docx

2017浙大远程《数据库应用程序设计》离线作业浙江大学远程教育学院《数据库应用程序设计》课程作业姓名:学号:年级:学习中心:—————————————————————————————作业第一章1.5 如何保存Delphi的项目?尝试自己动手创建一个项目,并保存。

答:执行 File|Save All 菜单命令或单击工具栏中的 Save All 按钮便可保存,在保存时可以对工程文件和单元文件进行改名,但后缀名不能改。

保存文件之后,单击工具中的 Run 按钮或按 F9 键,系统将开始编译、连接、运行该工程。

1.7 尝试设计如图1-10所示的窗体。

(图见教材P15页图1-10)作。

单击“开启/停用按钮”可控制“按钮1”和“按钮2”是否可用,单击“退出系统”按钮时,结束程序的运行。

2.9 设计如图2-6所示的界面。

当单击按钮时,可控制文本框中字体的颜色。

图2-5 图2-6unit test;interfaceusesWindows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,Dialogs, StdCtrls;typeTForm1 = class(TForm)showLabel: TLabel;btn1: TButton; //按钮1btn2: TButton; //按钮2ctlBtn: TButton; //开启停用按钮exitBtn: TButton; //退出按钮procedure btn1Click(Sender: TObject);procedure btn2Click(Sender: TObject);procedure exitBtnClick(Sender: TObject) ;procedure ctlBtnClick(Sender: TObject);private{ Private declarations }public{ Public declarations }end;varForm1: TForm1;ctlStatus:integer = 0; //控制按钮 1 和 2 的开启和关闭,0 表示当前为开启,1 表示关闭implementation{$R *.dfm}procedure TForm1.btn1Click(Sender: TObj ect);beginform1.showLabel.Caption := '您点击了按钮 1';end;procedure TForm1.btn2Click(Sender: TO bject);beginform1.showLabel.Caption := '您点击了按钮 2';end;procedure TForm1.exitBtnClick(Sender: TObject);beginform1.Close; end;procedure TForm1.ctlBtnClick(Sender: TO bject);beginif ctlStatus = 0 thenbeginform1.btn1.Enabled := false;form1.btn2.Enabled := false;ctlStatus := 1;endelsebeginform1.btn1.Enabled := true;form1.btn2.Enabled := true;ctlStatus := 0;end;end; end.2.9:unit test;interfaceusesWindows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,Dialogs, StdCtrls;typeTForm1 = class(TForm)Label1: TLabel;Edit1: TEdit;btnRed: TButton;btnGreen: TButton;btnBlue: TButton;procedure btnRedClick(Sender: TObject);procedure btnGreenClick(Sender: TObject );procedure btnBlueClick(Sender: TObject) ;private{ Private declarations }public{ Public declarations }end;varForm1: TForm1;implementation{$R *.dfm}procedure TForm1.btnRedClick(Sender: TObject);beginform1.Edit1.Font.Color := clred;end;procedure TForm1.btnGreenClick(Sender: TObject);beginform1.Edit1.Font.Color := clgreen; end;procedure TForm1.btnBlueClick(Sender: T Object);beginform1.Edit1.Font.Color := clblue; end;end.第三章3.8 下列实数中哪些是合法的,哪些是不合法的?不合法的请说明理由。

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

1.【第1章】现实世界中所管理的对象称作(),其定义为:客观存在并可以相互区分的客观事物或抽象事件。

∙ A 实体(Entity)∙ B 联系∙ C 属性∙ D E-R∙单选题2.【第1章】()是位于用户与操作系统之间的一层数据管理软件。

∙ A DB∙ B DBS∙ C DBMS∙ D Data∙单选题3.【第1章】数据库中不仅存储数据本身,还要存储数据与数据之间的联系,这种数据和联系是需要描述和定义的,()正是完成此项任务的。

∙ A 数据库管理系统∙ B 数据模型∙ C 概念模型∙ D 层次模型∙单选题4.【第1章】数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是:∙ A DBS包括DB和DBMS∙ B DBMS包括DB和DBS∙ C DB包括DBS和DBMS∙ D DBS就是DB,也就是DBMS∙单选题5.【第1章】用()表示实体和实体之间联系的模型称为关系数据模型。

∙ A E-R∙ B 关系(表格数据)∙ C 树型结构∙ D 网状结构∙多选题6.【第1章】文件系统阶段在20世纪50年代后期至20世纪60年代中期,其特点是:()。

∙ A 数据长期保留在外存上,可经常对文件进行查询、修改、插入、删除等操作∙ B 有软件(文件系统)对数据进行管理,程序和数据有了一定的独立性∙ C 文件的形式多样化,有顺序文件、索引文件和散列文件等∙ D 数据的存取基本上以记录为单位∙多选题7.【第1章】人工管理阶段在20世纪50年代中期以前,其特点是:()。

∙ A 数据不保存在计算机中∙ B 没有软件系统对数据进行统一管理∙ C 基本没有文件的概念∙ D 数据与程序不具备独立性,一组数据对应一个程序,数据是面向程序的∙ E 程序和程序之间存在着大量的重复数据∙多选题8.【第1章】传统的三大数据模型:∙ A 层次模型∙ B 网状模型∙ C 概念模型∙ D 关系模型∙多选题9.【第1章】数据库系统阶段在20世纪60年代后期开始,其特点是:()。

∙ A 面向全组织的数据结构化∙ B 数据的共享性高、低冗余、易扩充∙ C 数据独立性高∙ D 数据独立性差∙多选题10.【第1章】数据库的体系结构是一种三层模式结构,即由面向全局逻辑结构的()、和面向全局存储结构的()以及面向局部应用的()构成∙ A 概念层外部层物理层∙ B 概念层物理层外部层∙ C 外部层物理层概念层∙ D 物理层概念层外部层∙多选题11.【第1章】实体之间联系的基本类型有三种:()。

∙ A 一对一(1 : 1)∙ B 一对多(1 : n)∙ C 多对多(m : n)∙多选题12.【第1章】数据管理及其技术发展的阶段包括:∙ A 人工管理阶段∙ B 文件系统阶段∙ C 数据库系统阶段∙判断题13.【第1章】数据的独立性是指数据的组织和存储方法与应用程序互不依赖、彼此独立的特性。

∙正确错误∙判断题14.【第1章】数据库、数据库管理系统和数据库系统是完全相同的概念。

∙正确错误∙判断题15.【第1章】数据库是长期储存在计算机存储设备上、相互关联的、可以被用户共享的数据集合。

∙正确错误∙判断题16.【第1章】文件系统阶段在20世纪50年代后期至20世纪60年代中期,其特点是:数据长期保留在外存上,可经常对文件进行查询、修改、插入、删除等操作;有软件(文件系统)对数据进行管理,程序和数据有了一定的独立性;文件的形式多样化,有顺序文件、索引文件和散列文件等;数据的存取基本上以记录为单位。

∙正确错误∙判断题17.【第1章】人工管理阶段在20世纪50年代中期以前,其特点是:数据不保存在计算机中;没有软件系统对数据进行统一管理;基本没有文件的概念;一组数据对应一个程序,数据是面向程序的;程序和程序之间存在着大量的重复数据。

∙正确错误∙判断题18.【第1章】数据库和数据仓库是相同的术语。

∙正确错误∙判断题19.【第1章】数据库系统阶段在20世纪60年代后期开始,其特点是:面向全组织的数据结构化;数据的共享性高、低冗余、易扩充;数据独立性高。

∙正确错误∙单选题20.【第2章】()就是用关系来表示现实世界中实体以及实体和实体之间的联系的数据模型。

∙ A 概念数据模型∙ B 层次数据模型∙ C 网状数据模型∙ D 关系数据模型∙单选题21.【第2章】():若属性A是关系R的主属性,则属性A不可以为空值。

∙ A 实体完整性规则∙ B 参照完整性规则∙ C 用户定义的完整性∙ D 关系完整性∙多选题22.【第2章】关系完整性约束包括:()。

∙ A 实体完整性∙ B 参照完整性∙ C 关系代数∙ D 用户定义完整性∙多选题23.【第2章】关系数据模型的三要素:()。

∙ A 关系数据结构∙ B 关系操作集合∙ C 完整性约束∙ D 关系模式∙多选题24.【第2章】传统的集合运算包括()。

∙ A 并(union)∙ B 交(intersection)∙ C 差(difference)∙ D 广义笛卡儿积(extended cartesian product)∙多选题25.【第2章】专门的关系运算:()。

∙ A 选择运算∙ B 投影运算∙ C 连接运算∙ D 除运算∙单选题26.【第3章】根据SQL标准,修改表的数据结构,下面哪种语句适用?∙ A UPDATE∙ B ALTER∙ C CHANGE∙ D SHIFT∙单选题27.【第3章】根据SQL标准,创建一个表,应该使用下面哪个语句?∙ A CREATE TABLE∙ B CREATE INDEX∙ C CREATE VIEW∙ D CREATE DATABASE∙单选题28.【第3章】根据SQL标准,删除表student中对字段sno的唯一性约束,应该使用下面哪条语句?∙ A drop sno from table student∙ B alter table student drop sno∙ C alter table student drop unique(sno)∙ D alter table student drop sno unique∙单选题29.【第3章】根据SQL标准,查询表student中所有系dept为‘IS’并且性别sex为‘女’的所有记录,下面哪条语句适用?∙ A select * from student where dept=’IS’ and sex=’女’∙ B select * from student where dept=’IS’ or sex=’女’∙ C select * from student where dept=’IS’ and where sex=’女’∙ D select * from student where dept=’IS’ union select * from student where sex=’女’∙单选题30.【第3章】根据SQL标准,创建一个视图,应该使用下面哪个语句?∙ A CREATE TABLE∙ B CREATE INDEX∙ C CREATE VIEW∙ D CREATE DATABASE∙单选题31.【第3章】根据SQL标准,删除一个表,应该使用下面哪个语句?∙ A DELETE TABLE∙ B DROP TABLE∙ C DELETE VIEW∙ D DROP DATABASE∙单选题32.【第3章】根据SQL标准,删除一个表中的记录,下面哪个语句适用?∙ A DROP TABLE∙ B DROP∙ C DELETE∙ D ERASE∙单选题33.【第3章】根据SQL标准,增加一个新的字段sdate到表student中,该字段为可容纳7个字符的定长字符串,下面哪条语句可以正确表述?∙ A insert into student sdate char(7)∙ B add sdate char(7) to student∙ C append sdate varchar(7) to table student∙ D alter table student add sdate varchar(7)∙ E alter table student add sdate char(7)∙ F alter table student modify sdate char(7)∙单选题34.【第3章】根据SQL标准,查询表student(sno,sname,sex,dept)中所有学生的选修课程数,其中选修记录在表SC(sno,cno,grade)中,两表中sno为关联字段。

下面哪条语句合适?∙ A select sno,count(cno) from SC∙ B select sno,count(cno) from student∙ C select a.sno,count(cno) from student a left outer join SC∙ D select a.sno,count(cno) from SC left outer join student a∙单选题35.【第3章】根据SQL标准,下面哪条语句与select min(age) from student等效?∙ A select age from student where age >= min(age)∙ B select distinct age from student where age >= all min(age)∙ C select distinct a.age from student a where a.age <= any (select distinctb.age from student b)∙ D select distinct a.age from student a where a.age <= all (select distinct b.age from student b)∙多选题36.【第3章】关于SQL语言的主要特点:()。

∙ A SQL是一种一体化的语言,它包括了数据定义、数据查询、数据操纵和数据控制等方面的功能,可以完成数据库活动的全部工作。

∙ B SQL语言是一种高度非过程化的语言。

∙ C SQL语言非常简洁。

∙ D SQL语言可以直接以命令方式交互使用,也可以嵌入到程序设计语言中以程序方式使用。

∙判断题37.【第3章】SQL是Structured Query Language(结构化查询语言)的缩写。

∙正确错误∙判断题38.【第3章】用SQL语句进行表结构的修改操作,使用ALTER TABLE语句。

∙正确错误∙判断题39.【第3章】用SQL语句进行表的删除操作,使用DROP TABLE语句。

相关文档
最新文档