数据库技术及应用[马涛主编][习题解答]

合集下载

数据库技术及应用(高起专) 地质大学期末开卷考试题库及答案

数据库技术及应用(高起专) 地质大学期末开卷考试题库及答案

数据库技术及应用(高起专)单选题1. 假设一个书店用(书号,书名,作者,出版社,出版日期,库存数量......)一组属性来描述图书,可以作为“关键字”的是_____(4分)(A) 书号(B) 书名(C) 作者(D) 出版社参考答案:A2. 将Access数据库数据发布到Internet网上,可以通过_____(4分)(A) 查询(B) 窗体(C) 数据访问页(D) 报表参考答案:D3. 在窗体中,用来输入或编辑字段数据的交互控件是_____(4分)(A) 文本框控件(B) 标签控件(C) 复选框控件(D) 列表框控件参考答案:A4. 在Access数据库的表设计视图中,不能进行的操作是_____(4分)(A) 修改字段类型(B) 设置索引(C) 增加字段(D) 删除记录参考答案:D5. 条件“Between 10 and 50”的意思是_____(4分)(A) 数值10and 50之间的数字(B) 数值10and 50之间的数字(C) 数值10and 50这两个数字之外的数字(D) 数值10and 50包含这两个数字,并且除此之外的数字参考答案:A6. 使用Function语句定义一个函数过程,其返回值的类型_____(4分)(A) 只能是符号常量(B) 是除数组之外的简单数据类型(C) 可在调用时由运行过程决定(D) 由函数定义时As子句声明参考答案:D7. 将表A的记录添加到表B中,要求保持表B中原有的记录,可以使用的查询是_____(4(A) 选择查询(B) 生成表查询(C) 追加查询(D) 更新查询参考答案:B8. 在Access中,DAO的含义是:(4分)(A) 开放数据库互连应用编程接口(B) 数据库访问对象(C) Active数据对象(D) 数据库动态链接库参考答案:B9. 在Access中,查询的数据源可以是_____(4分)(A) 表(B) 查询(C) 表和查询(D) 表、查询和报表参考答案:A10. 下列属于Access对象的是_____(4分)(A) 文件(B) 数据(C) 记录(D) 查询参考答案:D 11. 在一个Access的表中有字段“专业”,要查找包含“信息”两个字的记录,正确的条件表达式是_____(4(A) =left([专业],2)="信息"(B) like"*信息*"(C) ="*信息*"(D) Mid([专业],2)="信息"参考答案:B12. 如果采用关系数据库来实现应用,在数据库逻辑设计阶段需将_____转换为关系数据模型(4分)(A) E-R模型(B) 层次模型(C) 关系模型(D) 网状模型参考答案:C13. 如果在查询的条件中使用了通配符方括号“[ ]”,它的含义是_____(4分)(A) 通配任意长度的字符(B) 通配不在括号内的任意字符(C) 通配方括号内列出的任一单个字符(D) 错误的使用方法参考答案:B14. 在企业中,职工的“工资级别”与职工个人“工资”的联系是_____(4分)(A) 一对一联系(B) 一对多联系(C) 多对多联系(D) 无联系参考答案:B15. 在报表中,要计算“数学”字段的最高分,应将控件的“控件来源”属性设置为_____(4分)(A) Max([数学])(B) Max(数学)(C) Max[数学](D) = Max(数学)参考答案:A填空题16. 在VBA中双精度的类型标识是___(1)___ (4分) (1).参考答案:Double17. 窗体由多个部分组成,每个部分称为一个___(2)___ (4分)(1).参考答案:节18. Access 中用于执行指定的SQL 语言的宏操作名是___(3)___ 。

数据库技术及应用课后习题答案

数据库技术及应用课后习题答案

数据库技术及应用课后习题答案【篇一:《数据库技术及应用(第2版)》课后习题答案】>习题答案济南大学闫明霞等二〇〇七年十二月习题 11.1 选择题1、 a2、 c3、 c4、 b5、 c6、 a7、 c8、 b9、 d 10、 a 11、 d 12、 a 13、 a1.2 填空题1. 数据2. 数据的逻辑独立性3. 数据的物理独立性4. 层次数据模型,网状数据模型,关系数据模型5. 能按照人们的要求真实地表示和模拟现实世界、容易被人们理解、容易在计算机上实现6. 实体、记录7. 属性、字段8. 码9. 域10. 一对一、一对多、多对多 11. e-r模型 12. e-r模型13. 层次模型、网状模型、关系模型 14. 数据操作、完整性约束 15.矩形、菱形、椭圆形 16. 层次模型、一对多 17. 网状模型 18. 关系模型 19. 关系20. 外模式、模式、内模式 21. 三级模式、两级映像 22. 外模式、模式、内模式 23. 数据、程序24. 数据逻辑、数据物理25. dbms(数据库管理系统)、dba(数据库管理员)1.4 综合题2.(注:各实体的属性省略) 3.习题 22.1 单项选择题1、 c2、 a3、 b4、 c5、 c6、 d7、 a8、 b2.2 填空题1. 集合2. 能唯一标识一个实体的属性3. 系编号,学号,系编号4. 关系,元组,属性5. 关系模型,关系,实体,实体间的联系6. 投影2.4 综合题习题 44.1 单项选择题1、 b2、a3、c4、a5、a6、c7、c8、d9、b 10、a 11、b 12、a 13、c 14、c 15、c4.2 填空题1、 drop table2、 alter table add 列名或约束条件3、 with check option4、基本表基本表5、 distinct group byorder by6、数据定义数据操纵数据控制7、distinct8、 like % _9、自含式嵌入式 10、order byascdesc4.3 综合题1、select xh, xm, zym, bh, rxsj from stu_info, gfied wherestu_info.zyh = gfied.zyh and nl 23 and xbm = 男2、select zym 专业名, count(*) 人数 from stu_info, gfied where stu_info.xsh = 03 and stu_info.zyh = gfied.zyh group by zym3、select bh,count(*) as 人数 from stu_info group by bh4、select xh, xm, xbm, bh from stu_infowhere zyh in ( select zyh rom stu_info where xm = 李明 )order by xh5、select distinct kch, km from stu_info, xkwhere stu_info.xsh = 03 and stu_info.xh = xk.xh6、select count(distinct kch) as 选课门数, avg(kscj) as 平均成绩from stu_info, xkwhere stu_info.xh = xk.xh and xsh = 127、select distinct stu_info.xh, xm, bh, zym, kmfrom stu_info, xk, gfiedwhere kscj 85 and stu_info.xh = xk.xh and stu_info.zyh = gfied.zyh order by zym, bh, stu_info.xh8、select stu_info.xh, xm, xsm, zym, bh, pyccmfrom stu_info, xk, gdept, gfiedwhere kkny = 20011 and stu_info.xh = xk.xh and stu_info.xsh=gdept.xshandstu_info.zyh = gfied.zyhgroup by stu_info.xh, xm, xsm, zym, bh, pyccm having count(*) 10 9、select distinct bhfrom stu_infowhere xh like 2000% 或delete from stu_info where left(xh,4) = 2000 11、alter tablestu_infoadd bysj varchar(8) 12、update xkset kscj = 60where kscj between 55 and 59 and xh in (select xh fromstu_info where zyh = 0501)and km = 大学英语 ) 13、update xkset kcxf=6where kch = 090101 14、create table ccourse (kch char(6),km varchar(30),kcywm varchar(30))15、create view ise asselect *from stu_info where xsh=’03’【篇二:数据库技术与应用-复习题答案】在关系模型中,实体及实体之间的联系都用二维表来表示。

数据库技术与应用第三版微课版答案

数据库技术与应用第三版微课版答案

数据库技术与应用第三版微课版答案1、【单选题】有关信息与数据的概念,下面说确的是()。

A、信息和数据没有区别B、数据是承载信息的物理符号C、信息和数据毫不相关D、固定不变的数据就是信息答案:数据是承载信息的物理符号2、【多选题】下列说法,正确的是()。

A、将数据转换成信息的过程叫数据处理B、数据管理包括数据的收集、组织、存储、检索和维护等操作C、数据库技术是数据管理的主流技术D、对数据进行有效的处理,可以释放更多数据价值答案:将数据转换成信息的过程叫数据处理;数据管理包括数据的收集、组织、存储、检索和维护等操作;数据库技术是数据管理的主流技术;对数据进行有效的处理,可以释放更多数据价值3、【判断题】数据是重要的资源,通过数据可以更好地探索和认识客观世界。

答案:正确4、【判断题】数据库的英文缩写是DB。

答案:√1、【单选题】数据管理技术经历了3个阶段,分别是()。

A、数据库管理、多媒体管理和分布式管理B、文件管理、数据库管理和超媒体管理C、文件管理、数据库管理和多媒体管理D、人工管理、文件管理和数据库管理答案:人工管理、文件管理和数据库管理数据管理技术的各个发展阶段中,数据独立性最高的是()阶段。

在数据管理技术的发展过程中,数据独立性最高的阶段是()。

A.文件系统B.人工管理C.程序管理D.数据库系统答案:正确答案:D3、【多选题】下列说法中,正确的是()。

A、数据库减少了数据冗余B、数据库中的数据可以共享C、数据库避免了一切数据的重复D、数据库具有较高的数据独立性答案:数据库减少了数据冗余;数据库中的数据可以共享;数据库具有较高的数据独立性4、【判断题】在计算机发展的早期,计算机主要应用于数据处理,且采用人工管理方式。

答案:×5、【判断题】数据库管理系统的英文缩写是DBMS。

答案:√1、【单选题】在数据库系统中,DBA表示()。

A、应用程序设计者B、数据库用户C、数据库管理员D、数据库结构答案:数据库管理员2、【单选题】通常,一个数据库系统的外模式()。

数据库技术与应用第1、2章 习题答案

数据库技术与应用第1、2章 习题答案
B/S结构的优点,首先是简化了客户端,客户端只要安装通用的浏览器软件即可。因此,只要有一台能上网的计算机就可以在任何地方进行操作而不用安装专门的客户应用软件。这样不但可以节省客户机的硬盘空间与内存,实现客户端零维护,而且使系统的扩展非常容易。其次是简化了系统的开发和维护。系统的开发者无须再为不同级别的用户设计开发不同的应用程序,只需把所有的功能都实现在应用服务器(Web服务器)上,并就不同的功能为各个级别的用户设置权限就可以了。
目前,几乎所有企业或部门的信息系统都以数据库系统为基础,都使用数据库。例如,一个工厂的管理信息系统(其中会包括许多子系统,如库存管理系统、物资采购系统、作业调度系统、设备管理系统、人事管理系统等),学校的学生管理系统,人事管理系统,图书馆的图书管理系统,等等都适合用数据库系统。
5.试述数据库系统的特点。
当需要改变模式时(例如增加新的关系、新的属性、改变属性的数据类型、改变数据间的联系等),由数据库管理员对各个外模式/模式的映象作相应改变,而使外模式保持不变,从而不必修改或重写应用程序改。而应用程序是依据数据的外模式编写的,保证了数据与程序的逻辑独立性。简称数据的逻辑独立性。
特定的应用程序是在外模式描述的数据结构上编制的,它依赖于特定的外模式,与数据库的模式和存储结构独立。不同的应用程序有时可以共用同一个外模式。数据库的二级映象保证了数据库外模式的稳定性,从而从底层保证了应用程序的稳定性,除非应用需求本身发生变化,否则应用程序一般不需要修改。
6.某工厂生产若干产品,每种产品由不同的零件组成。有的零件可用在不同的产品上,这些零件由不同的原材料制成,不同零件所用的材料可以相同。这些零件按所属的不同产品分别放在仓库中,原材料按照类别放在若干仓库中。请用E-R图画出此工厂产品,零件,材料,仓库的概念模型。

数据库技术与应用第二版课后答案

数据库技术与应用第二版课后答案

数据库技术与应用第二版课后答案【篇一:数据库技术与应用sql习题答案】class=txt>4. 启动查询分析器,在查询分析器中使用transact-sql 语句create database创建studb数据库。

然后通过系统存储过程sp_helpdb查看系统中的数据库信息create database studbsp_helpdb5. 在查询分析器中使用transact-sql语句alter database修改studb数据库的设置,指定数据文件大小为5mb,最大文件大小为20mb,自动递增大小文1mb。

alter database studbmodify file(name=studb,size=5mb,maxsize=20mb,filegrowth=1mb)7. 使用企业管理器将studb数据库的名称更改为student_db。

alter database studbmodify name=student_db8. 使用transact-sql语句drop database删除student_db数据库。

drop database student_db实验3 sql server 数据表的管理5. 使用transact-sql语句create table在studentsdb数据库中创建grade表。

create table grade(学号 char(4),课程编号 char(4),分数 decimal(5))8. 使用transact_sql语句insert into...values向studentsdb数据库的grade表插入以下数据:学号课程编号分数0004 0001 80use studentsdbgoinsert into gradevalues(0004,0001,80)9. 使用transact_sql语句alter table修改curriculum表的“课程编号”列,使之为非空。

数据库技术及应用教材习题答案

数据库技术及应用教材习题答案

数据库技术及应用习题答案闫明霞等编习题 11.1 选择题1、A2、C3、C4、B5、C6、A7、C8、B9、D 10、A 11、D 12、A 13、A1.2 填空题1.数据2.数据的逻辑独立性3.数据的物理独立性4.层次数据模型,网状数据模型,关系数据模型5.能按照人们的要求真实地表示和模拟现实世界、容易被人们理解、容易在计算机上实现6.实体、记录7.属性、字段8.码9.域10.一对一、一对多、多对多11.E-R模型12.E-R模型13.层次模型、网状模型、关系模型14.数据操作、完整性约束15.矩形、菱形、椭圆形16.层次模型、一对多17.网状模型18.关系模型19.关系20.外模式、模式、内模式21.三级模式、两级映像22.外模式、模式、内模式23.数据、程序24.数据逻辑、数据物理25.DBMS(数据库管理系统)、DBA(数据库管理员)1.4 综合题2.(注:各实体的属性省略)3.习题 22.1 单项选择题1、C2、A3、B4、C5、C6、D7、A8、B2.2 填空题1.集合2. 能唯一标识一个实体的属性3.系编号,学号,系编号4.关系,元组,属性5.关系模型,关系,实体,实体间的联系6.投影2.4 综合题1、πsno(σcno=’2’(SC))2、sno(σcname=’信息系统’(SC COURSE))3、no,SNAME,SAGE(STUDENT)习题 44.1 单项选择题1、B2、A3、C4、A5、A6、C7、C8、D9、B10、A11、B 12、A 13、C14、C15、C4.2 填空题1、drop table2、alter table add <列名或约束条件>3、with check option4、基本表基本表5、distinct group by roder by6、数据定义数据操纵数据控制7、distinct8、like % _9、自含式嵌入式10、order by asc desc4.3 综合题1、SELECT XH, XM, ZYM, BH, RXSJ FROM STU_INFO, GFIED WHERE STU_INFO.ZYH = GFIED.ZYH AND NL > 23 AND XBM = '男'2、SELECT ZYM 专业名, count(*) 人数FROM STU_INFO, GFIEDWHERE STU_INFO.XSH = '03' AND STU_INFO.ZYH = GFIED.ZYHGROUP BY ZYM3、SELECT bh,count(*) as 人数FROM STU_INFO GROUP BY bh4、SELECT XH, XM, XBM, BH FROM STU_INFOWHERE ZYH IN ( SELECT ZYH ROM STU_INFO WHERE XM = '李明' ) ORDER BY XH5、SELECT DISTINCT GCOURSE.KCH, KM FROM STU_INFO, XK, GCOURSEWHERE XK.KCH = GCOURSE.KCH AND STU_INFO.XSH = '12'AND STU_INFO.XH = XK.XH6、SELECT COUNT(DISTINCT KCH) AS 选课门数, A VG(KSCJ) AS 平均成绩FROM STU_INFO, XKWHERE STU_INFO.XH = XK.XH AND XSH = '12'7、SELECT DISTINCT STU_INFO.XH, XM, BH, ZYM, KMFROM STU_INFO, XK, GFIED, GCOURSEWHERE KSCJ > 85 AND STU_INFO.XH = XK.XH AND XK.KCH = GCOURSE.KCHAND STU_INFO.ZYH = GFIED.ZYHORDER BY ZYM, BH, STU_INFO.XH8、SELECT STU_INFO.XH, XM, XSM, ZYM, BH, PYCCMFROM STU_INFO, XK, GDEPT, GFIEDWHERE KKNY = '20011' AND STU_INFO.XH = XK.XH AND STU_INFO.XSH =GDEPT.XSH AND STU_INFO.ZYH = GFIED.ZYH GROUP BY STU_INFO.XH, XM, XSM, ZYM, BH, PYCCMHA VING COUNT(*) > 109、SELECT DISTINCT bhFROM STU_INFO10、DELETE * FROM STU_INFOWHERE XH LIKE '2000%'或DELETE * FROM STU_INFOWHERE LEFT(XH,4) = '2000'11、ALTER TABLE STU_INFOADD BYSJ varchar(8)12、UPDATE XKSET KSCJ = 60WHERE KSCJ BETWEEN 55 AND 59 andXH in(SELECT xh FROM stu_info WHERE zyh = '0501')and K CH in ( SELECT kch FROM gcourse WHERE km = '大学英语' )13、UPDATE GCOURSESET KCXF=6WHERE KCH = '090101'14、CREATE TABLE CCOURSE(KCH char(6),KM varchar(30),KCYWM varchar(30))15、CREATE VIEW ISE ASSELECT *FROM STU_INFO WHERE XSH=’12’习题 55.1 单项选择题1、B2、A3、B4、A5、B6、C7、B5.2 填空题1、使属性域变为简单域消除非主属性对主关键字的部分依赖消除非主属性对主关键字的传递依赖2、平凡函数依赖3、Y也相同唯一的Y值5.3简答题2、(1) R的码是(Sno,Cno),R是1NF,因为Teacher和Title属性部分函数依赖于码(Sno,Cno),所以R∈1NF(2)SC(Sno,Cno,Grade)CT(Cno,teacher) TT(Teacher,title)3、D->B C->A4、需求分析需求分析是数据库设计的第一个阶段,从数据库设计的角度来看,需求分析的任务是对现实世界要处理的对象(组织、部门、企业等)进行详细的调查了解,通过对原系统的了解,收集支持新系统的基础数据并对其进行处理,在此基础上确定新系统的功能。

《数据库技术与应用》第1章习题参考答案

《数据库技术与应用》第1章习题参考答案

第1章习题参考答案1.思考题(1)什么是数据库、数据库管理系统、数据库系统?它们之间有什么联系?答:数据库是存贮在计算机内的有结构的数据集合;数据库管理系统是一个软件,用以维护数据库、接受并完成用户对数据库的一切操作;数据库系统指由硬件设备、软件系统、专业领域的数据体和管理人员构成的一个运行系统。

(2)当前,主要有哪几种新型数据库系统?它们各有什么特点?用于什么领域,试举例说明?答:主要有:分布式数据库、面向对象数据库、多媒体数据库、数据仓库技术、空间数据库。

(3)什么是数据模型?目前数据库主要有哪几种数据模型?它们各有什么特点?答:数据模型是一组描述数据库的概念。

这些概念精确地描述数据、数据之间的关系、数据的语义和完整性约束。

很多数据模型还包括一个操作集合。

这些操作用来说明对数据库的存取和更新。

数据模型应满足3方面要求:一是能真实地模拟现实世界;二是容易为人们理解;三是便于在计算机上实现。

目前在数据库领域,常用的数据模型有:层次模型、网络模型、关系模型以及最近兴起的面向对象的模型。

(4)关系数据库中选择、投影、连接运算的含义是什么?答:1)选择运算:从关系中筛选出满足给定条件的元组(记录)。

选择是从行的角度进行运算,选择出的记录是原关系的子集。

2)投影运算:从关系中指定若干个属性(字段)组成新的关系。

投影是从列的角度进行运算,得到的新关系中的字段个数往往比原关系少。

3)连接运算:将两个关系按照给定的条件横向拼接成新的关系。

连接过程是通过两个关系中公有的字段名进行的。

(5)关键字段的含义是什么?它的作用是什么?答:一个关系中可以确定一个字段为关键字段,该字段的值在各条记录中不能有相同的值。

(如:门牌号码);关键字段的作用主要是为建立多个表的关联和进行快速查询。

(6)什么是E-R图?E-R 图是由哪几种基本要素组成?这些要素如何表示?答:E-R图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。

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

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

《数据库原理与应用》课后习题答案习题一一、选择题1.C2.C3.A4.C5.C6.A7.B8.C9.D 10.A 11.C 12.A (改为说法正确的)二、填空题1.计算机硬件DBMS 数据库应用程序数据库用户2.数据内容数据形式3.DDL DML4.元组5.属性6.取值范围7.人工管理文件管理数据库系统管理8.现实世界信息世界数据世界9.外模式模式内模式10.外模式/模式映射模式/内模式映射三、名词解释1.关系数据库:所谓关系数据库就是采用关系模型作为数据的组织方式的数据库系统。

码:在关系的各个属性中,能够用来唯一标识一个元组的属性或属性组。

候选码:能够唯一标识关系的元组的属性或属性组称为候选码。

外码:两个关系R和S,假设关系S中的某个属性或属性组与关系R中的主码对应,则S中该属性或属性组称为关系R的外码。

元组:二维表中的一行在关系中称为一个元组。

属性:二维表中的每一列在关系中称为属性。

域:属性的取值范围称为域。

2.实体完整性:关系的主属性不能取空值。

参照完整性:如果S中的属性或属性组F是关系R的外码,则F的取值或者为空值,或者为R中某个元组的主码值。

用户定义完整性:用户对属性的取值或属性间的关系加某种限制条件。

3.等值连接:从两个关系R和S的笛卡尔积中选取属性值相等的那些元组组成新的关系。

自然连接:对两个关系R和S按其相同属性进行等值连接,且在结果中去掉重复的属性列组成新的关系。

四、计算题1.R∪S R∩SR×S2.R.B =S.B自然连接3.(1)∏Bookid,Bookname(σPublish=’人民邮电出版社’(Book)(2)∏Name(σBookid=’TP2003--002’(Borrow)Reader)(3)∏Name(ReaderRe..ader Cardid Borrow Cardid=(∏Cardid,Bookid(Borrow)÷(∏Bookid (σPublish=’中国水利水电出版社’(Book)) )习题二一、选择题1.A2.B3.B4.C5.A6.A7.D二、填空题1.创建数据库实例在实例中加载数据库打开数据库2.SHUTDOWN IMMEDIATE; SHUTDOWN NORMAL; SHUTDOWN TRANSACTIONAL; SHUTDOWN ABORT3.块区段表空间4.SYSTEM SYSAUX TEMP UNDOTBS 或 USERS5.用户进程 ORACLE6.GRANT REVOKE7.命令行界面 Windows图形用户界面 web界面三、名词解释1、数据库实例:数据库实例就是后台进程和数据库文件的集合。

数据库技术及应用_东北师范大学中国大学mooc课后章节答案期末考试题库2023年

数据库技术及应用_东北师范大学中国大学mooc课后章节答案期末考试题库2023年

数据库技术及应用_东北师范大学中国大学mooc课后章节答案期末考试题库2023年1.应用系统开发分为()阶段、系统设计阶段、系统实施阶段和系统维护阶段。

答案:系统分析##%_YZPRLFH_%##分析2.若想设计一个性能良好的数据库,就要尽量满足()原则。

答案:关系规范化3.在SQL的聚合函数中,下列()用于计数。

答案:count()4.主数据库文件的扩展名是()。

答案:.mdf5.以下哪个不属于SQL SERVER数据库文件类型()。

答案:索引文件6.以下哪个不属于数据库对象()。

答案:字段7.对于关系的描述正确的是()。

答案:同一个关系中不能出现相同的属性8.以下哪个不是数据库设计的内容()。

答案:创建数据库9.在一个关系中如果有这样一个属性,它的值能惟一地标识关系中的每一个元组,称这个属性为()。

答案:码##%_YZPRLFH_%##键10.从“ 销售”表中找出部门号为04 ”的部门中,单价最高前两条商品记录正确”的语句是()。

答案:SELECT TOP 2 * FROM 销售 WHERE 部门号="04" ORDER BY 单价 DESC 11.如果某个字段在当前表中不是主键,但在其他表中是主键,则该字段在当前表中称为()。

答案:外键##%_YZPRLFH_%##外关键字##%_YZPRLFH_%##外码12.一个数据表中可以有()个聚簇索引答案:1##%_YZPRLFH_%##一13.以下程序中循环体执行的次数是()。

For i=1 To 100 Step 0 s=s+iNext i答案:无数次14.用于计算平均值的集函数名是()。

答案:AVG##%_YZPRLFH_%##avg##%_YZPRLFH_%##Avg15.在数据库对象中,作为实际存储数据的最基本的数据源的是()。

答案:表16.下列关于SQL命令的叙述中,正确的()。

答案:DELETE命令不能与GROUP BY关键字一起使用17.两个已知关系R和S的(),是所有属于R但不属于S的元组组成的新关系。

数据库原理和应用习题答案

数据库原理和应用习题答案

数据库原理和应用习题答案数据库原理和应用习题答案数据库是现代信息系统中的核心组成部分,它承载着大量的数据,并提供了一种有效的方式来存储、管理和访问这些数据。

数据库原理和应用是计算机科学领域中的重要知识点,通过学习和理解数据库的原理和应用,可以帮助我们更好地设计和维护数据库系统。

下面将给出一些数据库原理和应用的习题答案,希望能够帮助读者更好地理解和掌握这一领域的知识。

1. 什么是数据库的三级模式?请简要描述每个模式的作用。

答:数据库的三级模式是指外模式、概念模式和内模式。

外模式是用户对数据库的可见部分,它定义了用户能够看到和操作的数据的逻辑结构和组织方式。

概念模式是数据库的全局逻辑结构和组织方式的描述,它定义了数据库中所有数据的逻辑结构和关系。

内模式是数据库的物理存储结构和组织方式的描述,它定义了数据在磁盘上的存储方式和访问方法。

2. 数据库中的事务是什么?请简要描述事务的四个特性。

答:事务是数据库中的一个逻辑单位,它由一组操作组成,这些操作要么全部执行,要么全部不执行。

事务具有四个特性,即原子性、一致性、隔离性和持久性。

原子性指事务中的操作要么全部执行成功,要么全部不执行,不允许部分执行。

一致性指事务执行前后,数据库的状态必须保持一致。

隔离性指事务的执行不应该相互影响,每个事务应该感知不到其他事务的存在。

持久性指一旦事务提交成功,其对数据库的修改就应该永久保存。

3. 请简要描述关系数据库中的主键和外键的作用。

答:主键是关系数据库中用来唯一标识每个元组的属性或属性组,它的作用是保证关系中的每个元组都能够被唯一标识。

外键是关系数据库中一个表的属性,它引用了另一个表的主键或候选键,它的作用是建立表与表之间的联系。

通过外键,可以实现表与表之间的关联和约束,保证数据的完整性和一致性。

4. 数据库中的索引是什么?请简要描述索引的作用和使用场景。

答:索引是数据库中的一种数据结构,它可以加快数据的检索速度。

索引的作用是通过建立某个属性的索引,可以提高对该属性的查询效率。

数据库应用技术作业及答案.doc

数据库应用技术作业及答案.doc

《数据库应用技术》第1次作业及答案第一章思考与练习题一、选择题1.三级模式间存在两种映射,它们是(C)。

A.模式与子模式间,模式与内模式间B.子模式与内模式间,外模式与内模式间C.外模式与模式间,模式与内模式间D.模式与内模式间,模式与模式间2.SQL Server系统中的所有系统级信息存储于哪个数据库(A )。

A.master B.model C.tempdb D.msdb3.下面关于tempdb数据库描述不正确的是(D )。

A.是一个临时数据库B.属于全局资源C.没有权限限制D.是用户建立新数据库的模板4.在数据库技术中,面向对象数据模型是一种(B )。

A.概念模型B.结构模型C.物理模型D.形象模型5.数据库管理系统常见的数据模型有(B)。

A.网状、关系和语义B.层次、关系和网状C.环状、层次和关系D.网状、链状和层次6.用户看到的数据表,属于数据库系统三级模式中的(D )。

A.外模式B.内模式C.子模式D.模式7.对数据的插入属于数据库管理系统(B )的功能。

A.数据定义B.数据操纵C.数据库的运行管理D.数据库的建立和维护8.保持数据的完整性属于数据库管理系统(C )的功能。

A.数据定义B.数据操纵C.数据库的运行管理D.数据库的建立和维护9.在SQL Server数据库中,默认情况下Sys通常是(C )。

A.数据文件的后缀B.事务日志文件的后缀C.系统表表名的前缀D.辅助文件的后缀二、填空题1.计算机数据处理技术大致经历了(人工管理)、(文件管理)、(数据库管理)等不同的发展阶段。

2.数据库系统由(外模式)、(模式)和(内模式)三级抽象模式构成。

3.数据库管理系统的主要功能包括(数据定义)、(数据操纵)、(数据库的运行管理)、(数据库的建立和维护)。

4.关系模型由三部分组成(数据结构)、(关系操作集合)和(关系的完整性)。

5.SQL Server提供了大量易用的管理工具,比较常用的主要有(服务管理器)、(企业管理器)和(查询分析器)。

数据库技术及应用习题集及参考答案

数据库技术及应用习题集及参考答案

数据库技术及应⽤习题集及参考答案⼀、填空题1)信息是有⽤的____________。

2)数据是信息的表现__________。

3)常⽤的数据模型有___________、___________、___________三种。

4)数据库管理系统通常由___________、___________、___________组成。

5)Visual foxpro 6.0有______种数据类型,他们分别是_____________________。

6)Visual foxpro 6.0_____种数据存储容器,它们分别是_____________________________________________________。

7)⽇期型数据的长度是______。

8)通⽤型数据的实际长度受______________限制。

9)visual foxpro 6.0有_______种类型的表达式,它们分别是______________________________________________________。

10)“123”是______________型数据。

11)数据表中字段名的长度不超过_______汉字。

12)建⽴表有_______种⽅法,分别是________________________。

13)定义表结构时,要定义表中有多少个字段,同时还要定义每⼀个字段的_____________、______________、_____________等。

14)数据表是由_______和_______两部分组成。

15)打开数据表的命令是__________。

关闭数据表的命令是__________。

16)物理删除表中数据时,要⾸先完成_____________的操作。

17)建⽴索引的依据是______________。

18)Visual foxpro 6.0有_______种索引,它们分是_______________________________________________。

数据库介绍及应用试题答案

数据库介绍及应用试题答案

数据库介绍及应用试题答案数据库是指将大量有组织的数据存储起来并能高效地管理与访问的系统。

它是现代信息技术的基石,广泛用于各个领域,如企业管理、电子商务、科学研究等。

本文将介绍数据库的基本概念、分类以及它在实际应用中的试题答案。

一、数据库的基本概念数据库是指按照一定规则组织在一起、可被多个应用程序共享的数据的集合。

它可以对数据进行存储、管理、操纵和查询,使得用户能够方便地获取所需的信息。

数据库的主要特点包括:1. 数据共享性:多个应用程序可以同时访问和使用数据库中的数据,实现数据共享与集中管理。

2. 数据的非冗余性:通过数据库的设计与管理,可以消除数据的冗余,减少数据存储的空间需求。

3. 数据的独立性:数据库可以实现数据与数据之间、数据与程序之间的逻辑独立性和物理独立性,改变数据库的物理组织结构不影响应用程序的逻辑结构。

4. 数据的安全性:数据库通过权限控制,保证数据的安全性,只有授权用户才能对数据进行读写操作。

二、数据库的分类数据库可以按照数据模型、功能、应用领域等不同的分类方式进行划分。

按照数据模型的不同,数据库可以分为:1. 层次数据库模型:数据以树状结构组织,具有父子关系。

2. 网状数据库模型:数据以网状结构组织,具有多对多关系。

3. 关系数据库模型:数据以表格的形式呈现,通过关系操作符进行查询和数据操作。

4. 面向对象数据库模型:数据以对象的形式存储,并具有继承、多态等特性。

5. NoSQL数据库模型:以键值对、文档、列族、图等形式组织数据,适用于大数据处理和分布式存储。

按照功能的不同,数据库可以分为:1. 数据库管理系统(DBMS):用于管理数据库的软件系统,负责数据的存储、索引、事务、并发控制等功能。

2. 关系数据库管理系统(RDBMS):基于关系模型的数据库管理系统,如MySQL、Oracle等。

按照应用领域的不同,数据库可以分为:1. 个人数据库:适用于个人用户管理个人信息的数据库,如Microsoft Access等。

《数据库技术及应用》部分习题解答

《数据库技术及应用》部分习题解答

第1章部分习题解答一. 填空题1.数据模型通常由(数据结构)、(数据操作)和(数据完整性约束)三要素组成。

2.数据模型通常分(层次)、(网络)、(关系)和(面向对象)是四种。

3.数据操作描述的是系统的动态特性,主要分为(检索)和(更新)两大类,共包括 (查询)、(插入)、(删除)和(修改)4种操作。

4.关系数据库系统是以(关系模型)为基础的数据库系统。

5.从数据库管理系统的角度划分数据库系统的体系结构,可分为(外模式)、(模式)和(内模式)三层。

6.有了外模式/模式映象可以保证数据和应用程序之间的(逻辑独立性);有了模式/内模式映象,可以保证数据和应用程序之间的(物理独立性)。

7.数据库管理系统主要由(数据描述语言及其翻译程序)、(数据操纵/查询语言及其翻译程序)和(数据库管理例行程序)三部分组成。

8.数据库管理系统在三层结构之间提供的两层映象是(外模式/模式映象)和(模式/内模式映象)。

9.当前数据库系统的主流是(关系数据库系统)。

10.在E-R图中,实体集用(矩形)表示,实体集和联系的属性用(椭圆形)表示,实体之间的联系用(菱形)表示,联系与其涉及的实体集之间以直线连接,并在直线端部标上联系的种类(1:1,1:n,m:n)。

11.房屋租赁公司利用数据库记录房主的房屋和公司职员的信息。

其中房屋信息包括房屋编号、地址、面积、朝向、租金价格。

职员的信息包括员工编号、姓名、联系的客户、约定客户见面时间、约定客户看房的编号。

房屋租赁公司的E-R图如下图所示:图房屋租赁公司的E-R图在括号中填人正确的答案。

A: (房屋) B:(带客户看房) C:(职员) D:(地址) E:(租金价格) F:(联系的客户) G:(约定客户见面时间) H:(约定客户看房的编号)二. 选择题1.( B )是按照一定的数据模型组织的,长期储存在计算机内,可为多个用户共享的数据的聚集。

A.数据库系统 B.数据库 C.关系数据库 D。

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

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

习题一、单项选择题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)。

数据库原理及应用教程第3版课后题答案

数据库原理及应用教程第3版课后题答案

数据库原理及应用教程第3版课后题答案第一篇:数据库原理及应用教程第3版课后题答案第一章习题参考答案一、选择题1.C2.B3.D4.C5.D6.A7.A8.B9.D 10.B 11.C 12.D 13.A 14.D15.B 16.C 17.D 18.A 19.D 20.A二、填空题1.数据库系统阶段2.关系3.物理独立性4.操作系统5.数据库管理系统(DBMS)6.一对多7.独立性8.完整性控制9.逻辑独立性 10.关系模型11.概念结构(逻辑)12.树有向图二维表嵌套和递归 13.宿主语言(或主语言)14.数据字典15.单用户结构主从式结构分布式结构客户/服务器结构服务器结构第2章习题参考答案一、选择题1.A2.C3.C4.B5.B6.C7.B8.D9.C 10.A 11.B 12.A 13.A 14.D15.D二、填空题1.选择(选取)2.交3.相容(或是同类关系)4.并差笛卡尔积选择投影5.并差交笛卡尔积6.选择投影连接7.σf(R)8.关系代数关系演算浏览器/ 9.属性 10.同质11.参照完整性12.系编号,系名称,电话办公地点 13.元组关系域关系 14.主键外部关系键 15.R和S没有公共的属性第3章习题参考答案一、选择题1.B2.A3.C4.B5.C6.C7.B8.D9.A 10.D二、填空题结构化查询语言(Structured Query Language)数据查询、数据定义、数据操纵、数据控制外模式、模式、内模式数据库、事务日志NULL/NOT NULL、UNIQUE约束、PRIMARY KEY约束、FOREIGN KEY约束、CHECK约束聚集索引、非聚集索引连接字段行数定义系统权限、对象权限基本表、视图12.(1)INSERT INTO S VALUES('990010','李国栋','男',19)(2)INSERT INTO S(No,Name)VALUES('990011', '王大友')(3)UPDATE S SET Name='陈平' WHERE No='990009'(4)DELETE FROM S WHERE No='990008'(5)DELETE FROM S WHERE Name LIKE '陈%' 13.CHAR(8)NOT NULL 14.o=o 15.ALTER TABLE Student ADD SGrade CHAR(10)第4章习题参考答案一、选择题1.B2.B3.D4.B5.C6.D7.B8.D9.C 10.A二、填空题1.超键(或超码)2.正确完备3.属性集X的闭包X + 函数依赖集F的闭包F +4.平凡的函数依赖自反性5.{AD→C} φ6.2NF 3NF BCNF7.无损连接保持函数依赖8.AB BC BD9.B→φ B→B B→C B→BC 10.B→C A→D D→C 11.AB 1NF 12.AD 3NF第5章习题参考答案一、选择题1.B2.B3.C4.A5.C6.D7.A8.C9.D 10.D 11.B 12.B 13.A 14.D15.A二、填空题安全性控制、完整性控制、并发性控制、数据库恢复数据对象、操作类型授权粒度、授权表中允许的登记项的范围原始数据(或明文)、不可直接识别的格式(或密文)、密文事务、原子性、一致性、隔离性、持久性丢失更新、污读、不可重读封锁、排它型封锁、共享封锁利用数据的冗余登记日志文件、数据转储事务故障、系统故障、介质故障完整性登录账号、用户账号 public 服务器、数据库第6章习题参考答案一、选择题1.B2.C3.C4.A5.C6.B7.C8.B9.D 10.C 11.D 12.B 13.B 14.D二、填空题数据库的结构设计、数据库的行为设计新奥尔良法分析和设计阶段、实现和运行阶段需求分析概念结构设计自顶向下、自底向上属性冲突、命名冲突、结构冲突逻辑结构设计确定物理结构、评价物理结构数据库加载运行和维护物理数据字典需求分析载入第7章习题参考答案一、选择题1.B2.C3.B4.D5.A二、填空题局部变量、全局变量--、/*……*/ DECLARE SQL、流程控制AFTER 触发器、INSTEAD OF 触发器插入表、删除表数据库备份、事务日志备份、差异备份、文件和文件组备份简单还原、完全还原、批日志还原硬盘、磁带、管道第二篇:Access数据库应用教程课后题答案课后选择题答案第1章1.一个教师可讲授多门课程,一门课程可由多个教师讲授,则实体教师和课程间的联系是(D)。

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

数据库技术及应用习题答案济南大学闫明霞等二〇〇七年十二月习题 11.1 选择题1、A2、C3、C4、B5、C6、A7、C8、B9、D 10、A 11、D 12、A 13、A1.2 填空题1.数据2.数据的逻辑独立性3.数据的物理独立性4.层次数据模型,网状数据模型,关系数据模型5.能按照人们的要求真实地表示和模拟现实世界、容易被人们理解、容易在计算机上实现6.实体、记录7.属性、字段8.码9.域10.一对一、一对多、多对多11.E-R模型12.E-R模型13.层次模型、网状模型、关系模型14.数据操作、完整性约束15.矩形、菱形、椭圆形16.层次模型、一对多17.网状模型18.关系模型19.关系20.外模式、模式、内模式21.三级模式、两级映像22.外模式、模式、内模式23.数据、程序24.数据逻辑、数据物理25.DBMS(数据库管理系统)、DBA(数据库管理员)1.4 综合题2.(注:各实体的属性省略)3.习题 22.1 单项选择题1、C2、A3、B4、C5、C6、D7、A8、B2.2 填空题1.集合2. 能唯一标识一个实体的属性3.系编号,学号,系编号4.关系,元组,属性5.关系模型,关系,实体,实体间的联系6.投影2.4 综合题1、πsno(σcno=’2’(SC))2、sno(σcname=’信息系统’(SC COURSE))3、no,SNAME,SAGE(STUDENT)习题 44.1 单项选择题1、B2、A3、C4、A5、A6、C7、C8、D9、B10、A11、B 12、A 13、C14、C15、C4.2 填空题1、drop table2、alter table add <列名或约束条件>3、with check option4、基本表基本表5、distinct group by order by6、数据定义数据操纵数据控制7、distinct8、like % _9、自含式嵌入式10、order by asc desc4.3 综合题1、SELECT XH, XM, ZYM, BH, RXSJ FROM STU_INFO, GFIED WHERE STU_INFO.ZYH = GFIED.ZYH AND NL > 23 AND XBM = '男'2、SELECT ZYM 专业名, count(*) 人数FROM STU_INFO, GFIEDWHERE STU_INFO.XSH = '03' AND STU_INFO.ZYH = GFIED.ZYHGROUP BY ZYM3、SELECT bh,count(*) as 人数FROM STU_INFO GROUP BY bh4、SELECT XH, XM, XBM, BH FROM STU_INFOWHERE ZYH IN ( SELECT ZYH ROM STU_INFO WHERE XM = '李明' ) ORDER BY XH5、SELECT DISTINCT KCH, KM FROM STU_INFO, XKWHERE STU_INFO.XSH = '03' AND STU_INFO.XH = XK.XH6、SELECT COUNT(DISTINCT KCH) AS 选课门数, A VG(KSCJ) AS 平均成绩FROM STU_INFO, XKWHERE STU_INFO.XH = XK.XH AND XSH = '12'7、SELECT DISTINCT STU_INFO.XH, XM, BH, ZYM, KMFROM STU_INFO, XK, GFIEDWHERE KSCJ > 85 AND STU_INFO.XH = XK.XH AND STU_INFO.ZYH = GFIED.ZYH ORDER BY ZYM, BH, STU_INFO.XH8、SELECT STU_INFO.XH, XM, XSM, ZYM, BH, PYCCMFROM STU_INFO, XK, GDEPT, GFIEDWHERE KKNY = '20011' AND STU_INFO.XH = XK.XH AND STU_INFO.XSH =GDEPT.XSH AND STU_INFO.ZYH = GFIED.ZYH GROUP BY STU_INFO.XH, XM, XSM, ZYM, BH, PYCCMHA VING COUNT(*) > 109、SELECT DISTINCT bhFROM STU_INFO10、DELETE FROM STU_INFOWHERE XH LIKE '2000%'或DELETE FROM STU_INFOWHERE LEFT(XH,4) = '2000'11、ALTER TABLE STU_INFOADD BYSJ varchar(8)12、UPDATE XKSET KSCJ = 60WHERE KSCJ BETWEEN 55 AND 59 andXH in(SELECT xh FROM stu_info WHERE zyh = '0501')and k m = '大学英语' )13、UPDATE xkSET KCXF=6WHERE KCH = '090101'14、CREATE TABLE CCOURSE(KCH char(6),KM varchar(30),KCYWM varchar(30))15、CREATE VIEW ISE ASSELECT *FROM STU_INFO WHERE XSH=’03’习题 55.1 单项选择题1、B2、A3、B4、A5、B6、C7、B5.2 填空题1、使属性域变为简单域消除非主属性对主关键字的部分依赖消除非主属性对主关键字的传递依赖2、平凡函数依赖3、Y也相同唯一的Y值5.3简单题2、(1) R的码是(Sno,Cno),R是1NF,因为Teacher和Title属性部分函数依赖于码(Sno,Cno),所以R∈1NF(2)SC(Sno,Cno,Grade)CT(Cno,teacher) TT(Teacher,title)3、D->B C->A4、需求分析需求分析是数据库设计的第一个阶段,从数据库设计的角度来看,需求分析的任务是对现实世界要处理的对象(组织、部门、企业等)进行详细的调查了解,通过对原系统的了解,收集支持新系统的基础数据并对其进行处理,在此基础上确定新系统的功能。

概念结构设计阶段将需求分析得到的用户需求抽象为信息结构即概念模型的过程就是概念结构设计。

简单地说数据库概念结构设计的任务就是根据需求分析所确定的信息需求,建立信息模型。

如E-R模型。

逻辑结构设计阶段数据库逻辑结构设计的任务是把概念结构设计阶段所得到的与DBMS无关的数据模式,转换成某一个DBMS所支持的数据模型表示的逻辑结构。

数据库物理设计阶段数据库物理设计是对给定的关系数据库模式,根据计算机系统所提供的手段和施加的限制确定一个最适合应用环境的物理存储结构和存取方法数据库实施阶段在数据库实施阶段,设计人员运用DBMS提供的数据语言及其宿主语言,根据逻辑设计和物理设计的结果建立数据库,编制与调试应用程序,组织数据入库,并进行试运行数据库运行和维护阶段数据库应用系统经过试运行后即可投入正式运行。

在数据库系统运行过程中必须不断地对其进行评价、调整与修改。

包括:数据库的转储和恢复、数据库的安全性和完整性控制、数据库性能的监督、分析和改进、数据库的重组织和重构造。

6、E-R图是用来描述某一组织(单位)的概念模型,提供了表示实体、属性和联系的方法。

构成ER图的基本要素是实体、属性和关系。

实体是指客观存在并可相互区分的事特;属性指指实体所具有的每一个特性。

7、(1)(2)商店(商店编号,商店名,地址,电话)码:商店编号顾客(顾客编号,姓名,性别,家庭住址,出生年月)码:顾客编号消费(商店编号,顾客编号,消费金额)码:商店编号,顾客编号习题66.1 单项选择题1、A2、D3、D4、D5、B6、D7、C6.2 填空题1、原子性一致性隔离性持续性ACID2、软故障硬故障3、静态动态4、丢失修改不可重复读读“脏”数据5、自主存取控制强制存取控制6、实体完整性约束参照完整性约束用户自定义完整性约束6.4 综合题1.create table 读者(借书证号char(10) primary key,姓名varchar(10) not null,年龄tinyint not null,所在院系varchar(20) not null)create 图书(图书号char(8) primary key,书名varchar(20) not null,作者varchar(10) not null,出版社varchar(30) not null,价格real not null check(价格>0 and 价格<=120) )create 借阅(借书证号char(10) not null,图书号char(8) not null,借阅日期datetime not null,primary key(借书证号, 图书号),foreign key(借书证号) references 读者(借书证号), foreign key(图书号) references 图书(图书号))实验篇答案实验 31.1、select * from jobs1.2、select emp_id,fname+'-'+lname as 'Name' from employee1.3、select emp_id,fname+'-'+lname as 'Name',Year(getdate())-Year(hire_date) as 'worke time' from employee order by 'worke time'2.1、select * from employee where fname like 'f%'2.2、select * from employee where job_id='11'2.3、select emp_id,fname+'-'+lname as 'Name', Year(getdate())-Year(hire_date) as worketime from employee where (Year(getdate())-Year(hire_date)) >5 order by worketime2.4、select * from employee where cast(job_id as integer)>=5 and cast(job_id as integer)<=8 2.5、select * from employee where fname='Maria'2.6、select * from employee where fname like '%sh%' or lname like '%sh%'3.1、select * from sales where ord_date <'1993-1-1'4.1、select distinct bh, zyh from stu_info where bh in (select bh from stu_infogroup by (bh) having count(*)>30 and count(*)<40 ) order by bh或者是select bh,zyh from stu_infogroup by zyh,bhhaving count(bh)>30 and count(bh)<40order by bh4.2、select * from gban where bh like '计%'4.3、select * from gfied where zym like '%管理%'4.4、select xh,xm,zym,stu_info.bh,rxsj from stu_info,gfied,gban where nl>23 and stu_info.zyh=gfied.zyh and stu_info.bh=gban.bh4.5、select zyh,count(*) from gban where xsh='03' group by zyh实验41、Select xh,xm,xbm from stu_info,gdept where stu_info.xsh=gdept.xsh and gdept.xsm=’信息科学与工程’或Select xh,xm,xbm from stu_info where xsh=(select xsh from gdept where xsm=’信息科学与工程’)2、Select stu_info.xh,xm,km from stu_info,xk,gcourse where stu_info.xh=xk.xh and xk.kch=gcourse.kch and kscj>853、Select xh,xm,xsm from stu_info,gdept where stu_info.xsh=gdept.xsh and xh like ‘2000%’4、Select xh, xm from stu_info where xh in (select xh from xk where kch=’090101’ and kscj<60) 或select stu_info.xh,xm from stu_info,xk where stu_info.xh=xk.xh and kch=’090101’and kscj<605、select stu_info.xh,xm,km from stu_info,xk,gcourse where stu_info.xh=xk.xh and xk.kch=gcourse.kch and xsh=’12’ and kscj<606、select stu_info.xh,xm,xsm from stu_info,xk,gdept where stu_info.xsh=gdept.xsh and stu_info.xh=xk.xh and kkny=’20011’ group by stu_info.xh,xm,xsm having count(*)>=10实验51、2题参考实验4答案3、select xh,xm,xbm,bh from stu_info where zyh in (select zyh from stu_info where xm=’李明’) order by xh实验61、reate view num_ban as select count(distinct bh) from stu_info2、reate view ban as select distinct bh from stu_info3、Create view is_stu as select xm,xbm,bh from stu_info where xsh=’01’ or xsh=’02’4、Create view zhang_stu as select * from stu_info where xsh=’01’ and xm like ‘张%’或Create view zhang_stu as select * from stu_info,gdept where xsm=’材料科学与工程’and xm like ‘张%’and stu_info.xsh=gdept.xsh8、Create view 材0168 as select stu_info.*,xk.* from stu_info,xk where bh=’材0168’ and stu_info.xh=xk.xh9、create view gaoshu _stu as select xm from stu_info,xk,gcourse where stu_info.xh=xk.xh and gcourse.kch=xk.kch and km=’高等数学’或Create view gaoshu _stu as select xm from stu_info where xh in(select xh from xk where kch =(select kch from gcourse where km=’高等数学’) )实验 81、create table s (sno varchar(10) primary key, sname varxhar(20) not null unique, status intdefault 10,city varchar(20) not null )create table p (pno int identity (1,1) primary key, pname varxhar(20) , color varchar(10), weight float check ( weight between 10 and 30) )create table ps (sno varchar(10) references s (sno), pno int references p (pno), qty int ,price float, total as qty*price, primary key(sno,pno) )2、delete from p where pname=’螺母’3、update ps set price=price*2。

相关文档
最新文档