SQL Server考题_第1页
SQL Server考题_第2页
SQL Server考题_第3页
SQL Server考题_第4页
SQL Server考题_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

SQLSQL ServerServer 考题考题 一 填空题 每题 1 分 1 SQL 的英文对应是 全称的中文 是 2 常用的三种数据模型是 3 服务管理器是用来 和 SQL Server 服务的 这些服 务在 Windows NT 2000 下也可以通过控制面板的服务项来启动或停止 4 索引的类型有 两大类型 5 SQL Server 的触发器有 三种 6 SQL Server 2000 提供了两种确认用户的认证模式是 7 SQL Server 中的 T SQL 语句使用 和 三种命令来实 现管理权限许可 回收和否定 二 简答题 每个 6 分 1 Microsoft SQL Server 安装好时 自带的数据库哪些 它们的作用如何 2 SQL Server 中 5 种约束是什么 3 SQL 语言包含哪四个部分 给出至少 5 个核心动词 4 简述 SQL Server 2000 四种备份方式 5 简述 SQL Server 2000 常见的版本 三 综合应用题 50 用 SQL Server 的 T SQL 实现下列功能 1 创建数据库 testdb 2 新建表格 学生表 学号 姓名 性别 所在系 入学时间 籍贯 备注 课程表 课程号 课程名称 教材 上课时间 其它信息 备注 课程成绩表 课程号 学号 成绩 备注 3 在各个表中插入 2 行数据 4 新建视图 view test 显示平均成绩大于等于 85 的学生的情况 要求视图 显示的字段为 学号 姓名 课程号 课程名称 成绩 5 修改表课程表中 课程号为 210 的 课程名 为 计算机组成原理 6 在表学生表中增加一字段 字段名为 身份证号 数据类型为 char 18 可以为空 7 为表课程成绩表建立一个参照完整性 要求课程成绩表的所有记录的 课程 号 字段的值 在表课程中已经存在 8 建立删除触发器 要求当表学生表的记录被删除后 表课程成绩表中相应的 记录也能自动删除 9 编写一个存储过程 proc test 要求为选课程号为 206 的学生的成绩增 加 5 分 并执行之 10 备份数据库 testdb 到特定的目录下 并以 testdbbak 为文件名保存 一 填空题 每题 1 分 1 SQL 包含 四个部分 2 常用的三种数据模型是 3 服务管理器是用来 和 SQL Server 服务的 这些服 务在 Windows NT 2000 下也可以通过控制面板的服务项来启动或停止 4 T SQL 的控制语句 等等 5 SQL Server 中有 5 种约束 他们是 和 二 简答题 每个 6 分 1 Microsoft SQL Server 安装好时 自带的数据库哪些 它们的作用如何 2 简述数据完整性的类型是什么 3 SQL 语言实现访问权限的控制的三个语句是什么 4 简述 SQL Server 2000 四种备份方式 5 简述 SQL Server 2000 常见的版本 三 综合应用题 50 用 SQL Server 的 T SQL 实现下列功能 1 创建数据库 testdb 2 新建表格 表 1 读者信息 READERS R rname status city 其中 R 读者的唯一标志 rname 读者名 status 职位 city 读者居住城 市 表 书信息 BOOKS B bname price pub 其中 B 书唯一标志 bname 书名 price 价格 pub 出版商 表 订购信息 ORDERS R B qty dol1ars 其中 R 读者的唯一标志 B 书唯一标志 qty 订购数量 dol1ars 金额 3 在各个表中插入 2 行数据 4 新建视图 view test 显示定购数量大于等于 10 的书的情况 要求视图显 示的字段为 读者号 读者姓名 书号 书名称 定购数量 5 修改表书信息中 书号为 210 的 书名 为 计算机组成原理 6 在表读者表中增加一字段 字段名为 身份证号 数据类型为 char 18 可以为空 7 为表订购信息表建立一个参照完整性 要求订购信息表的所有记录的 书号 字段的值 在表书信息中已经存在 8 建立删除触发器 要求当表读者表的记录被删除后 表订购信息表中相应的 记录也能自动删除 9 编写一个存储过程 proc test 要求为选书号为 206 的订单的数量增加 100 并执行之 10 备份数据库 testdb 到特定的目录下 并以 testdbbak 为文件名保存 SQL Server 考题参考答案 B 一 填空题 每题 1 分 1 数据查询语言 DQL 数据操纵语言 DML 数据定义语言 DDL 数据控制语言 DCL 汉字和简写都可以 2 层次模型 网状模型 关系模型 3 启动 暂停 停止 4 IF 语句 if else case 语句 while 语句 return 语句 cursor 语 句 while continue while break 任意 4 个 5 主键约束 primary key constraint 唯一性约束 unique constraint 检查约束 check constraint 缺省约束 default constraint 外部键约束 foreign key constraint 二 简答题 每个 6 分 1 Microsoft SQL Server 安装好时 自带的数据库 6 个系统数据库 Master 数据库是 SQL Server 系统最重要的数据库 它记录了 SQL Server 系统 的所有系统信息 这些系统信息包括所有的登录信息 系统设置信息 SQL Server 的初始化信息和其它系统数据库及用户数据库的相关信息 Model 数 据库是所有用户数据库和 Tempdb 数据库的模板数据库 它含有 Master 数据库 所有系统表的子集 这些系统数据库是每个用户定义数据库需要的 Msdb 数据 库是代理服务数据库 为其警报 任务调度和记录操作员的操作提供存储空间 Tempdb 是一个临时数据库 它为所有的临时表 临时存储过程及其它临时操 作提供存储空间 Pubs 和 Northwind 数据库是两个实例数据库 它们可以作 为 SQL Server 的学习工具 2 数据完整性的类型包括 实体完整性 关系中键属性的值不 能取空值 主键 索引 UNIQUE IDENTIFY 属性来实现 域的完整性 数据库表中对指定列有效的输入值 通过数据类型 格式 CHECK 约束 和规则 或可能的取值范围 FOREIGN KEY CHECK DEFAULT NOT NULL 定 义和规则 参照完整性 是关系间引用所遵域循的规则 与外键有关 FOREIGN KEY CHECK 用户定义的完整性 数据间应满足的语义约 束关系 由用户定义 由系统检查 用户的特定业务规则 3 SQL 语言实现访问权限的控制的三个语句是什么 grant revoke deny 例如 对语句权限的控制 Grant create table create rule to user01 Deny create table create rule to user01 Revoke create table create rule from user01 对对象权限的控制 grant insert update delete table employees to user02 deny insert update delete table employees to user02 revoke insert update delete table employees to user02 4 SQL Server 2000 四种备份方式 一 完全数据库备份 Dadabase complete 二 差异备份或称增量备份 Dadabase differential 三 事务日志备份 Transaction log 四 数据库文件和文件组备份 File and filegroup 5 简述 SQL Server 2000 常见的版本 SQL Server 2000 常见的版本有 企业 版 Enterprise Edition 标准版 Standard Edition 个人版 Personal Edition 和开发人员版 Developer Edition 企业版 一般作 为数据库服务器使用 标准版 一般用于小型的工作组或部门 个人版 主要 适用于移动用户 开发人员版 是一个适用于应用程序开发的版本 三 综合应用题 50 用 SQL Server 的 T SQL 实现下列功能 1 1 create database testdb 2 create table READERS R char 6 rname varchar 30 status char 8 city varchar 30 2 create table BOOKS B char 6 bname varchar 30 price money pub varchar 100 create table ORDERS R char 6 B char 6 qty int dollars money 3 insert into READERS values 123456 wang hao Professor Chengdu insert into student values 123666 zhang min student shanghai insert into BOOKS values 600110 database system 35 6 qinghuan university insert into courses values 600120 operating system 28 UESTC insert into ORDERS 600110 1234568 10 356 insert into scores 600120 123666 6 156 4 create view view test as select R rname B bname qty from ORDERS BOOKS ORDERS where ORDERS R ORDERS R and BOOKS B ORDERS B where qty 10 go 5 update BOOKS set bname 计算机组成原理 where B 210 6 Alter table READERS add id num char 18 Go 7 alter table ORDERS add CONSTRAINT FK B FOREIGN KEY B REFERENCE reference

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论