教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 高等教育 >

Java面向对象软件开发(巩固与提高) - 图文(11)

来源:网络收集 时间:2026-08-27
导读: 第6章 项目开发环境搭建 巩固与提高 1、选择题 (1) SQL语言是( )的语言,轻易学习 。 A、过程化 B、非过程化 C、格式化 D、 导航式 (2) SQL语言的数据操纵语句包括SELECT、INSERT、UPDATE、DELETE等。其中最重要

第6章 项目开发环境搭建

巩固与提高

1、选择题

(1) SQL语言是( )的语言,轻易学习 。

A、过程化 B、非过程化 C、格式化 D、 导航式

(2) SQL语言的数据操纵语句包括SELECT、INSERT、UPDATE、DELETE等。其中最重要的,也是使用最频繁的语句是( ) 。

A、 SELECT B、 INSERT C、 UPDATE D、 DELETE (3) SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,CREATE、DROP、ALTER语句是实现哪种功能( )。

A、 数据查询 B、 数据操纵 C、 数据定义 D、 数据控制 (4) SQL语言中,删除一个视图的命令是( )。

A、DELETE B、DROP C、CLEAR D、REMOVE (5)若要在基本表S中增加一列CN(课程名),可用( )。 A、ADD TABLE S(CN CHAR(8))

B、ADD TABLE S ALTER(CN CHAR(8)) C、ALTER TABLE S ADD(CN CHAR(8)) D、ALTER TABLE S (ADD CN CHAR(8)) (6) 学生关系模式 S( S#,Sname,Sex,Age),S的属性分别表示学生的学号、姓名、性别、年龄。要在表S中删除一个属性“年龄”,可选用的SQL语句是( )。 A、 DELETE Age from S B、 ALTER TABLE S DROP Age C、 UPDATE S Age D、 ALTER TABLE S ?Age? (7) 有关系S(S#,SNAME,SAGE),C(C#,CNAME),SC(S#,C#,GRADE)。其中S#是学生号,SNAME是学生姓名,SAGE是学生年龄, C#是课程号,CNAME是课程名称。要查询选修“ACCESS”课的年龄不小于20的全体学生姓名的SQL语句是SELECT SNAME FROM S,C,SC WHERE子句。这里的WHERE子句的内容是( )。 A、 S.S# = SC.S# and C.C# = SC.C# and SAGE>=20 and CNAME=‘ACCESS’

B、 S.S# = SC.S# and C.C# = SC.C# and SAGE in>=20 and CNAME in ‘ACCESS’ C、 SAGE in>=20 and CNAME in ‘ACCESS’ D、 SAGE>=20 and CNAME=’ ACCESS’

(8) 设关系数据库中一个表S的结构为S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0-100。若要把“张二的化学成绩80分”插入S中,则可用( )。 A、 ADD

INTO S

36

VALUES(’张二’,’化学’,’80’) B、 INSERT INTO S

VALUES(’张二’,’化学’,’80’) C、 ADD INTO S

VALUES(’张二’,’化学’,80) D、 INSERT INTO S

VALUES(’张二’,’化学’,80) (9)在SQL语言中,子查询是( ) 。 A、 返回单表中数据子集的查询语言 B、 选取多表中字段子集的查询语句 C、 选取单表中字段子集的查询语句

D、 嵌入到另一个查询语句之中的查询语句 (10)有关系S(S#,SNAME,SEX),C(C#,CNAME),SC(S#,C#,GRADE)。其中S#是学生号,SNAME是学生姓名,SEX是性别, C#是课程号,CNAME是课程名称。要查询选修“数据库”课的全体男生姓名的SQL语句是SELECT SNAME FROM S,C,SC WHERE子句。这里的WHERE子句的内容是( )。

A、S.S# = SC.S# and C.C# = SC.C# and SEX=’男’ and CNAME=’数据库’ B、S.S# = SC.S# and C.C# = SC.C# and SEX in’男’and CNAME in’数据库’ C、.SEX ’男’ and CNAME ’ 数据库’ D、S.SEX=’男’ and CNAME=’ 数据库’ D、(’201132’,NULL,86,’ ’) 2、操作题

创建一个学校数据库(School),并创建一张班级信息表(classInfo)、其属性有班级号(id)、班级名称(className)、班级人数(students),并将你所知道的你学校的几个 班级的相关信息添加到该表中。

37

第7章 概要设计与数据库设计

巩固与提高

一、操作题

1、有一个软件系统需要管理学生信息,学生信息包括学号、姓名、性别、班级,请针对该系统所需要设计E-R图,并根据E-R图做出数据库表。

2、第1题中另外要求管理班级信息,班级信息包括班级代号、班级类型、班级辅导员、班级名称,那么又该如何设计E-R图,并思考学生和班级之间存在着什么样的关系,该怎么体现这样的关系?

3、假设要为某超市建立一个商品管理系统。其中用到两个表:商品表(商品编号,名称,提供商编号,数量,单价,进货日期,其中商品编号值惟一,非空,商品名称和提供商编号非空)和提供商表(提供商编号,名称,所在地,联系人,联系电话,其中提供商编号值惟一,非空,名称非空)。请针对该系统所需要设计E-R图,并根据E-R图做出数据库表。

38

第8章 JDBC方式连接数据库

巩固与提高

1、 填空题

(1) java在连接MySql数据库时,需要导入一个驱动工具包是:________________ .。 (2) 在遍历数据表内容时,可以通过__________方法把当前的指针自动向下移动一位。 (3) 在向数据库发送sql语句时,要使用___________类声明一个sql语句对象。 (4) 连接MySql时,加载数据库驱动的语句是__________________________________。 (5) 在java源文件中进行数据库操作时,在文件头要导入_______________包。

(6) 在连接数据库的时候,为了获取本机的IP地址,常用的代码是_____________或

者_________________。 (7) 在获取数据表内容的时候,将指针移动到此 ResultSet 对象的指定行编号的方法是

_______________。

(8) 在获取数据表内容的时候,将指针移动到此 ResultSet 对象的第一行的方法是

_______________。

(9) 在获取数据表内容的时候, 获取当前行编号的方法是_______________。

(10) 在获取数据表内容的时候, 判断指针是否位于此 ResultSet 对象的第一行的方

法是 _______________, 判断指针是否位于此 ResultSet 对象的最后一行的方法是 _______________。 2、简答题

(1) 什么是数据库? 什么是DBMS? 什么是DBS?

(2) 当前常用的数据库系统有哪些?最流行、使用最广泛的是哪一种?什么是RDB? (3) 什么是JDBC?它与ODBC有什么关系?JDBC有哪些优点? (4) 试论述JDBC连接数据库的过程。 …… 此处隐藏:1211字,全部文档内容请下载后查看。喜欢就下载吧 ……

Java面向对象软件开发(巩固与提高) - 图文(11).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/606244.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)