ImageVerifierCode 换一换
格式:DOCX , 页数:10 ,大小:19.34KB ,
资源ID:8661053      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-8661053.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(电大数据结构考试资料总汇Word文档格式.docx)为本站会员(b****6)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

电大数据结构考试资料总汇Word文档格式.docx

1、 11. 对char(10)类型的列,若存储“中国”,其占用的字节数是( C )。C10 12. 现要统计选课表中C01课程的总成绩,下列语句中正确的是CSELECT SUM(成绩) FROM 选课表 WHERE 课程号 = C01 13. 设有销售表(经销商号,汽车型号,销售时间,销售价格),现要删除销售价格为空的所有记录,下列语句中正确的是( C )。CDELETE 销售表 WHERE销售价格IS NULL 14. 设有商品表(商品号,商品名,类别,单价),现要将S011和S012商品的单价加10元,下列语句中正确的是( A )。 AUPDATE 商品表 SET 单价 = 单价+10 WH

2、ERE 商品号 = S011 OR 商品号 = S012 15. 下列关于索引的说法,错误的是( A )。A索引由索引项组成,索引项只能由表中的一个列组成 16. 下列关于触发器的说法,正确的是( C )。 C触发器是由数据更改操作引发的自动执行的代码 17. 下列关于数据库中事务的说法,正确的是( B )。 B一个事务应该包含的操作是由用户的业务决定的 18. 下列关于SQL Server完整备份的说法,错误的是( D )。 D完整备份之后必须进行一次差异备份 19. 下列不属于ADO对象的是( A )。AOLE DB 20. 在VB中,可以利用Connection对象的Execute方法实

3、现对数据库的更改操作。下列删除SC表中学号为S01的选课记录的语句,正确的是( B )。BADOcn.Execute “DELETE FROM SC WHERE 学号 = S01” 21. 更改数据操作属于数据的静态特征。( )22. 关系数据模型的数据结构是简单二维表。( )23. 数据库三级模式中的内模式又称为存储模式,描述数据的物理存储。24. 一个关系模式只能包含一个候选键。25. SQL Server 2021最核心的服务是SSMS。26. SQL Server 2021中,用户创建的数据库的大小不能小于9MB。27. 数据操作功能用于控制用户对数据库的操作权限。28. RETURN

4、的作用是按照条件退出。29. 不管对表进行什么类型的操作,在表上建立的索引越多越能提高查询效率。30. SQL Server 2021中,当登录账户成为某数据库的合法用户之后,其对该数据库中的用户数据和对象自动拥有各种操作权限。1(本题10分)写出创建如下三张数据表的SQL语句。“商品”表结构:商品号:普通编码定长字符类型,长度为10,主键。 商品名:普通编码可变长字符类型,长度为20,非空。 类别:统一字符编码定长字符类型,长度为3,取值为:“PAD”、“手机”、“计算机”。单价:整型。“生产厂家”表结构:厂家编号:普通编码定长字符类型,长度为20,主键。 厂家名:普通编码可变长字符类型,长

5、度为30,非空。 厂家地址:统一字符编码可变长字符类型,长度为40。 “生产”表结构: 商品号:普通编码定长字符类型,长度为10,引用商品表的外键。 厂家编号:普通编码定长字符类型,长度为20,引用生产厂家表的外键。生产日期:日期类型。 生产数量: 主键:(商品号,厂家编号,生产日期)参考答案及评分要点 CREATE TABLE 商品( 商品号 char(10) primary key, 商品名 varchar(20) not null, 类别 nchar(3) CHECK (类别 IN(PAD,手机计算机), 单价 int ) CREATE TABLE 生产厂家( 厂家编号 char(20)

6、 primary key, 厂家名 varchar(30) not null, 厂家地址 nvarchar(40) ) CREATE TABLE 生产( 商品号 char(10), 厂家编号 char(20), 生产日期 date, 生产数量 int, Primary key(商品号,厂家编号,生产日期), Foreign key(商品号) references 商品(商品号), Foreign key(厂家编号) references 生产厂家(厂家编号) ) 2依据第1题所创建的三张表,写出完成下列操作的SQL语句(本题共20分,每小题5分)。1)查询“手机”类商品的商品名和单价。2)查询

7、单价大于4000的“计算机”类商品的生产情况,列出商品名、单价和生产日期。3)删除2021年6月1日之前生产的全部商品。4)在商品表中插入一行数据,商品号:SP100,商品名:新商品,类别:PAD,单价未知。 参考答案及评分要点 1)SELECT 商品名, 单价 FROM 商品 WHERE 类别 = 2)SELECT 商品名, 单价, 生产日期 FROM 商品 a JOIN 生产 b ON a.商品号 = b.商品号 WHERE 单价 4000 AND 类别 = 3)DELETE 商品 WHERE 商品号 IN ( SELECT 商品号 FROM 生产 WHERE 生产日期 = 20 AND

8、年龄 6000 1. 下列属于数据库系统组成部分的是( )。B、数据库、数据库管理系统、用户和应用程序 2. 下列运算中,属于传统的集合运算的是( )。D、并运算 3. 下列属于整型类型的是( )。B、int 4. 对nchar(10)类型的列,若存储“数据库”,其占用的字节数是( )。D、20 5. 下列条件子句中,能够筛选出价格在100200(包括边界值)的是( )。D、Where价格 = 100 AND价格 = 300000 AND 销售时间 BETWEEN 2021/1/1 AND 2021/12/31UPDATE 销售 SET 销售价格 = 销售价格 - 50000 WHERE 销售

9、价格 500000 4)INSERT INTO 汽车 VALUES(Q100小轿车,2021) 3依据第1题所创建的三张表,写出创建满足如下要求的视图的SQL语句:查询销售“小轿车”的经销商的经销商名和地址。(本题10分)参考答案及评分要点:CREATE VIEW V1 AS SELECT 经销商名,地址 FROM 经销商 JOIN 销售 ON 经销商.经销商号 = 销售.经销商号 JOIN 汽车 ON 汽车.汽车型号 = 销售.汽车型号 WHERE 汽车类别 = 16. 下列功能中,不属于数据库管理系统功能的是( )。B、数据库文件读写 17. 下列运算中,属于专门的关系运算的是( )。C、

10、集合的连接运算 18. 下列类型中,属于定点小数类型的是( )。A、numeric 19. 对nchar(10)类型的列,若存储“中国”,其占用的字节数是( )。D、20 20. 下列条件子句中,能够筛选出成绩在6080(包括边界值)的是( )。 C、Where成绩 = 60 AND成绩 5000 71. 下列属于数据模型三要素的是( C )。C数据结构、数据操作和数据完整性约束 72. 下列关于数据库三级模式中“模式”的说法,错误的是( D )。D模式是对整个数据库的底层表示 73. 下列属于数据库系统组成部分的是( B )。B数据库、数据库管理系统、用户和应用程序 74. 设有学生表(学号

11、,姓名,所在系,身份证号)和系表(系名,系办公地点)。下列关于两个表的引用关系的描述,正确的是( A )。A设置学生表中的“所在系”为外键 75. 下列用于定义列的取值范围的约束是( C )。CCHECK 76. 下列运算中,属于传统的集合运算的是( D )。D并运算 77. 下列用于表达关系代数中投影运算的运算符是( B )。B 78. 下列关于SQL Server中扩大数据库空间的说法,正确的是C日志文件和数据文件的空间都可以扩大 79. 下列( A )操作属于数据控制。AREVOKE 80. 下列类型中,属于定点小数类型的是( A )。Anumeric 81. 下列语句运行的结果是( B

12、 )。 DECLARE x int =30, y int =20 z int SET z=x+y Print z B50 82. 下列( C )约束定义列的取值不能重复。CUNIQUE 83. 下列条件子句中,能够筛选出成绩在6080(包括边界值)的是( C )。CWhere成绩 = 60 AND成绩 = 60 3)UPDATE 图书 SET 单价 = 单价 - 10 WHERE 类别 = 量子力学 4)INSERT INTO 书店 SD100新华书店西单) 3依据第1题所创建的三张表,写出创建满足如下要求的视图的SQL语句:查询销售了“高等数学”类图书的书店名和地址。CREATE VIEW

13、V1 AS SELECT 书店名,地址 FROM 书店 a JOIN 销售 b ON a.书店编号 = b.书店编号 JOIN 图书 c ON c.书号 = b.书号 WHERE 类别 = 高等数学31. 下列属于数据模型三要素的是( )。D、数据结构、数据操作和数据完整性约束 32. 下列关于关系运算中选择运算的说法,正确的是( )。B、选择运算是从水平方向选取表中满足条件的记录 33. 下列类型中,属于浮点类型的是( )。D、real 34. 对char(10)类型的列,若存储“中国”,其占用的字节数是( )。C、10 35. 下列条件子句中,能够筛选出价格不在100200(不包括边界值)

14、的是( )。A、Where 价格 NOT BETWEEN 100 AND 200 36. 现要统计选课表中C01课程的总成绩,下列语句中正确的是C、SELECT SUM(成绩) FROM 选课表 WHERE 课程号 = 37. 下列关于非聚集索引的说法,正确的是( )。A、在一个表上可以建立多个非聚集索引 38. 设有图书销售表(书号,销售时间,销售数量,销售总价),设同一时间可销售多种图书,但同一图书同一时间只能销售一次。其中适合作为主键的是( )。D、(书号,销售时间)39. 设要查询不姓“张”的学生,下列条件子句中正确的是( )。C、Where 姓名 NOT LIKE 张%40. 下列表

15、达式中,与“年龄 NOT BETWEEN 20 AND 30”等价的是( )。D、年龄 30 41. 下列关于视图的说法,错误的是( )。A、只能在基本表上建立视图,不能在视图上再建立视图 42. 数据库中一个事务的执行不能被其他事务干扰,这个特性称为事务的( )。C、隔离性 43. 下列关于SQL Server日志备份的说法,正确的是( )。日志备份仅备份数据库的日志内容,不备份数据 44. 下列关于触发器的说法,正确的是( )。B、触发器主要用于实现复杂的数据约束 45. 下列声明并创建Recordset对象的语句,正确的是( )。A、Dim ADOcn As New Recordset

16、. 数据库三级模式中,外模式到模式的映像提供了数据的逻辑独立性。( )102. 在进行数据库概念结构设计时,要充分考虑所使用的数据库管理系统。103. 一个关系模式只能包含一个候选键。104. B /S模式的开发、维护工作主要集中在服务器端,可减轻异地用户的维护成本。105. SQL Server不允许将同一个数据库的数据文件和日志文件存储在相同的位置。106. 在SQL Server中,可以手工扩大数据文件和日志文件的空间。107. 具有数据更改权限的用户都自动具有该数据的查询权限。108. 设ADOrs是一个Recordset对象,则ADOrs(学号表示得到“学号”列的值。109. 在数据

17、库设计中,通常是先进行逻辑结构设计,然后再进行概念结构设计。110. SQL Server中的“简单恢复模式”不支持对数据库进行日志备份。1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 1请简要说明视图的作用。(1)简化数据查询语句;(2)使用户能从多角度看待同一数据; (3)提高了数据的安全性;(4)提供了一定程度的逻辑独立性。 2请简单说明数据库系统的组成。广义上讲,数据库系统由数据库、数据库管理系统(及其开发工具)、应用系统和用户组成,其中用户可分为数据库管理员、应用程序开发人员和最终用户三类。 1(本题10分)写出创建如下三张数据表的SQL语句。“教师”表结构:教师号:

18、教师名: 所在部门:普通编码可变长字符类型,长度为30。 职称:普通编码定长字符类型,长度为6,取值为:“教授”、“副教授”、“其他”。“课程”表结构:课程号: 课程名:普通编码可变长字符类型,长度为40,非空。 学时数:微整型。 开课学期:微整型 “授课”表结构: 教师号:普通编码定长字符类型,长度为10,引用教师表的外键。 课程号:普通编码定长字符类型,长度为20,引用课程表的外键。 授课时数: 授课年份:(教师号,课程号,授课年份)。 参考答案及评分要点:CREATE TABLE 教师( 教师号 char(10) primary key, 教师名 varchar(20) not null

19、, 所在部门 varchar(30), 职称 char(6) CHECK (职称 IN(教授副教授其他) ) CREATE TABLE 课程( 课程号 char(20) primary key, 课程名 varchar(40) not null, 学时数 tinyint, 开课学期 tinyint ) CREATE TABLE 授课( 教师号 char(10), 课程号 char(20), 授课时数 int, 授课年份 int, Primary key(教师号,课程号,授课年份), Foreign key(教师号) references 教师(教师号), Foreign key(课程号) re

20、ferences 课程(课程号) ) 2依据第1题所创建的三张表,写出完成下列操作的SQL语句。(本题共20分,每小题5分)9)查询教授职称的教师姓名和所在部门。10)查询每学期开设的学时数大于40的课程门数。11)查询2021年全部课程的授课情况,列出课程名、学时数、教师名和授课时数。12)删除没人讲授的课程。SELECT 教师名, 所在部门 FROM 教师 WHERE 职称 = SELECT 开课学期,COUNT(*) 课程门数 FROM 课程 WHERE 学时数 40 GROUP BY 开课学期 SELECT 课程名, 学时数, 教师名, 授课时数 FROM 课程 JOIN 授课 ON

21、课程.课程号 = 授课.课程号 JOIN 教师 ON 教师.教师号 = 授课.教师号 WHERE 授课年份 = 2021 4)DELETE FROM 课程 WHERE 课程号 NOT IN (SELECT 课程号 FROM 授课) 3依据第1题所创建的三张表,写出创建满足如下要求的视图的SQL语句:查询2021授课年份全体授课教师的教师名、所授的课程名和授课时数。 CREATE VIEW V1 AS SELECT 教师名,课程名,授课时数 FROM 授课 JOIN 教师 ON 授课.教师号 = 教师.教师号 JOIN 课程 ON 课程.课程号 = 授课.课程号 WHERE 授课年份 = 2021

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2