系部 专业 班级 姓名 考试号
―――――――――――――――――――――――――装―――――――订―――――――线――――――――――――――――
答 题 不 得 超 过 此 装 订 线
XX职业学校XXXX-XXXX学年度第二学期期末考试
XX级《数据库》试卷
使用班级:XX计算机班
一、选择题(每题2分,20小题共计40分)
1.数据库(DB).数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是( )。
A.DBS包括DB 和DBMS
B.DBMS包括DB和DBS
C.DB包括DBS 和DBMS
D.DBS就是DB,也就是DBMS
2.DBMS目前最常用的模型是( )。
A.网状模型 B.层次模型
C.面向对象模型 D.关系模型
3.SQL Server 2008是一个( )的数据库系统。
A.网状型 B.层次型 C.关系型 D.以上都不是
数据库学什么4.有个学生关系,其关键字为学号;一个课程关系,其关键字为课程号;一个选修关系,其关键字为学号和课程号的组合,则学号和课程号分别为该关系的( )
A.外关键字(外键) B.主辅关键字 C.主关键字 D.什么都不是
5.一个同学可以借阅多本图书,一本图书可能有多个同学借阅,学生和图书之间的联系为( )。
A.一对多 B.多对多 C.多对一 D.一对一
6.关系模型中,一个关键字是( )。
A.可由多个任意属性组成
B.至多由一个属性组成
C.可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成
D.以上都不是
7.同一个关系模型的任意两个元组值( )。
A.不能全同 B.可全同 C.必须全同 D.以上都不是
8.下列四项中,不属于数据库特点的是( )。
A.数据共享 B.数据完整性 C. 数据冗余很高 D.数据独立性高
9. 数据库设计中的概念结构设计的主要工具是( )。
A.数据模型 B.E—R模型 C.新奥尔良模型 D.概念模型
10. SQL Server 2000 企业版可以安装在哪个操作系统上()。
A.Microsoft Windows 98
B.Microsoft Windows 2000 Professional
C.Microsoft Windows 2000 Server
D.Microsoft Windows XP
11.Microsoft SQL Server 2000各版本的服务器组件必须在特定的操作系统上使用,其中能在Windows 2000 Professional上运行,但不能在Windows 98上运行的是( )
A.企业版 B.标准版 C.个人版 D.开发版
12. SQLSERVER中删除表有两种方式:一种使用图形界面操作,另一种使用:( )
A.select table 命令
B.drop table 命令
C.create table 命令
D.insert table 名命令
13.在SQL Server 2008中,下列变量名正确的是( )。
A.@sum B.j C.sum D.4kk
14.用于求系统日期的函数是( )。
A.YEAR() B.GETDATE() C.COUNT() D.SUM()
15 . 插入数据的SQL语句中,insert语句要和( )搭配使用
A.from B.into C.values D.drop
16. 将成绩表中的男生的成绩提高10分,使用:UPDATE 成绩 SET 成绩=成绩+10 WHERE ( )
A.‘男’ B.性别=‘男’ C.=‘男’ D.性别 is '男'
17 . 相比于detele table语句,drop table 语句能够:( )
A.删除表中记录 B.删除表
C.删除表中任意记录 D.删除表中指定的记录
18.SQL语言中,删除一个表中所有数据,但保留表结构的命令是:( )
A.DELETE TABLE B.DROP TABLE
C.CLEAR TABLE D.REMOVE TABLE
19.在SQL中,建立视图用的命令是 ( )。
A.CREATE SCHEMA B.CREATE TABLE
C.CREATE VIEW D.CREATE INDEX
20.从‘部门信息’表中删除‘经理’号为2的记录的语句是:( )
A.DELETE 部门信息
B.DELETE 部门信息 WHERE 经理=2
C.DELETE 部门信息 WHERE =2
D.ALTER 部门信息 WHERE 经理=2
二、判断题(每题2分,15小题共计30分)
( )1. 删除表中数据的语句delte table 后加不加where关键字,删除操作结果都一致。
( )2.将‘职员’表中员工的工资增加200元,使用命令:UPDATE 员工 SET 工资=200。
( )3.select语句中的Where子句可以对查询结果进行汇总统计。
( )4. DEELETE语句如果不使用WHERE子句,则删除的是表中第一条记录
( )5.不可以在不删除表的情况下,删除表中所有的行。
( )5.不可以在不删除表的情况下,删除表中所有的行。
( )6.在关系数据模型中,实体及实体间的联系都用表来表示。
( )7. 向表中插入记录可使用alter table 表名 add column语句
( )8. 如果在创建表中建立字段“性别”,并要求用汉字表示,其数据类型应当是文本。
( )9.DELETE语句从表中如果要一次删除多行记录,应使用关键字ORDER。
( )10. 使用INSERT 表名(字段列表) VALUES(值列表)插入记录,数据类型必须和字段的数据类型相对应。
( )11. Min( )函数的作用是计算某一字段中的最大值。
( )12. 内连接是只包含满足连接条件的数据行,连接条件通常采用:主键=外键。
( )13.查询表中所有列,使用格式:select * from 表名。
( )14. 关系模型和层次模型都不能直接表示m:n关系。
( )15. 数据库避免了一切数据重复。
三、填空题(每题2分,5小题共计10分)
1. 语句SELECT len(‘ 你 是BigTiger ') 的执行结果是: ① 。
2. 语句 select upper('beautiful')的执行结果是: ② 。
3.在数据库的表中, ③ 是指表中的某一列,该列的值唯一标识一行。
4.SQL Server 2005的文件包括: 数据文件(.mdf或.ndf)和 ④ 。
5.在T-SQL语言中,若要修改某张表的结构,应该使用的修改关键字是 ⑤ ;
四、设计题(每题5分,4小题共计20分)
有一个[学生课程]数据库,数据库中包括三个表:
学生表Student由学号(Sno)、姓名(Sname)、性别(Ssex)、年龄(Sage)、所在系(Sdept)五个属性组成,记为: Student(Sno,Sname,Ssex,Sage,Sdept) ,Sno 为关键字。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论