预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

数据库考点总结Bypennpan第一部分考试题目类型填空题选择题设计题其中老师特别说明鼓励大家用英文答题,有c些题目比如说填空题即便是单词拼错了也没有关系,只要能让老师看懂意思,用中文答题可能评分可能打折,各位看中文版的同学注意了。第二部分重点考点总结重点一P25F1.6DatabaseArchitecture仔细的看此图,可以将整本书的内容串起来重点二DataModelE-RModel(chapter6)RelationshipDataModel(chapter7)难点:(1)E-R图在转化为关系数据模型时候时R部分的处理,(一对一情况;一对多情况;多对多情况)E-R图中表示数量属性的方法一是利用(箭头上标数字表示特别留意与UML表示关系的上标中的区别)二是利用箭头表示(表示一对多)在实际数据库设计中老师鼓励第二种方法。下面是例子Intheone-to-manyrelationshipaloanisassociatedwithatmostonecustomerviaborrower,acustomerisassociatedwithseveral(including0)loansviaborrower(如下图所示)考点(1)E-R同关系数据模型之间的转化(尤其是E-R图转化为关系数据模型)第三大题中的设计题部分重点三查询语言关系代数表达式定义及其使用(chapter2)域关系表达式定义及其使用(chapter5)元组关系表达式定义及其使用(其中老师强调过元组关系表达式的三个约束条件分别为(a)除输出变量外其他变量都要声明(b)用同名变量连接相同元素(c)?)(chapter5)SQL定义及其使用(chapter3)考点给定条件写出相应的表达式(留意是否可以根据等价原则中的三条启发式规则优化)FindthenamesofallcustomerswhohavealoanatthePerryridgebranch.Query2就做了优化关系代数表达式与SQL之间的相互转化Chapter3课后作业3.11(d)至于后面为什么会有一个distinct个人解释因为关系代数是基于集合论,所以不允许重复但奇怪的是老师的PPT上分明是SQLduplicatesemantics:selectA1,,A2,...,Anfromr1,r2,...,rmwherePisequivalenttothemultisetversionoftheexpression:直接等价坐等高人解释SQL极函数以及使用特别是avg,count,sumselectavg(balance)fromaccountwherebranch_name=‘Perryridge’SQL分组查询用一个例子说明Findthenamesofallbrancheswheretheaverageaccountbalanceismorethan$1,200.selectbranch_name,avg(balance)fromaccountgroupbybranch_namehavingavg(balance)>1200重点四权限管理(chapter5AdvancedSQLchapter8applicationDesignanddevelopmentauthorizationinSQL)权限的内容Readupdatedeleteallprivilege权限的发放与回收Thegrantstatementisusedtoconferauthorizationgrant<privilegelist>on<relationnameorviewname>to<userlist>(withgrantprivilege)Therevokestatementisusedtorevokeauthorization.revoke<privilegelist>on<relationnameorviewname>from<userlist>重点五也是最重要的部分BC范式和第三范式(chapter7RelationalDatabaseDesign)重点:BC范式的定义第三范式的定义留意其中,我个人认为难理解的不是这些范式的定义,而是大家并没有真正理解超键(superkey)候选键(candidatekey)主键(primarykey)的定义导致现在理解起来困难(a)KisasuperkeyofRifvaluesforKaresufficienttoidentifyauniquetupleofeachpossiblerelationr(R)(b)KisacandidatekeyifKisminimalsuperkey(c)PrimaryKey所以根据定义可以得出(c)属于(b)属于(a)属性闭包的计算以及作用(Attribut