《数据库技术基础》作业
《数据库基础及应用》网上作业(1-5章)
Access2010《数据库基础及应用》网上作业(1-6章)(共68 题)第1 题: (单选题, 1.5 分)有三个关系 R、S 和 T 如下:R S T由关系 R 和 S 通过运算得关系 T,则所使用的运算是________。
A)笛卡尔积B)自然连接C)并D)交[A]选A[B]选B[C]选C[D]选D答案: B第2 题: (单选题, 1.5 分)数据库技术的根本目标是要解决数据的_____。
[A]存储问题[B]共享问题[C]安全问题[D]保护问题答案: B第3 题: (单选题, 1.5 分)下列叙述中错误的是_______。
[A]数据库系统是在文件系统之上加入数据库管理系统对数据进行管理[B]各种数据库管理系统均基于某种数据模型[C]数据库管理系统必须在操作系统支持下工作[D]数据库系统比文件系统能够管理更多的数据答案: D第4 题: (单选题, 1.5 分)数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的_____。
[A]可靠性[B]一致性[C]完整性[D]安全性答案: D第5 题: (单选题, 1.5 分)有三个关系 R、S 和 T 如下:R S T由关系 R 和 S 通过运算得到关系 T,则所使用的运算是________。
A)并B)交C)笛卡尔积D)自然连接[A]选A[B]选B[C]选C[D]选D答案: B第6 题: (单选题, 1.5 分)有两个关系 R 和 T 如下:R T由关系 R 通过运算得到关系 T,则所使用的运算是________。
A)选择B)投影C)交D)并[A]选A[B]选B[C]选C[D]选D答案:A第7 题: (单选题, 1.5 分)下列属于应用软件的是______。
[A]C语言编译系统[B]数据库管理系统[C]教务管理系统[D]Windows操作系统答案: C第8 题: (单选题, 1.5 分)层次模型、网状模型和关系模型是根据_____划分。
数据库作业及参考答案(最新版)【优质】
数据库一、单选题:1.数据库系统的核心是()。
A编译系统 B 数据库 C 操作系统 D 数据库管理系统2.数据库是在计算机系统中按照一定的数据模型组织、存储和应用的()。
A文件的集合 B 数据的集合 C 命令的集合 D 程序的集合3.数据库DB、数据库系统DBS、数据库管理系统DBMS这三者之间的关系是():A DBS包括DB和DBMSB DBMS包括DB和DBSC DB包括DBS和DBMSD DBS就是DB,也就是DBMS4.数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能称为()。
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封装结构11.ER图是数据库设计的工具之一,它一般适用于建立数据库的()。
数据库基础作业答案
011-5-25 21:10中山市23℃—30℃多云数据库基础与应用作业答案第一次作业填空1. 依赖于2. 文件系统、数据库系统3. 文件、数据库4. 局部、全局5. 主属性、非主属性6. 多、多7. 1、多8. 型、值9. 元组、属性10. 关系定义、DBMS11. 封装、继承、多态12. 数据库管理员、数据库设计员、应用程序员、终端用户13. 外模式和模式、模式和内模式14. 建立、维护15. 关系数据结构、关系完整性规则、关系运算16. 单值、嵌套17. 候选、属性18. 主、非主19. 空值、主码20. 7、3、221. 选择、2 22. S、Π学生号X23. 课程号(X)、C 24. X←→Y、决定因素25. 非平凡、完全26. 学号、系主任27. X→Y、X→Z、分解性28. X、候选码29. (A,D)、2 30. (A,C,G)、331. 第一、不可再分32. 数据冗余、操作异常(更新异常)33. 第一、3 34. 第二、235. 第三36. BC、决定因素第二次作业一、填空题1. 视图、基本表2. create schema、drop schema3. 列级、表级4. 列级、表级5. 建立、修改、删除6. values、select7. 表、建立8. 连接、安全9. 没有影响、有影响10. select、from、where11. group by、order by 12. 需求分析、概念设计13. 数据流图、数据字典、需求说明书14. 需求分析、ER图15. 商品实体、销售实体、收款实体16. 全局模式、外模式17. 1对1、1对多18. 设计要求、功能完善、操作方便19. 客房表、住宿表20. 娱乐费表、催补款表21. 客房表、客房空闲表二、根据主教材第四章所给的商品库和教学库,按照下列所给的每条SQL查询语句写出相应的功能。
1. 从商品库中查询出每一种商品的商品代号、分类名、数量和品牌等信息。
计算机数据库应用基础全部习题参考答案
第一章习题参考答案1.选择题(1)数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是( A )。
A.DBS包括DB和DBMS B.DBMS包括DB和DBSC.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS (2)设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是(B)。
A.m:n B.1:m C.m:k D.1:1(3)对于“关系”的描述,正确的是( D )。
A.同一个关系中允许有完全相同的元组B.同一个关系中元组必须按关键字升序存放C.在一个关系中必须将关键字作为该关系的第一个属性D.同一个关系中不能出现相同的属性名(4)E-R图用于描述数据库的( A )。
A.概念模型B.数据模型C.存储模型D.逻辑模型(5)在关系模型中,一个关键字( C )。
A.可以由多个任意属性组成B.至多由一个属性组成C.可以由一个或者多个其值能够唯一表示该关系模式中任何元组的属性组成D.可以由一个或者多个任意属性组成(6)现有如下关系:患者(患者编号,患者姓名,性别,出生日期,单位)医疗(患者编号,患者姓名,医生编号,医生姓名,诊断日期,诊断结果)其中,医疗关系中的外关键字是( A )。
A.患者编号B.患者姓名C.患者编号和患者姓名D.医生编号和患者编号(7)一个关系只有一个( D )。
A.候选关键字B.外部关键字C.组合关键字D.主关键字(8)下列标识符可以作为局部变量使用的是( C )。
A.[@Myvar] B.My var C.@Myvar D.@My var (9)Transact-SQL支持的一种程序结构语句是( A )。
A.BEGIN…E ND B.IF…T HEN…ELSEC.DO CASE D.DO WHILE(10)字符串常量使用( A )作为定界符。
A.单引号B.双引号C.方括号D.花括号2.填空题(1)数据库是在计算机系统中按照一定的方式组织、存储和应用的(数据集合)。
数据库基础课后习题及答案
数据库基础课后习题及答案数据库基础课后习题及答案数据库是计算机科学中非常重要的一个概念,它用于存储和管理大量的数据。
在数据库基础课程中,学生通常需要完成一些习题来巩固所学的知识。
本文将介绍一些常见的数据库基础课后习题,并提供相应的答案。
一、选择题1. 数据库是指什么?A. 存储和管理数据的软件系统B. 存储和管理硬件设备的软件系统C. 存储和管理网络的软件系统D. 存储和管理操作系统的软件系统答案:A2. 数据库管理系统(DBMS)的主要功能是什么?A. 存储和管理数据B. 分析和处理数据C. 网络和通信D. 操作系统管理答案:A3. 下列哪个不属于数据库的特点?A. 数据共享B. 数据冗余C. 数据独立性D. 数据一致性答案:B4. 数据库中的数据是以什么形式存储的?A. 文件B. 表格C. 文本D. 图像答案:B5. 数据库中的主键是什么?A. 唯一标识一个记录的属性B. 存储在数据库中的所有数据C. 数据库中的表格D. 数据库中的索引答案:A二、填空题1. 数据库中的关系是指什么?关系是指数据之间的联系和关联。
2. 数据库中的SQL是什么意思?SQL是结构化查询语言(Structured Query Language)的缩写。
3. 数据库中的DDL是什么意思?DDL是数据定义语言(Data Definition Language)的缩写。
4. 数据库中的DML是什么意思?DML是数据操作语言(Data Manipulation Language)的缩写。
5. 数据库中的索引有什么作用?索引可以提高数据库的查询效率,加快数据检索的速度。
三、简答题1. 数据库的三级模式是什么?数据库的三级模式包括外模式、概念模式和内模式。
外模式是用户对数据库的直接接口,概念模式是数据库的全局逻辑结构,内模式是数据库在物理存储上的表示。
2. 数据库的ACID是什么意思?ACID是数据库事务的四个特性,包括原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。
《数据库技术》在线作业
《数据库技术》在线作业一、单选题(共50 道试题,共100 分。
)1. 关系数据模型的三个组成部分中,不包括( )。
A. 完整性规则B. 数据结构C. 数据操作D. 并发控制正确答案:D 满分:2 分2. 数据库的分析和设计阶段包括()。
A. 需求分析B. 概念设计C. 逻辑设计D. 物理设计E. 以上都是正确答案:E 满分:2 分3. 若用如下的SQL语句创建了一个表S CREATE TABLE S(S# CHAR(6) NOT NULL, SNAME CHAR(8) NOT NULL, SEX CHAR(2), AGE INTEGER) 今向S表插入如下行时,哪一行可以被插入()A. ('','李明芳',女,'23')B. ('','张为',NULL,NULL)C. (NULL,'陈道一','男',32)D. ('',NULL,'女',25)正确答案:B 满分:2 分4. 从关系中挑选出指定的属性组成新关系的运算称为( )A. "选取"运算B. "投影"运算C. "联接"运算D. "交"运算正确答案:B 满分:2 分5. 包含在任何一个候选键中的属性称为()。
A. 主键B. 非键属性C. 键属性D. 全键正确答案:C 满分:2 分6. 数据库系统软件包括DBMS和()。
A. 数据库B. 高级语言C. OSD. 数据库应用系统和开发工具正确答案:D 满分:2 分7. 关于数据流程图的描述,正确的是()。
A. 数据流程图抽象于数据结构图B. 数据流程图抽象于业务流程图C. 数据流程图中不含数据的来源及去处D. 数据流程图为数据库设计提供直接支持÷正确答案:B 满分:2 分8. 下列哪一种输入设备()。
数据库技术作业和答案(包括习题答案)
第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. 数据处理的核心问题是。
数据库基础及应用作业答案一
数据库基础及应用作业答案一电大最新《数据库基础及应用》形成性考核册作业答案一(第1~第3章)一、单选题(在每小题的空括号内填写上正确选项的字母, 每小题2分, 共36分)1.在利用计算机进行数据处理的四个发展阶段中, 第3个发展阶段是( C )。
A.人工管理B.文件系统C.数据库系统D.分布式数据库系统2实体中能够唯一标识自己的属性被称做( A )。
A.码B.域C.联系D.元组3、关系数据模型属于( B )。
A.概念数据模型B.逻辑数据模型C.存储数据模型D.对象数据模型4.若实体A和B是1对多的联系, 实体B和C是多对1的联系, 则实体A和C是( C )联系。
A.1对1B.1对多C.多对多D.多对15.在数据库体系结构的三级模式中, 全局模式处于( B )层。
A.最内B.中间C.最外D.应用6.下面不属于数据库体系结构中三级模式的是( C )。
A.存储模式B.逻辑模式C.数据模式D.应用模式7.设D1、D2和D3定义域中的基数分别为2、3和4, 则D1xD2xD3的元组数为( B )。
A.9B.24C.10D.148.设关系R1具有a1个属性和b1个元组, 关系R2具有a2个属性和b2个元组, 则关系R1×R2所具有的元组个数( D )。
A.a1+b1B.a2+b2C.a1xa2D.b1xb29.若一个关系为R(学生号, 姓名, 性别, 年龄), 则能够作为主码的属性为( A )。
A.学生号B.姓名C.性别D.年龄10.设一个关系模式为R(A,B,C), 对应的关系内容为R={{1,10,50},{2,10,60},{3,20,72},{4,30,60}}, 则δB>15(R)的运算结果中具有的元组个数为( B )。
A.1B.2C.3D.411.设一个学生关系为S(学生号, 姓名), 课程关系为C(课程号, 课程名),选课关系为X(学生号, 课程号, 成绩)。
则求出所有选修课程信息的运算表示式为П课程号(X)与( A )的自然连接。
数据库基础课后作业
• 要求用标准的A4打印纸写 • 第一行写 数据库基础作业 • 第二行 专业 班级 姓名 学号 日期(留 作业) • 作业要求抄题 • 字迹要工整 • 下次上课交
• 1 回答视图、查询与SQL语言的区别。 • 2 已知表STUDENT.DBF,用命令方式为姓名 字段建立独立索引文件、结构复合索引标识和 非结构复合索引标识。 • 3 已知表earn.dbf,要求用命令方式给学历为 “研究生”毕业的员工工资涨650元。 • 4 用命令方式把表student.dbf中的男同学复制成 一张新表fff.dbf。 • 5 用SQL语言回答下面问题。 已知学生表student.dbf的结构为 学号(xh)C,姓名(xm)C,性别(xb)C,年龄(nl)N
成绩表cjk.dbf的结构为 学号(xh)C,课程号(kch)C,成绩(cj)N 课程表course.dbf 课程号(kch)C,课程名(kcm)C,学分(xf)N ①查询所有女同学的信息,并送打印机打印。 ②查询修过“数据库基础”学生的姓名,并按成
绩排序。
③查询修课程号为“1500015”课程的学生 情况。 ④查询学生“王五”的各科成绩。
数据库基础课后作业二
• 用visual foxpro设计一个药品销售管理系 统。 • 要求:①给出设计步骤; • ②给出数据组织方式; • ③系统功能设计; • ④开发系统的注意事项。
• 6 回答下面程序的运行结果。 do main *main.prg * f1.prg *f2.prg a1=10 public a3 ?a1,a2,a3 a2=5 private a1 do f1 a1=8 ?a1,a2,a3 a3=7 do f2 ?a1,a2,a3
• 7 表student.dbf有12条记录,回答程序运行结果。 use studentrecno() go bottom ?eof() skip 20 ?recno() 8 为表student.dbf建立结构复合索引标识hh,问用 命令方式如何使用它? 《完》
最新最全数据库基础练习题复习及答案解析完整版.doc
第一章习题一、单项选择题1.数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是(A)。
A. DBS包括DB和DBMSB. DBMS包括DB和DBSC. DB包括DBS和DBMSD. DBS就是DB,也就是DBMS2. 下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是(D)。
I.人工管理阶段II.文件系统阶段III.数据库阶段A. I 和IIB. 只有IIC. II 和IIID. 只有I3. 下列四项中,不属于数据库系统特点的是(C)。
A. 数据共享B. 数据完整性C. 数据冗余度高D. 数据独立性高4. 数据库系统的数据独立性体现在(B)。
A.不会因为数据的变化而影响到应用程序B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C.不会因为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其他的存储结构5. 要保证数据库的数据独立性,需要修改的是(C)。
A. 模式与外模式B. 模式与内模式C. 三层之间的两种映射D. 三层模式6. 要保证数据库的逻辑数据独立性,需要修改的是(A)。
A. 模式与外模式的映射B. 模式与内模式之间的映射C. 模式D. 三层模式7. 用户或应用程序看到的那部分局部逻辑结构和特征的描述是(C),它是模式的逻辑子集。
A.模式B. 物理模式C. 子模式D. 内模式8. 下述(B)不是DBA数据库管理员的职责。
A.完整性约束说明B. 定义数据库模式C.数据库安全D. 数据库管理系统设计9. 常见的数据模型有三种,它们是(B)A 网状、关系和语义B 层次、关系和网状C 环状、层次和关系D 字段名、字段类型和记录10. 在E-R图中,用来表示属性的图形是(B)A 矩形B 椭圆形C 菱形D 平行四边形二、填空题1. 描述数据库全体数据的全局逻辑结构和特性的是_____模式______。
2. ____数据的物理独立性__________是指数据库的物理(存储)结构改变时,尽量不影响整体逻辑结构、用户的逻辑结构以及应用程序。
数据库技术基础练习试卷1(题后含答案及解析)_0
数据库技术基础练习试卷1(题后含答案及解析) 题型有:1. 选择题选择题(每小题1分,共60分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.用表格形式的结构表示实体类型以及实体类型之间联系的数据模型是______。
A.关系数据模型B.层次数据模型C.网状数据模型D.面向对象数据模型正确答案:A 涉及知识点:数据库技术基础2.由计算机、操作系统、DBMS、数据库、应用程序及用户等组成的一个整体称为______。
A.文件系统B.数据库系统C.软件系统D.数据库管理系统正确答案:B 涉及知识点:数据库技术基础3.以下关于冗余数据的叙述中,不正确的是______。
A.存在冗余容易破坏数据库完整性B.存在冗余会造成数据库维护困难C.数据库中不应该含有任何冗余D.冗余数据是指可以由基本数据导出的数据正确答案:C 涉及知识点:数据库技术基础4.层次模型只能表示1:M联系,对表示M:N联系则很困难,而且层次顺序严格,这是该模型的______。
A.严格性B.复杂性C.缺点D.优点正确答案:C 涉及知识点:数据库技术基础5.在概念模型中的事物称为______。
A.实体B.对象C.记录D.节点正确答案:A 涉及知识点:数据库技术基础6.层次模型表达实体类型及实体之间联系用的数据结构是______。
A.网状B.表C.有向图D.树形正确答案:D 涉及知识点:数据库技术基础7.数据库中对全部数据的整体逻辑结构的描述,作为数据库的______。
A.存储模式B.子模式C.模式D.外模式正确答案:C 涉及知识点:数据库技术基础8.用户界面是用户和数据库系统间的一条分界线,在分界线之下,用户是不可知的,用户界面定义在______。
A.外部级(模型)B.概念级C.内部级D.逻辑级正确答案:A 涉及知识点:数据库技术基础9.数据库系统的最大特点是______。
A.数据的三级抽象和二级独立性B.数据共享性C.数据的结构化D.数据独立性正确答案:A 涉及知识点:数据库技术基础10.在数据库中存储的是______。
数据库基础与应用作业答案
数据库基础与应用作业答案第1章数据库概述一、选择题1 A; 2C;3A;4D;5A;6A;二、填空题一、有序的、可共享的二、在建立、使用和维护时三、数据库、数据库管理系统(及其开发工具)、应用系统、DBA和用户四、手工、文件、数据库五、数据结构、数据操作、完整性与约束性条件六、关系、网状、层次;关系数据模型三、判断题1√;2√;3×;4×四、简答题1.简述计算机数据管理技术发展的三个阶段。
一、人工管理这一阶段(20世纪50年代中期以前),计算机主要用于科学计算。
外部存储器只有磁带、卡片和纸带等还没有磁盘等直接存取存储设备。
软件只有汇编语言,尚无数据管理方面的软件。
数据处理方式基本是批处理。
这个阶段有如下几个特点:计算机系统不提供对用户数据的管理功能。
用户编制程序时,必须全面考虑好相关的数据,包括数据的定义、存储结构以及存取方法等。
程序和数据是一个不可分割的整体。
数据脱离了程序就无任何存在的价值,数据无独立性。
数据不能共享。
不同的程序均有各自的数据,这些数据对不同的程序通常是不相同的,不可共享;即使不同的程序使用了相同的一组数据,这些数据也不能共享,程序中仍然需要各自加人这组数据,谁也不能省略。
基于这种数据的不可共享性,必然导致程序与程序之间存在大量的重复数据,浪费了存储空间。
不单独保存数据。
基于数据与程序是一个整体,数据只为本程序所使用,数据只有与相应的程序一起保存才有价值,否则就毫无用处。
所以,所有程序的数据均不单独保存。
二、文件系统在这一阶段(20世纪50年代后期至60年代中期)计算机不仅用于科学计算,还利用在信息管理方面。
随着数据量的增加,数据的存储、检索和维护问题成为紧迫的需要,数据结构和数据管理技术迅速发展起来。
此时,外部存储器已有磁盘、磁鼓等直接存取的存储设备。
软件领域出现了操作系统和高级软件。
操作系统中的文件系统是专门管理外存的数据管理软件,文件是操作系统管理的重要资源之一。
数据库基础知识试题及答案精选全文完整版
可编辑修改精选全文完整版数据库基础知识试题及答案数据库是一个单位或是一个应用领域的通用数据处理系统,它存储的是属于企业和事业部门、团体和个人的有关数据的集合。
以下是由店铺整理关于数据库基础知识试题及答案的内容,希望大家喜欢! 数据库基础知识试题及答案(1)下列关于数据库的叙述中,正确的是A、数据库减少了数据冗余B、数据库避免了数据冗余C、数据库中的数据一致性是指数据类型一致D、数据库系统比文件系统能够管理更多数据【答案】A【解析】数据库的主要特点是①实现数据共享。
②减少数据的冗余度。
③数据的独立性。
④数据实现集中控制。
⑤数据一致性和可维护性,以确保数据的安全性和可靠性。
⑥故障恢复。
(2)在窗体中要显示一名教师基本信息和该教师所承担的全部课程情况,窗体设计时在主窗体中显示教师基本信息,在子窗体中显示承担的课程情况,则主窗体和子窗体数据源之间的关系是A、一对一关系B、一对多关系C、多对一关系D、多对多关系【答案】B【解析】窗体中的窗体称为子窗体,包含子窗体的窗体称为主窗体,主窗体和子窗体常用来表示一对多的关系。
根据题意,主窗体和子窗体数据源之问的关系就是教师实体集和课程实体集之问的关系。
一名教师可以承担多门课程,但是一门课程只能由一个教师承担。
所以是一对多的关系,因此选择B选项。
(3)Access数据表中的“记录”,在关系数据模型中对应的概念是A、字段B、元组C、属性D、域【答案】B【解析】Access数据表表中的每一横行称为一条记录,在关系数据模型中对应的概念是元组。
(4)下列不能建立索引的数据类型是A、文本型B、备注型C、数字型D、日期时间型【答案】B【解析】索引是表中字段非常重要的属性,能根据键值加速在表中查找和排序的速度,并且能设定表中记录的唯一性。
在ACCESS中,备注字段类型是不能被索引的。
(5)从多个关系中抽取出所需要的属性组成新关系,应使用的操作是A、查询运算B、连接运算C、投影运算D、选择运算【答案】B【解析】关系运算包括投影、选择和联接。
计算机思维导论课程 第5章-数据库技术基础练习题-带答案
(B)只更新当前记录
(C)更新 0 条记录
(D)无法执行
答案:A
二、填空题
1. 数据库设计中涉及的两种重要模型是
和
。
2. 对现实世界进行第一层抽象的模型,称为
模型,这种模型按用户
的观点对数据和信息进行建模,独立于具体的机器和 DBMS。
4
《计算思维导论 第 5 章 课后练习》
3. 对现实世界进行第二层抽象的模型,称为
模型。这种模型与
所使用的具体机器和 DBMS 相关。
4. 在信息世界中,用
来表示实体的特征。
5.
是用来唯一标识实体的属性。
6. 实体之间的联系可以有
、
和
三种。
7. 在 E-R 图中,实体用
表示,属性用
表示。
8. 数据库发展史的三种重要数据模型是
、
和
。
9.
是目前使用最多的数据模型。
10. 如果在一个关系中,存在多个属性(或属性组合)都能用来唯一标识该关系的元组,
(B)性别为“女”或者工资额大于 2000 的记录
(C)性别为“女”并非工资额大于 2000 的记录
(D)性别为“女”或者工资额大于 2000 的记录,且二者择一的记录
答案:A
41. 在 SQL 中,字符串匹配的运算符是【 】。
(A)=
(B)AND
(C)IN
(D)LIKE
答案:D
42. SQL 实现分组查询的子句是【 】。
这些属性(或属性组合)都称为该关系的
。
11. 关系模式一般表示为
。
12. 在关系模型中,用
表示实体及实体间的联系。
13. 如果表中的某个属性或属性组不是本表的主码,而是另一个表的主码,则称该属性
20秋学期《数据库技术》在线平时作业3
20秋学期《数据库技术》在线平时作业3SQLServer的主数据文件是用来存储数据库的数据和数据库的启动信息。
每个数据库必须并且只有一个主数据文件,其扩展名为A:.NDFB:.MDF答案:B用二维表结构表示实体与实体之间的联系的数据模型是A:层次模型B:网状模型C:关系模型D:面向对象模型答案:C关系数据库中,实现主码标识元组的作用是通过A:实体完整性规则B:参照完整性规则C:用户自定义的完整性D:属性的值域答案:A在标准SQL中,短整型数据类型的关键字是A:INTB:SMALLINT答案:B下列属于概念模型的是A:关系数据模型B:层次数据模型C:网络数据模型D:实体联系模型答案:DSQL的SELECT语句中,“HAVING条件表达式”用来筛选满足条件的A:关系B:分组答案:B在数据库的三级模式结构中,内模式有A:0个B:2个C:1个D:任意多个答案:C关系模型的参照完整性约束是指A:限制引用一个关系中的不同元组数据B:限制两个关系间的互相引用答案:B在SQL语言中,能够实现关系参照完整性规则的子句是A:PRIMARYKEYB:FOREIGNKEY……REFERENCES答案:B视图是一个“虚表”,视图的构造基于A:基本表或视图B:数据字典答案:A下列SQL语句中,能够实现“将查询SC表的权限授予用户U1,并允许该用户将此权限授予其他用户”这一功能的是A:GRANTSELECTTOSCONU1WITHPUBLICB:GRANTSELECTONSCTOU1WITHGRANTOPTION答案:B。
数据库技术基础习题参考答案
习题参考答案习题1参考答案:一、1、B 2、D 3、B 4、C二、1、数据联系弱2、层次数据模型3、数据库管理系统(或DBMS)4、关键码5、关系6、实体标识符(关键码/键)7、层次和网状模型均是通过指针实现数据联系,关系模型通过关键码实现数据联系习题3参考答案:一、1、D 2、C 3、D4、C 5、B 6、D二、填空题参考答案:1、域(值域)三、1、在依赖关系中,当外键是主键的组成部分时,外键值不允许为空;否则外键值允许为空。
2、实体完整性规则是指关系中的元组在组成主键的属性上不能有空值。
关系SC的主键为(学号,课程号),因此SC中的每个元组在学号、课程号两个属性上的取值均不能为空。
四、1、CREATE TABLE 订单(订单ID AUTOINCREMENT(1,1) CONSTRAINT pk_id PRIMARY KEY,订购日期DATE,到货日期DATE,发货日期DATE,运货费MONEY,货主名称TEXT,货主城市TEXT,货主邮政编码TEXT)2、CREATE TABLE 雇员1(雇员ID AUTOINCREMENT(1,1) CONSTRAINT pk_gy_id PRIMARY KEY,姓名TEXT NOT NULL,职务TEXT,出生日期DATE,雇佣日期DATE,城市TEXT,邮政编码TEXT,电话TEXT,分机TEXT,照片MEMO,备注TEXT,上级INT)3、CREATE TABLE 客户(客户ID V ARCHAR(10) CONSTRAINT pk_kh_id PRIMARY KEY,公司名称V ARCHAR(30) NOT NULL,联系人姓名V ARCHAR(10),联系人职务V ARCHAR(10),城市V ARCHAR(10))4、CREATE TABLE 运货商1(运货商ID COUNTER(1,1) CONSTRAINT pk_yhs_id PRIMARY KEY,公司名称V ARCHAR(30) NOT NULL,电话V ARCHAR(10))5、ALTER TABLE 客户ADD CONSTRAINT uk_kh_gsmc UNIQUE(公司名称)6、ALTER TABLE 客户1ADD 邮政编码TEXT,国家TEXT,电话TEXT,传真TEXT7、INSERT INTO 运货商1(公司名称,电话) V ALUES('统一包裹','(010)65553199') INSERT INTO 运货商1(公司名称,电话) V ALUES('急速快递','(010)65559831') INSERT INTO 运货商1(公司名称,电话) V ALUES('联邦货运','(010)65559931') 8、INSERT INTO 客户SELECT * FROM D:\NORTHWIND.客户--原客户表的路径INSERT INTO 雇员SELECT * FROM D:\NORTHWIND. 雇员INSERT INTO 订单SELECT * FROM D:\NORTHWIND. 订单9、UPDATE 订单SET 订购日期="1996-8"WHERE YEAR(订购日期)=1996 AND MONTH(订购日期)=710、DELETE FROM 雇员WHERE YEAR(DA TE())-YEAR(出生日期)>=45习题4参考答案:一、1、D 2、C 3、C 4、C 5、D 6、B二、1、属性三、1、操作Ⅰ不能被正确执行,因为违反了主键唯一性的约束。
(完整版)数据库基础题库-含答案
数据库基础考试流程测试模拟题(说明:本卷试题在考试流程测试后收回)1、您有一个包含产品ID和产品名称的表。
B您需要编写一条UPDATE 语句。
以将特定产品的名称改为glass ,应在UPDA TE 语句中包括什么内容?A.LET ProductName=’glass’B、SET ProductName=’glass’C、EXEC ProductName=’glass’D、ASSIGN ProductName=’glass’2、您需要存储从三个到30个字符不等的产品名称。
您还需要将使用的存储空间量降到最低。
应该使用哪种数据类型?DA.CHAR(3,30) B、CHAR(30) C、V ARCHAR(3,30) D、V ARCHAR(30)3、要运行存储过程,用户需要哪种权限?CA.ALLOW B、CALL C、EXECUTE D、RUN4、视图可用于:CA.确保引用完整性。
B、保存存储在一个单独表中的数据的额外副本。
C、限制对表中特定行或列中的数据的访问。
D、在从基础表中删除历史数据前将其保存。
5、您正在创建一个表来存储客户数据。
AccountNumber 列使用的值始终由一个字母和四位数字组成。
您应该对AccountNumber 列使用哪种数据类型?BA.BYTE B、CHAR C、DOUBLE D、SMALLINT6、哪条语句将导致创建索引?AA.CREATE TABLE Employee (EmployeeID INTEGER PRIMARY KEY)B.CREATE TABLE Employee (EmployeeID INTEGER INDEX)C.CREATE TABLE Employee (EmployeeID INTEGER NULL)D. CREA TE TABLE Employee (EmployeeID INREGER DISTINCT)7、哪个关键字必须包含在CREA TE VTEW 语句中?BA.ORDER BY B、SELECT C、UPDA TE D、WHERE8、可在数据库值中执行的已命名的SQL 语句组被称为:CA.公式。
数据库基础作业
数据库基础作业数据库是组织和存储数据的软件系统。
它能够有效地管理大量数据,并提供快速、可靠的数据访问和处理。
数据库的基础知识是学习数据库管理和开发的重要基础。
本文将介绍数据库的基础概念、数据库管理系统和数据库设计等内容。
一、数据库的基本概念数据库是按照一定的数据模型组织、存储和管理数据的集合。
它可以看作是一个数据仓库,用于存储和管理组织的各种数据。
数据库中的数据是按照一定的结构和关系进行组织的,可以通过特定的查询语言进行访问和操作。
数据库中的数据是按照表的形式存储的。
表由行和列组成,每一行代表一个记录,每一列代表一个属性。
表中的数据可以通过主键来进行关联和查询。
主键是唯一标识一个记录的字段,它能够确保表中的每一行都有唯一的标识。
二、数据库管理系统数据库管理系统(DBMS)是用于管理数据库的软件系统。
它提供了一系列功能,包括数据定义、数据操作和数据控制。
常见的数据库管理系统有MySQL、Oracle、SQL Server等。
1. 数据定义数据定义是指定义数据库的结构和约束条件。
数据库管理员可以通过数据库管理系统定义表、视图、索引等数据库对象,还可以定义数据类型、完整性约束和安全权限等。
数据定义语言(DDL)是用于定义数据库结构的语言,常见的DDL语句包括CREATE、ALTER 和DROP等。
2. 数据操作数据操作是指对数据库中的数据进行增加、删除、修改和查询等操作。
数据操作语言(DML)是用于操作数据库中的数据的语言,常见的DML语句包括INSERT、DELETE、UPDATE和SELECT等。
3. 数据控制数据控制是指对数据库中的数据进行安全控制和权限管理。
数据库管理员可以通过数据库管理系统设置用户权限、角色权限和访问控制等。
数据控制语言(DCL)是用于控制数据库访问和权限的语言,常见的DCL语句包括GRANT和REVOKE等。
三、数据库设计数据库设计是指根据应用系统的需求,设计数据库的结构和关系。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《数据库技术基础》作业
要求:交A4纸打印的报告包括数据库表、查询、查询语句及查询结果,并交ACCESS数据库查询可执行文件。
一.(50分)已知关系学生,课程,成绩,用ACCESS上机查询,要求查询语言及查询结果(每小题10分)。
(1).查找分数大于86的记录并按分数升序排列。
(2).查找至少有2名学生选修的课程的平均分数。
(3).查找“陆君”的朋友,条件:与“陆君”同班且同性别。
(4).查找每门课程取得最高分数的学生学号、课程号、及分数。
(5).查找至少有2个男生记录的班级的男生平均分数。
二.(45分)任选下面与专业比较接近的一题,但不限与以下的题。
要求上机创建数据表(至少2个表);正确设计查询(至少2个复合条件查询、库函数查询、分组查询、连接或嵌套查询中不重复查询);正确实现查询(用查询语句实现所设计的查询并得到查询结果)。
(创建数据表6分,查询设计10分,查询语句16分,查询结果8分,查询语句难度5分)。
1.设计实现采购管理数据库,
2.设计实现销售管理数据库。
三.(5分)学习本课程的收获和体会,课程改进意见和建议。