若记录型A中的每一个值,记录型B中可以由N个值(N>=0)与之联系,反之,若记录型B中的每一个值,记录型
若记录型A中的每一个值,记录型B中可以由N个值(N>=0)与之联系,反之,若记录型B中的每一个值,记录型A中至多有一个值与之对应,则称记录型A与记录型B之间是【 】的联系。
若记录型A中的每一个值,记录型B中可以由N个值(N>=0)与之联系,反之,若记录型B中的每一个值,记录型A中至多有一个值与之对应,则称记录型A与记录型B之间是【 】的联系。
若某报表中每个班级都有多条记录,如果要使用班级字段(文本型)对记录分类,班级号为0200418、0200419、0200420、…,则组间距应没为()。
A.4
B.5
C.6
D.7
A.按降序排序时,包含空值的记录排列在记录的最前面
B.若对多个字段排序,首先对最左侧字段排序,当该字段具有相同值时,再对其右侧的下一个字段排序,以此类推
C.数据类型为备注型、超链接、附件、OLE对象类型的字段不能排序
D.在保存数据表时,Access2010将保存排序次序,并在重新打开该表时,自动重新应用排序
A.主键只能是日期型的
B.任何表的主键只能有一个
C.允许某两条记录的主键取值相等
A.数据库的库结构包括数据库中各个记录的数据
B.数据库中的数据不仅仅是数值型数据
C.数据库管理系统的主要功能是建立数据
D.数据库文件的结构不能由系统自动生成
已知在文件IN3.DAT中存有100个产品销售记录,每个产品销售记录由产品代码dm(字符型4位)、产品名称mc(字符型10位)、单价dj(整型)、数量s1(整型)、金额je(长整型)五部分组成。其中:金额=单价×数量。函数ReadDat()的功能是读取这100个销售记录并存入结构数组.sell中。请编制函数SortDat(),其功能要求:按产品名称从小到大进行排列,若产品名称相同,则按金额从小到大进行排列,最终排列结果仍存入结构数组sell中,最后调用函数WriteDat()把结果输出到文件OUT3.DAT中。
注意:部分源程序已给出。请勿改动主函数main()、读数据函数ReadDat()和输出数据函数WriteDat()的内容。
[试题程序]
include
include
include
include
include
define MAX 100
typedef struct
{ char dm[5]; /*产品代码*/
char mc[11]; /*产品名称* /
int dj; /*单价*/
int s1; /*数量*/
long je; /*金额*/
}PRO;
PRO sell[MAX];
void ReadDat();
void WriteDat();
void SortDat()
}
void main()
{
memset(sell,0,sizeof(sell));
ReadDat();
SortDat();
WriteDat();
}
void ReadDat()
{
FILE *fp;
char str[80],ch[11];
Int i;
fp=fopen("IN3.DAT","r");
for(i=0;i<100;i++)
{
fgets(str,80,fp);
memcpy(sell[i].dm,str,4);
memcpy(sell[i].mc,str+4,10);
memcpy(ch,str+14,4);ch[4]=0;
scll[i].dj=atol(ch);
memcpy(ch,str+18,5);ch[5]=0;
sell[i].s1=atol(ch);
sell[i].je=(long)sell[i].dj*sell[i].s1;
}
fclose(fp);
}
void WriteDat(void)
{
FILE *fp;
int i;
fp=fopen("OUT3.DAT","w");
for(i=0;i<100;i++)
fprintf(fp,"%s%s%4d%5d%101d\n",sell[i].dm,sell[i].mc,sell[i].dj,sell[i].s1,sell[i].je);
fclose(fp);
}
A.在Access表中,可以对备注型字段进行排序或索引
B.若删除表中含有自动编号型字段的一条记录后,Access不会对表中自动编号型字段重新编号
C.创建表之间的关系时,应关闭所有打开的表
D.可在Access表的设计视图“说明”列中,对字段进行具体的说明
试题(6)、(7)
某数据库中有员工关系E(员工号,姓名,部门,职称,月薪);产品关系P(产品号,产品名称,型号,尺寸,颜色);仓库关系W(仓库号,仓库名称,地址,负责人);库存关系I(仓库号,产品号,产品数量)。
a. 若数据库设计中要求:
① 仓库关系W中的“负责人”引用员工关系的员工号
② 库存关系I中的“仓库号,产品号”惟一标识I中的每一个记录
③ 员工关系E中的职称为“工程师”的月薪不能低于3500元
则①②③依次要满足的完整性约束是 (6) 。
(6)
A. 实体完整性、参照完整性、用户定义完整性
B. 参照完整性、实体完整性、用户定义完整性
C. 用户定义完整性、实体完整性、参照完整性
D. 实体完整性、用户定义完整性、参照完整性
b. 若需得到每种产品的名称和该产品的总库存量,则对应的查询语句为:
SELELCT 产品名称, SUM(产品数量)
FROM P, I
WHERE P.产品号 = I.产品号 (7) ;
(7)
A. ORDER BY产品名称
B. ORDER BY 产品数量
C. GROUP BY产品名称
D. GROUP BY 产品数量
A.在Access表中,可以对备注型字段进行“格式”属性设置
B.若删除表中含有自动编号型字段的一条记录,Access不会对表中自动编号型字段重新编号
C.创建表之间的关系时,应关闭所有打开的表
D.可在Access表的设计视图“说明”列中,对字段进行具体的说明