• 极客专栏正式上线!欢迎访问 https://www.jikewenku.com/topic.html
  • 极客专栏正式上线!欢迎访问 https://www.jikewenku.com/topic.html

数据库专项练习题(十七)

极客题库 Geekerstar 8个月前 (08-11) 423次浏览 已收录 0个评论 扫描二维码
文章目录[隐藏]

定义学生、教师和课程的关系模式: S (S#,Sn,Sd, SA )(属性分别为学号、姓名、所在系、年龄); C ( C#,Cn,P# )(属性分别为课程号、课程名、先修课); SC ( S#,C#,G) (属性分别为学号、课程号和成绩)。则该关系为( )

第三范式
第一范式
第二范式
BCNF范式

现有表user,字段:userid,username, salary, deptid,email; 表department,字段:deptid, deptname;下面应采用检查约束来实现?

若department中不存在deptid为2的纪录,则不允许在user表中插入deptid为2的数据行。
若user表中已经存在userid为10的记录,则不允许在user表中再次插入userid为10的数据行
User表中的salary(薪水)值必须在1000元以上。
若User表的email列允许为空,则向user表中插入数据时, 可以不输入email值。

假设Students表中有主键SCode,Score表中有外键 stuNo列,stuNo引入Scode列来实施引用完整性约束,此时如果使用SQL
Update Students set Scode = ‘001’ where scode = ‘002’


肯定会产生更新错误
可能会更新Students表中的两行数据
可能会更新Score表中的一行数据
可能会更新Students表中的一行数据

下面有关ibatis 中的#与$的区别,描述错误的是?


#将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号
$方式能够很大程度防止sql注入。
$方式一般用于传入数据库对象,例如传入表名
$将传入的数据直接显示生成在sql中

设计数据库概念结构时,常用的数据抽象方法是概括和( )。

分类
继承
析分
聚集

数据库应用系统包括( ) 。

数据库语言、数据库
数据库、数据库应用程序
数据管理系统、数据库
数据库管理系统

已知表T1中有2行数据,T2中有3行数据,执行SQL语句,“select a.* from T1 a,T2 b”后,返回的行数为

2行
3行
5行
6行

关于回滚段的使用,下列哪种分配方法比较合适?

给系统中每个事务分配回滚段
给短事务分配小回滚段
给长事务分配大回滚段
给长事务分配小回滚段

丨极客文库, 版权所有丨如未注明 , 均为原创丨
本网站采用知识共享署名-非商业性使用-相同方式共享 3.0 中国大陆许可协议进行授权
转载请注明原文链接:数据库专项练习题(十七)
喜欢 (0)
[247507792@qq.com]
分享 (0)
Geekerstar
关于作者:
本站技术支持

您必须 登录 才能发表评论!

  • 精品技术教程
  • 编程资源分享
  • 问答交流社区
  • 极客文库知识库

客服QQ


QQ:2248886839


工作时间:09:00-23:00