应用题 UML图中,用于表达系统中不同的包、命名空间或不同的项目间彼此关系的图称为______图。
应用题 设有商品表(商品号,商品名,商品类别),其中商品号为主码,商品名和商品类别不为空。现要统计商品数量最多的前3类商品(包括并列情况),希望列出商品类别和商品数量。请补全下列语句:
SELECT______商品类别,COUNT(*)AS商品数量
FROM商品表
GROUP BY商品类别
ORDER BY COUNT(*)DESC
应用题 设有课程表(课程号,课程名,开课学期)和选课表(学号,课程号,成绩),现要利用开窗函数查询每门课程的课程名、开课学期及选该门课的学生人数(不包括没人选的课程)。请补全下列语句:
SELECT DISTINCT 课程名, 开课学期, COUNT(*) OVER(______ BY T1.课程号)AS 选课人数
FROM 课程表 T1 JOIN 选课表 T2 ON T1.课程号=T2.课程号
应用题 事务是由一系列操作组成的,事务的执行表现为事务中各个操作的执行。每个事务应具有结束操作。当一个事务发生故障需要终止并取消所有已执行的数据修改时应执行______操作。
应用题 在SQL中,用______关键词消除重复出现的元组。
应用题 事务内部故障可以分为预期的和非预期的,并发死锁故障属于______的事务内部故障。
应用题 DBAS中的功能需求分析总体上可分为______与______。
应用题现有某图书销售数据库,其关系表结构如下: 图书表(图书编号,图书名称,出版社编号,出版社名称,出版时间,出版数量,版次) 图书销售表(图书编号,销售日期,销售数量,书店编号,读者编号,读者姓名,读者电话) 书店表(书店编号,联系电话,所在城市编号,城市名称) Ⅰ.系统所涉及的数据存在如下约束 出版礼可以出版多本图书,一本图书只能在一个出版社出版,在该系统记录的图书出版信息包括出版时间、版次及出版数量信息。 Ⅱ.一个书店可以出售多本图书给多个读者,每位读者可以从多个书店购买多木图书,一本图书可以通过多个书店出售给读者,书店把图书出售给读者后会在系统中记录售书日期和售书数量信息; Ⅲ.每个书店只能位于一个城市,一个城市可以有多个书店。
应用题 已知在in.dat中存有若干个(个数<200)四位数字的正整数,函数ReadDat()读取这若干个正整数并存入数组xx中。请编制函数CalValue(),其功能要求:1.求出该文件中共有多少个正整数totNum;2.求这些正整数右移1位二进制位后,产生的新数是奇数的数的个数totCnt,以及满足此条件的这些正整数(右移前的值)的算术平均值totPjz。最后main()函数调用函数WriteDat()把所求的结果输出到文件out.dat中。
请勿改动数据文件in.dat中的任何数据,主函数main()、读函数ReadDat()和输出函数WriteDat()的内容。
#include <stdio.h>
#define MAXNUM 200
int xx[MAXNUM];
int totNum=0; //文件in.dat中共有多少个正整数
int totCnt=0; //符合条件的正整数的个数
double totPjz=0.0; //平均值
int ReadDat(void);
void WriteDat(void);
void CalValue(void)
{
}
void main()
{
int i;
for(i=0; i<MAXNUM; i++)
xx[i]=0;
if(ReadDat())
{
printf('数据文件in.dat不能打开!\007\n'');
return;
}
CalValue();
printf('文件in.dat中共有正整数=%d个\n', totNum);
printf('符合条件的正整数的个数=%d个\n', totCnt);
printf('平均值=%.2lf\n', totPjz);
WriteDat();
}
/*读取这若干个正整数并存入数组xx中*/
int ReadDat(void)
{
FILE *fp;
int i=0;
if((fp=fopen('in.dat', 'r'))==NULL)
return 1;
while(!feof(fp))
{
fscanf(fp, '%d, ', xx[i++]);
}
fclose(fp);
return 0;
}
/*把计算结果存入文件out.dat中*/
void WriteDat(void)
{
FILE *fp;
fp=fopen('out.dat', 'w');
fprintf(fp, '%d\n%d\n%.2lf\n', totNum, totCnt, totPjz);
fclose(fp);
}
应用题 在进行数据库应用系统需求分析时,需要给出允许并发访问的最大用户数,这属于数据库应用系统的______需求分析。
应用题 新增汇总表的调优方法是一种以空间换______的调优方法。
应用题 聚类是一类常见的机器学习方法,聚类算法所处理的数据对象一般都没有标记,因此聚类一般也被称为______的学习方法。
应用题 在数据仓库中,元数据一般分成技术型元数据和______型元数据。
应用题 在UML中,用例模型由用例、系统和______三部分组成。
应用题 数据仓库是一个面向主题、集成的、时变的、非易失的数据集合,支持管理部门的决策过程,数据仓库通过数据转移从多个数据源提取数据,为了解决不同数据源格式上的不统一,需要进行的数据操作是______。
应用题 设在SQL Server 2008某数据库中有商品表和销售表,表的定义如下:
CREATE TABLE 商品表(
商品号 char(10) PRIMARY KEY,
商品名 char(20),
类别 char(10),
进货单价 int)
CREATE TABLE 销售表(
商品号 char(10),
销售时间 datetime,
销售数量 int,
销售单价 int,
PRIMARY KEY(商品号,销售时间),
FOREIGN KEY(商品号) REFERENCES 商品表(商品号))
现要创建一个具有如下功能的存储过程:查询指定类别的每个商品的商品号和销售总利润,包括没有被销售过的商品(未被销售过的商品的利润为0)。请补全下列代码。
CREATE ______ p_Profit
@lb char(10)
AS
SELECT 商品表.商品号,
CASE
WHEN 销售表.商品号 ______ THEN 0
ELSE ______((销售单价-进货单价) * 数量)
END AS 销售总利润
FROM 商品表 ______ JOIN 销售表 ON 商品表.商品号=销售表.商品号
WHERE 类别 =______
GROUP BY ______
应用题 如果数据库中的一个基本表中的数据量很少,且插入、删除、更新等操作频繁,该基本表最佳采用的文件结构是______。
应用题 在SQL Server 2008的触发器中,用于存储INSERT语句所影响的行的副本的临时表为______。
应用题 在UML中,______图主要用于描述对象在空间中如何交互,即除了动态交互,它也直接描述了对象是如何链接在一起的。在图中没有时间轴,而是将消息按序编号。
应用题 数据库管理系统为用户和应用程序提供了______语言,用此语言可以定义数据库的模式结构,但此语言执行后的结果不能回滚。
