电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

第一套数据库习题及答案

7页
  • 卖家[上传人]:夏**
  • 文档编号:507350084
  • 上传时间:2022-08-06
  • 文档格式:DOC
  • 文档大小:63KB
  • / 7 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、12345678910、1 23.4.567 8单项选择题 (每小题 1 分,共 10 分)数据库应用系统是由数据库、数据库管理系统(及其开发工具) 用户构成。A DBMSBC DBSD、应用系统、 ( )和DBDBA数据库管理系统的英文缩写是( )。DBSDB)运算。A DBMSBC DBAD在关系运算中,选取符合条件的元组是(A.除法B.投影C.连接D.选择数据库设计中的逻辑结构设计的任务是把( )阶段产生的概念数据库模式变换为 逻辑结构的数据库模式。A.需求分析B.物理设计C.逻辑结构设计D概念结构设计一个规范化的关系至少应当满足()的要求。A 一范式B二范式C 三范式D四范式存在。在实际数据库设计中, “学号”通常作为()A 数据结构B数据存储C 数据项目D处理过程)。SQL Server 2000 中删除表中记录的命令是(A DELETEB SELECT)。C UPDATED DROP运行命令 SELECT ASCII( Alklk ) 的结果是(A 48B 32C 90D 65在SQL中,建立视图用的命令是 ()。A.CREATE SCHEMAB.CREATE TABLEC

      2、.CREATE VIEWD.CREATE INDEX在 MS SQL Server 中,用来显示数据库信息的系统存储过程是 ()。A. sp_dbhelpB. sp_dbC. sp_helpD. sp_helpdb判断题 ( 每空 1分,共 10 分)连接、选择和投影三种关系运算具有相同的结果。 数据的安全性主要防范的对象是合法用户。数据库设计前只需选择数据库分析设计人员。 恢复是利用冗余数据来重建数据库。 定义外键级级联是为了保证相关表之间数据的一致性吗 创建唯一性索引的列可以有一些重复的值? 存储过程的输出结果可以传递给一个变量。 视图具有与表相同的功能,在视图上也可以创建触发器。9能在游标中删除数据记录。10SQL Server 2000 不具有数据的导入与导出功能。三、填空题 ( 每空 1分,共 20 分)1数据库三个要素是 、 和。2. 语句 select year(1931-9-18) 的执行结果是 。3是指保证指定列的数据具有正确的数据类型、格式和有效的数据范围。4是特殊类型的存储过程,它能在任何试图改变表中由触发器保护的数据时执行。5事务 (Transaction) 可

      3、以看成是由对数据库的若干操作组成的一个单元 , 这些操作要么,要么 ( 如果在操作执行过程中不能完成其中任一操作)。6. SQL Server 2000 采用的身份验证模式有 模式和 模式。7用户访问 SQL Server 数据库时,经过了两个 验证和 验证安全验证阶段。8SQLServer 2000 提供的数据库备份方法有 数据库备份和 数据库备份、 备份和 备份。9SQL Server 代理主要由 、 和警报来组成。10SQL Server 复制把服务器分为 服务器、 服务器和订阅服务器三种。四、简述题 (每小题 5分,共 20 分)1. 试述关系的含义和性质。 (7 分 )2 什么是事务? (6 分 )3. 事务控制语句的使用方法是什么? (7 分 )五、设计题 (1 6题每空 2分,第 7题 10分,共 40分)1. 计算1+2+3+100的和,并使用 PRINT显示计算结果。DECLARE I int , sum int , csum char(10)SELECT I=1 , sum=0WHILE I=BEGINSELECT sum = SELECT I=I+1ENDSELE

      4、CT csum=convert(char(10),sum) 1+2+3+ +100= + csum2 .使用 SQL语句创建一个班级表 CLASS属性如下:CLASSNO DEPARTNOCLASSNAME 类型均为字符型;长度分别为8、 2、20 且均不允许为空。CREATE CLASS(CLASSNO (8) NOT NULL,DEPARTNO CHAR (2) NOT NULL,CLASSNAME CHAR () NOT NULL)3 声明一个名为 CRSCOURSlE游标,并利用游标遍历,显示整个结果集。USE XKDECLARE COUNO VARCHAR(3),COUNAME VARCHAR(20)FOR SELECT COUNO,COUNAME FROM COURSE ORDER BY COUNOFETCH NEXT FROM CRSCOURSE INTO COUNO,COUNAME WHILE FETCH_STATUS=0BEGINPRINT 课程号: + COUNO+ 课程名称: + CouNameFETCH NEXT FROM CRSCOURSE INTO COUN

      5、O,COUNAME ENDDEALLOCATE CRSCOURSSE4 .使用 SQL语句在 XK数据库中创建一个名为V_STUDENT勺视图,该视图仅查看“STUDENT表中“ 00电子商务”班的学生信息。USE XKCREATE V_STUDENTASSELECT *FROM WHERE CLASSNO=200000015 .使用SQL语句在XK数据库中创建一个名为 P_STUDENT勺存储过程,该存储过程返回“ STUDEND表中所有班级代码为 200000001的记录。USE XKCREATE P_STUDENTASSELECT * STUDENTWHERE CLASSNO=20000001 6 .创建触发器TEST要求每当在STUDEN表中修改数据时,将向客户端显示一条“记录已修改”勺消息。USE XKON STUDENTASPRINT 记录已修改 7.定义事务向 学生数据库勺 选课表 中插入学号 =20030021勺多条记录, 并检验若 报名课程超过 4门,则回滚事务,即报名无效,否则成功提交。选课表 ( 学号 , 课号 , 报名号 )假设要插入勺记录为以下三条:20030

      6、021,01, 120030021,02, 220030021,03, 3 根据以上要求编写程序,并指出本题定义的事务是否成功提交。SQL数据库管理与开发教程与实训试题(D卷)参考答案一、单项选择题1. D 2 . A3.D 4. D5. C6.C7. D8.D 9. C 10.D二、判断题1. N 2 . N3.N 4. Y5 . Y6 .N7 . Y8 .N 9 . Y 10 .N三、填空题1 .数据结构、数据操作、完整性约束2. 19313. 域完整性4. 触发器5. 都完成、都取消6 . Win dows身份验证、混合7.身份、权限&完整、差异、事务日志、文件和文件组9.操作员、作业10 .发布、分发四、简述题1 .关系是笛卡尔积的有意义的子集,用二维表格表示;关系的性质如下:关系表中的每一列都是不可再分的基本属性;表中的各属性不能重名;-L =- - - 表中的行、列次序不分前后;表中的任意两行不能完全相同。2. 事务(Transaction) 可以看成是由对数据库若干操作组成的一个单元,这些操作要么都完成,要么都取消(如果在操作执行过程中不能完成其中任一操作)。在SQL S

      7、erver2000中,事务是由一条或者多条 Transact-SQL语句组成的一个工作单元, 这些语句要么 都正常执行,要么如果有其中任意一条语句执行失败被取消的话,这些语句的执行都被取消。SQL利用事务机制保证数据修改的一致性,并且在系统出错时确保数据的可恢复性。3. 事务控制语句的使用方法begi n tran sact ion-A组语句序列save tran sact ion保存点 1-B组语句序列if error 0rollback tran saction保存点1 - 回滚到:保存点1elsecommit transaction-提交A组语句,同时如果未回滚B组语句则提交B组语. _ - -4-t- . - - - - - - - - - ” - - L r - I I .1- - - _ _- r*- ” ” r L - I句。五、设计题1. 100sum+iprint2. table char 203. Declare crscourse cursor ope n crscourseclose crscourse4. viewstude nt5. procedurefrom6. Alter trigger testfor update7. Use学生Begi n tran sact ionIn sert选课表(学号,课程号,报名号)values(20030021,0T,1)In sert选课表(学号,课程号,报名号)values(20030021,02,2)In sert选课表(学号,课程号,报名号)values(20030021,03,3)Declare num intSet num=(select count(*) from选课表 where 学号=20030021 If n um4beginRollback tran sacti onPrint超过报名门数!endElseBeginCommit transactionPrint 报名成功! endgo 本题定义的事务成功提交。

      《第一套数据库习题及答案》由会员夏**分享,可在线阅读,更多相关《第一套数据库习题及答案》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.