2022年数据库应用程序设计作业归纳 .pdf
《2022年数据库应用程序设计作业归纳 .pdf》由会员分享,可在线阅读,更多相关《2022年数据库应用程序设计作业归纳 .pdf(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据库应用技术作业次号作业内容第 1 次第六章习题 113 第 2 次第七章习题 115 第 3 次第八章习题 118 第 4 次第九章习题 19 第 5 次第十章习题 120 第 6 次第十一章习题 112 第 7 次第十二章习题 111 第六章 Delphi 7 与数据库1应用程序用以请求一个连到数据源的连接(Connection )的名字是A 。ADSN 2在 ODBC 层次结构中, D 包含在 ODBC32.dll 中,其任务是管理ODBC驱动程序,是 ODBC 中最重要的部件。 D驱动程序管理器3在 Database Desktop 程序中, A 就是数据表所在的子目录或数据库文件名
2、的替代名称。 A数据库别名4使用 Database Desktop 程序,不能完成下列的 D 功能。 C 执行 SQL语句 D 创建三层结构的数据库程序5请说出下名词的含义。 BDE OLE DB DSN ADO 数据库别名工作目录私有目录BDE :是 BORLAND 数据库引擎的缩写,利用它应用程序可以用统一的方法访问和操作数据库。OLE DB :是一个低层的数据访问接口,它向应用程序提供了一个统一的数据访问方法,用它可以访问各种资源,包括传统的关系型数据库、电子邮件系统及自定义的商业对象。DSN :是“应用程序用以请求一个连到ODBC 数据源的连接( Connection )的名字名师资料
3、总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 8 页 - - - - - - - - - ADO :是微软公司设计的最新的数据访问技术,用来与OLEDB 一起协同工作,以提供通用数据访问。数据库别名:是数据表所在的子目录或数据库文件名的替代名称。工作目录:是系统默认的打开和保存文件的目录,也是打开文件对话框和保存文件对话框的默认路径,各为WorkDir 的目录作为默认的工作目录。私有目录:私有目录通常在多用户环境中使用, 用来存放当前用户的中间结果,如临时创建的表格等。6DSN
4、 可以分成三种,分别是 系统 DSN 、用户 DSN 和文档 DSN 。 其中 系统 DSN 可以被登录到系统中的所有用户使用。第七章关系数据库标准语言 -SQL 选择题 19题使用的表 7-7 和表 7-8 所示。表 7-7 学生信息表(表名为STUDENT)学 号姓 名性 别籍 贯年 龄980001 王吉兵男江苏22 980002 张晓春女安徽21 980003 左燕女江苏25 980004 赵华男安徽22 980005 李宁男山东20 表 7-8 选课信息表 ( 表名为 SKB) 学号课号成绩980001 0001 98 980002 0002 76 980001 0002 80 980
5、002 0003 69 980003 0001 75 980003 0003 68 980004 0001 89 980005 0001 76 980004 0002 65 980003 0002 90 1给出选课信息表(SKB )增加一行,值分别为“980005 ” 、 “0002 ” 、93,使用的语句正确的是 B 。BINSERT INTO SKB VALUES(“980005” , “0002” ,93)2要选出平均成绩超过80 分的学生的学号和平均成绩,下列正确的语句是C 。CSELECT学号, AVG( 成绩) AS 平均成绩 FROM SKB GROUP BY 学号 HAVING
6、 平均成绩 =80 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 8 页 - - - - - - - - - 3要求选出学生中平均成绩最高的人的学号、姓名和平均分, 下列语句中正确的是C 。CSELECT TOP l STUDENT.学号,STUDENT.姓名,AVG(SKB. 成绩)AS FROM STUDENT INNER JOIN SKB.DBF ON STUDENT.学号=SKB.学号GROUP BY STUDENT.学号ORDERBY 3 DESC 4下列语句
7、执行后, 结果中将包含A 条记录。SELECT 课号,MAX( 成绩) AS 最高成绩FROM SKB GROUP BY 课号 A3 B4 C5 D6 5下列语句执行后,结果中将包含A 条记录。 SELECT 籍贯, MAX( 年龄)AS 最大年龄 FROM STUDENTGROUP BY 籍贯HAVING 最大年龄 22A1 B2 C3 D4 6下列程序执行后,结果中将包含C 条记录。 SELECT STUDENT.学号,STUDENT.姓名 FROM STUDENT INNER JOIN SKB ON STUDENT.学号=SKB.学号 WHERE SKB.成绩 BETWEEN 80 AN
8、D l 00 C4 D6 7给所有的选修课号为”0001”的女生的该课成绩增加5 分,使用的语句为C .C UPDATE SKB SET 成绩 =成绩 +5 WHERE课号 =”0001”AND 学号IN (SELECT 学号 FROM STUDENT WHERE 性别=” 女”)8要给学生信息表 (STUDENT)增加一个出生日期字段(日期型 ),下面正确的是C .CALTER TABLE STUDENT ADD COLUMN 出生日期DATETIME 9创建一个名为RS 的视图,用来显示所有学生的学号、姓名和平均成绩,下面正确语句是 _D_。DCREATE VIEW RS ASSELECT
9、 STUDENT.学号, STUDENT.姓名, AVG(SKB.成绩) AS 平均成绩WHERE STUDENT.学号=SKB.学号 GROUP BY STUDENT.学号名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 8 页 - - - - - - - - - 10SQL 是Struct Query Language 的缩写。11SQL 定义表的命令是 Create table 、修改表结构的命令是alter table 、删除表的命令是drop table . 12
10、SELECT 语句的 HAVING 子句一般跟在group by子句后面。13SQL 语言中,实现数据控制功能的语句主要有grant 和 revoke 。第八章使用 BDE组件开发数据库应用程序1下列的 4 个组件中,D 和其他的三个不是一类。 D.TDataSource2在数据库桌面中已经建立了一个数据库别名“MYALIAS ”,现在要让TTable组件能够访问该别名下的数据表,应把它的B属性设置为该别名值。ADatabase BDatabaseName CTableName D.TableType 3要使 TDataSource 组件与 TTable 组件相联系,应把它的A 属性设置为TT
11、able组件的名称。ADataSet 4要使 TDBNavigator 组件能够浏览某个数据表中的记录,应把它的 DataSource属性设置为 _B_组件名。BTDataSource 5要使TDBText 组件能够显示数据表中的某一字段的内容,除应设置它的DataSource属性外,还应把它的A 属性设置为对应的字段名。ADataField 6TDBLookListBox 组件中显示的列表项由B 决定。ADataField BListField 7 TTable组件位于BDE 组件页中。 TDBGrid 组件位于Datacontrols组件页中。为使 TDBGrid 组件能够显示 TTabl
12、e组件连接的数据表的内容, 应该在它们的中间添加一个 _TDataSource_ _组件。8要把记录指针移到数据集的首记录,应执行TTable 组件的first 方法;要把记录指针移到数据集的末记录,应执行TTable组件的 last 方法;要把记录指针移到数据集的下一条记录,应执行TTable组件的next 方法;要把记录指针移到数据集的前一条记录,应执行TTable组件的prior 方法;要为数据集增加一条新记录,名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 8 页
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年数据库应用程序设计作业归纳 2022 数据库 应用 程序设计 作业 归纳
限制150内