版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
浙江广播电视大学非计算机应用类专业(专科)数据库基础与应用课程考核说明(暂行)第一部分考核说明课程概况:《数据库原理与应用》课程是浙江电大非计算机应用专业的一门必修或选修课,第四学期开设,4学分,72学时,其中含实验10学时,项目实训8学时。该课程重要介绍数据库基础知识、数据库管理系统等三个方面。数据库基础知识重要介绍数据库组织、管理和使用的一般知识,涉及数据模型、数据库结构、数据库系统、数据库设计、关系运算、关系规范化、关系查询(SQL语言)等内容;介绍VisualFoxPro数据库管理系统的构成与使用,其中涉及:项目管理器、建数据库和表、视图和索引、表单、菜单以及程序设计和程序的运营。考核对象:浙江广播电视大学:非计算机应用类专业(专科)的学生。教学媒体:主教材:《数据库原理与应用》李明主编,科学出版社出版。实验教材之一:《数据库原理与应用项目实训及实验指导》李明主编,科学出版社出版。录像教材:《数据库原理与应用》暂缺课程复习指导:在上定期公布。课程作业:在WWW.ZJTVU.EDU.CN上定期公布。命题依据:本考核说明严格按照管理类、经济学科等各类专业(专科)《数据库基础与应用》课程教学大纲编写。考核规定:考核学生掌握和运用数据库基本概念和知识建立和使用数据库的能力。具体考核规定分为以下3个层次:了解:数据库基本概况,理解:数据库系统中的一些基本概念。掌握:掌握数据库系统中的一些基本知识、VisualFoxPro数据库管理系统的构成和常用操作、VisualFoxPro系统中使用的常用数据类型的含义和语句的格式与作用等。纯熟掌握:可以根据所给定的知识点分析问题和解决问题。命题原则:1.严格按照该课程教学大纲和考核说明的规定命题。2.试题的覆盖面较广,并适当突出重点。3.数据库基本知识(一至三章)、SQL语言的知识和VisualFoxPro中的等三个方面内容大约占试题量的40%、20%、40%。4.试题的难易限度和题量适当,按难易限度分为三个层次:容易占40%,一般占40%,较难占20%。5.题型大体为:选择、填空、按照数据库查询或解决的语句序列写出相应功能、按照数据库操作功能写出相应的VFP语句序列或者操作环节等。考核形式:期末采用卷面考核与平时成绩相结合的方式。平时成绩占30分,视平时上机实验、项目实训和作业完毕情况而定,由所在班级的任课教师给定,由各、地级电大认定;期末卷面考核占70分,由浙江电大统一命题并采用开卷或闭卷方式,答题时限为120分钟。两方面成绩累计达成60分者为及格。第二部分考核内容及规定第一章数据库系统概论考核内容1.数据解决技术发展经历人工管理、文献系统、数据库系统、分布式系统2.数据库系统的特点结构化、减少数据冗余、数据共享、数据完整性、安全性和并发控制等3.数据模型数据联系(实体、属性、码、域、联系类型)概念模型(E-R图描述)、逻辑模型(层次、网状、关系、面向对象)4.数据库体系结构三级模式结构(局部(外)、全局(概念)、存储(内))两级映象(局部/全局、全局/存储)、数据的逻辑和物理独立性5.数据库管理系统的功能定义、操纵、控制、维护、数据字典6.数据库系统的组成数据库、硬件、软件、管理员、用户考核规定了解:数据库管理技术发展的四个阶段,数据库体系结构的三级模式和两级映象,数据库管理系统的功能,数据库系统的组成等。掌握:数据库系统和文献系统的各自特点,特别是关系数据库系统的优点,ER图的概念和使用,数据的三种联系类型,数据中的属性、码、域的含义。第二章关系运算考核内容1.关系数据结构域、笛卡儿积、关系、码(主码、候选码、外码)、关系模式2.关系完整性实体完整性、参照完整性、用户定义的完整性3.关系代数传统的集合运算(并、交、差、广义笛卡儿积)专门的关系运算(选择、投影、连接、等值连接、自然连接)考核规定了解:关系数据结构中涉及的所有概念,用户定义的完整性的概念。掌握:实体完整性和参照完整性的含义和应用,关系代数中的各种传统的集合运算。纯熟掌握:关系代数中的各种专门的关系运算。第三章关系规范化基础考核内容1.数据不规范化带来的问题数据冗余、插入异常、删除异常、修改异常2.函数依赖属性间联系、非平凡和平凡函数依赖、部分和完全函数依赖、直接和传递函数依赖3.关系规范化第一范式、第二范式、第三范式、BCNF考核规定了解:数据不规范化带来的数据冗余和各种操作异常。掌握:各种函数依赖的含义,关系的最小函数依赖集的含义,关系的候选码含义,各种关系范式的含义。纯熟掌握:把一个关系规范化成第一、第二或第三范式。第四章结构化查询语言---SQL考核内容1.SQL语言的特性综合统一、高度非过程化、集合操作、自含与宿主、SQL结构2.数据库操作库的创建与撤消,表结构的创建、修改与撤消,表内容的插入、修改与删除,视图的创建、修改与撤消3.数据库查询单表查询、多表连接查询、多表嵌套查询、分组查询、按序查询、记录查询、谓词查询等考核规定了解:SQL语言的特点。掌握:数据库的各种操作及纯熟掌握之外的其他查询。纯熟掌握:单表查询、多表连接查询和两层嵌套查询。第五章数据库应用系统设计考核内容1.数据库应用系统设计简述设计任务、特点、环节2.需求分析任务、方法、环节,建立数据字典3.概念结构设计方法与环节、数据抽象、局部ER图、综合ER图、整体优化4.逻辑结构设计E-R图向关系模型的转换、数据模型优化、设计视图(用户子模式)5.物理设计与实行任务、数据装入和程序调试、数据库运营与维护、安全措施等考核规定了解:数据库应用系统设计的各个阶段及重要任务和目的。掌握:根据实际需要建立ER图,从ER图到关系模式的转换,根据数据解决规定所相应的查询语句。第六章SQL考核内容1.SQL概述2.SQL数据定义功能3.SQL数据操纵插入记录、修改记录、删除记录4.SQL数据查询简朴查询、联接查询、嵌套查询、集合运算、VisualFoxPro中SQLSELECT的几个特殊选项5.SQL数据控制授权权限、回收权限、REVOKEUPDATEONTABLELS-XKBFROMLIMINGWAIMING考核内容了解:视图定义、定义同义词和建立索引了解:SQL数据控制功能涉及用户授权、回收权限掌握:数据库模式的建立和删除掌握:定义和删除数据库、基本表的定义、取消和基本表修改掌握:SQL数据操纵功能涉及插入数据、更新数据和删除数据纯熟掌握:数据的查询第七章。VisualFoxPro考核内容1.VisualFoxPro的工作方式2.数据类型3.变量与常量常量、变量、内存变量的常用命令4.表达式算术表达式、字符表达式、日期时间表达式、HYPERLINK关系表达式、逻辑表达式5.函数数值函数、字符函数、日期和时间函数、数据类型转换函数、测试函数6.程序与程序文献程序的概念、程序文献的建立与执行、简朴的输入输出命令7.程序的基本结构顺序结构、选择结构、循环结构8.多模块程序模块的定义与应用、参数传递、变量的作用域9.程序调试调试器环境、设立断点、HYPERLINK\l"_Toc"调试菜单考核内容了解:VisualFoxPro的工作方式了解:程序的调试方法掌握:常用的数据类型的使用,以及他们之间的互相转换掌握:常量、变量、表达式和常用的函数定义及使用掌握:程序的基本结构第八章表单考核内容1.面向对象的概念对象与类、子类与继承2.VisualFoxPro基类的简介VisualFoxPro基类、容器与控件、事件3.创建表单4.修改表单5.运营表单6.表单控件标签控件、文本框控件、命令按钮控件、编辑框控件、单选按钮控件、复选按钮控、列表框控件、组合框控件、表格控件、命令按钮组控件、页框控件考核内容了解:面向对象、类和事件的相关概念了解:子类与继承相关概念掌握:表单创建、修改、运营的方法掌握:表单中的重要控件,涉及标签、文本、按钮等控件第九章菜单考核内容TOC\o"1-3"\h\z\uHYPERLINK菜单系统2.HYPERLINK\l"_Toc"创建应用系统菜单、HYPERLINK\l"_Toc"创建主菜单、HYPERLINK\l"_Toc"创建子菜单、修改菜单拟定菜单选项的任务HYPERLINK\l"_Toc"3.生成菜单程序4.运营菜单考核内容了解:菜单概念掌握:菜单系统的设计与应用第十章报表考核内容1.创建报表运用报表向导创建报表运用报表设计器创建报表2设计报表报表设计器工具栏、修改布局、修改报表考核内容了解:报表的概念了解:菜单系统的组成掌握:报表系统的设计与应用第十一章应用系统开发考核内容了解:应用系统开发的一般过程了解:应用系统重要功能模块的组装掌握:应用系统重要功能模块的设计第十二章其他数据库管理系统考核内容了解:Access数据库管理系统了解:SQLServer数据库管理系统了解:Oracle数据库管理系统了解:数据应用系统的开发工具ﻬ第三部分模拟考核试题习题一一.思考题1.简述数据库管理技术发展的几个阶段及特性。2.什么是数据库?3.什么是数据与程序的物理独立性和逻辑独立性,以及在数据库中如何实现?4.DBMS的重要功能有哪些?5.解释以下术语:实体、属性、DD、模式、内模式、外模式、DDL、DML、DBMSOBDC、OLEDB和ADO二.单选择题1.数据库管理系统的英文缩写是。A.DBB.DBMSC.DBSD.DBA2.数据库管理系统的核心部分是。A.数据模型B.数据库C.数据库管理系统D.计算机硬件3.下列关于“数据库系统(DBS)”的叙述中,对的的一条说法是。A.DBS是指在计算机系统中引入数据库后的系统B.DBS是帮助用户建立、使用和管理数据库的一种计算机软件C.DBS是用户建立的若个文献的集合D.DBS是一种新奇的关系数据库管理系统4.提供数据定义语言DDL(DataDescription/DefinitionLanguage)的功能是。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.数据库管理系统能实现对数据库中的数据插入、查询、修改和删除,文字类功能是。A.数据定义功能B.数据管理功能C.数据操纵功能D.数据控制功能12.数据独立性指。A.数据库数据互相独立B.DBMS和DB互相独立C.用户应用程序和数据库的数据互相独立D.用户应用程序和DBMS互相独立13.数据库技术随着计算机技术的发展而发展。数据库阶段具有许多特点,下面特点不是数据库阶段具的特点A.数据结构化B.数据面向应用程序C.数据共享性高D.数据具有较高的独立性14.在数据库管理技术发展的阶段没有专门的软件对数据管理。A.人工管理阶段B.文献管理阶段C.数据库管理阶段D.分布式数据库系统阶段15.数据库系统与文献系统的重要区别是。A.数据库系统复杂,而文献系统简朴B.文献系统不能解决数据冗余和数据独立性问题,而数据库系统可以C.文献系统只能管理程序文献,而数据库系统能管理各种类型的文献D.文献系统管理数据较少,而数据库系统能管理庞大的数据量16.数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是
A.DBS涉及DB和DBMSB.DBMS涉及DB和DBSﻫC.DB涉及DBS和DBMSD.DBS就是DB,也就是DBMSﻫ17.数据库系统与文献系统的最重要区别是ﻫA.数据库系统复杂,而文献系统简朴
B.文献系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决ﻫC.文献系统只能管理程序文献,而数据库系统可以管理各种类型的文献
D.文献系统管理的数据量较小,而数据库系统可以管理庞大的数据量
18.DBMS的含义是:A.数据库系统B.数据库管理系统C.数据库管理员D.数据库19.DBS是采用了数据库技术的计算机系统。DBS是一个集合体,包含数据库、计算机硬件、软件和A.系统分析员B.程序员C.数据库管理员D.操作员
三.填空1.数据是原料是,而信息是产出,是结果。2.数据解决的发展过程可分三个阶段:第一阶段是解决数据阶段,第二阶段是解决数据阶段,第三阶段是解决数据阶段。3.信息系统可分为系统、系统和系统。4.计算机数据管理大体经历了如下四个阶段:阶段、阶段、阶段和系统阶段。5.在文献管理阶段程序和数据在存储位置上是____存放的。6.在____系统中,不容易做到数据共享,在__系统中,容易做到数据共享。7.在文献系统中,存取数据的基本单位为____,在数据库系统中,存取数据的基本单位为___。8.分布式数据库系统既支持客户的_____应用,又支持客户的_____应用。9.任一种数据模型都有___和______的区别。10.层次模型是一棵____结构,关系模型是一个___结构。11.把保存____的关系称为相应数据库的元关系,一个数据库的元关系由__自动建立。12.在对象数据模型中,每个对象不仅要包含描述实体的____特性,并且要包含描述实体的_______特性。13.数据库系统的人员涉及:、、和。14.在数据库体系结构的三级模式中,全局模式处在_层,外模式处在__层,内模式处在___层。15.DBMS的重要功能之一是_____和________数据字典。16.监督和控制数据库的使用和运营是的职责之一。习题二一.问答题1.数据模型有几种,都是什么?2.解释下列名词:关系、关系模式、关系模型、属性、元组、关键字、外关键字。3.试举出层次模型、网状模型和关系模型的例子,并给出一个实例。4.关系模型有什么待点?5.关系数据库系统有哪些持点?6.试给出一个有三个以上属性的关系,至少涉及五个元组,并指出关键字。7.关系运算有几种类型,都涉及哪些运算?8.如下表分别为关系R和关系S,求(1)的结果,(2)等值连接的结果。(3)自然连接RS结果。关系R关系SABCA1B15A1B26A2B38A2B412BEB13B27B310B32B529.从书中表2.17学生关系S,表2.18课程关系C和表2.19选课关系SC所示的关系户数据库中,查询出同时选修了A0336和A0957这两门课程的的学生的学生号。二.选择题1.数据模型指的是数据库的组织形式,数据模型的三要素是 。A.数据库文献、二维表、记录B.字段、类型、宽度C.数据结构、数据操作、数据完整性约束D.数据定义、数据存储、数据通信2.在关系型数据库管理系统中,三种基本关系运算是。A.选择、投影、连接B.选择、删除、复制C.建立、修改、合并D.记录、连接和分类3.在下列事实、叙述中,错误的一条是。A.C对关系的描述称为关模式,一个关系模式相应一个关系结构B.不同元组对同一个属性的取值范围称为域C.二维表中的行称为属性D.关键字其中值可以惟一的元组4.在数据库技术中,面向对象数据模型是一种。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.关系R和关系S的并运算是。A.关系R和关系S所有元组合并组成的集合,再删除去反复的元组B.由关系R和而不属于关系S元组组成的集合C.由即属于关系R和又属于关系S元组组成的集合D.以上都对12.在概念模型中,一个实体集相应于关系模型中的一个。A.元组B.字段C.属性D.关系13.专门的关系运算,投影运算是属性。A.在基本的表中选择满足条件的记录组成一个新的关系B.在基本的表中选择字段组成一个新的关系C.在基本的表中选择满足条件的记录和属性组成一个新的关系D.以上都对14.关于传统的集合运算对的的是。A.并、交、差B.选择、投影、连接C.连接、自然连接、查询连接D.查询、更新、定义15.模型是对现实世界的抽象,在数据库技术中,用模型的概念描述数据库的结构与语义,对现实世界进行抽象。表达实体类型及实体间联系的模型称为。A.数据模型B.实体模型C.逻辑模型D.物理模型
16.关系模型概念中,不具有多余属性的超键称为。A.候选键B.对键C.内键D.主键17.设R、S为两个关系,R的元数为4,S的元数为5,则与RS等价的操作是。A.σ3<6(R×S)B.σ3<2(R×S)C.σ3>6(R×S)D.σ7<2(R×S)18.关系运算中的自然连接运算是。A.两个关系中进行比较的分量必须是相同的属性组B.两个关系中进行比较的分量必须是不同的属性组C.两个关系中进行比较的分量无限制D.A和B都不对19.在下列四个选项中,不属于基本关系运算的是。A.连接B.投影C.选择D.排序20.用树形结构表达实体之间联系的模型是。A.层次模型B.关系模型C.网状模型D.以上三个都是21.参照完整性的规则不涉及。A.更新规则B.删除规则C.插入规则D.检索规则22.VisualFoxPro支持的数据模型是。A.层次数据模型B.关系数据模型C.网状数据模型D.树状数据模型23.VisualFoxProDBMS基于的数据模型是。A.层次型B.关系型C.网状型D.混合型24.在关系模型中,为了实现“关系中不允许出现相同元组”的约束应使用。A.临时关键字B.主关键字C.外部关键字D.索引关键字25.数据库表可以设立字段有效性规则,字段有效性规则属于。A.实体完整性范畴B.参照完整性范畴C.数据一致性范畴D.域完整性范畴26.从关系模式中指定若干个属性组成新的关系的运算称为。A.联接B.投影C.选择D.排序27.对于“关系”的描述,对的的是。A.同一个关系中允许有完全相同的元组B.同一个关系中元组必须按关键字升序存放C.在一个关系中必须将关键字作为该关系的第一个属性D.同一个关系中不能出现相同的属性名28.假如在建立数据库表stock.dbf时,将单价字段的字段有效性规则设为“单价>0”,通过该设立,能保证数据的。A.实体完整性B.域完整性C.参照完整性D.表完整性三.填空1.设D1,D2和D3域的基数分别为2,3和4,则D1D2D3的元组数为________,每个元组有________个分量。2.关系中的码可分为________、________、________、________和外码五种。3.学生关系中的班级号属性与班级关系中的班级号主码属性相相应,则________为学生关系中的________。4.设一个关系R1中的属性A是外码,它相应关系R2中的主码为B,则称________为子关系,________为父关系。5.用户定义的________是对关系中一些属性的取值给定相应的约束条件,严禁非法数据进入________。6.专门的关系运算涉及________、________、________和__________四种。7.设一个关系模式为R(A,B,C),相应的关系内容为R={{1,10,50},{2,10,60},{3,20,72},{4,30,60}},则ПA(δA>3(R))的运算结果中包具有________个元组,每个元组包具有________个分量。8.设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学生号,课程号,成绩),则姓名为变量K的值的学生所选修的所有课程信息所相应的运算表达式为______课程号(______(δ姓名=K(______)))。9.设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学生号,课程号,成绩),求出所有选课的学生信息的运算表达式为___________与________的自然连接。10.用二维表数据来表达实体之间联系的数据模型称为。11.在关系模型中,“关系中不允许出现相同元组”的约束是通过______实现的。
12.在连接运算中,连接是去掉反复属性的等值连接。13.对象具有性、性和性。习题三一.问答题1.为什么要研究关系规范化理论?2.要建立关于系、学生、班级、研究会等信息的一个关系数据库,规定:一个系有若干个专业.每个专业每年只招一个班级,每个班级有若干名学生,一个系的学生住在同一个宿舍区-每个学生可以参与若干个研究会,每个研究会有若干名学生。描述学生的属性有:学号、姓名、出生年月、系号、班号、宿舍区。描述班级的属性有:班号、专业名、系号、人数、人校年份。描述系的属性有:系号、系名、系办公地点、人数。试给出上述数据库的关系模式:写出每个关系的最小函数依赖集(基本的函数依赖,不是导出的函数依赖);指出是否存在传递函数依赖;对于函数依赖左边是多属性的情况,讨论其函数依赖是完全函数依赖还是部分函数依赖,指出关系的候选键.外键.3.设关系模式R(城市,街道名,邮政编码).函数依赖为:(城市,街道名)→邮政编码,邮政编码→城市;关系R的实例如下:表3.7关系R的实例城市街道名邮政编码C1A1Z1C2A2Z2C3A3Z3C4A4Z4试分析该关系属哪种范式等级?哪种异常弊病?为什么?可具体讨论。并对其进行规范化提高范式等级,直到消除弊病.最后到达哪级范式?4.设有关系模式R(A,B,C,D)(1)求出R的所有候选键;(2)画出函数依赖图;(3)试分析属于何种范武:(4)将R分解为3NF,使其具有无损连接性和依赖保持性;(5)将R分解为BCNF,使其具有无损连接性;5.下面是医院组织的结构图,画出医院组织的E-R图;编号病区名称病房号医生姓名病区编号姓名年龄职称管理病房病房号医生编号名称患何病科医生姓名病人6.商店与商品间存在“销售”联系,每个商店可销售多种商品,每种商品也可放在多个商店销售,每个商店销售一种商品,有月销售量;商店与职工间存在着“聘用”联系,每个商店有许多职工,每个职工只能在一个商店工作,商店聘用职工有聘期和月薪。(1)试画出E-R图,并在图上注明属性、联系的类型。(2)将E-R图转换成关系模型,并注明主键和外键。7.假设某超市公司要设计一个数据库系统来管理该公司的业务信息。该超市公司的业务管理规则如下:=1\*GB2⑴该超市公司有若干仓库,若干连锁商店,供应若干商品。=2\*GB2⑵每个商店有一个经理和若干收银员,每个收银员只在一个商店工作。=3\*GB2⑶每个商店销售多种商品,每种商品可在不同的商店销售。=4\*GB2⑷每个商品编号只有一个商品名称,但不同的商品编号可以有相同的商品名称。每种商品可以有多种销售价格。=5\*GB2⑸超市公司的业务员负责商品的进货业务。试按上述规则设计E-R模型二.单项选择题1.需求分析阶段设计数据流程图(DFD)通常采用_______。A.面向对象的方法ﻩﻩ B.回溯的方法C.自底向上的方法 D.自顶向下的方法2.概念设计阶段设计概念模型通常采用_______。ﻩﻩﻩ ﻩ A.面向对象的方法 ﻩﻩB.回溯的方法C.自底向上的方法 ﻩD.自顶向下的方法3.设计子模式属于数据库设计的_______。 ﻩ ﻩ A.需求分析B.概念设计C.逻辑设计D.物理设计4.概念结构设计的重要目的是产生数据库的概念结构,该结构重要反映_______。A.应用程序员的编程需求 B.DBA的管理信息需求C.数据库系统的维护需求ﻩ D.公司组织的信息需求5.数据库设计人员和用户之间沟通信息的桥梁是_______。 ﻩ ﻩA.程序流程图B.实体联系图C.模块结构图D.数据结构图6.有两个不同的实体集,它们之间存在着一个1:1联系和一个M:N联系,那么根据E-R模型转换成关系模型的规则,这个E-R结构转换成的关系模式个数为_______。ﻩA.2个B.3个C.4个D.5个假如有10个不同的实体集,它们之间存在着12个不同的二元联系(二元联系指两个实体集之间的联系),其中3个1:1联系,4个1:N联系,5个M:N联系,那么根据ER模型转换成关系模型的规则,这个ER结构转换成的关系模式个数为_______。ﻩﻩA.14个B.15个C.19个D.22个8.在E-R模型转换成关系模型的过程中,下列叙述不对的的是_______。ﻩﻩA.每个实体类型转换成一个关系模式B.每个联系类型转换成一个关系模式C.每个M:N联系类型转换一个关系模式D.在解决1:1和1:N联系类型时,不生成新的关系模式9.当同一个实体集内部的实体之间存在着一个1:N联系时,那么根据ER模型转换成关系模型的规则,这个ER结构转换成的关系模式个数为_______。 A.1个B.2个C.3个D.4个10.当同一个实体集内部的实体之间存在着一个M:N联系时,那么根据E-R模型转换成关系模型的规则,这个ER结构转换成的关系模式个数为_______。ﻩﻩ ﻩA.1个B.2个C.3个D.4个11.所谓概念模型,指的是_______。A.客观存在事物及其互相联系B.将信息世界中的信息进行数据化C.实体模型在计算机中的数据化表达D.现实世界到机器世界的一个中间层次,即信息世界12.对于现实世界中事物的特性,在实体-联系模型中使用_______。A.属性描述B.关键字描述C.二维表格描述D.实体描述13.把实体-联系模型转换为关系模型时,实体之间多对多联系在关系模型中是通过_______。A.建立新的属性来实现B建立新的关键字来实现C.建立新的关系来实现D建立新的实体来实现14.E-R方法的三要素是_______。A.实体、属性、实体集B.实体、码、联系C.实体、属性、联系D.联系、域、码、15.E-R图是表达要领模型的有效工具之一,E-R图中的菱形框是_______。A.实体和实体之间的联系B.实体C.实体的属性D.联系的属性16.E-R图是表达要领模型的有效工具之一,它一般合用建立数据库的。A.概念模型B.结构模型C.物理模型D.逻辑模型17.下列叙述中,对的的一条说法是。A.E-R方法设计数据库管理系统的方法B.在E-R方法中,总可以用三个二元关系来代替一个三元关系。C.数据库管理系统是由DBA设计和实现D.监督和控制数据库的使用和运营是DBA的职责之一18.概念模型独立于是。A.E-R模型B.DBMSC.操作系统和DBMSD.硬件设备和软件19.一个部门有多个职工,一个职工只在一个部门工作,一个职工参与多个项目,一个项目,一个项目由多个职工完毕,则部门和职工间、职工和项目间的联系是。A.1:n1:nB.1:11:nC.m:nm:nD.1:nm:n20.下列实体类的联系中,属于多对多联系业务的是非。A.学生与课程之间联系B.学校与教师之间的联系C.商品条形码和商品之间联系D.班级与班长之间联系21.假如一个班只能有一个班长,并且一班长不能同时担任其它班的班长,班级和班长两个实体之间的关系属于_______。A.一对一联系B.一对二联系C.多对多联系D.一对多联系
22.设有部门和职工两个实体,每个职工只能属于一个部门,一个部门可以有多名职工,则部门与职工实体之间的联系类型是_______。A.m:nB.1:mC.m:kD.1:1三.填空题1.在一个关系R中,若属性集X函数决定属性集Y,同时Y函数决定X,则记作为________,它们之间互为________。2.在一个关系R中,若X→Y,并且X的任何真子集都不能函数决定Y,则称X→Y为________函数依赖,否则,若X→Y,并且X的一个真子集也可以函数决定Y,则称X→Y为________函数依赖。3.在一个关系R中,若存在“学号→系号,系号→系主任”,则隐含存在着________函数决定________。4.在一个关系R中,若存在X→(Y,Z),则也隐含存在________和________,称此为函数依赖的________规则。5.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,B→C,D→E},则该关系的候选码为________,该候选码具有______属性。6.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,A→C,(C,D)→E},则该关系的候选码为________,候选码函数决定E是______性。7.关系数据库中的每个关系必须最低达成________范式,该范式中的每个属性都是__________的。8.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,A→C,(A,D)→E},则该关系的候选码为________,该关系存在着_________函数依赖。9.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,A→C,(C,D)→E},该关系只满足________范式,若要规范化为第三范式,则将得到________个关系。10.设一个关系为R(A,B,C,D,E,F,G),它的最小函数依赖集为FD={A→B,A→C,C→D,C→E,A→F,F→G},该关系满足________范式,若要规范化为高一级的范式,则将得到________个关系。11.若一个关系的任何非主属性都不部分依赖和传递依赖于任何候选码,则称该关系达成________范式。12.若一个关系中只有一个候选码,并且该关系达成了第三范式,则表白它同时也达成了________范式,该关系中所有属性的__________都是候选码。13.数据库设计方法:有:、、和。14.一个数据库应用系统开发和设计过程大体涉及六个阶段:、、、和、机器设计和运营维护。15.用户需求重要涉及以下三方面:、、和。16.需求分析的工作重要有下面四步组成:分析用户活动, ;拟定系统范围,产生 ;分析用户活动涉及的数据,产生;分析系统数据,产生。17.需求分析中的数据字典通常包含以下五个部分:、、、和以及。18.描述概念结构的工具是图。19.概念设计阶段可分为三步来完毕:、、和。20.就方法的特点而言,需求分析阶段通常采用的分析方法;概念设计阶段通常采用的设计方法。21.逻辑设计的重要工作是:模式。22.逻辑设计的环节有五步:、、、和。23.关系规范化的目的是控制,避免和异常,从而增强数据库结构的稳定性和灵活性。习题四一、选择题1.VisualFoxPro6.0是一个。A.8位数据库开发系统B.16位数据库开发系统C.32位数据库开发系统D.64位数据库开发系统2.退出VisualFoxPro的操作方法是。A.从“文献”下拉菜单中选择“退出”选项B.用鼠标左按钮单击关闭窗口按钮C.在命令窗口中键入QUIT命令,然后敲回车键D.以上方法都可以3.显示与隐藏命令窗口的操作是。A.单击“常用”工具栏上的“命令窗口”按钮B.通过“窗口”菜单下的“命令窗口”选项来切换C.直接按Ctrl+F2或Ctrl+F4组合键D.以上方法都可以4.下面关于工具栏的叙述,错误的是。A.可以创建用户自己的工具栏B.可以修改系统提供的工具栏C.可以删除用户创建的工具栏D.可以删除系统提供的工具栏5.在“选项”对话框的“文献位置”选项卡中可以设立。A.表单的默认大小B.默认目录C.日期和时间的显示格式D.程序代码的颜色6.“项目管理器”的“数据”选项卡用于显示和管理。A.数据库、自由表和查询B.数据库、视图和查询C.数据库、自由表、查询和视图D.数据库、表单和查询7.“项目管理器”的“文档”选项卡用于显示和管理。A.表单、报表和查询B.数据库、表单和报表C.查询、报表和视图D.表单报表和标签8.要启动VisualFoxPro的向导可以。A.打开新建对话框B.单击工具栏上的“向导”图标按钮C.从“工具”菜单中选择“向导”D.以上方法都可以9.打开一个数据库的命令是。A.USEB.USEDATABASEC.OPEND.OPENDATABASE10.VisualFoxPro数据库文献是。A.存放用户数据文献B.管理数据库对象的系统文献C.存放用户数据和系统数据的文献D.前三种说法都对11.要为工资表所有职工增长100元工资,应当使用命令。A.CHANGE工资WITH工资+100B.REPLACE工资WITH工资+100C.CHANGEALL工资WITH工资+100D.REPLACEALL工资WITH工资+10012.以下关于自由表的叙述,对的的是。A.所有是用以前版本的FoxPro(FOXBASE)建立的表B.可以用VisualFoxPro建立,但是不能把它添加到数据库中C.自由表可以添加到数据库中,数据库表也可以从数据库中移出成为自由表D.自由表可以添加到数据库中,但数据库表不可以从数据库中移出成为自由表二、填空题1.项目管理器文献的扩展名是_____。2.扩展名为.prg的程序文献在“项目管理器”的________选项卡中显示和管理。3.项目管理器的“移去”按钮有两个功能:一是把文献____,二是_______文献。4.实现表之间临时联系的命令是______________.5.在VisualFoxPro中,最多同时允许打开________________个数据库表和自由表.6.数据库的扩展名是,数据库表的扩张名是。7.显示记录的命令是和,它们的区别仅在于不使用条件时,默认显示所有记录,而则默认显示当前记录。8.删除表中的记录就是给暂时不使用的记录加一个删除标记。在VisaulFoxpro系统环境下,需要进行彻底删除的记录,也必须先做删除后再做删除。习题五一、选择题1.以下关于查询的描述对的的是。A.不能根据自由表建立查询B.
只能根据自由表建立查询C.
只能根据数据库表建立查询D.可以根据数据库表和自由表建立查询2.以下关于视图的描述对的的是。A.可以根据自由表建立视图B.
可以根据查询建立视图C.
可以根据数据库表建立视图D.可以根据数据库和自由表建立视图3.查询设计器中涉及的选项卡有。A.字段、筛选、排序依据B.
字段、条件、分组依据C.
条件、排序依据、分组依据D.条件、筛选、杂项4.VisualFoxPro参照完整性规则不涉及。A.更新规则B.
删除规则C.
查询规则D.插入规则二、填空题1.查询设计器__________生成所有的SQL查询语句。2.查询设计器的筛选选项卡用来指定查询的______。3.通过VisualFoxPro的视图,不仅可以查询数据库表,还可以____数据库表。4.VisualFoxPro的主索引和候选索引可以保证数据的_________完整性。5.数据库表之间的一对多联系通过主表的___________索引和子表的________索引实现。6.在定义字段有效性规则时,在规则框中输入的表达式类型是___________________。习题六一.问答题1.SQL结构化查询语言具体包含以下重要特点?2.数据库和表的关系,它们的扩展名是什么?3.SQL支持关系数据库的哪三级模式结构,视图和基本表相应哪一级?二.选择题现在有表:表6.1、6.2、6.3、6.4分别代表仓库表、订购单表、职工表和供应商表四个关系。表6.1仓库表表6.2职工表仓库号城市面积WH1北京370WH2上海500WH3广州200WH4武汉400仓库号职工号工资WH2E11220WH1E31210WH3E41230WH1E61250表6.3订购单表职工号供应商号订购单号订购日期E3S7PR672023/06/23E1S4OR732023/07/28E7S4OR762023/05/25E6NULLOR77NULLE3S4PR792023/06/13E1NULLOR80NULLE3NULLOR90NULLE3S3PR912023/07/13表6.4供应商表供应商号供应商名地址S3北京振华电子厂西安S4华通电子公司北京S6北京607厂郑州S7爱华电子厂北京1.查询订购单号首字符是“P”的订单信息,应当使用命令_____。A.
SELECT*FROM订单WHEREHEAD(订购单号,1)=“P”B.
SELECT*FROM订单WHERELEFT(订购单号,1)=“P”C.
SELECT*FROM订单WHERE“P”$订购单号D.
SELECT*FROM订单WHERERIGHT(订购单号,1)=“P”2.在SQL语句中,与表达式“供应商名LIKE”%北京%””功能相同的表达式是_____。A.LEFT(供应商名,4)=”北京”
B.”北京”$供应商名C.供应商名IN”%北京%”
D.AT(供应商史,“北京”)3.使数据库表变成自由表的命令是A.DROPTABLE
B.REMOVETABLEC.FREETABL
D.RELEASETABLE4.在VisualFoxPro的查询设计器中“筛选”选项卡相应的SQL的短语是_____。A.WHERE
B.JOINC.SET
D.ORDERBY5.SQL支持集合的并运算,在VisualFoxpro中SQL并运算的运算符是_____。A.PLUS
B.UNIONC.+
D.U6.在VisualFoxPro中释放和关闭表单的方法是_____。A.RELEASE
B)CLOSEC)DELETE
D。DROP7.查询职工实发工资的对的命令是_____。A.SELECT姓名,(基本工资+津贴+奖金扣除)AS实发工资FROM工资B.SELECT姓名,(基本工资+津贴+奖金扣除)AS实发工资FROM工资;WHERE职工.职工号=工资.职工号C.SELECT姓名,(基本工资+津贴+奖金扣除)AS实发工资FROM工资,职工;WHERE职工.职工号=工资.职工号D.SELECT姓名,(基本工资+津贴+奖金扣除)AS实发工资FROM工资,职工JOIN;职工.职工号=工资.职工号8.查询1962年10月27日出生的职工信息的对的命令是_____。A.SELECT*FROM职工WHERE出生日期={^1962-10-27}B.SELECT*FROM职工WHERE出生日期=1962-10-27C.SELECT*FROM职工WHERE出生日期=“1962-10-27”D.SELECT*FROM职工WHERE出生日期={“1962-10-27“}9.查询每个部门年龄最长者的信息,规定得到的信息涉及部门和最长者的出生日期对的的命令是_____。A.SELECT部门名,MIN(出生日期)FROM部门JOIN职工;ON部门.部门号=职工.部门号GROUPBY部门名SELECT部门名,MAX(出生日期)FROM部门JOIN职工;ON部门.部门号=职工.部门号GROUPBY部门名C.SELECT部门名,MIN(出生日期)FROM部门JOIN职工;WHERE部门.部门号=职工.部门号GROUPBY部门名D.SELECT部门名,MAX(出生日期)FROM部门JOIN职工;WHERE部门.部门号=职工.部门号GROUPBY部门名10.查询有10名以上(含10名)职工的部门信息(部门名和职工人数),并按职工人数降序列出。A.SELECT部门名,COUNT(部门号)AS职工人数;FROM部门,职工WHERE部门.部门号=职工.部门号;GROUPBY部门名HAVINGCOUNT(*)>=10;ORDERBYCOUNT(职工号)ASCB.SELECT部门名,COUNT(部门号)AS职工人数;FROM部门,职工WHERE部门.部门号=职工.部门号;GROUPBY部门名HAVINGCOUNT(*)>=10;ORDERBYCOUNT(职工号)DESCC.SELECT部门名,COUNT(部门号)AS职工人数;FROM部门,职工WHERE部门.部门号=职工.部门号;GROUPBY部门名HAVINGCOUNT(*)>=10;
ORDERBY职工人数ASCD.SELECT部门名,COUNT(部门号)AS职工人数;FROM部门,职工WHERE部门.部门号=职工.部门号;GROUPBY部门名HAVINGCOUNT(*)>=10;ORDERBY职工人数DES11.查询所有目前年龄在35岁以上(不含35岁)的职工信息(姓名,性别和年龄),下确的命令是_____。A.SELECT姓名,性别,YEAR(DATE-YEAR(出生日期)年龄FROM职工;WHERE年龄>35B.SELECT姓名,性别,YEAR(DATE-YEAR(出生日期)年龄FROM职工;WHEREYEAR(出生日期)>35C.SELECT姓名,性别,YEAR(DATE-YEAR(出生日期)年龄FROM职工;WHEREYEAR(DATE())-YEAR(出生日期)>35
D.SELECT姓名,性别,YEAR(DATE-YEAR(出生日期)FROM职工;WHEREYEAR(DATE())-YEAR(出生日期)>35ﻫ12.为“工资”表增长一个“实发工资”字段的对的命令是_____。A.
MODIFYTABLE工资ADDCOLUMN实发工资N(9,2)B.
MODIFYTABLE工资ADDFLELD实发工资N(9,2)C.
ALTERTABLE工资ADDCOLUMN实发工资N(9,2)D.CREATETABLE工资ADD实发工资N(9,2)13.下面有关HAVING子句描述错误的是_____。A.HAVING子句必须与GROUPBY子句同时使用,不能单独使用B.使用HAVING子句的同时不能使用WHERE子句C.使用HAVING子句的同时可以使用WHERE子句D.使用HAVING子句的作用是限定分组的条件14~25使用的数据如下:当前盘当前目录下有数据库db_stock,其中有数据库表stock.dbf,该数据库表的内容是_____。股票代码股票名称单价交易所
600600青岛啤酒7.48上海600601方正科技15.20上海600602广电电子10.40上海600603兴业房产12.76上海600604二纺机9.96上海600605轻工机械14.59上海000001深发展7.48深圳000002深万科12.50深圳14.执行如下SQL语句后,SELECT*FROMstockINTODBFstockORDERBY单价,会出现_____。A.系统会提醒犯错信息B.会生成一个按“单价”升序排序的表文献,将本来的stock.dbf文献覆盖C.会生成一个按“单价”降序排序的表文献,将本来的stock.dbf文献覆盖D.不会生成排序文献,只在屏幕上显示一个按“单价”升序排序的结果15.有如下SQLSELECT语句:SELECT*FROMstockWHERE单价BETWEEN12.76AND15.20与该语句等价的是_____。A.SELECT*FROMstockWHERE单价<=15.20.AND.单价>=12.76B.SELECT*FROMstockWHERE单价<15.20.AND.单价>12.76C.SELECT*FROMstockWHERE单价>=15.20.AND.单价<=12.76D.SELECT*FROMstockWHERE单价>15.20.AND.单价<12.7616.假如在建立数据库表stock.dbf时,将单价字段的字段有效性规则设为“单价>0”,通过该设立,能保证数据的_____。A.实体完整性B.域完整性C.参照完整性D.表完整性17.在当前盘当前目录下删除表stock的命令是_____。A.DROPstockB.DELETETABLEstock
C.DROPTABLEstockD.DELETEstock18.有如下SQL语句SELECTmax(单价)INTOARRAYaFROMstock执行该语句后_____。A.a[1]的内容为15.20B.a[1]的内容为6C.a[0]的内容为15.20D.a[0]的内容为619.有如下SQL语句SELECT股票代码,avg(单价)as均价FROMstock;GROUPBY交易所INTODBFtemp执行该语句后temp表中第二条记录的“均价”字段的内容是_____。A.7.48B.9.99C.11.73D.15.2020.将stock表的股票名称字段的宽度由8改为10,应使用SQL语句A.ALTERTABLEstock股票名称WITHc(10)B.ALTERTABLEstock股票名称c(10)C.ALTERTABLEstockALTER股票名称c(10)D.ALTERstockALTER股票名称c(10)21.有如下SQL语句CREATEVIEWstock_viewASSELECT*FROMstockWHERE交易所=“深圳”执行该语句后产生的视图包含的记录个数是_____。A.1B.2C.3D.422.有如下SQL语句CREATEVIEWview_stockASSELECT股票名称AS名称,单价FROMstock执行该语句后产生的视图具有的字段名是_____。A.股票名称、单价B.名称、单价C.名称、单价、交易所D.股票名称、单价、交易所23.下面有关对视图的描述对的的是_____。A.可以使用MODIFYSTRUCTURE命令修改视图的结构B.视图不能删除,否则影响本来的数据文献C.视图是对表的复制产生的D.使用SQL对视图进行查询时必须事先打开该视图所在的数据库24。执行如下SQL语句后SELECTDISTINCT单价FROMstock;WHERE单价=(SELECTmin(单价)FROMstock)INTODBFstock_x表stock_x中的记录个数是_____。A.1B.2C.3D.425.求每个交易所的平均单价的SQL语句是_____。A.SELECT交易所,avg(单价)FROMstockGROUPBY单价B.SELECT交易所,avg(单价)FROMstockORDERBY单价C.SELECT交易所,avg(单价)FROMstockORDERBY交易所D.SELECT交易所,avg(单价)FROMstockGROUPBY交易所D)
ALTERTABLE工资ADDFLELD实发工资N(9,2)26.使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应当_____。A.使用WHERE子句B.在GROUPBY后面使用HAVING子句C.先使用WHERE子句,再使用HAVING子句。D.先使用HAVING子句,再使用WHERE子句27.在VisualFoxPro中,使用SQL命令将学生STUDENT中的学生年龄AGE字段的值增长1岁,应当使用的命令是_____。A.REPLACEAGEWITHAGE+1B.UPDATESTUDENTAGEWITHAGE+1C.UPDATESETAGEWITHAGE+1D.UPDATESTUDENTSETAGE=AGE+128.在VisualFoxPro中,创建一个名为SDB.DBC的数据库文献,使用的命令是_____。A.CREATEB.CREATESDBC.CREATETABLESDBD.CREATEDATABASESDB29.SQL是那几个英文单词的缩写A.StandardQueryLanguageB.StructuredQueryLanguageC.SelectQueryLanguageD.以上都不是30.假如学生表STUDENT是使用下面的SQL语句创建的_____。CREATETABLESTUDENT(SNOC(4)PRIMARYKEYNOTNULL,SNC(8);SEXC(2);AGEN(2)CHECK(AGE>15ANDAGE<30);下面的SQL语句中可以对的执行的是_____。A.INSERTINTOSTUDENT(SNO,SEX,AGE)valueS("S9","男",17)B.INSERTINTOSTUDENT(SNO,SEX,AGE)valueS("李安琦","男",20)C.INSERTINTOSTUDENT(SEX,AGE)valueS("男",20)D.INSERTINTOSTUDENT(SNO,SN)valueS("S9","安琦",16)31.使用SQL语句从表STUDENT中查询所有姓王的同学的信息,对的的命令是_____。SELECT*FROMSTUDENTWHERELEFT(姓名,2)="王"B.SELECT*FROMSTUDENTWHERERIGHT(姓名,2)="王"C.SELECT*FROMSTUDENTWHERETRIM(姓名,2)="王"D.SELECT*FROMSTUDENTWHERESTR(姓名,2)="王"第(32)-(36)题使用如下表的数据:表6.8部门表部门号部门名称40家用电器部
10电视录摄像机部
20电话手机部
30计算机部
表6.9商品表部门号商品号商品名称单价数量产地400101A牌电风扇200.0010广东400104A牌微波炉350.0010广东400105B牌微波炉600.0010广东201032C牌传真机1000.0020上海400107D牌微波炉_A420.0010北京200110A牌电话机200.0050广东200112B牌手机2023.0010广东400202A牌电冰箱3000.002广东301041B牌计算机6000.0010广东300204C牌计算机10000.0010上海
32.SQL语句ﻫSELECT部门号,MAX(单价*数量)FROM商品表GROUPBY部门号查询结果有_____。条记录?A.1B.4C.3D.)10ﻫ33.SQL语句:SELECT产地,COUNT(*)提供的商品种类数;FROM商品表;WHERE单价>200;GROUPBY产地HAVINGCOUNT(*)>=2;ORDERBY2DESCﻫ查询结果的第一条记录的产地和提供的商品种类数是_____。A.北京,1B.上海,2C.广东,5D.广东,734.SQL语句SELECT部门表.部门号,部门名称,SUM(单价*数量);FROM部门表,商品表;WHERE部门表.部门号=商品表.部门号;GROUPBY部门表.部门号查询结果是_____。A.各部门商品数量合计B.各部门商品金额合计C.所有商品金额合计D.各部门商品金额平均值ﻫ35.SQL语句SELECT部门表.部门号,部门名称,商品号,商品名称,单价;FROM部门表,商品表;WHERE部门表.部门号=商品表.部门号;ORDERBY部门表.部门号DESC,单价;查询结果的第一条记录的商品号是_____。A.0101B.0202C.0110D.011236.SQL语句:SELECT部门名称FROM部门表WHERE部门号IN;(SELECT部门号FROM商品表WHERE单价BETWEEN420AND1000)查询结果是_____。A.家用电器部、电话手机部B.家用电器部、计算机部C.电话手机部、电视录摄像机部D.家用电器部、电视录摄像机部37.查询订购单号(字符型,长度为4)尾字符是"1"的错误命令是_____。A.SELECT*FROM订单WHERESUBSTR(订购单号,4)="1"B.SELECT*FROM订单WHERESUBSTR(订购单号,4,1)="1"C.SELECT*FROM订单WHERE"1"$订购单号D.SELECT*FROM订单WHERERIGHT(订购单号,1)="1"38.在SQL语句中,与表达式"工资BETWEEN1210AND1240"功能相同的表达式是_____。A.工资>=1210AND工资<=1240B.工资>1210AND工资<1240C.工资<=1210AND工资>1240D.工资>=1210OR工资<=124039.在SQL语句中,与表达式"仓库号NOTIN("wh1","wh2")"功能相同的表达式是_____。A.仓库号="wh1"AND仓库号="wh2"B.仓库号!="wh1"OR仓库号#"wh2"C.仓库号<>"wh1"OR仓库号!="wh2"D.仓库号!="wh1"AND仓库号!="wh2"40.查询设计器中"联接"选项卡相应的SQL短语是_____。A.WHEREB.JOINC.SETD.ORDERBY41.在SQLSELECT语句中用于实现关系的选择运算的短语是_____。A.FORB.WHILEC.WHERED.CONDITION第(42)-(45)题使用如下三个表:学生.DBF:学号C(8),姓名C(12),性别C(2),出生日期D,院系C(8)课程.DBF:课程编号C(4),课程名称C(10),开课院系C(8)学生成绩.DBF:学号C(8),课程编号C(4),成绩I42.查询每门课程的最高分,规定得到的信息涉及课程名称和分数。对的的命令是_____。A.SELECT课程名称,SUM(成绩)AS分数FROM课程,学生成绩;WHERE课程.课程编号=学生成绩.课程编号;GROUPBY课程名称B.SELECT课程名称,MAX(成绩)分数FROM课程,学生成绩;WHERE课程.课程编号=学生成绩.课程编号;GROUPBY课程名称C.SELECT课程名称,SUM(成绩)分数FROM课程,学生成绩;WHERE课程.课程编号=学生成绩.课程编号;GROUPBY课程.课程编号D.SELECT课程名称,MAX(成绩)AS分数FROM课程,学生成绩;WHERE课程.课程编号=学生成绩.课程编号;GROUPBY课程编号43.记录只有2名以下(含2名)学称、开课院系和选修人数,并按选课人数生选修的课程情况,记录结果中的信息涉及课程名排序。对的的命令是_____。A.SELECT课程名称,开课院系,COUNT(课程编号)AS选修人数;FROM学生成绩,课程WHERE课程.课程编号=学生成绩.课程编号;GROUPBY学生成绩.课程编号HAVINGCOUNT(*)<=2;ORDERBYCOUNT(课程编号)B.SELECT课程名称,开课院系,COUNT(学号)选修人数;FROM学生成绩,课程WHERE课程.课程编号=学生成绩.课程编号;GROUPBY学生成绩.学号HAVINGCOUNT(*)<=2;ORDERBYCOUNT(学号)C.SELECT课程名称,开课院系,COUNT(学号)AS选修人数;FROM学生成绩,课程WHERE课程.课程编号=学生成绩.课程编号;GROUPBY课程名称HAVINGCOUNT(学号)<=2;ORDERBY选修人数D.SELECT课程名称,开课院系,COUNT(学号)AS选修人数;FROM学生成绩,课程HAVINGCOUNT(课程编
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年中职医疗器械维护与管理(医疗器械法规基础)试题及答案
- 2026年畜牧养殖综合(多品种饲养)试题及答案
- 2025年大学大四(财务管理)营运资金优化综合测试试题及答案
- 救火安全教育课件
- 贵州省安顺市开发区2025年八年级上学期期末考试物理试题附答案
- 养老院老人生活照顾人员职业发展规划制度
- 养老院老人健康饮食营养师管理制度
- 2026年嵌入式开发工程师校招题库含答案
- 2026年粉末冶金工技能等级考核要点试题含答案
- 2026年快件处理员职业技能考点突破练习题集含答案
- 2025年高考数学真题分类汇编专题10 直线与圆及圆锥曲线(全国)(解析版)
- 全媒体矩阵宣传推广服务项目方案投标文件(技术方案)
- 军人成长成才课件
- 脊柱外科工作汇报
- 沪教牛津版英语九年级上学期英语各单元语法专项
- 热身运动课堂课件
- 2025年尾矿综合利用技术突破与生态修复技术协同创新研究
- 指向综合思维培养的高中地理教学设计研究-以“大气的运动”为例
- 评定与追溯管理制度
- DB13∕T 5091-2019 锰铁、锰硅、氮化锰铁和金属锰 硅、锰和磷含量的测定 波长色散X射线荧光光谱法(熔铸玻璃片法)
- 物联网技术应用专业-工程制图及CAD课程标准
评论
0/150
提交评论