下载此文档

数据库复习-金山.doc


文档分类:中学教育 | 页数:约12页 举报非法文档有奖
1/12
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/12 下载此文档
文档列表 文档介绍
数据库复习-金山.doc一、 题型及分值1、 填空题(15小题,15分)2、 选择题(10小题,20分)3、 问答与分析题(4小题,30分)4、 综合题(2小题,35分)二、 知识要点(-)关系模型的基本概念【例1】学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是。)。::1和1:n联系具有严格的数学理论基础的是_【例2】层次模型不能直接表示(1::n联系模型。【例3】在三大传统的数据模型中,【例4】数据库的数据独立性包括逻辑独立性和(-)关系代数运算),—,8,,n,8,ji和。ji和o【例1】五种基本关系代数运算是(AU,—,X,ji和。,A,X,ji和。【例2】在关系代数中,除法运算由基本运算符(C)组成。A、U,—,几和。 B、一,8和nC、一,X和几 D、U,8,兀和。【例3】设关系R和S,RAS的运算等价于(B)。-(R-S) -(R-S)C.(R-S)US (R-S)【例4】在关系代数中,连接运算8由基本运算符(C)组成。A、U,—,Ji和。 B、一和兀C、X和。 D、U,兀和o【例5】欧系R和S的属性个数分别为r和s,则(RXS)操作结果的属性个数为元组个数为。【例6】设有如下关系:关系R关系sABCDcDE21acac522adac232bdbd632bc21bd关系代数表达式R+S的运算结果是 o【例7】已知有如下三个关系STUDENT(学号,姓名,性别,年龄,专业)GRADE(学号,课程号,成绩)COURSE(课程号,课程名,学分,课时)现有如下表达式:兀学号,姓名(STUDENT)XI(n学号,课程号(GRADE)4-n课程号(COURSE)))。请用汉语句子写出该表达式表达的查询,并写出与该表达式对应的SQL语句。答(1)选修了全部课程的学生的学号和姓名。(select*FromcourseWherenotexists(select*FromscWheresno==o))(三)数据库的完整性1、 关系的三类完整性约束。2、 触发器。【例1】关系模式的三类完整性约束条件分别足 、参照完整性约束和用户定义完整性约束。【例2】在SQLServer在视图上可以定义类型的触发器。【例3】试举例说明在视图上创建insteadof触发器能够使得视图具备可更新功能。答:如果一个视图涉及到计算列,那么该视图为不可更新视图。/*创建books表*/createtablebooks(bookKeyintidentity。,1),bookNamenvarchar(10)notnull,Colornvarchar(lO)putedColas(bookName+Color),Pagesint)/*在books表上创建视图,包含基表中所有列*/createviewuv_booksasselectbookKey,bookName,putedCol,Pagesfrombooks视图uv_books包含计算列,为不可更新视图。/*在视图uv_books上创建insteadof触发器*/createtriggertr_uv_booksonuv_booksinsteadofinsertasbegininsertintobooksselectbookName,Color,Pagesfrominsertedend/*往视图uv-books上插入一行代码,完成对基表的插入*/insertintouv_books(bookKey,bookName,putedCol,Pages)values(4「数据库原理'「黄色7白色,,200)从而验证了视图uv_books为可更新视图。【例4】已知S(sno,sname,ssex,sdept,sage),SC(sno,sname,eno,grade)。请编写一个触发器,当S表中的sname字段值发生变化口寸,SC对应的sname字段值也相应改变。createtriggertrglnSonSafterupdateasbeginifupdate(sname)beginupdateSCsetsname=(selectsnamefrominserted)wheresno=(selectsnofrominserted)endend(四)U!SQL语句1、 数据杏询及更新2、 索引3、 视图4、 存储过程、游标【例1】有职工表EMP和部门表DEPT如图所示,其中有下划线的属性为主键,有波浪线的属性为外键。下面操作不能正确执行的是( )“D05”的职工号将EMP表中职工“李路”的部门号改为空值删除职工“崔浩”的记录在EMP表中插入

数据库复习-金山 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数12
  • 收藏数0 收藏
  • 顶次数0
  • 上传人ttteee8
  • 文件大小225 KB
  • 时间2020-07-10
最近更新