数据库试题资料

2018-12-20 22:19

1.在下面职工信息表和部门表中,职工号和部门号分别是两个表的主键。 职工表(职工号、职工名、部门号、职务、工资) 部门表(部门号、部门名、部门人数、工资总数) 在这两个表中,只有一个是外关键字,它是() A 职工表的“部门号” B 职工表的“部门名” C 部门表的“部门号” D 部门表的“部门名”

2.有图书表和选购图书表,它们的主键分别是图书号和(图书号+选购号),数量列为整数,其他列均为字符型。若要对选购图书表执行下面的录入行的操作,哪一行可以被录入?() A (?01?,?B?,88) B (?08?,?A?,?null?) C (?09?,?D?,90) D (?01?,?A?,45) 图书号 A B C 选购号 01 02 03 04 图书号 A B C C 数量 456 56 100 图书名 数据库 网路 作者 李红 王明 网页设计 陈明 3.在职工表和部门表中,职工号和部门号分别是两个表的主键。下面哪个操作不能执行? A 从职工表删除行(?020?,?李强?,?01?,800) B 将行(?111?,?周小?,?01?,1500)插入到职工表中 C 将职工表中职工号=?068?的奖金改为1000 D 将职工表中职工号=?068?的部门号改为?152?

? 职工表 部门表 职工号 001 020 068 402 部门号 部门名 主任 职工名 王明 李强 陈明 周小 部门号 02 01 02 04 奖金 1000 800 500 1200

01 02 03 04 生产部 销售部 财务部 人事部 周大名 李峰 王非 张三丰 ? 某校与教学管理相关的3个关系模式结构如下: 学生(学号,姓名,年龄,性别,所在系) 课程(课程号,课程名,开课系,任课教师) 学习(学号,课程号,成绩)

1查询刘老师所授课程的课程号和课程名。 2查询年龄大于23岁的男生的学号和姓名。

3.查询至少修读刘老师所授课程中一门课程的女学生姓名。

? 假设某酒店数据库中有以下的几个关系模式:

客户个人信息(身份证号,姓名,性别,年龄,工作单位) 客户入住信息(身份证号,客房号,入住时间,退房时间) 客房(客房号,客房类型号)

定价(客房类型号,客房类型,单价)

雇员(雇员号,姓名,雇佣日期,被投诉次数) 打扫(雇员号,客房号)

1.查询各客户的姓名和工作单位。 2.查询“张桦”客户的身份证号和年龄。 3.查询标准房的价格。

4.查询李明先生所住的客房的号码及入住时间。 5.查询“张桦”先生所住客房的价格。 6.查询被投诉的雇员的姓名及次数。

7.查询各雇员的姓名及所负责打扫的客房的号码。 8.查询张庭雇员负责打扫的客房的号码。 第一章 1.选择题

(1)( )是位于用户与操作系统之间的数据管理软件,它属于系统软件,它为用户或应用程序提供访问数据库的方法。数据库在建立、使用和维护时由其统一管理、统一控制。 A.DBMS B.DB C.DBS D.DBA

(2)( )是被长期存放在计算机内的、有组织的、统一管理的相关数据的集合。 A.DATA B.INFORMATION C.DB D.DBS

(3)数据库系统由数据库、数据库管理系统及其开发工具、应用系统、( )和用户构成。 A.DBMS B.DB C.DBS D.DBA

(4)目前( )数据库系统已逐渐淘汰了网状数据库和层次数据库,成为当今流行的商用数据库系统。 A.关系 B.面向对象 C.分布 2.填空题

(1)目前最常用的数据模型有________模型、_______模型和________模型。20世纪80年代以来,_________模型逐渐占主导地位。

(2)数据库的数据模型三要素是__________、__________和__________。

(3)数据库系统体系结构的三级模式是:内模式、__________、__________,而两级映像是:

__________/模式映像、__________/外模式映像。

(4)关系运算主要有__________运算、__________运算和__________运算。

(5)选择运算是根据某些条件对关系做__________分割;投影是对关系做__________分割,即选取若干属性(列)。

(6)完整性约束包括__________完整性、__________完整性、__________完整性和用户定义完整性。

(7)一个关系数据模型的逻辑结构是__________,它由__________和__________组成。 (8)关系数据库的操纵主要包括查询、__________、__________和__________数据。

(9)从最终用户角度来看,数据库应用系统分为单用户结构、主从式结构、分布式结构、__________/服务器结构和__________/服务器结构。 3.简答题

(1)什么是数据库管理系统?它的主要功能是什么? (2)常用的3种数据库模型的数据结构各有什么特点? (3)简述关系的含义及其性质。 第二章 1. 选择题

(1) 数据库设计中的概念结构设计的主要工具是( )。 A.数据模型 B.E-R模型 C.新奥尔良模型 D.概念模型

(2) 数据库设计中的逻辑结构设计的任务是把( )阶段产生的概念数据库模式变换为逻辑结构的数据库模式。 A.需求分析 B.物理设计 C.逻辑结构设计 D.概念结构设计

(3) 一个规范化的关系至少应当满足( )的要求。 A.第一范式 B.第二范式 C.第三范式 D.第四范式 2. 填空题

(1) 需求分析阶段常用的调查方法有__________、_________、_________、_________和_________5种。

(2) 需求分析的主要方法有__________和__________。

(3) 数据库设计方法中新奥尔良(New Orlean)方法将数据库设计分为__________分析、__________结构设计、__________结构设计、__________结构设计4个阶段。 (4) 概念结构设计的主要策略有__________、__________和__________3种。

(5) 实体之间的联系可分为__________联系、__________联系和__________联系3类。 3. 判断题

(1) 物理设计的主要工作是建立实际数据库结构。

(2) 最常用的概念结构设计的方法是自底向上的设计策略。 (3) 编写程序不属于数据库的模式设计阶段。

(4) 设计好的数据库系统在投入使用后出现问题由使用方负责。 4. 简答题

(1)试述把E-R图转换成关系模型的规则。

(2)什么是数据库规范化理论?它对数据库设计有什么指导意义? 5. 简述题

现有关于班级、学生、课程的信息如下。

描述班级的属性有:班级号、班级所在专业、入校年份、班级人数、班长的学号。

描述学生的属性有:学号、姓名、性别、年龄。 描述课程的属性有:课程号、课程名、学分。

假设每个班有若干学生,每个学生只能属于一个班,学生可选修多门课程,每个学生选修的每门课程有一个成绩记载。根据语义,画出它们的E-R模型。 第三章 1. 填空题

(1) SQL Server 2000启动SQL Server服务的服务账户有__________账户和__________账户。 (2) SQL Server 2000采用的身份验证模式有__________模式和__________模式。

(3) 安装一个用于教学的SQL Server 2000数据库服务器,在向导的帮助下,基本上是一路选择__________和单击__________按钮。

(4) SQL Server 2000最常用的4个工具是__________管理器、__________管理器、__________分析器和联机帮助。

(5) SQL Server服务管理器用于__________、__________和暂停服务器上的SQL Server 2000 组件。。

(6) SQL Server企业管理器是一个具有图形界面的综合管理工具,它提供了一个管理控制台的用户界面,具有管理SQL Server__________和注册配置__________,管理SQL Server__________、数据库以及数据表、视图、存储过程、触发器、索引等功能,定义并执行所有SQL Server管理任务,唤醒调用为 SQL Server 定义的各种向导等功能。 (7) SQL查询分析器是一种图形界面的实用工具,可以编写调试T-SQL语句或脚本实现对数据库、表等项目的__________、_________和_________,以及对数据的_________、________、________和_______等功能。

(8) SQL联机帮助文档介绍了关于SQL Server 2000 的相关的__________和__________。 2. 简答题

(1) 在安装SQL Server 2000时,在【服务账户】对话框中,如何进行选择? (2) 如何停止SQL Server 2000服务?

(3) 在企业管理服务器中,如何创建SQL Server 2000服务器组?

(4) 在企业管理服务器中,如何删除已注册的SQL Server 2000服务器? 3. 操作题

(1) 上机安装一下SQL Server 2000(个人版)。 (2) 上机配置一下SQL Server 2000服务器。

第四章 1. 填空题

(1) SQL Server 2000支持的整数型数据类型包括__________、int、__________、__________,其中int的数值范围为__________到__________。

(2) SQL Server 2000支持的货币型数据类型包括__________、smallmoney,其中smallmoney的数值范围为_________到________,精确到________分之一。

(3) SQL Server 2000支持的日期时间型数据类型包括_________、smalldatetime,其中smalldatetime的数值范围为_________到________,精确到________。

(4) 假设表中某列的数据类型为varchar(100),而输入的字符串为'ahng3456',则存储的字节是________。

(5) SQL Server 2000局部变量名字必须以________开头,而全局变量名字必须以________开头。

(6)在SQL Server 2000中,字符串常量由__________引号引起来,日期型常量由__________

引号引起来。

(7)在SQL Server 2000中,货币型常量由__________前缀引导,双字节字符串型常量由__________前缀引导,二进制型常量由__________前缀引导。

(8)语句 select floor(17.4),floor(-214.2),round(13.4382,2),round(-18.4562,3)的执行结果是:________、________、________和________。

(9)语句select ascii('B'),char(67),len('你是tiger')的执行结果是:______、______和______。 (10)语句select upper('beautiful'),lower('BEAUtiful')的执行结果是:__________和__________。 (11)语句select reverse(6789),select reverse('你是狼')的执行结果是:__________和__________。

(12) 语句select ltrim('我心中的太阳 '),rtrim('我心中的月亮 ')的执行结果是:__________和__________。

(13) 语句select left('bye',2),right('人活百岁不是梦',5),substring('人活百岁不是梦',3,2) 的执行结果是:__________、__________和__________。

(14) 语句select year ('1931-9-18'),month ('1937-7-7'),day ('1945-8-14'),getdate()的执行结果是:_________、________、_________和_________。

(15) 语句select 15/2,15/2,17%4,'1000'–15,'2000' + 15 的执行结果是:__________、__________、__________、__________和__________。

(16) 语句 SELECT (7+3)*4 –17/(4 – (8 – 6))+99%4 的执行结果是:__________。 (17) 算术运算符有:加(+)、__________、__________、__________和__________。

(18) 常用的比较运算符有:大于(>)、大于等于(>=)、__________、__________、__________和__________,测试两个相同类型表达式的顺序、__________和__________。

(19) T-SQL语言中,运算有:算术运算、__________运算、__________运算和__________运算。

(20) T-SQL语言中,数据类型有:精确数字类型、__________类型、__________类型、__________类型和__________类型。 2. 简答题

(1) 在SQL语言中,什么是全局变量?什么是局部变量? (2) T-SQL 语言中运算符的优先顺序? 3. 设计题

(1) 用dateadd函数、算术运算编写求今天100天后日期的查询语句。 (2) 用datediff函数、算术运算编写计算年龄、月龄的查询语句。 (3) 设学位代码与学位名称见表4-16, 用case语句编写学位代码转换为 名称的程序。

(4) 用while循环控制语句编写求20!=1*2*3*…*20的程序,并由print语句输出结果。 (5) 用while循环控制语句编写求1到20的偶数之积和奇数之和的程序。 第五章 1. 选择题

(1) SQL Server安装程序创建4个系统数据库,下面( )不是系统数据库。 A. master B. model C. pubs D. msdb

(2) 下列哪个不是SQL Server数据库文件的后缀?( )。 A. mdf B. ldf C. dbf D. ndf (3) SQL语言中,删除表中数据的命令是( )。 A. delete B. drop C. clear D. remove


数据库试题资料.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:部编人教版四年级语文上册《期末检测卷》(附答案)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: