填空题
散列文件组织将文件的物理空间划分为一系列的桶,每个桶的空间大小是固定的,可以容纳的文件记录也是固定,如果某个桶内已近装满记录,又有新的记录插入就会产生桶溢出,产生桶溢出的2个主要原因为______和______。
【参考答案】
散列函数的均匀分布性不好
点击查看答案
<上一题
目录
下一题>
热门
试题
问答题
某学生选课数据库,库中包括学生、课程和选课3个表,其表结构为:学生(学号,姓名,性别,年龄,所在系);课程(课程号,课程名,先行课);选课(学号,课程号,成绩)。用Transact-SQL完成下列操作。1)建立学生选课数据库。2)建立学生、课程和选课表。3)建立各表以主码为索引项的索引。4)建立学生性别只能是“男”或“女”的规则,性别为“男”的缺省,并将它们绑定到学生表上。5)建立在对选课表输入或更改数据时,必须服从参照完整性约束的INSERT和UPDATE触发器。6)建立在删除学生记录时,同时也要把相应的选课记录删除的触发器。7)列出学生学号、姓名及学习情况。学习情况用好、较好、一般或较差表示。当平均成绩大于85分时,学习情况为好;当平均成绩在70~85分之间,学习情况为较好;当平均成绩在60~70分之问,学习情况为一般;当平均成绩在60分以下,学习情况为较差。
点击查看答案
问答题
在进行某学校教务管理系统的数据库设计时,数据库设计人员设计了如下几个关系模式:系(系号,系名),系号为主码学生(学号,姓名,所在系号),学号为主码课程(课程号,课程名,开课系号),课程号为主码选课(学号,课程号,选课时间),学号和课程号为主码开发人员在将关系模式实施到SQL Server 2000的“教务”数据库时,使用了如下表结构定义语句:CREATE TABLE系(系号varchar(10)NOT NULL,系名varchar(100))CREATE TABLE学生(学号varchar(50)NOT NULL,姓名varchar(50),所在系号varchar(10))CREATE TABLE课程(课程号varchar(50)NOT NULL,课程名varchar(100),开课系号varchar(10))CREATE TABLE选课(学号varchar(50)NOT NULL,课程号varchar(50)NOT NULL,选课时间datetime)在执行如下查询语句时发现执行效率很低:SELECT*FROM选课JOIN学生ON学生.学号=选课.学号JOIN系ON系.系号=学生.所在系号JOIN课程ON课程.课程号=选课.课程号WHERE系.系号=012AND convert(varchar(10),选课时间,120)>=2010-01-01①在查找原因时发现建表语句有问题。请指出问题并说明该问题是否会影响此查询语句的执行效率。②设已在“选课”表的“选课时间”列及“学生”表的“所在系号”列上建立了索引。请问这两个索引是否能够提高该查询语句的执行效率如果不能,请说明原因。
点击查看答案
相关试题
设某全国性的运输企业建立了大型OLTP系统,...