注意:此页面搜索的是所有试题
河南财经政法大学-数据库基础与应用
[单选题,10分] 现有表user,字段:userid,username, salary, deptid,email; 表department,字段:deptid, deptname;下面()应采用检查约束来实现。 A. 若department中不存在deptid为2的纪录,则不允许在user表中插入deptid为2的数据行。 B.若user表中已经存在userid为10的记录,则不允许在user表中再次插入userid为10的数据行。 C. User表中的salary(薪水)值必须在1000元以上。 D.若User表的email列允许为空,则向user表中插入数据时, 可以不输入email值。
[单选题,10分] 以下()语句从表TABLE_NAME中提取前10条记录。 A. select * from TABLE_NAME where rowcount<=10 B.select * from TABLE_NAME where rowcount=10 C. select TOP 10 * from TABLE_NAME D. select TOP of 10 * from TABLE_NAME
[单选题,10分] 从“产品”表里查询出价格高于产品名称为“一次性纸杯”的产品的记录,此SQL语句为 A.SELECT * FROM 产品WHERE 价格>‘一次性纸杯’; B.SELECT * FROM 产品WHERE 价格>(SELECT * FROM 产品WHERE 产品名称>’ 一次性纸杯’); C.SELECT * FROM 产品WHERE EXISTS 产品名称=’ 一次性纸杯’); D.SELECT * FROM 产品WHERE 价格>(SELECT 价格FROM 产品WHERE 产品名称=’ 一次性纸杯’);
[单选题,10分] 查找 student表中所有电话号码(列名:telephone)的第一位为8或6,第三位为0的电话号码 A.SELECT telephone FROM student WHERE telephone LIKE .[8,6]%0*. B.SELECT telephone FROM student WHERE telephone LIKE .(8,6)*0%. C.SELECT telephone FROM student WHERE telephone LIKE .[8,6]_0%. D.SELECT telephone FROM student WHERE telephone LIKE .[8,6]_0*.
[单选题,10分] 现有表book,字段:id (int),title (varchar), price (float); 其中id字段设为标识, 使用insert语句向book表中插入数据,以下语句错误的是 A.insert into book (id,title,price) values(1,.java.,100) B. insert into book (title,price) values(.java.,100) C.insert into book values (.java.,100) D. insert book values(.java.,100)
[多选题,10分] 若要删除book表中所有数据,以下语句错误的是 A.truncate table book B.delete * from book C. drop table book D.delete from book
[多选题,10分] 学生成绩表grade中有字段score(float),现在要把所有在55分至60之间的分数提高5分,以下sql语句正确的是 A.Update grade set score=score+5 B.Update grade set score=score+5 where score>=55 or score <=60 C.Update grade set score=score+5 where score between 55 and 60 D.Update grade set score=score+5 where score >=55 and score <=60
[多选题,10分] 现有书目表book,包含字段:price (float); 现在查询一条书价最高的书目的详细信息,以下语句正确的是 A.select top 1 * from book order by price asc B.select top 1 * from book order by price desc C.select top 1 * from book where price= (select max (price)from book) D.select top 1 * from book where price= max(price)
[多选题,10分] 若student表中包含主键sudentid,则执行语句:update student set studentid=100 where studentid=101, 结果可能是 A.错误提示:主键列不能更新。 B.更新了一条数据。 C.错误提示:违反主键约束。 D.既不提示错误,也不更新数据
[多选题,10分] 成绩表grade中字段score代表分数,以下()语句返回成绩表中的最低分 A. select max(score) from grade B.select top 1 score from grade order by score asc C.Select min(score) from grade D.select top 1 score from grade order by score desc
[简答题,10分] 有学生成绩表,要保证每个学生的每门课程惟一标识的话考虑使用数据完整性方法
[简答题,10分] 简述数据完整性的类型以及如何确定使用哪个强制方法。
[名词解释题,10分] 计算机病毒
[名词解释题,10分] 黑客
[名词解释题,10分] DDL