数据库原理及应用习题2

合集下载

数据库原理及应用(第2版)--课后习题参考答案

数据库原理及应用(第2版)--课后习题参考答案

9.在利用概念层数据模型描述数据时,一般要求模型要满足三个要求。下列描述中,不属于概念层 数据模型应满足的要求的是 A A.能够描述并发数据 B.能够真实地模拟现实世界 C.容易被业务人员理解 D.能够方便地在计算机上实现 10.数据模型三要素是指 B
3
·4·
A.数据结构、数据对象和数据共享 B.数据结构、数据操作和数据完整性约束 C.数据结构、数据操作和数据的安全控制 D.数据结构、数据操作和数据的可靠性 11.下列关于实体联系模型中联系的说法,错误的是 A.一个联系可以只与一个实体有关 B.一个联系可以与两个实体有关 C.一个联系可以与多个实体有关 D.一个联系也可以不与任何实体有关 D
·1·
第 1 章 数据概述
一.选择题 1.下列关于数据库管理系统的说法,错误的是 C A.数据库管理系统与操作系统有关,操作系统的类型决定了能够运行的数据库管理系统的类型 B.数据库管理系统对数据库文件的访问必须经过操作系统实现才能实现 C.数据库应用程序可以不经过数据库管理系统而直接读取数据库文件 D.数据库管理系统对用户隐藏了数据库文件的存放位置和文件名 2.下列关于用文件管理数据的说法,错误的是 D A.用文件管理数据,难以提供应用程序对数据的独立性 B.当存储数据的文件名发生变化时,必须修改访问数据文件的应用程序 C.用文件存储数据的方式难以实现数据访问的安全控制 D.将相关的数据存储在一个文件中,有利于用户对数据进行分类,因此也可以加快用户操作数 据的效率 3.下列说法中,不属于数据库管理系统特征的是 C A.提供了应用程序和数据的独立性 B.所有的数据作为一个整体考虑,因此是相互关联的数据的集合 C.用户访问数据时,需要知道存储数据的文件的物理信息 D.能够保证数据库数据的可靠性,即使在存储数据的硬盘出现故障时,也能防止数据丢失 5.在数据库系统中,数据库管理系统和操作系统之间的关系是 A.相互调用 B.数据库管理系统调用操作系统 C.操作系统调用数据库管理系统 D.并发运行 6.数据库系统的物理独立性是指 D A.不会因为数据的变化而影响应用程序 B.不会因为数据存储结构的变化而影响应用程序 C.不会因为数据存储策略的变化而影响数据的存储结构 D.不会因为数据逻辑结构的变化而影响应用程序 7.数据库管理系统是数据库系统的核心,它负责有效地组织、存储和管理数据,它位于用户和操作 系统之间,属于 A A.系统软件 B.工具软件 C.应用软件 D.数据软件 8.数据库系统是由若干部分组成的。下列不属于数据库系统组成部分的是 A.数据库 B.操作系统 C.应用程序 D.数据库管理系统 B D

数据库原理及应用第2章课后习题答案

数据库原理及应用第2章课后习题答案

习题21、试述概念模型的作用。

概念层数据模型,也称为概念模型或信息模型,它是从数据的应用语义角度来抽取模型,并按照用户的观点来对数据和信息进行建模,这类模型主要用于数据库设计阶段,它与具体的数据库管理系统无关。

概念模型一方面应该具有较强的语义表达能力,能够方便、直接地表达应用中的各种语义知识,另一方面它还应该简单、清晰、易于用户理解,它是用户和设计人员交流的工具。

2、解释“三个世界”之间的联系。

从客观世界、信息世界到数据世界是一个认识的过程,也是抽象和映射的过程。

在计算机数据库中存储的数据,是经过两级抽象而来的,并且反映的是现实世界的有关信息。

现实世界的复杂事物经过两级抽象的结果就是数据模型。

而抽象的过程是先将现实世界抽象为信息世界的实体模型,然后再将实体模型经过二级抽象得到数据库系统支持的数据模型。

3、定义并解释下列术语。

1)实体客观存在并可相互区别的事物称为实体(Entity)。

实体可以是具体的人、事、物,也可以是抽象的概念或联系。

2)实体型具有相同特征的实体称为实体型(Entity Type)。

3)实体集同属于一个实体型的实体的集合称为实体集(Entity Set)。

4)属性属性(Attribute)就是描述实体的特性或性质的数据。

5)码能够唯一标识一个实体的属性或属性集称为码(Key)。

如果码是由几个属性构成的,则其中不能有多余的属性。

即必须是几个属性全部给出才能唯一标识一个实体。

码是区别实体集中不同实体的关键属性,也称为关键字或键。

6)实体-联系图:采用图形的形式描述实体-联系模型称为实体-联系图。

4、学校中有若干个系,每个系有若干个班级和教研室,每个教研室有若干个教员,其中教授和副教授各带若干研究生,每个班有若干学生,每个学生选修若干课程,每门课程由若干学生选修。

试用E-R图画出此学校的概念模型。

给出主要实体(系、班级、教研室、学生、教员、课程)的E-R图5、某工厂生产若干产品,每种产品由不同的零件组成,每种零件可用在不同的产品上。

(完整版)数据库原理及应用习题带答案

(完整版)数据库原理及应用习题带答案

习题一、单项选择题1. 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

在这几个阶段中,数据独立性最高的是(A)阶段。

A. 数据库系统B. 文件系统C. 人工管理D.数据项管理2. 数据库系统与文件系统的主要区别是(B)。

A. 数据库系统复杂,而文件系统简单B. 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C. 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D. 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量3. 在数据库中存储的是(C)。

A. 数据B. 数据模型C. 数据及数据之间的联系D. 信息4. 数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指(D)。

A. 同一个应用中的多个程序共享一个数据集合B. 多个用户、同一种语言共享数据C. 多个用户共享一个数据文件D. 多种应用、多种语言、多个用户相互覆盖地使用数据集合5. 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是( A )。

A. DBS包括DB和DBMSB. DBMS包括DB和DBSC. DB包括DBS和DBMSD. DBS就是DB,也就是DBMS6. 数据库管理系统(DBMS)是(C)。

A. 一个完整的数据库应用系统B.一组硬件C. 一组系统软件D.既有硬件,也有软件7. 数据库是在计算机系统中按照一定的数据模型组织、存储和应用的(B)。

A. 文件的集合B. 数据的集合C. 命令的集合D. 程序的集合8. 支持数据库各种操作的软件系统是(B)。

A. 命令系统B. 数据库管理系统C. 数据库系统D. 操作系统9. 由计算机硬件、DBMS、数据库、应用程序及用户等组成的一个整体叫(B)。

A. 文件系统B. 数据库系统C. 软件系统D. 数据库管理系统10. 数据库系统中应用程序与数据库的接口是(B)。

A. 数据库集合B. 数据库管理系统DBMSC. 操作系统OSD. 计算机中的存储介质11. 在DBS中,DBMS和OS之间关系是(D)。

数据库原理与应用习题(有答案)

数据库原理与应用习题(有答案)

三:简答题:
1. 什么是数Байду номын сангаас库?
答:数据库是长期存储在计算机内、有组织的、可共享的数据集合。数据库是按某种数据模型进行
组织的、存放在外存储器上,且可被多个用户同时使用。因此,数据库具有较小的冗余度,较高的数据
独立性和易扩展性。
2. 什么是数据库的数据独立性?
答:数据独立性表示应用程序与数据库中存储的数据不存在依赖关系,包括逻辑数据独立性和物理
第一章补充作业部分:
假设教学管理规定:
①一个学生可选修多门课,一门课有若干学生选修;
②一个教师可讲授多门课,一门课只有一个教师讲授;
③一个学生选修一门课,仅有一个成绩。
学生的属性有学号、学生姓名;教师的属性有教师编号,教师姓名;课程的属性有课程号、课程名。
要求:根据上述语义画出 ER 图,要求在图中画出实体的属性并注明联系的类型;
12. 在数据库中,产生数据不一致的根本原因是 数据冗余 。
13. 数据库管理系统(DBMS)是 系统软件 。
14. 数据库管理系统(DBMS)的主要功能是 定义数据库 。
15. 数据库系统的特点是 数据共享 、数据独立、减少数据冗余、避免数据不一致和加强了数据保护。
16.据库系统的最大特点是 数据的三级抽象和二级独立性 。
A.层次数据模型 B.网状数据模型 C. D.面向对象数据模型
答案:C
二、填空题
1. 数据管理技术经历了 人工管理 、 文件系统 和 数据库系统 三个阶段。
2. 数据库是长期存储在计算机内、有 组织 的、可 共享 的数据集合。
3.DBMS 是指 数据库管理系统 它是位于 用户 和 操作系统 之间的一层管理软件。
统一管理和控制

北航14秋《数据库原理及应用》在线作业二答案

北航14秋《数据库原理及应用》在线作业二答案

北航《数据库原理及应用》在线作业二单选题一、单选题(共25 道试题,共100 分。

)1. 若用如下的SQL语句创建了一个表S :CREATE TABLE S(S# CHAR(6) NOT NULL, SNAME CHAR(8) NOT NULL, SEX CHAR(2), AGE INTEGER) 今向S表插入如下行时,哪一行可以被插入A. ('991001','李明芳',女,'23')B. ('990746','张为',NULL,NULL)C. (NULL,'陈道一','男',32)D. ('992345',NULL,'女',25)-----------------选择:B2. 下列有关数据库的恢复的说法中不正确的是()A. 应定期将数据库做成档案文件B. 在进行事务处理过程时数据库更新的全部内容写入日志文件C. 发生故障时用当时数据内容和档案文件更新前的映象,将文件恢复到最近的检查点文件状态。

D. 数据库恢复,还可用最新的档案文件和日志文件的更新映象,将文件恢复到最新的检查点文件状态。

-----------------选择:C3. 在命令窗口执行SQL命令时,若命令要占用多行,续行符是______。

A. 冒号(:)B. 分号(;)C. 逗号(,)D. 连字符(-)-----------------选择:D4. 事务的执行不被其它事务干扰,这个性质称为事务的()A. 原子性B. 隔离性C. 持久性D. 一致性-----------------选择:B5. 规范化理论是关系数据库进行逻辑设计的理论依据。

根据这个理论,关系数据库中的关系必须满足其每一属性都是()A. 互不相关的B. 不可分解的C. 长度可变的D. 互相关联的-----------------选择:B6. SQL语言中,删除一个表的命令是()。

数据库原理及应用习题课2

数据库原理及应用习题课2

已知每个职工可以参加多个项目,每个项目可以由多名职工参加;每 个项目使用多种零件,每种零件可被多个项目使用. 其中,职工有:职工号,职工名; 零件有:零件号,零件名; 项目有:项目号,项目名; 每个项目使用某种部件有相应数量,职工都有参加项目的日期. (1)据上述语义设计E-R模型,要求标注联系类型,可省略属性.(5 分) (2)将E-R模型转换成关系数据模型,并指出每一个关系的主键和外 键(如果存在).(5分) 41.设有关系模式R(A,B,C,D,E),R的函数依赖集F={A→D, E→D, D→B,BC→D,CD→A },求 (1) R的候选关键字; (2) 将R分解为3NF的关系模式集.
B,C),下列结论错误的是( C ). A.若A→B, B→C,则A→C B.若A→B, A→C,则A→BC C.若BC→A,则B→A,C→A D.若B→A ,C→A,则BC→A 存在非主属性对码的部分依赖的关系模式是( A ) . A.INF B.2NF C.3NF D.BCNF 设关系模式R<U,F>,其中U={A,B,C,D,E},F={A→BC,C→D, BC→E,E→A},则分解P={R1(ABCE),R2(CD)}满足( ). A.具有无损连接性,保持函数依赖 B.不具有无损连接性,保持函数依赖 C.具有无损连接性,不保持函数依赖 D.不具有无损连接性,不保持函数依赖
关系模式R属性集为{A,B,C},函数依赖集F={AB→C,AC→B, B→C},则R属于( ). A.1NF B.2NF C.3NF D.BCNF 给定关系R(A1,A2,A3,A4)上的函数依赖集F={A1A3->A2,A2>A3},R候选关键字为( ).分解ρ={(A1,A2),(A1,A3)} ( ). A.A1A3 B.A1A2A3 C.A1A3A4 D.A2和A1A3 A.是无损联接的 B.是保持函数依赖的 C.既是无损联接又保持函数依赖 D.既是有损联接又不保持函数依赖 若R∈1NF,且R中只有一个主属性,则R必然满足( ) A.2NF B.3NF C.4NF D.BCNF 设有关系模式R(A,B,C,D),F是R上成立的FD集,F={B→C, C→D},则属性C的闭包C+为( ) A.BC B.BCD C.BD D.CD

数据库原理试题及答案2

数据库原理试题及答案2

全国2001年10月自学考试数据库原理试题及答案2作者:ryan 点击:时间:2003-10-11 上午 23:05:00 来源:第一部分选择题 (共30分)一、单项选择题 (本大题共15小题,每小题2分,共30分) 在每小题列出的四个选项中只有一个是符合题目要求的,请将其代码填在题后的括号内。

错选或未选均无分。

1. 单个用户使用的数据视图的描述称为【】A. 外模式B. 概念模式C. 内模式D. 存储模式2. 子模式DDL用来描述【】A. 数据库的总体逻辑结构B. 数据库的局部逻辑结构C. 数据库的物理存储结构D. 数据库的概念结构3. 在DBS中,DBMS和OS之间的关系是【】A. 相互调用B. DBMS调用OSC. OS调用DBMSD. 并发运行4. 五种基本关系代数运算是【】A. ∪,-,×,π和σB. ∪,-,∞,π和σC. ∪,∩,×,π和σD. ∪,∩,∞,π和σ5. 当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是【】A. 左外联接B. 右外联接C. 外部并D. 外联接6. 下列聚合函数中不忽略空值 (null) 的是【】A. SUM (列名)B. MAX (列名)C. COUNT ( * )D. AVG (列名)7. 设关系模式R (A,B,C),F是R上成立的FD集,F = {B→C},则分解ρ= {AB,BC}相对于F 【】A. 是无损联接,也是保持FD的分解B. 是无损联接,但不保持FD的分解C. 不是无损联接,但保持FD的分解D. 既不是无损联接,也不保持FD 的分解8. 关系模式R分解成ρ= {R1,…,Rk},F是R上的一个FD集,那么R中满足F的每一个关系r,与其投影联接表达式mρ(r) 间的关系满足【】A. rÍ mρ(r)B. mρ(r) Í rC. r = mρ(r)D. r≠mρ(r)9. 在数据库设计中,将ER图转换成关系数据模型的过程属于【】A. 需求分析阶段B. 逻辑设计阶段C. 概念设计阶段D. 物理设计阶段10. SQL中,下列涉及空值的操作,不正确的是【】A. AGE IS NULLB. AGE IS NOT NULLC. AGE = NULLD. NOT (AGE IS NULL)11. 如果事务T获得了数据项Q上的排它锁,则T对Q 【】A. 只能读不能写B. 只能写不能读C. 既可读又可写D. 不能读不能写12. DBMS中实现事务持久性的子系统是【】A. 安全性管理子系统B. 完整性管理子系统C. 并发控制子系统D. 恢复管理子系统13. SQL的全局约束是指基于元组的检查子句和【】A. 非空值约束B. 域约束子句C. 断言D. 外键子句14. 分布式数据库系统中分片模式和分配模式均是【】A. 全局的B. 局部的C. 分布的D. 集中的15. 属性类型允许是基本数据类型、结构类型和集合类型的模型是【】A. 平面关系模型B. 嵌套关系模型C. 复合对象模型D. 分布式关系模型第二部分非选择题 (共70分)二、填空题 (本大题共10小题,每小题1分,共10分,将正确的答案写在每小题的空格内。

数据库原理及应用-考试题2

数据库原理及应用-考试题2

1、在数据库中存储的是_数据以及数据之间的联系2、DB 、DBMS 和DBS 三者之间的关系是-DBS 包括DB 和DBMS3、在数据库中,产生数据不一致的根本原因是_数据冗余4、自然连接是构成新关系的有效方法。

一般情况下,当对关系R 和S 使用自然连接时,要求R 和S 含有一个或多个共有的_属性3、数据库系统的数据独立性是指不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序6、关系数据库中,实现表与表之间的联系是通过 参照完整性规则7、设关系R 有K1个元组和r 个属性,关系S 有K2个元组和s 个属性,则关系R 和S 进行笛卡尔积操作后的结果关系中的元组数目是K1×K2 ,属性个数为r+s10、数据库的完整性是指数据的 正确性和相容性11、数据库设计的概念结构设计阶段,表示概念结构的常用方法和描述工具是 实体-联系方法和E -R 图12、应用数据库的主要目的是为了 共享数据问题13.关系数据库中,关系称为_表__,元组亦称为__行__,属性亦称为_列__。

5、数据库描述语言的作用是_定义数据库_。

6、一个关系模式可以形式化地表示为_R (U ,D ,dom ,F )_。

7、关系数据库操作的特点是__一次一集合_式操作。

8.数据库的所有关系模式的集合构成_关系数据库模型,所有的关系集合构成关系数据库。

8、SQL 的GRANT 和REVOKE 语句主要用来维护数据库的安全性10、设有关系模式R(A,B,C)和S(C,D)。

与SQL 语句“SELECT A,B,D FROM R,S WHERER.C=S.C ”等价的关系代数表达式为S))(R (σπS.C R.C D B,A,⨯=11、在数据库设计中数据流图(DFD )和数据字典(DD)主要用来描述结构化方法中的_需求分析阶段的工具。

14、SQL 的集合处理方式与宿主语言单记录的处理方式之间用_游标_来协调。

17、数据库的_完整性_是指数据的正确性和相容性。

(完整版)《数据库原理及应用》课后习题参考答案解析

(完整版)《数据库原理及应用》课后习题参考答案解析

《数据库原理与应用》课后习题参考答案第一章作业参考答案1. 单选题 C C D B C2. 判断题对错错错对3填空题网状模型用户商业智能数据挖掘系统设计4简答题1)数据模型是指描述事物对象的数据组成、数据关系、数据约束的抽象结构及其说明。

数据模型是指描述事物对象的数据组成、数据关系、数据约束的抽象结构及其说明。

数据模型是指描述事物对象的数据组成、数据关系、数据约束的抽象结构及其说明。

3)数据约束:用于描述数据结构中数据之间的语义联系、数据之间的制约和依存关系,以及数据动态变化的规则。

主流数据库采用关系图模型。

数据库典型数据模型:层次数据模型网状数据模型关系数据模型其它数据模型(如对象数据模型、键值对数据模型、列式数据模型。

)2)数据库——是一种依照特定数据模型组织、存储和管理数据的文件,数据库文件一般存放在辅助存储器以便长久保存。

数据库具有如下特点:数据不重复存放;提供给多种应用程序访问;数据结构独立于使用它的应用程序;对数据增、删、改、检索由统一软件进行管理和控制。

3)数据库(Database)是一种依照特定模型组织、存储和管理数据的数据结构。

在数据库中,不仅存放了数据,而且还存放了数据与数据之间的关系。

数据库内部元素:用户表:用户在数据库中创建的数据库表;系统表:数据库中系统自带的数据库表;视图:数据库中用于对数据进行查询的虚拟表;索引:数据库中用于加快数据查询的索引项;约束:数据库中对数据、数据关系施加的规则;存储过程:数据库内部完成特定功能处理的程序;触发器:数据库内部因数据变化自动执行的一类存储过程等等4)数据库系统包括:用户、数据库应用程序、数据库管理系统和数据库四个组成要素。

5)数据库管理系统(Database Manage System,DBMS )——是一种专门用来创建数据库、管理数据库、维护数据库,并提供对数据库访问的系统软件。

数据库管理系统(DBMS)主要功能:创建数据库和表; 创建支持结构,如索引等; 读取数据库数据 ; 修改数据库数据; 维护数据库结构; 执行规则; 并发控制; 提供安全性;执行备份和恢复等等第二章作业参考答案1 单选题 C B D A A2. 判断题对对错对错3填空题全外连接数据约束候选键用户定义完整性4简答题外码键1)在关系模型中,使用“关系”来存储“实体”中的数据。

数据库原理及应用课后习题答案

数据库原理及应用课后习题答案

第一章习题一、选择题1.数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)之间的关系是(C)。

A)DB包含DBS和DBMS B)DBMS包含DBS和DBC)DBS包含DB和DBMS D)没有任何关系2.数据库系统的核心是(B)。

A)数据模型 B)数据库管理系统C)数据库 D)数据库管理员3.数据独立性是数据库技术的重要特点之一,所谓数据独立性是指(D)。

A)数据与程序独立存放B)不同的数据被存放在不同的文件中C)不同的数据只能被队友的应用程序所使用D)以上三种说法都不对4.用树形结构表示实体之间联系的模型是(C)。

A)关系模型 B)网状模型 C)层次模型 D)以上三个都是5.“商品与顾客”两个实体集之间的联系一般是(D)。

A)一对一 B)一对多 C)多对一 D)多对多6.在E-R图中,用来表示实体的图形是(A)。

A)矩形 B)椭圆形 C)菱形 D)三角形7.在数据库管理系统提供的数据语言中,负责数据的模式定义和数据的物理存取构建的是(A)。

A)数据定义语言 B)数据转换语言 C)数据操纵语言 D)数据控制语言8.数据库系统的三级模式结构中,下列不属于三级模式的是(B)。

A)内模式 B)抽象模式 C)外模式 D)概念模式9.在数据库管理系统提供的语言中,负责数据的完整性、安全性的定义与检查以及并发控制、故障恢复等功能的是(D)。

A)数据定义语言 B)数据转换语言 C)数据操纵语言 D)数据控制语言10.下面关于数据库系统叙述正确的是(B)。

A)数据库系统避免了一切冗余B)数据库系统减少了数据冗余C)数据库系统比文件能管理更多的数据D)数据库系统中数据的一致性是指数据类型的一致11.下列叙述中,错误的是(C)。

A)数据库技术的根本目标是要解决数据共享的问题B)数据库设计是指设计一个能满足用户要求,性能良好的数据库C)数据库系统中,数据的物理结构必须与逻辑结构一致D)数据库系统是一个独立的系统,但是需要操作系统的支持12.在数据库管理系统提供的数据语言中,负责数据的查询及增、删、改等操作的是(D)。

大学《数据库原理及应用》试题及答案(二)

大学《数据库原理及应用》试题及答案(二)

大学《数据库原理及应用》试题及答案一、选择题(每题1分,共20分)1、在数据库中存储的是_________。

A 、数据B 、数据模型C 、信息D 、数据以及数据之间的联系(难度系数C )正确答案:D2、DB 、DBMS 和DBS 三者之间的关系是_________。

A 、DBS 与DB 和DBMS 无关 B 、DB 包括DBMS 和DBSC 、DBS 包括DB 和DBMSD 、DBMS 包括DBS 和DB (难度系数B )正确答案:C3、在数据库中,产生数据不一致的根本原因是____。

A .数据存储量太大;B .没有严格保护数据C .未对数据进行完整性控制D .数据冗余(难度系数B )正确答案:D4、自然连接是构成新关系的有效方法。

一般情况下,当对关系R 和S 使用 自然连接时,要求R 和S 含有一个或多个共有的__________。

A 、属性B 、行C 、记录D 、元组(难度系数A )正确答案:A5、以下是信息世界的模型,且实际上是现实世界到机器世界的一个中间层次的是_________。

A 、数据模型B 、E-R 图C 、关系模型D 、概念模型(难度系数C )正确答案:D6、构成E —R 模型的三个基本要素是_________。

A 、实体、属性、联系;B 、实体、属性值、关系;C 、实体、实体集、联系;D 、实体、实体集、属性;(难度系数B )正确答案:A7、SQL 语言中的“视图(VIEW )”对应于数据库系统三级模式结构中的_________。

A 、内模式B 、外模式C 、 模式D 、都不对应(难度系数B )正确答案:B8、SQL 的GRANT 和REVOKE 语句主要用来维护数据库的_________。

A 、可靠性B 、完整性C 、安全性D 、一致性(难度系数C )正确答案:C9、在下列关于函数依赖的叙述中,不正确的是_______。

A 、BC A C AB A →→→则若,, B 、C AB C A →→则若,。

数据库原理及应用模拟题(二)

数据库原理及应用模拟题(二)

数据库原理及应用模拟题(二)一、单项选择题(本大题共30小题,每题2分,共60分)1.Access的数据库类型是()。

A.实体-联系模型B.关系模型C.网状模型D.层次模型2.利用Access创建的数据库文件,其默认的扩展名为()。

A. .ADPB. .DBFC. .FRMD. .MDB3.下列属于Access对象的是()。

A. 文件B. 数据C. 记录D. 模块4.在Access数据库的表设计视图中,不能进行的操作是()。

A. 修改字段类型B. 设置索引C. 增加字段D. 删除记录5.当使用某种查询时,屏幕会弹出一个对话框,要求用户输入部分内容,系统把输入项作为查询的准则,此查询为:()。

A.提示查询B.发问查询C. 参数查询D.弹出查询6.Access表中字段的数据类型不包括()。

A.文本 B.备注 C.通用 D.日期/时间7.在“教务管理系统”中,“学生档案表”和“课程名表”之间的关系是()。

A.一对一B.多对一C.一对多D.多对多8.Access数据库中哪个数据库对象是其他数据库对象的基础?()。

A.报表B.查询C.表D.模块9.数据表中的“列”称为()。

A.字段B.数据C.记录D.数据视图10.在Access中设计一个字段用于存储照片, 应使用()数据类型。

A.文本B.备注C.OLE对象D.图像11.在设置或更改数据库密码前,一定先以()方式打开Access数据库。

A.打开B.只读C.独占D.独占只读12.在Access中设计一个字段用于存储成绩,应使用()数据类型A.文本B.数字C.货币D.超链接13.在Access中设计一个字段用于存储简历,应使用()数据类型A.文本B.备注C.OLE对象D.图像14.报表的功能是( ) 。

A.只能输入数据B.只能输出数据C.可以输入输出数据D.不能输入输出数据15.要实现报表的分组统计,其操作区域是()。

A.报表页眉或报表页脚区域B.页面页眉或页面页脚区域C.主体节区域D.组页眉或组页脚区域16.如要从“成绩表”中删除“成绩”低于60分的记录,应该使用()查询。

数据库原理及应用第二版习题答案课后习题

数据库原理及应用第二版习题答案课后习题

第1章数据库概述1.试说明数据、数据库、数据库管理系统和数据库系统的概念。

答:数据是描述事物的符号记录,是数据库中存储的基本对象。

数据库是存放数据的仓库,是长期存储在计算机中的有组织的、可共享的大量数据的集合。

数据库管理系统是一个专门用于实现对数据进行管理和维护的系统软件。

数据库系统是指在计算机中引入数据库后的系统,一般由数据库、数据库管理系统(及相关的实用工具)、应用程序、数据库管理员组成。

2.数据管理技术的发展主要经历了哪几个阶段?答:数据管理技术的发展主要经历了文件管理和数据库管理两个阶段。

3.与文件管理相比,数据库管理有哪些优点?答:将相互关联的数据集成在一起,具有较少的数据冗余,程序与数据相互独立,保证数据的安全可靠,最大限度地保证数据的正确性,数据可以共享并能保证数据的一致性。

4.在数据库管理方式中,应用程序是否需要关心数据的存储位置和存储结构?为什么?答:不需要。

因为在数据库系统中,数据的存储位置以及存储结构保存在数据库管理系统中,从数据到物理存储位置的转换是由数据库管理系统自动完成的。

5.在数据库系统中,数据库的作用是什么?答:在数据库系统中,数据库是存放数据的场所。

6.在数据库系统中,应用程序可以不通过数据库管理系统而直接访问数据文件吗?答:不能。

7.数据独立性指的是什么?它能带来哪些好处?答:数据独立性指的是数据的逻辑独立性和物理独立性。

逻辑独立性带来的好处是当表达现实世界信息的逻辑结构发生变化时,可以不影响应用程序;物理独立性带来的好处是当数据的存储结构发生变化时,可以不影响数据的逻辑组织结构,从而也不影响应用程序。

8.数据库系统由哪几部分组成,每一部分在数据库系统中的作用大致是什么?答:数据库系统由四个主要部分组成,即数据库、数据库管理系统、应用程序和系统管理员。

数据库是数据的汇集,它以一定的组织形式存于存储介质上;数据库管理系统是管理数据库的系统软件,它可以实现数据库系统的各种功能;系统管理员负责数据库的规划、设计、协调、维护和管理等工作;应用程序指以数据库数据为核心的应用程序。

数据库原理及应用习题带答案

数据库原理及应用习题带答案

习题一、单项选择题1. 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

在这几个阶段中,数据独立性最高的是(A)阶段。

A. 数据库系统B. 文件系统C. 人工管理D.数据项管理2. 数据库系统与文件系统的主要区别是(B)。

A. 数据库系统复杂,而文件系统简单B. 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C. 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D. 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量3. 在数据库中存储的是(C)。

A. 数据B. 数据模型C. 数据及数据之间的联系D. 信息4. 数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指(D)。

A. 同一个应用中的多个程序共享一个数据集合B. 多个用户、同一种语言共享数据C. 多个用户共享一个数据文件D. 多种应用、多种语言、多个用户相互覆盖地使用数据集合5. 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是( A )。

A. DBS包括DB和DBMSB. DBMS包括DB和DBSC. DB包括DBS和DBMSD. DBS就是DB,也就是DBMS6. 数据库管理系统(DBMS)是(C)。

A. 一个完整的数据库应用系统B.一组硬件C. 一组系统软件D.既有硬件,也有软件7. 数据库是在计算机系统中按照一定的数据模型组织、存储和应用的(B)。

A. 文件的集合B. 数据的集合C. 命令的集合D. 程序的集合8. 支持数据库各种操作的软件系统是(B)。

A. 命令系统B. 数据库管理系统C. 数据库系统D. 操作系统9. 由计算机硬件、DBMS、数据库、应用程序及用户等组成的一个整体叫(B)。

A. 文件系统B. 数据库系统C. 软件系统D. 数据库管理系统10. 数据库系统中应用程序与数据库的接口是(B)。

A. 数据库集合B. 数据库管理系统DBMSC. 操作系统OSD. 计算机中的存储介质11. 在DBS中,DBMS和OS之间关系是(D)。

数据库原理与应用习题

数据库原理与应用习题

一、关系代数题1.设有关系R 和S 如下图所示。

计算:R ∪S ,R-S ,R ×S ,R ∩S ,Π3,2(S ),σB<5(R),R ∞S 。

2.设有如下图所示的关系R ,S 和T ,计算: (1)R1= R ∪S (2)R2= R-S(3)R3=σA=C (R ×T) (4)R4=ΠA (S ) (5)R5=R ∞T3.设有如下图所示的关系R ,S 和T ,计算: (1)R1= R ∪S (2)R2= R-S (3)R3=σA=C (R ×T) (4)R4=ΠA (S ) (5)R5=R ∞T二、SQL 语言题1、设有一个顾客商品关系数据库,有三个基本表,表结构如下:商品表:Article (商品号,商品名,单价,库存量)客户表:Customer (顾客号,顾客名,性别,年龄,电话) 订单表:OrderItem (顾客号,商品号,数量,购买价,日期)(1)请用SQL语言创建一个视图GM_VIEW,检索顾客的顾客号、顾客名和订购商品的商品名、金额和日期。

(金额等于数量*购买价)CREA T VIEW GM_VIEW ASSELECT ___________FROM Artcle, Customer, OrderItemWHERE ___________;(2)请用SQL语言检索一次订购的商品数量最多的顾客名。

SELECT 顾客名FROM Customer, OrderItemWHERE___________=(SELECT___________FROM OrderItem);(3)请用SQL语言找出女顾客购买的商品号、商品名和数量合计。

SELECT ___________FROM OrderItem, Artcle, Customer,WHERE ___________GROUP BY OrderItem.商品号,商品名;(4)请用SQL语言检索所有未下订单的顾客的顾客号和顾客名。

数据库原理及应用 练习题及参考答案

数据库原理及应用 练习题及参考答案

数据库原理与应用练习题及参考答案一、选择题1.一下关于关系的说法正确的是(A)A.一个关系就是一张二维表B.在关系所对应的二维表中,行对应属性,列对应元组。

C.关系中各属性不允许有相同的域。

D.关系的各属性名必须与对应的域同名。

2.关系数据表的关键字可由(D)属性组成。

A.一个B.两个C.多个D.一个或多个3.进行自然连接运算的两个关系(A)A.至少存在一个相同的属性名B.可不存在任何相同的属性名C.不可存在个相同的属性名D.所有属性名必须完全相同4.概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的(B)。

A.数据模型B.概念模型C.层次模型D.关系模型5.Access 2010 数据库具有很多特点,下列叙述中,正确的是(B)。

A. Access 2010数据表可以保存多种数据类型,但是不包括多媒体数B. Access 2010可以通过编写应用程序来操作数据库中的数据C. Access 不能支持Internet/Intranet 应用D. Access 2010 使用切换面板窗体管理数据库对象6.数据表的基本对象是(A)A.表B.查询C.报表D.窗体7.利用Access 2010 创建数据库文件,其扩展名是(B)A.mdbB.accdbC.xlsxD. acc8.启动Access 2010 后,最先显示的是什么界面(C)A.数据库工作界面B.“打开”窗口C. Backstage D导航窗格9.在Access 数据库对象中,不包括的是(B)A.表B.向导C.窗体D.模块10.表的组成内容包括(C)A.查询和字段B.报表和字段C.字段和记录D.记录和窗体11.在Access 2010 数据库的表设计视图中,不能进行的操作是(A)A.修改字段类型B.设置索引C.增加字段D.删除记录12.某数据库的表中要添加Internet 站点的网址,应该采用的字段类型是(B)A.OLE对象B.超级链接C.查阅向导D.自动编号13.对数据表进行筛选操作,结果是(D)A.显示满足条件的记录,并将这些记录保存在一个新表中B.只显示满足条件的记录,将不满足条件的记录从表中删除C.将满足条件的记录和不满足条件的记录分为两个表进行显示D.只显示满足条件的记录,不满足条件的记录被隐藏14.在Access的数据表中删除一条记录,被删除的记录(A)A.不能恢复B.可恢复为第一条记录C.可恢复为最后一条记录D.可恢复到原来位置15.假设某数据库表中有一个姓名字段,查找姓名为张三或李四的记录的准则是(B)A. NotIn(“张三”,“李四”)B. “张三”Or“李四”C. Like(“张三”,“李四”)D. “张三”And“李四”16.假设某一个数据库表中有一个姓名字段,查找不姓王的记录的准则是(A)A. Not“王*”B. Not“王”C. NotLike“王”D. “王*”17.假设某数据库表中有一个工作时间字段,查找15天前参加工作的记录的准则是(B)A. =Date ()-15B. <Date()-15C.>Date () -15D. <=Date()-1518.除了从表中选择数据外,还可以对表中数据进行修改的查询是(C)A.选择查询B.参数查询C.操作查询D.生成表查询19.关于删除查询,下面叙述正确的是(D)A.每次操作只能删除一条记录B.每次只能删除单个表中的记录C.删除过的记录只能用“撤消”命令恢复D.每次删除整个记录,并非是指定字段中的记录20.在查询“设计视图”窗口,什么不是字段列表框中的选项(C)A.排序B.显示C.类型D. 准则21.操作查询不包括(B)A.更新查询B. 参数查询C.生成表查询D.删除查询22. SQL能够创建(C)A.更新查询B.追加查询C.各类查询D. 选择查询23. SQL语句中的DROP关键字的功能是(C)A.创建表B.在表中增加新字段C.从数据库中删除表D.删除表中记录24.年龄在18~21岁之间的男生的设置条件可以设置为(B)A. “>18 0r <21”B. “>18 And <21”C. “>18 Not <21”D. “>18 Like <2”25.表中存有学生姓名、性别、班级、成绩等数据,若想统计各个班各个分数段的人数最好的查询方式是(B)A.选择查询B.交叉表查询C.参数查询D.操作查询26.利用一个或多个表中的全部或部分数据建立新表的是(A)A.生成表查询B.删除查询C. 更新查询D.追加查询二、填空题1.表是由行和列组成的,行也称___元组___,列也称为__属性___或字段。

(完整版)数据库原理和应用(第2版)习题参考答案解析

(完整版)数据库原理和应用(第2版)习题参考答案解析

第1章数据概述一•选择题1 •下列关于数据库管理系统的说法,错误的是CA. 数据库管理系统与操作系统有关,操作系统的类型决定了能够运行的数据库管理系统的类型B. 数据库管理系统对数据库文件的访问必须经过操作系统实现才能实现C. 数据库应用程序可以不经过数据库管理系统而直接读取数据库文件D. 数据库管理系统对用户隐藏了数据库文件的存放位置和文件名2•下列关于用文件管理数据的说法,错误的是DA. 用文件管理数据,难以提供应用程序对数据的独立性B. 当存储数据的文件名发生变化时,必须修改访问数据文件的应用程序C. 用文件存储数据的方式难以实现数据访问的安全控制D. 将相关的数据存储在一个文件中,有利于用户对数据进行分类,因此也可以加快用户操作数据的效率3 •下列说法中,不属于数据库管理系统特征的是CA. 提供了应用程序和数据的独立性B. 所有的数据作为一个整体考虑,因此是相互关联的数据的集合C. 用户访问数据时,需要知道存储数据的文件的物理信息D. 能够保证数据库数据的可靠性,即使在存储数据的硬盘岀现故障时,也能防止数据丢失5 •在数据库系统中,数据库管理系统和操作系统之间的关系是DA. 相互调用B. 数据库管理系统调用操作系统C. 操作系统调用数据库管理系统D. 并发运行6.数据库系统的物理独立性是指DA. 不会因为数据的变化而影响应用程序B. 不会因为数据存储结构的变化而影响应用程序C. 不会因为数据存储策略的变化而影响数据的存储结构D. 不会因为数据逻辑结构的变化而影响应用程序7 •数据库管理系统是数据库系统的核心,它负责有效地组织、存储和管理数据,它位于用户和操作系统之间,属于AA. 系统软件B.工具软件C.应用软件D.数据软件8 •数据库系统是由若干部分组成的。

下列不属于数据库系统组成部分的是BA. 数据库B.操作系统C.应用程序D.数据库管理系统9 •下列关于客户/服务器结构和文件服务器结构的描述,错误的是DA. 客户/服务器结构将数据库存储在服务器端,文件服务器结构将数据存储在客户端B. 客户/服务器结构返回给客户端的是处理后的结果数据,文件服务器结构返回给客户端的是包含客户所需数据的文件C. 客户/服务器结构比文件服务器结构的网络开销小D. 客户/服务器结构可以提供数据共享功能,而用文件服务器结构存储的数据不能共享数据库是相互关联的数据的集合,它用综合的方法组织数据,具有较小的数据冗余,可供多个用户共享,具有较高的数据独立性,具有安全控制机制,能够保证数据的安全、可靠,允许并发地使用数据库,能有效、及时地处理数据,并能保证数据的一致性和完整性。

《数据库原理与应用》期中测试 问卷2

《数据库原理与应用》期中测试 问卷2

《数据库原理与应用》期中测试问卷2一、判断题(每题1分,共10分,正确的写 ,错误的写 )(1)E-R模型只能转换为关系模型,不能转换为层次模型和网状模型。

(2)如果一个实体A对应多个实体B,则A与B之间必然是一对多的联系。

(3)一个关系的主键可以包含多个属性。

(4)在一个关系模式中,如果A->B,B->C,则称C部分依赖于A。

(5)数据库的一个数据文件可以属于多个文件组。

(6)创建表时,对表的每列必须指明数据类型和长度,例如“生日datetime(8)”。

(7)在SQL Server中,存储逻辑型数据值的数据类型是boolean.(8)在SQL语句中,对数值型的属性赋值,应该两边用单引号将值包括起来。

(9)为了提高数据库的检索和更新速度,最好在数据表的每个字段都建立索引。

(10)聚集索引一定是唯一性索引,非聚集索引一定是非唯一性索引。

二、选择题(每题2分,共30分,单项选择)(1)E-R图用于描述数据库的()。

A. 物理模型B.存储模型 C. 逻辑模型D.概念模型(2)ER图中的主要元素是()。

A.结点、记录和文件B.记录、文件和表C. 实体、联系和属性D. 记录、表、属性(3)数据库三级模式间引入二级映射的主要作用是()。

A. 提高数据与程序的安全性B. 提高数据与程序的独立性C. 保持数据与程序的一致性D. 提高数据与程序的可移植性(4)A∩B可等价替换为()。

A. B-(A-B)B. AU(A-B)C. A-(B-A)D. A-(A-B)(5)有关系:职员(编号,姓名,生日,职务),从关系中查询所有经理的情况应使用()关系运算。

A. 选择B.投影 C. 连接 D. 笛卡儿积(6)有关系:教学(学号、教工号、课程号),每个学生可以选修多门课程,每门课程可以由多名学生来选修,每个老师可以讲授多门课程,每门课程可以由多个老师来讲授,那么该关系的主键是()。

A. 教工号B. 课程号C. (学号,教工号)D. (学号,教工号,课程号)(7)下面()不是SQL Server 2008的数据库对象。

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

四、分析与设计题(4)1.请依据下表内容完成题目要求。

(40分)1.建立数据库student。

(2分)2.按照图表中给出的表定义,请在student数据库中创建学生表。

(4分)3.查询学生表中女同学的基本信息。

(2分)4.查询成绩表中选修了课程号为‘002’的所有学生的学号及成绩,并按成绩降序排列。

(3分)5.查询成绩表中课程号为‘003’课程的成绩最高分。

(2分)6.查询所有学生的学号、姓名、所选课程的课程名称及相应成绩(4分)7.查询学生表中各系的的学生人数,结果显示系别和人数两列。

(3分)8.向成绩表成绩中插入一行数据,列值分别为:(’20090101’,’003’,89 )(2分)9.修改课程表中‘数据结构’课程的学分,将其学分改为6 。

(2分)10.删除学生表中姓张的学生记录(2分)11.根据学生表创建视图View1,视图包含计算机系所有学生的基本信息。

(3分)12.查询视图View1所包含的数据。

(2分)13.创建存储过程Proc1,使其完成如下功能:根据任意输入的学生学号,查询成绩表中该学生的学号、课程号及成绩。

(使用输入参数)(5分)14.执行第13小题中创建的存储过程Proc1,执行时输入的学生学号为‘20090101’(2分)15、删除成绩表。

(2分)答案:完成如下所要求所用的操作命令:(共40分)1、创建一个存放在D:\SQL路径下Test数据库,该数据库的主数据文件逻辑名称为Test_data,物理文件名为Test_data.mdf,初始大小为4MB,最大尺寸为10MB,增长速度为10%;数据库的日志文件逻辑名称为Test_log,物理文件名为Test_log.ldf,初始大小为1MB,最大尺寸为5MB,增长速度为1MB。

(4分)2、依据表结构创建score表。

(3分)3、查看表中所的的数据行。

(2分)4、查看表中姓名、SQL 两列数据,并按成绩降序排列。

(2分)5、查看表中姓王学生的基本信息。

(3分)6、查看所有学生的学号、姓名及总分(三门课相加)。

(2分)7、向score表中插入一行数据,值分别为:(2分)(1005 ,‘赵强’, 64, 82 , 69)8、修改表中姓名为王英的数据,使VB的值改为:85 (2分)9、创建视图xs1,使其包含学号、姓名、SQL三列。

(3分)10、创建存储过程pjf,用它来按姓名查询score表中任一学生的平均成绩。

(4分)11、执行第10小题中创建的存储过程pjf。

(2分)12、建立触发器tr1p,防止用户对score表有删除、修改及插入操作。

(4分)13、显示score中各门课的平均值。

(3分)14、删除score表中姓王的所有数据行。

(2分)15、删除test数据库。

(2分)答案:1、(4分)create database teston --建立主数据文件(name = test_data, --逻辑文件名filename='d:\sql\test_data.mdf', --物理文件路径和名字size=4mb, --初始大小maxsize= 10mb, --最大容量filegrowth = 10% --增长速度)log on --建立日志文件(name=test_log,filename='d:\sql\test_log.ldf',size=1mb,maxsize = 5mb,filegrowth = 1mb)2、(3分)create table score( 学号char(8) primary key,姓名char(6) not null,sql float check(sql between 0 and 100),asp float check(asp between 0 and 100),vb float check(asp between 0 and 100))3、(2分)select * from score4、(2分) select姓名,sql from score order by sql5、(2分)select * from score where 姓名like ‘王%’6、(2分)select 学号,姓名,sql+asp+vb as 总分 from score7、(2分)insert into score values(1005,‘赵强’,64,82,69)8、(2分)update score set vb=85 where 姓名=‘王英’9、(3分)create view xs1 as select 学号,姓名,sql from score10、(5分)create procedure pjf @xm char(8)as select avg(asp+vb+sql) ‘平均分’ from score where姓名=@xm11、(2分)execute pjf12、(4分)create trigger tr1 on scorefor delete,update,insertasPrint’不允许执行上述操作’Rollback transactionReturngo13、(3分)select avg(sql),avg(asp),avg(vb) from score14、(2分)delete from score where 姓名like ‘王%’15、(2分)drop database test3.完成如下所要求所用的操作命令:(共40分)有一表名为”图书信息表”的表,依据此表内容完成以下题目要求:1、创建一个存放在D:\SQL路径下的Book数据库,该数据库的主数据文件逻辑名称为Book_data,物理文件名为Book_data.mdf,初始大小为4MB,最大尺寸为10MB,增长速度为10%;数据库的日志文件逻辑名称为Book_log,物理文件名为Book_log.ldf,初始大小为1MB,最大尺寸为5MB,增长速度为1MB。

(5分)2、依据图1的内容,创建“图书信息表”。

(4分)3、向表中插入一行数据,列值分别为:(3分)(’1006’,’数据库原理’,’王珊’,’高等教育出版社’,25,20,null)4、查看表中所有的数据行(2分)5、显示表中单价的最大值(3分)6、查看表中单价大于30且库存量小于10的数据行(3分)7、查看表中的书号、书名及总金额列(由单价*库存量计算得出)(3分)8、修改表中书名为‘多媒体技术’的库存量,使其库存量为38(3分)9、根据表创建视图AA,使该视图包含书号、书名及单价(3分)10、创建存储过程xxx,使其完成如下功能:查询表中高等教育出版社出版的图书的数目。

(4分)11、执行第8小题中创建的存储过程XXX。

(2分)12、删除表中作者姓张的数据行(3分)13、删除该图书表(2分)答案:1.(4分)create database bookon --建立主数据文件(name = book _data, --逻辑文件名filename='d:\sql\book_data.mdf', --物理文件路径和名字size=4mb, --初始大小maxsize= 10mb, --最大容量filegrowth = 10% --增长速度)log on --建立日志文件(name= book_log,filename='d:\sql\ book_log.ldf',size=1mb,maxsize = 5mb,filegrowth = 1mb)2. (3分)create table图书信息表(书号 varchar(10) primary key,书名varchar(20) not null,作者varchar(20) not null,单价int null,库存量int default ‘10’)3. (2分)insert into图书 values(1005,‘数据库原理’,‘王珊’,‘高等教育出版社’,25,20)4. (2分) select * from 图书5. (2分) select max(单价) as ‘最高价’from 图书6.(3分) select * from 图书 where 单价〉30 and 库存量〈107. (3分) select 书号,书名,单价*库存量as ‘总金额’ from 图书8. (2分) update 图书 set 库存量=38 where 书名=‘多媒体技术’9. (3) create view AA as select 书号,书名,单价 from 图书信息表10 (4分) create procedure xxx asselect count(*) from 图书 where 出版社=‘高等教育出版社’11. (2分) execute xxx12. (2分)delete from 图书 where 姓名like ‘张%’13. (2分) drop table 图书4.请根据下表内容完成题目要求:(表的名字为:商品表)编号商品名单价数量状态001 电视机 1200 5 0002 洗衣机 1650 13 0003 空调 5600 8 1004 自行车 180 43 1005 电视机 2580 18 1006 洗衣机 3600 23 01、查询表中所有的数据行。

2、查询表中前两行数据。

3、显示表中商品名和单价,并去掉重复行的数据。

4、查看表中数量低于10的商品信息。

5、查看表中价格最高的的商品名。

6、查看表中单价在1000和3000之间的商品信息。

7、显示表中商品名和单价两列数据,且按单价降序排列。

8、显示表中商品名以电开头的数据行。

9、向表中添加一行数据,其值为(‘007’,‘电冰箱’,4560,56)10、更改表中的数据,将自行车的单价改为280。

11、删除表中商品名为电冰箱的数据行。

12、依据此表创建视图aa,使该视图包含编号,商品名,及单价*0.8三列。

13、删除该表.答案:1、select * from 商品表2、select top 2 * from 商品表3、select distinct 商品名,单价 from商品表4、select * from商品表 where 数量<105、select top 1 商品名 from商品表 oder by 单价 desc6、select * from商品表 where 单价 between 1000 and 30007、select 商品名,单价from商品表 oder by 单价 desc8、select * from 商品表 where 商品名like ‘电%’9、insert into商品表values(‘007’,‘电冰箱’,4560,56)10、update 商品表 set单价=280 where商品名=’自行车’11、delete from商品表 where商品名=’ 电冰箱’12、create view aaas select 编号,商品名,单价*0.8 from 商品表13、drop table 商品表。

相关文档
最新文档