题目内容

下列有关数据库系统及相关内容的说法中,错误的是

A. 数据库系统是由计算机软硬件组成的复杂系统,其体系结构与系统硬件平台密切相关
B. 数据库管理系统提供了查询、插入、删除、更新等通用数据操作,但没有提供各种面向具体应用领域的业务处理功能
C. 数据库中的数据是按照一定的数据模型组织和存储的、可供多个用户共享的、具有最小冗余度的相关数据的集合
D. 数据字典记录数据库系统运行时数据库操作情况的日志信息,通常由数据库管理员管理和维护

查看答案
更多问题

当数据库中某张表的数据量巨大时,可采用人工分割表的方法优化性能。下列有关分割表的说法中,错误的是

A. 水平分割后,得到的表结构相同
B. 水平分割后,查询表中所有数据时需使用JOIN操作
C. 垂直分割后,所有表中均需保留原有表的主码
D. 当查询表中所有数据时,使用分割表方法会增加查询表达的复杂度

为便于管理数据库中的数据文件,SQL Server 2008提供了文件组的机制。下列关于文件组的说法中,错误的是

A. 每个数据库至少包含一个文件组
B. 数据库的系统信息必须存储在PRIMARY文件组中
C. 用户信息只能存储在用户定义的文件组中
D. 数据库的默认文件组可以不是PRIMARY文件组

用二维表结构在计算机中存储数据及数据之间联系的数据模型被称为______。

str是一个由数字和字母字符组成的字符串,由变量num传入字符串长度。请补充函数proc(),该函数的功能是:把字符串str中的数字字符转换成数字并存放到整型数组bb中,函数返回数组bb的长度。 例如,str="abc123de45fg67",结果为:1234567。 注意:部分源程序给出如下。 请勿改动main()函数和其他函数中的任何内容,仅在函数proc()的横线上填入所编写的若干表达式或语句。 试题程序: #include<stdio.h> #define M 80 int bb[M]; int proc(char str[], int bb[], int num) { int i, n=0; for(i=0; i<num; i++) { if(______) { bb[n]=______; n++; } } return ______; } void main() { char str[M]; int num=0, n, i; printf("Enter a string:n"); gets(str); while(str[num]) num++; n=proc(str, bb, num); printf("\nbb="); for(i=0; i<n; i++) printf("%d", bb[i]); }

答案查题题库