如何回顾sql server的原理和应用

电脑杂谈  发布时间:2020-07-01 21:13:36  来源:网络整理

标签理论 c++库_关系理论及应用_库撒儿和阿里不哥关系

10. 2113E-R图之间的冲突主要是属性冲突,5261命名冲突

三种类型的结构性冲突. 11. SQL语言集4102数据定义

编号1653根据查询

数据操作

,数据_____控制______功能合而为一. 12. E-R图的主要元素是______

实体类型______,____

属性________,_____

联系_______. 13.关系系统的完整性控制包括_______实体完整性_____,__参照完整性__________,______用户定义的完整性______. 14.关系模式R的代码都是单一属性,则R必须是第一个

两个

_范例. 15.系统通常包括_____

管理系统______,______

库撒儿和阿里不哥关系_标签理论 c++库_关系理论及应用

应用系统_____,____

管理员_______和用户. 16.从关系规范化理论的角度来看,在仅满足1NF的关系中存在四个可能的问题: 数据冗余大,_______

插入例外_______,修改例外并删除例外. 17.如果两个实体之间存在m: n个连接,则将它们转换为关系模型的结果是_____3____个表. 18.设计的一般步骤是: 需求分析,概念结构设计

逻辑结构设计

,

物理结构设计

的实现

操作,维护等. 19. select ascii('D'),char(67)的语句为:

____ 68_____和

___ C_____. 20.语句select lower('Beautiful'),rtrim('Sun in my heart')的执行结果是:

美丽___ and _

库撒儿和阿里不哥关系_关系理论及应用_标签理论 c++库

我心中的太阳____. 21.完整性约束包括__

Entity ___ integrity,__

域____完整性,引用完整性和用户定义的完整性. 22.在SQL Server 2008中,对象包括_

Table__,__view

__关系理论及应用,触发器,过程,列,索引,约束关系理论及应用,规则,默认和用户定义的数据类型等. 23.选择日期的语句('2004-4-6'),len('我们几乎”)的执行结果是:

__ 6 ___ and

__ 7___. 24.语句select(13.4321,2),round(13.4567,3)的执行结果是:

__ 13.4300__和

____ 13.4570 _____. <小数点后第n位,四舍五入> 25.事务(Transaction)可以看作是一个由上的多个操作组成的单元,这些操作要么是__

全部完成___或_

取消所有______(如果在操作过程中无法完成任何操作). 26. SQL Server 2008采用的身份验证模式是__Windows

关系理论及应用_库撒儿和阿里不哥关系_标签理论 c++库

身份验证___mode和__

混合

耦合模式. 在表中执行时,在表中定义了27个触发器

__插入______,

在触发__update___或删除操作时自动执行. 28. SQL Server复制具有快照复制,___

交易____复制和__

Merge ___ copy 3种类型.

简短回答问题1.解释视图与基本表之间的区别和联系. 答: 视图是从一个或几个基本表派生的表. 它与基本表不同. 这是一个虚拟表. (2分)仅存储视图的定义,不存储与视图相对应的数据. 这些数据存储在原始基本表中,当基本表中的数据发生更改时,从视图中查询的数据也将相应更改(2点). 定义视图后,就可以像查询基本表一样对其进行查询和删除,或者可以在视图顶部定义一个新视图,但是视图的更新操作受到限制(1点). 2.简要描述交易的特征. 答: 事务具有四个特征,即ACID功能: (1分)(1)原子性: 事务中包含的所有操作必须完成或不完成. (1分)(2)一致性: 事务必须将从一种一致性状态更改为另一种一致性状态. (1分)(3)隔离: 事务中使用的操作和数据与其他并发事务隔离. (1分)(4)持久性: 提交事务后,对的更改将是永久性的. (1分)3.解释关系模型的参照完整性规则.

答案: 参照完整性规则: 如果属性(或属性组)F是基本关系R的外部代码,则它对应于基本关系S的主要代码Ks(基本关系R和S不一定是(2分),则F上R上每个元组的值必须为: 取一个空值(F的每个属性值均为空)(1.5分)或等于S代码中一个元组的母版(1.5分). 4.简要描述系统故障时的恢复策略. 答: 就像扫描日志文件以查找失败之前已提交的事务一样,事务ID将记录在REDO队列中,并找到发生故障时尚未完成的事务,并找到该事务ID将被记录在UNDO队列中(2分));撤消UNDO队列中的每个事务(1.5分);重做REDO队列中的事务. (1.5分)5.在SQL Server 2008中,使用视图有什么好处?答: (1)是用户需要集中的数据,从而简化了用户对数据的操作; (2)向用户隐藏了设计的复杂性; (3)简化了用户权限的管理; (4)组织数据导出到其他应用程序; 6.简要描述使用光标的步骤.

答案: 步骤1: 声明游标: 为select语句声明游标名称游标;第二步: 打开游标: 打开游标名称;第三步: 处理数据: 获取插入,删除,更新语句. 第四步: 关闭光标: 关闭光标名称;步骤5: 释放游标: 取消分配游标名称; 7.简要描述SQL Server 2008的安全管理机制,其中涉及登录帐户,用户,角色和权限分配. 答案:

(1)计算机连接(2)SQL Server登录(登录,固定服务器角色)(3)访问(用户/角色: 固定/自定义角色)(4)数据表(视图)访问(选择插入更新) )(5)访问存储过程/嵌入式表值函数(执行/选择)(6)访问数据表(视图)中的列(字段)(选择更新)8.事务控制语句的使用方法是什么?答案: 开始事务... A组语句序列保存保存事务1保存点1 B组语句序列,如果@@ error <> 0 0错误回滚到保存点1,如果保存错误1保存点1翻转到保存点1”其他提交事务-如果没有错误,请首先提交A组语句,然后提交B组语句.

库撒儿和阿里不哥关系_关系理论及应用_标签理论 c++库

V. 设计问题现有的关系如下: 名称: 学生成绩学生表(*学生编号,姓名,性别,种族)课程表(*课程编号,课程名称,班级老师)得分表(*课程编号,*课程号,分数)SQL语句代码以SQL语言实现以下功能:

1. 创建[学生成绩]代码(2分);创建[学生成绩] go [使用] [学生成绩] 2.创建[课程表]代码(2分);课程表(课程ID char(6),名称)

必需使用: 主键(课程号),非空(名称)创建表课程表([课程号] char(6)主键,[课程名称] char(40)不为空)3.创建[学生表]代码(2分);

学生表格(学生编号char(6),姓名,性别,种族)

必需使用: 主键(学生编号),默认值(种族),非空(种族,姓名),检查(性别)学生桌(学生编号)char(6)主键,[名称] nchar(4 )不为null,[gender] nchar(1)检查([male],“ female”中的[gender]),[ethnic] nchar(8)默认为“ han”不为null)4.创建[评分表]代码(2分);

成绩单(学生编号,课程编号,分数)必需使用: 外键(成绩单,学生编号,成绩单,课程编号),检查(分数)创建成绩表([学生编号] char(6)参考,学生表(学生号),[课程号] char(6)参考,课程表(课程号),[成就]检查([成就]在0到100之间)

5. 将以下课程信息添加到课程表中课程编号课程名称10001大学语言100002大学英语100003语语插入课程表值('100001','大学语言')插入课程表值('100002','大学英语”)插入课程表列表值(“ 100003”,“语”)

6. 写下代码以创建报告表视图(学生编号,姓名,课程编号,课程名称,年级);创建视图[[表表视图]作为选择表,学生号,学生表,姓名,表. 课程号,课程表. 课程名称,成绩表. 成绩从成绩表,学生表,课程表中取成绩表. 学生人数=学生人数表. 学生人数和成绩表

.Course number = Course table.Course number 7.创建一个分数存储过程,以计算课程的最高分数,最低分数和平均分数. 创建过程[分数] @将课程名称nchar(16)作为选择课程名称,从分数表视图中,最高分数=最高(分数),最低分数=最低(分数),平均分数=平均(分数). 课程名称= @课程名称8.检索李姓女性的信息: 姓名,性别,国籍.

从学生表中选择姓名,性别,种族,其中“ Li%”和Gender =“ Female”之类的姓名9.定义交易将多个学生编号='20030021'的记录插入分数表,并检查同学是否

如果分数超过4,则事务将回滚,即分数无效,否则将成功提交. BegintransactionInsert scoresvalues('20030021','001',88);插入scoresvalues('20030021','002',99);插入scoresvalues('20030021','003',77);插入结果表值('20030021','004',66);声明@numint; Set @ num =(从成绩单中选择Count(*),其中学生编号='20030021');如果@num> 4回滚事务;其他提交交易;去


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-264998-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...