1,数据库ER图SQL语言作业高分求助英文题

对,明天早上第一节课交是吧,有一个思路,建立3元关系,把 customer , subscription,和service plan,这样在把属性加上,特殊的地方就是service type和payment method,可以考虑不把他们写成属性,而是写成实体,这样可以用继承的关机,把BB和HT,crash和auto_pay都设置成具体继承实体,这样可否?挺麻烦的。都是一家人,分当然给我,多谢哈,哥们儿!

数据库ER图SQL语言作业高分求助英文题

2,sql练习题

SELECT user.user_name, COUNT( user_award.user_id) AS get_awards FROM user JOIN user_award ON ( user.user_id = user_award.user_id )GEOUP BY user.user_nameORDER BY COUNT( user_award.user_id) DESC
select u.user_name,count(z.award_id) as get_awards from user_award z left join user u on z.user_id = u.user_id left join award a on z.award_id = a.award_id order by get_awards descuser_award表应该有个id键, count(z.id)

sql练习题

3,sql英文题

首先a,b,d,e肯定不用。我觉得是c。f排序可以建立
A
c,d,f-------------c:查询的字段d:外键f:排序的字段
F默认情况下,在表中创建索引的时候,会对表中的记录进行排序,排序成功后再创建索引。但是当记录比较多的是,这个排序作业会占用比较多的时间,这也就增加了索引建立的时间(排序作业是在索引创建作业中完成)。有时候,我们导入数据的时候,如采用insert into 语句插入数据过程中同时采用Order by子句对索引字段进行了排序。此时如果在索引创建过程中再进行排序的话,就有点脱裤子放屁,多此一举了。为此在重新创建索引时,如果表中的数据已经排好序了(按索引字段排序),那么在创建索引时就不需要为此重新排序。此时在创建索引时,数据库管理员就可以使用NOSORT可选项,告诉数据库系统不需要对表中当记录进行重新排序了。 采用了这个选项之后,如果表中的记录已经按顺序排列,那么在重新创建索引的时候,就不会重新排序,可以提高索引创建的时间,节省内存中的排序缓存空间
a.字段只有少量不同。肯定不能选,索引的意义是加快搜索速度,大量重复的数据显然这个字段不能满足要求。b.有空值的。开玩笑,索引能有空值?c.要搜索的字段。这个是应该建立索引的,where条件经常要用的字段应该建立所以,LZ可听过最适合自己的才是最好的,索引也是,where经常要用的建立索引,肯定能加快搜索速度d.主键,外键类的,应该建立e.表太小,建立索引不仅不会加快速度,反而会慢f.排序的字段,这个我觉得可有可无吧,不算最优选择。不知道单选还是多选啊,单选,我选D,多选我选C,D

sql英文题


文章TAG:数据库英语题目有哪些  数据库ER图SQL语言作业高分求助英文题  
下一篇