数据库及应用复习题

数据库及应用复习题
数据库及应用复习题

数据库及应用复习题

一、填空题

1.在查询分析器中运行SQL语句可以用__F5__功能键。

2.保存当前的查询命令或查询结果文件的扩展名为_____.sql______。

3.函数DATEDIFF()功能是计算两个日期间的距离、UPPER()函数的功能是英文小写字母转换为大写字母。

4.字符类型数据包括char、varchar、text等三种类型。

5.系统存储过程一般用SP_开头,保存在MASTER系统数据库中。

6.数据库事务日志文件的扩展名为.LDF。

7.SQL SERVER2000的整型数据的类型符是int,Smalint,Tinyint,bigint。

8.数据库系统有层次模型、网状模型和关系模型。

9.数据表数据更新命令是update。

10.语句”select count(*) from 学生基本信息表”的功能是统计学生基本信息表的记录个数。

11.命令create table 的功能是创建数据表。

12.在查询分析器中数据表重命名的系统存储过程是sp_rename 。

13.Select * from 学生表where 政治面貌=’团员’and 年龄<23语句的功能是查找学生表中的政治面貌为团员,年龄小于23岁的所有学生记录。

14.数据表结构参数有字段名、数据类型、长度、是否为空。

15.创建数据库的命令是create database。

16.DBMS的含义是数据库管理系统。

17.SQL Server 2000的标识符的长度可以有128字符。

18.Datetime是指日期时间数据类型。

19.删除TEACHER数据表中所有记录的语句是delete from teacher。

20.用insert命令向数据表添加记录时,要求字段名类型与记录的数据类型要一致。

21.删除数据库文件的命令是drop database。

22.函数GETDATE()函数的功能是返回系统当前日期。

23.SQL Server 2000的常用管理工具有企业管理器和查询分析器。

24.存放系统的所有信息的数据库的名称是master。

25.SQL 查询语言中的多分支语句是case-when。

26.函数floor(3.9)的值是3。

27.字符串常量用单引号括起来。

28.在查询分析器中默认数据库名是master。

29.smallint是短整型数据类型。

30.tinyint数据类型的范围是0-255。

31.执行存储过程的命令是exec。

32.修改视图文件的命令是alter view。

33.SQL SERVER2000的变长字符类型数据的类型符是varchar。

34.聚合函数MAX、MIN、SUM等函数与select语句联合使。

35.SQL Server2000数据库属于关系型种数据库。

36.在数据表中定义为主键的字段值不能为重复、也不能为空。

37.删除数据表中字段的命令格式是alter table drop column 字段名。

38.在数据表定义时用primary key定义主键。

39.SQL的标识符必须用字母开头,后面可以跟着数字,字母,下划线。

40.select distinct * from st 的功能是查找st表中所有不重复的记录显示。

41.数据表由表结构和表记录组成。

42.SQL Server 2000的存储过程分系统存储过程和用户存储过程两类。

43.定义局部变量的语句是declare。

44.select 学号,姓名,成绩from score 语句的功能是查找score表中所有的学生的学号,姓名,成绩,并显示出来。

45.删除数据表记录的命令是delete。

46.数据库的主数据文件的扩展名为.mdf。

47.触发器与存储过程的主要区别是触发器是自动执行。

48.日期型数据常量用单引号括起来。

49.向数据表录入数据的命令是insert。

50.select count(*) from tt2 where 性别=’女的功能是统计tt2表中所有的女生个数。

二、单项选择题

1、在下列叙述中,错误的是(C)

A、全局变量名前面加上@@

B、局部变量名前面加上@

C、全局变量是用户自定义,自引用

D、全局变量是系统定义,用户只能引用。

2、下列语句中有错误的是(C )

A、set @x=5,@y=3

B、select @x=5,@y=3

C、set @x=5

D、select @ x=5

set @y=3 Select @y=3

3、SELECT LEN(‘kfjdkfjdkfjkdjfkdj’)的输出结果是( C )

A、14

B、15

C、18

D、‘I AM A STUDENT’

4、局部变量的数据类型不能定义为( D)

A、INT

B、DA TA TIME

C、V ARCHAR

D、TEXT 或IMAGE

5、子查询可以嵌套在( E )语句中。

A、UPDATE

B、DELETE

C、INSERT

D、SELECT

E、都可以

6、创建自定义函数的语句是(B)

A、CREATE DATABASE

B、CREATE FUNCTION

C、CREATE TABLE

D、都可以

7、创建数据表文件的命令是(D) 。

A.CREATE FUNCTION B.CREATE DATABASE

C.CREATE RULE D.CREATE TABLE

8、如果数据表中的某列值是不参加运算的数字组成,最好使用( A )数据类型?

A.int B.char C.decimal D.datetime

9、数据库的名称必须符合SQL Server2000系统的标识符命名标准,即最大不得超过( B)字符。

A.255 B.128 C.8 D.64

10、语句sp_renamedb ‘abc’,’aaaa’的功能是(A)。

A.更改数据库名B.更改数据表名

C.更改存储过程名D.更改视图文件名

11、每个数据库有且只能有一个(B)

A.次数据文件B.主数据文件C.事务日志文件D.数据表文件

12、删除视图文件的命令是( B )。

A.DROP DATABASE B.DROP VIEW

C.DELETE TABEL D.DELETE VIEW

13、每个数据表可以创建( C)个聚族索引。

A.100 B.128 C.1 D.249

14、数据表中有一个列或列的组合,其值能唯一地标识表中的第一行,这样的一列或多列称为( B)。

A.记录B.主键C.外键D.字段

15、在全部变量前面要加上两个( C )符号。

A、%

B、#

C、@

D、&

16、以下说法中正确的是( B )。

A.视图是将基表中的数据检索出来后重新组成的一个新表。

B.视图是一种虚拟表,本身保存的只是视图的定义,查看视图数据时,SQL Server将其定义转换为相

应的SELECT语句,然后进行检索并显示结果。

C. 对任何视图,都可以通过该视图修改基表的数据。

D.通过视图可以修改多个基表的数据。

17、SQL Server触发器主要针对下列语句创建( B )

A. SELECT,INSERT,DELETE

B.INSERT, UPDATE,DELETE

C.SELECT,UPDATE,INSERT

D.INSERT,UPDATE,CREATE

18、在SQL语句中,与表达式"成绩BETWEEN 60 AND 100"功能相同的表达式是( A ) 。

A. 成绩>=60 AND 成绩<=100

B. 成绩>60 AND成绩<100

C. 成绩<=60 AND成绩>100

D. 成绩>=60 OR成绩<=60

19、下列( A )数用于求得不大于某个数最小整数?

A.FLOOR C.SIN

B.SQUARE D.POWER

20、删除名为computer的触发器,相对应的SQL语句是( B)

A.DELETE TRIGGER computer B.DROP TRIGGER computer

C.ALTER TRIGGER computer D.UPDATE TRIGGER computer

21、如果数据库中的数据量非常大,除了存储在主数据文件中,可以将一部分数据存储在( A )。

A.次数据文件B.主数据文件C.事务日志文件D.数据表文件

22、删除视图文件的命令是( B )。

A.DROP DATABASE B.DROP VIEW

C.EXIT VIEW D.DELETE VIEW

23、每个数据表可以创建( D )个非聚族索引。

A.1 B.100 C.128 D.249

24、数据表中有一个列或列的组合,其值能唯一地标识表中的第一行,这样的一列或多列称为( A )。

A.主键B.内键C.外键D.字段

A.记录B.字段C.主键D.表数据

26、命令select top 10 percent * from 学生基本基本信息表,其中的top 10 percent表示( D )

A.显示基本信息表中前10个记录。

B.显示基本信息表中后10%记录。

C.显示基本信息表中所有记录

D.显示基本信息表中前10%记录。

27、创建数据库时系统在磁盘上建立两个文件,他们是( A )。

A、数据文件、事务日志文件

B、数据表文件和数据库文件

C、过程文件和自定义函数文件

D、索引文件

28、在局部变量前面要加上( D )符号。

A、#

B、%

C、&

D、@

29、在SQL Server2000的循环结构语句是( D)

A、do ….loop until

B、for…….next

C、do …..loop

D、while

30、下列程序的执行结果是( B )。

declare @x as int, @y as int

set @x=6

set @y=7

set @x=@x+@y

set @y=@y+@x

set @x=@y-@x

print @x

A、6

B、7

C、1

D、13

31、修改数据表文件的命令是( C )。

A.DROP TABLE B. ALTER VIEW

C. ALTER TABLE

D.CREATE TABLE

32、如果数据表中的某列值是不参加运算的数字组成,最好使用哪种数据类型?( A)

A.int B.char C.decimal D.text

33、数据库的名称必须符合SQL Server2000系统的标识符命名标准,即最大不得超过( C) 字符。

A.255 B.8 C.128 D.64

34、语句sp_namedb ‘abc’,’aaaa’的功能是( A )。

A.更改数据库名 B.更改数据表名 C.更改存储过程名 D.更改视图文件名

A.记录B.字段C.主键D.表数据

36、命令select top 5 * from 学生基本信息表,其中的top 5 表示( A)。

A.显示学生基本信息表中前5个记录。

B.显示学生基本信息表中前5%记录。

C.显示学生基本信息表中所有记录

D.显示学生基本信息表中后5%记录。

37、下列程序的执行结果是( B )。

declare @x as integer

set @x=7

if @x>0

print '正数'

else

print '负数'

A、6

B、整型

C、负数

D、正数

38、语句“drop view tt”的功能是( C)。

A、删除字段

B、删除数据表

C、删除视图文件

D、删除数据库文件

39. SQL Server的主数据库是( A )。

A.MASTER

B.TEMPDB

C.MODEL

D.MSDB

41. 数据的完整性是指( C)。

A.数据的存储和使用数据的程序无关

B.防止数据被非法使用

C.数据的正确性、一致性

D.减少重复数据

42. 数据库系统的日志文件用于记录下述(A)中的内容。

A.数据事务日志

B.数据查询操作

C.程序执行结果

D.数据更新操作

43. 在SQL语言中,一个基本表的定义一旦被删除,则与此基本表相关的下列内容中哪些也自动被删除?( B ) .I.在此表中的数据II.在此表中建立的索引III.在此表上建立的视图

A.I和II

B.II和III

C.I和III

D.全部

44. 视图是一种常用的数据对象,它是提供( B)数据的另一种途径,可以简化数据库操作。

A.查看,存放

B.查看,集中

C.插入,保存

D.删除,更新

45. SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,语句INSERT、DELETE、UPDA TE 实现哪一类功能?( B)

A.数据查询

B.数据操纵

C.数据定义

D.数据控制

三、写出下列要求的命令

1.显示所有学生的学号、姓名、课程名、成绩。

2.在课程信息表中查询“QB程序设计”课程的任课老师。

3.在成绩表中,统计成绩不及格的人数。

4.从学生基本信息表显示所有学生的基本信息。

5.从学生基本信息表中显示所有记录的姓名,学号,性别

6.从学生基本信息表查询有多少个民族。

7.从学生基本信息表中显示所有汉族学生的相关信息。

8.从学生基本信息表中显示王倩倩同学的基本信息。

9.通过对学生基本信息表中的出生日期字段进行计算,查询每一位学生的年龄。

10.从学生基本信息表中查询班级号为20041001的级中党或年龄大于25岁的学生信息

11.从学生基本信息表中查询少数民族学生的基本信息

12.从学生基本信息表中查询所有团员的基本信息,放在团员表中。

13.从学生成绩表中显示每个学生的学号,总成绩和平均成绩

14.从学生基本信息表中查询个民族学生人数

15.从学生基本信息表中查询学生的政治面貌情况及统计人数

16.从学生基本信息表中统计女生人数

17.从学生基本信息表中统计党员的人数

18.显示平均成绩大于等于80分以上的学生情况。

19.显示平均成绩不及格的学生情况。

20.从学生基本信息表中姓名降序显示所有女生记录

21.从学生成绩表中显示每个学生的学号,总成绩和平均成绩,并按平均成绩的降序排序

22.显示学生的学号,姓名,成绩,课程名称,成绩按降序排序

23.从学生基本信息表中显示1985年了生的学生信息

24.从学生基本信息表显示学号为000001到000010之间的所有学生信息。

25.显示成绩表中不及格的学生学号和成绩

26.显示成绩表中及格的学生学号和成绩

27.显示成绩表中成绩为65,75,85,95的学生学号和成绩

28.从学生基本信息表中显示姓名张的所有学生

29.从学生基本信息表中显示姓名的第二个汉字为磊学生信息。

30.从学生基本信息表中显示民族学生的信息。

31.从成绩表中显示高于平均成绩的学生成绩

32.从课程表中显示没有安排任课教师的课程信息。

33.从成绩表中显示姓名为古丽努尔的成绩

34.从成绩表中显示课程名称为大学英语课程的成绩。

35.在此数据库下创建学生信息表。

36.查询刘丽文同学的VB程序设计课程的成绩。

37.向“学生信息”数据表添加一个“通信地址”的字段。

38.向学生信息表添加数据(数据自定)

39.张刚同学的“VB程序设计”课程成绩扣10分。

40.查询每位同学的课程门数、总成绩、平均成绩

41.查询单科成绩高于全班平均分的学生成绩。

42.从学生基本信息表前50%的记录的。

43.打开XSCJ数据库

44.查看学生基本信息表中的全部信息。

45.显示学生基本信息表中每位学生的学号,姓名,出生日期

46.从学生基本信息表中查看政治面貌,要求取消政治面貌代码相同的行。

47.显示成绩表中的前10行。

48.从成绩表和课程信息表中查看所有学生的SQL Server 2000 数据库应用课程的成绩。

49.从成绩表和课程信息表查看SQL Server 2000数据库应用课程的最高分和最低分、平均成绩。

50.将成绩表中某一课程的成绩按降序排序

51.从成绩表中查看课程编号为‘002’,‘003’,‘004’的学生成绩

52.从学生基本信息表中查看某一省份的学生基本信息

53.查看某一地区的学生信息

54.查看所有九马的学生信息

55.查看90分以上学生的成绩,课程名称,学生姓名

56.对所有学生按学号分组并计算每人本学期平均成绩。

数据库及其应用

数据库及其应用 1、名词解释(英文一定要写全称!) DB:即数据库(Database),是统一管理的相关数据的集合。DB能为各种用户共享具有最小冗余度数据间联系密切而又有较高的数据独立性。 DBS:即数据库系统(Database System),是实现有组织地、动态地存储大量关联数据方便多用户访问的计算机软件、硬件和数据资源组成的系统即采用了数据库技术的计算机系统。 DBMS:即数据库管理系统(Database Management System),对数据库进行管理的系统软件,是与数据库之间的接口。DBA:即数据库管理员(Database Administrator),是数据库系统中的高级用户,全面负责数据库系统的管理、维护、正常使用等工作。 ODBC:即开放数据库互连(Open Database Connectivity),是微软公司开放服务结构(WOSA,Windows Open Services Architecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。 SQL:结构化查询语言(Structured Query Language),是美国国家标准局ANSI确认的关系数据库语音的标准。OOP:即面向对象的程序设计(Object Oriented Programming),是一种计算机编程架构,由单个能起到子程序作用的单元或者对象组合而成。 E-R图:是E-R模型的图形表示法,它是直接表示概念模型的有力工具。 数据模型:表示实体类型及实体类型间联系的模型称为“数据模型”。它可分为概念数据模型和结构数据模型两种类型。 主关键字:所有字段中最重要的,唯一能确定其他字段值的关键字。 外部关键字:关系表中某个属性或属性组合并非关键字,但却是另一个关系表的主关键字。 元数据:是最小数据,不可再分割的数据就是元数据。 数据处理:对各种数据的进行收集、存储、分类、计算、加工、检索和传输的过程。 面向对象的概念 类:把具有相关性的一类对象的整体的总和。 基类:即基本类,系统提供的内部定义的类,可用作其他用户自定义类的基础。 子类:在基类上派生出来的类。 对象:是类的实例化的产物,并具有相关的成员变量和成员函数(方法)。 属性:描述对象特性的字段称为属性。 15:20事件:是单一的一个动作 方法:是事件如何运行的操作手段 工作区:work space 在内存里单独存储一张表的区域,一张表对应一个工作区。 主控索引:当前起作用的索引称为主控索引。 关系模型:是用二维表结构来表示实体以及实体间联系的模型。 参照完整性:对关系数据库中建立关联关系的关系间数据参照引用的约束,也就是对外键的约束。准确的说,参照完整性是指关系中的外键必须是另一个关系的主键有效值,或者是Null。 2、文件的扩展名:(t都是备用选择填空题) ●项目文件:.PJX 、.PJT ●表文件:.DBF 、.FPT 、.CDX ●数据库:.DBC 、.DCT 、.DCX

(完整版)数据库原理及应用-期末考试试题

数据库原理及应用期末考试试题 1. 组织层数据模型的三要素是[ ]。 A.外模式,概念模式和内模式 B.关系模型,网络模型,层次模型 C.1:1的联系,1:n的联系,n:m的联系 D.数据结构,数据操作,数据约束条件 2在关系模型中,任何关系必须满足约束条件包括实体完整性、[ ]和用户自定义完整性。 A.动态完整性 B.数据完整性 C.参照完整性 D.结构完整性 3 SQL Server 中的角色是[ ]。 A. 一个服务器登录 B. 一个数据库用户 C. 一组权限的集合 D. 一个服务器用户 4.当数据的物理存储结构改变时,应用程序无需改变,这样的特性称为数据的[ ]。 A.逻辑独立性 B.物理独立性 C.程序无关性 D.物理无关性 5.下列哪个不是以处理大量数据为中心的应用程序的特点[ ]。 A.涉及的数据量大 B.数据需长期联机保存 C.数据的计算复杂 D.数据可被多个应用所共享 6.E-R图适用于建立数据库的[ ]。 A.概念模型 B.结构模型 C.逻辑模型 D.物理模型 7. 在关系数据库设计中,设计关系模型属于[ ]。 A.需求分析 B.物理结构设计 C.逻辑结构设计 D.概念结构设计 8.[ ]记录了对数据库中数据进行的每一次更新操作。 A.后援副本 B.日志文件 C.数据库 D.缓冲区 9. [ ]是用户定义的一组数据库操作序列,是一个基本的不可分割的工作单元。 A.程序 B.进程 C.事务 D.文件 10.信息世界中,实体是指[ ]。 A.客观存在的事物 B. 客观存在的属性 C. 客观存在的特性 D. 某一具体事件 11. 数据库系统中, DBA表示[ ] 。 A.应用程序设计者 B. 数据库使用者

数据库原理及应用 练习题及参考答案

数据库原理与应用练习题及参考答案 一、选择题 1.一下关于关系的说法正确的是( A ) A.一个关系就是一张二维表 B.在关系所对应的二维表中,行对应属性,列对应元组。 C.关系中各属性不允许有相同的域。 D.关系的各属性名必须与对应的域同名。 2.关系数据表的关键字可由( D )属性组成。 A.一个 B.两个 C.多个 D.一个或多个 3.进行自然连接运算的两个关系( A ) A.至少存在一个相同的属性名 B.可不存在任何相同的属性名 C.不可存在个相同的属性名 D.所有属性名必须完全相同 4.概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的( B )。 A.数据模型 B.概念模型 C.层次模型 D.关系模型 5.Access 2010 数据库具有很多特点,下列叙述中,正确的是( B )。 A. Access 2010数据表可以保存多种数据类型,但是不包括多媒体数 B. Access 2010可以通过编写应用程序来操作数据库中的数据 C. Access 不能支持 Internet/Intranet 应用 D. Access 2010 使用切换面板窗体管理数据库对象 6.数据表的基本对象是( A ) A.表 B.查询 C.报表 D.窗体 7.利用Access 2010 创建数据库文件,其扩展名是( B ) A.mdb B.accdb C.xlsx D. acc 8.启动Access 2010 后,最先显示的是什么界面( C ) A.数据库工作界面 B.“打开”窗口 C. Backstage D导航窗格 9.在 Access 数据库对象中,不包括的是( B ) A.表 B.向导 C.窗体 D.模块 10.表的组成内容包括( C ) A.查询和字段 B.报表和字段 C.字段和记录 D.记录和窗体 11.在 Access 2010 数据库的表设计视图中,不能进行的操作是( A ) A.修改字段类型 B.设置索引 C.增加字段 D.删除记录

数据库及其应用

数据库及其应用重考复习资料 一、名词解释 1、数据处理:对各种数据的进行收集、存储、分类、计算、加工、检索和传输的过程 2、对象:是类的实例,类是对于拥有数据和一定行为特征的对象集合的描述。每个对象都有其属性和方法,并能响应特定的事件。可以通过对象的事件、属性和方法来处理对象 3、ODBC:开放式数据库互连ODBC是一种用于数据库服务器的标准协议,通过ODBC可访问多种数据库中的数据,可安装多种数据库的ODBC驱动程序,从而使VFP可以与该数据库相连,访问数据库中的数据。 4、超关键字:二维表中能唯一确定记录的一个或几个列的组称为“超关键字后(superkey)”。如果是用单一的列构成关键字,则称其为“单一关键字(Single Key)”;如果是用两个或两个以上的列构成关键字,则称其为“合成关键字(Composite Key)”。 5、主控索引:在复合索引的多个索引中,在某一时刻只有一个索引对表起作用,这个索引标志称为主控索引。 6、事件 7、类 8、数据处理 二、单项选择题 1、表单文件的扩展名是( B )。 A. PRG B. SCX C. MPR D. VCX 2、Visual FoxPro是一个(D )。 A. 数据库管理员 B. 数据库 C. 数据库系统 D. 数据库管理系统 3、在Visual FoxPro环境下,运行表单的命令是( A )。 A. DO FORM <表单名> B. DO <表单名> C. CREATE FORM <表单名> D. REPORT FORM <表单名> 4、检测数据库文件指针是否已到文件头的函数是(D )。

A. BOF() B. EOF() C. END() D. FIEL() 5、逻辑运算符的优先顺序是(a )。 A. .NOT.、 .AND. 、.OR. B. .NOT.、 .OR.、 .AND. C. .AN D.、 .OR. 、.NOT. D. .AND.、 .NOT.、 .OR. 6、设S=“南京大学计算机基础教学部”,从变量S中取出“计算机”三个字的表达式是()。 A. SUBS(S,5,3 ) B. SUBS(S,9,6) C. SUBS(S,9,3) D. SUBS(S,5,6) 7、下列字符中不能做变量名的开头的是( d )。 A. 英文字母 B. 下划线 C. 汉字 D. 数字 8、将当前表ZGB.DBF中男职工的工号、姓名、工资、奖金四个字段的数据复制成GZB1 .DBF表文件,应使用命令()。 A. COPY TO GZB1 FIEL工号,姓名,工资,奖金FOR 性别="男" B. COPY GZB1 FIEL工号,姓名,工资,奖金FOR 性别="男" C. COPY TO GZB1 FOR性别="男" D. COPY TO GZB1 FIEL工号,姓名,工资,奖金 9、根据需要,可以把查询的结果输出到不同的目的地。以下不可以作为查询的输出类型的是(D)。 A. 自由表 B. 报表 C. 临时表 D. 表单 10、关系模型的基本结构是(A )。 A. 二维表 B. 树形结构 C. 无向图 D. 有向图 11、表单的前景色由属性( C )的值确定。 A. BackColor B. Picture C. ForeColor D. Caption 12、在数据库表字段的扩展属性中,通过对()可以限定字段内容取值的范围。 A. 字段格式 B. 输入掩码 C. 字段标题和注释 D. 字段级规则 13、DBA是()。 A. 数据库管理员 B. 数据库 C. 数据库系统 D. 数据库管理系统 14、页框(PageFrame)能包容的对象是()。 A. 列(Column) B. 标头(Header) C. 页面(Page) D. 表单集(FormSet) 15、下列说法正确的是()。 A. 当数据库打开时,该库中的表将自动打开。

数据库应用试卷及答案

数据库应用试卷及答案

数据库及应用(B卷) 一、选择题(从备选答案中选1 个正确的答案,每题2分、共24分) 1.支持所有用户建立、存储数据库的软件系统是。 A.数据库系统 B.数据库管理系统 C.应用程序 D.操作系统2.DB的三级模式结构中最接近外部存储器的是。 A.子模式 B.外模式 C.概念模式 D.内模式 3.在关系模式R中,函数依赖X→Y的语义是。 A.在R的某一关系中,若两个元组的X值相等,则Y值也相等 B.在R的每一关系中,若两个元组的X值相等,则Y值也相等 C.在R的某一关系中,Y值应与X值相等 D.在R的每一关系中,Y值应与X值相等 4. DBA是________的简称。 A.系统分析员 B.应用程序员 C.数据库管理员 D.数据录入员 5. _____是长期存储在计算机内的有组织,可共享的数据集合. A.数据库管理系统B.数据库系统 C.数据库D.文件组织6.数据库系统的核心是。 A. 数据库 B. 数据库管理系统 C. 数据模型 D. 软件工具 7.客观存在并可相互区别的事物叫________。 A.码 B.属性 C.实体 D. 实体集 8.数据库的完整性是指数据的_____和_____。 (1)正确性(2)合法性(3)不被非法存取 (4)相容性 (5)不被恶意破坏 A. (1)和(3) B. (2)和(5) C. (1)和(4) D. (2)和(4) 9.一组具有相同数据类型的值的集合称为________。 A.关系 B.属性 C.分量 D.域 10.以下______封锁违反两段锁协议。 A.Slock A … Slock B … Xlock C …… Unlock A … Unlock B … Unlock C

数据库技术与应用-复习题答案

一、填空题 1.在关系模型中,实体及实体之间的联系都用二维表来表示。在数据库的物理组织中,它 以文件形式存储。 2.数据库中的选择、投影、连接等操作均可由数据库管理系统实现。 3.在关系数据库模型中,二维表的列称为字段,行称为记录。 4.在Access中,查询可作为窗体、报表和数据访问页的数据源。 5.子查询“包含于”对应的谓词是In。 6.参数查询中的参数要用[]中括号括起来,并且设置条件提示。 7.绑定文本框可以从表、查询或SQL语言中获取所需的内容。 8.在创建主/子窗体之前,必须设置主窗体和子窗体(主表和子表)之间的关系。 9.表A中的一条记录可以与表B中的多条记录匹配,但是表B中的一条记录至多只能与表 A中的一条记录匹配,这样的关系是“一对多”。 10.两个实体之间的联系有3种,分别是一对一、一对多和多对多。 11.在关系数据库中,唯一标识一条记录的一个或多个字段称为主键。 12.参照完整性是一个准则系统,Access使用这个系统用来确保相关表中记录之间的关系 有效性,并且不会因意外删除或更改相关数据。 13.在数据表中,记录是由一个或多个字段组成的。 14.在关系数据库的基本操作中,把由一个关系中相同属性值的元组连接到一起形成新的二 维表的操作称为连接。 15.关系规范化是指关系模型中的每一个关系模式都必须满足一定的要求。 16.数据表之间的联系常通过不同表的共同字段名来体现。 17.表是Access数据库的基础,是存储数据的地方,是查询、窗体、报表等其他数据库对 象的基础。 18.在Access中数据表结构的设计是在设计器中完成的。 19.在查询中,写在“条件”行同一行的条件之间是并的逻辑关系,写在“条件”行不同行 的条件之间是或的逻辑关系。 20.窗体的数据来源主要包括表和查询。 21.计算型控件一般来说用表达式/公式作为数据源。 22.主窗体和子窗体通常用多个表或查询的数据,这些表或查询中的数据具有一对一/一对 多的关系。 23.在报表中可以根据字段、表达式对记录进行排序或分组。 24.DBMS/数据库管理系统软件具有数据的安全性控制、数据的完整性控制、并发控制和故 障恢复功能。 25.数据库系统体系结构中三级模式是模式、外模式、内模式。 26.实体完整性是对关系中元组的唯一性约束,也就是对关系的主码的约束。 27.若想设计一个性能良好的数据库,就要尽量满足关系规范化原则。

数据库及其应用(选择题)

测验1 一、单选 1、 下列四项中说法不正确的是( )。 (分数:2 分) A. 数据库减少了数据冗余 B. 数据库中的数据可以共享 C. 数据库避免了一切数据的重复 D. 数据库具有较高的数据独立性 标准答案是:C。 2、 单个用户使用的数据视图的描述称为()。 (分数:2 分) A. 外模式 B. 概念模式 C. 内模式 D. 存储模式 标准答案是:A。 3、 数据库物理存储方式的描述称为( ) 。

(分数:2 分) A. 外模式 B. 内模式 C. 概念模式 D. 逻辑模式 标准答案是:B。 4、 在下面给出的内容中,不属于DBA职责的是( ) 。 (分数:2 分) A. 定义概念模式 B. 修改模式结构 C. 编写应用程序 D. 编写完整性规则 标准答案是:C。 5、 在数据库三级模式间引入二级映象的主要作用是( ) 。 (分数:2 分) A. 提高数据与程序的独立性 B. 提高数据与程序的安全性

C. 保持数据与程序的一致性 D. 提高数据与程序的可移植性 标准答案是:A。 6、 DB、DBMS和DBS三者之间的关系是( ) 。 (分数:2 分) A. DB包括DBMS和DBS B. DBS包括DB和DBMS C. DBMS包括DB和DBS D. 不能相互包括 标准答案是:B。 7、位于用户和操作系统之间的一层数据管理软件是()。(分数:2 分) A. DBS B. DB C. DBMS D. MIS 标准答案是:C。 8、数据库的三级模式中,数据的全局逻辑结构用()来描述。(分数:2 分) A. 子模式 B. 用户模式 C. 模式

数据库原理与应用考试试题及答案

1.消除了非主属性对码的部分函数依赖的1NF的关系模式,必定是()。 A.1NF B.2NF C.3NF D.BCNF 2 .下列关于数据库恢复说法不正确的是() A.事物故障恢复采用日志文件 B.系统故障恢复采用日志文件 C.介质故障恢复采用日志文件 D.以上故障恢复均不采用日志文件 3.下面()不是常用的数据模型? A.关系模型 B.线性模型 C.层次模型 D.网状模型 4 .在数据库设计中,将E-R图转换成关系数据模型的过程属于()A.需求分析阶段B.概念设计阶段 C.逻辑设计阶段 D.物理设计阶段 5 .DBMS中实现事务持久性的子系统是() A.安全性管理子系统 B.完整性管理子系统 C.并发控制子系统 D.恢复管理子系统 6.数据库与文件系统的根本区别在于() A.提高了系统效率 B.方便了用户使用 C.数据的结构化 D.节省了存储空间 7.SQL语言是()的语言,容易学习。 A.过程化 B.非过程化 C.格式化 D.导航式 8.为了防止一个用户的工作不适当地影响另一个用户,应该采取()。 A.完整性控制 B.访问控制

C.安全性控制 D.并发控制 9.DBMS普遍采用()方法来保证调度的正确性。 A.索引 B.授权 C.封锁 D.日志 10.事务T在修改数据R之前必须先对其加X锁,直到事务结束才释放,这是()。 A.一级封锁协议 B.二级封锁协议 C.三级封锁协议 D.零级封锁协议 11.下面的选项不是关系数据库基本特征的是()。 A.不同的列应有不同的数据类型 B.不同的列应有不同的列名 C.与行的次序无关 D.与列的次序无关 12.关系模型中实现实体间N:M联系是通过增加一个()。 A.关系实现 B.属性实现 C.关系或一个属性实现 D.关系和一个属性实现 13.关系代数运算是以()为基础的运算。 A.关系运算 B.谓词演算 C.集合运算 D.代数运算 14.数据库设计可划分为七个阶段,每个阶段都有自己的设计内容,“为哪些关系,在哪些属性上、键什么样的索引”这一设计内容应该属于()设计阶段。 A.概念设计 B.逻辑设计 C.物理设计 D.全局设计 15.SQL语言中的COMMIT语句的主要作用是()。 A.结束程序 B.返回系统 C.提交事务 D.存储数据 16.一个事务的执行,要么全部完成,要么全部不做,一个事务中对数据库的所有操作都是一个不可分割的操作序列的属性是()。 A.原子性 B.一致性 C.独立性 D.持久性 17.关系的主属性不能取空值,属于()

数据库及其应用技术试卷

一、填空题:(共8题,每空l分,共16分) 1.计算机数据管理经过的三个发展阶段是----、----和----。(手工、文件、数据库) 2.Access数据库主要存储在一个数据库文件中,其扩展名是----。(MDB) 3.是否型数据值在存储和显示时,用----表示true,---- 表示fales。(-1、0) 4.在SELECT 语句中,字符串匹配运算符是----,匹配符----表示任何一个字符,----表示零个或多个字符。(like、*、?) 5.在窗体设计时,组合框和列表框的主要区别在于是否可以在框中 ----。(输入数据) 6.设计报表时,每一页的下部都要显示页码,则页码应该放置在报表设计的----节中。(页面页脚) 7.在表或数据页中使用一个超链接地址,除子地址外,另外的三个部分 分别是----、----和----。(显示文字、地址、子地址) 8.要使一个宏在打开数据库时自动执行,该宏必须命名为----保存。若在执行这个宏时打开一个窗体,宏里面打开窗体的宏操作是----。(AutoExec、Open Form) 二、简答题(共4题,每题5分,共20分) 1.简述Access数据表中,主键和外键的概念。对主键和外键取值有何规定? 2.在窗体控件工具栏上用箭头指向标签、命令按钮和列表框,并标明名称,简要说明这些控件的基本用途。 3.为什么要进行数据库各份?简述备份Access数据库的方法。

4.简述在Access数据库中,查询对象与表对象的异同点。 三、选择题:(共16题,每题1分,共l6分) 将所选答案编号填入前面的空格中。 1.以下列出的各项中,不是信息的特征的表述是----. A)可共享性 B)可复制性 C)可存储性D)必须由计算机处理 2.用Access开发企业人事管理系统,以下内容属于开发过程中概念设计的是----。 A)设计人事系统的E-R模型 B)设计人事数据库的关系模型 C)设计人事数据库中的表结构 D)使用SQL 语言建立人事数据库 3.数据库管理系统是数据库系统的核心,通常简称为----. A)SQL B)DBMS C)B/S D)DB 4.在关系数据模型中,下列关于关系说法正确的是----。 A)列的顺序很重要 B)当指定候选键时列的顺序很重要 C)列的顺序无关紧要 D)主键必须位于关系的第1列 5.以下各项中不符合Access组的规定的是的----。 A)收藏夹是一个组B)组中可以建立表、查询等对象 C)组中的对象并没有保存在组中 D)删除组中的对象名不会删除对象本身 6.以下不属于数据库窗口中的组成元素的是----。 A)数据库对象栏B)数据库对象列表窗口 C)工具菜单 D)命令按钮栏 7.以下列出的各个数据中,不是Access常量的是----。 A)"-1234.6" B)1.5e-10 C)#2009-7-1# D)$3910.35 8.对于是/否型字段,不可以用于查阅的绑定控件类型是----。 A)复选框 B)文本框 C)列表框 D)组合框

数据库原理与应用期末考试复习题

数据库原理期末考试复习题一、单选题 1.在数据库中存储的是()。 A. 数据 B. 数据模型 C. 数据及数据之间的联系 D. 信息 2.现有一个“教师”表,其中一个字段是教师的住址(字符型,20位长),如果不希望此字段包含空值,即某位教师现没有住址,则希望此字段自动填入“还没有”,应该()。 A. 为此列创建一个check约束 B. 为此列创建一个foreign key约束 C. 为此列创建一个default约束 D. 为此列创建一个primary key约束 3.数据库系统包括()。 A. DB、DBMS B. DB、DBA C. DB、DBMS、DBA、计算机硬件 D. DB、DBMS、DBA、OS、计算机硬件 4.假设同一名称的产品有不同的型号和产地,则计算每种产品平均单价的SQL语句是()。

A. SELECT 产品名称,AVG(单价) FROM 产品 GROUP BY 单价 B. SELECT 产品名称,AVG(单价) FROM 产品 ORDER BY 单价 C. SELECT 产品名称,AVG(单价) FROM 产品 ORDER BY 产品名称 D. SELECT 产品名称,AVG(单价) FROM 产品 GROUP BY 产品名称 5.数据库中,数据的物理独立性是指()。 A. 数据库与数据库管理系统的相互独立 B. 用户程序与DBMS的相互独立 C. 用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的 D. 应用程序与数据库中数据的逻辑结构相互独立 6.关系数据库规范化是为解决关系数据库中()问题而引入的。 A. 提高查询速度 B. 保证数据的安全性和完整性 C. 减少数据操作的复杂性 D. 插入异常、删除异常和数据冗余7.当前数据库应用系统的主流数据模型是()。 A. 层次数据模型 B. 网状数据模型 C. 关系数据模型 D. 面向对象数据模型 8.如果两个实体集之间的联系是m:n,转换为关系时()。

数据库及其应用补考复习资料(一)

《数据库及其应用》补考复习资料(一) 一、单项选择题:(每题2分,共20题,共40分) 1、下列描述的实体联系方式中错误的是()。 A、一对一 B、一对二 C、一对多 D、多对多 2、文件系统与数据库系统的主要区别是()。 A、文件系统简单,而数据库系统复杂 B、文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决 C、文件系统管理的数据量少,而数据库系统可以管理大量数据 D、文件系统只能管理数据文件,而数据库系统可以管理各种类型文件 3、不同实体之所以不同是根据()的不同加以区分的。 A、主键 B、外键 C、属性的语义、类型和个数 D、名称 4、存放金额数据,不能使用的字段数据类型是()。 A、文本型 B、单精度数字型 C、双精度数字型 D、货币型 5、存放身份证号码最好采用()。 A、数字型中的字节型 B、数字型中的整型 C、数字型中的长整型 D、文本型并设置字段大小为15 6、下列字段的数据类型中,不能作为主键的数据类型是()。 A、文本 B、是/否 C、自动编号 D、数字 7、在表的设计视图中创建表,必须对每个字段进行定义的是()。 A、字段名称和说明 B、字段名称、数据类型和说明

C、字段名称和标题 D、字段名称和数据类型 8、通过输入数据创建表,下列说法中错误的是()。 A、系统自动提供10列21行的空表供用户输入数据 B、在一列中可以输入不同类型的数据 C、用户可以更改字段名 D、在空表的一列中均输入日期值,则该列字段将被指定为日期型 9、建立关系的两个表,主表与相关表()。 A、具有相同的主键 B、主表的主键字段必须出现在相关表的字段中 C、相关表没有重复的值 D、主表可以有重复的值 10、Access中的基本查询类型是()。 A、选择 B、交叉表 C、参数 D、操作 11、在查询设计视图窗口中设置()行,可以使该字段只用于设置准则,而查询结果并不出现在查询数据表视图中。 A、准则 B、排序 C、显示 D、字段 12、如果在查询准则中输入Like张[小中大]军,能查到的是()。 A、张伟军 B、张广军 C、张利军 D、张大军 13、下列关于选择查询论述中错误的是()。 A、查询数据源可以来自于一个表 B、查询数据源可以来自于多个表或其他查询 C、查询数据源可以来自于一个数据库 D、查询数据源可以来自于网络数据库服务器中的某个表 14、下列设置的查询工资在1500元到2000元之间的准则正确的是()。 A、>=1500 or <=2000 B、1500 and 2000 C、Between 1500 and 2000 D、Between >=1500 and <=2000 15、假定职工表只含姓名和出生日期两个字段,现要求在查询中建立一个年龄字段并计

数据库应用技术复习题

数据库应用技术复习题

数据库应用技术复习题 一、选择题 1.在数据库中存储的是( C ) A.数据 B.数据模型 C.数据以及数据之间的联系 D.信息 2. 存储在计算机内有结构的数据的集合是( B ) A.数据库系统 B.数据库 C.数据库管理系统 D.数据结构 3.信息的数据表示形式是( D ) A.只能是文字 B.只能是声音 C.只能是图形 D.上述皆可 4.数据管理与数据处理之间的关系是( D C ) A.两者是一回事 B.两者之间无关 C.数据管理是数据处理的基本环节 D.数据处理是数据管理的基本环节 ? 5.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的阶段是( A )A.数据库系统 B.文件系统 C.人工管理 D.数据项管理

6.下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是 I.人工管理阶段 II.文件系统阶段 III.数据库阶段( D ) A.I 和 II B.只有 II C.II 和 III D.只有 I 7.DBMS是( D ) A.数据库 B.数据库系统 C.数据库应用软件 D.数据库管理软件 8.数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和( C ) A.系统分析员 B.程序员 C.数据库管理员 D.操作员 9.下述不是DBA数据库管理员的职责的是( D ) A.完整性约束说明 B.定义数据库模式 C.数据库安全 D.数据库管理系统设计 10.提供数据库定义、数据操纵、数据控制和数据库维护功能的软件称为( C ) A.OS B.DS C.DBMS D.DBS 11.下列四项中,不属于数据库系统特点的是

数据库及其应用(选择题)

一、单选 1、 下列四项中说法不正确的是( )。 (分数:2 分) A. 数据库减少了数据冗余 B. 数据库中的数据可以共享 C. 数据库避免了一切数据的重复 D. 数据库具有较高的数据独立性 标准答案是:C。 2、 单个用户使用的数据视图的描述称为()。 (分数:2 分) A. 外模式 B. 概念模式 C. 内模式 D. 存储模式 标准答案是:A。 3、 数据库物理存储方式的描述称为( ) 。 (分数:2 分) A. 外模式

C. 概念模式 D. 逻辑模式 标准答案是:B。 4、 在下面给出的内容中,不属于DBA职责的是( ) 。 (分数:2 分) A. 定义概念模式 B. 修改模式结构 C. 编写应用程序 D. 编写完整性规则 标准答案是:C。 5、 在数据库三级模式间引入二级映象的主要作用是( ) 。 (分数:2 分) A. 提高数据与程序的独立性 B. 提高数据与程序的安全性 C. 保持数据与程序的一致性 D. 提高数据与程序的可移植性 标准答案是:A。 6、 DB、DBMS和DBS三者之间的关系是( ) 。

(分数:2 分) A. DB包括DBMS和DBS B. DBS包括DB和DBMS C. DBMS包括DB和DBS D. 不能相互包括 标准答案是:B。 7、位于用户和操作系统之间的一层数据管理软件是()。(分数:2 分) A. DBS B. DB C. DBMS D. MIS 标准答案是:C。 8、数据库的三级模式中,数据的全局逻辑结构用()来描述。(分数:2 分) A. 子模式 B. 用户模式 C. 模式 D. 存储模式 标准答案是:C。 9、用户涉及的数据逻辑结构用()描述。(分数:2 分) A. 模式 B. 存储模式 C. 概念模式 D. 子模式 标准答案是:D。 10、

《数据库原理及应用》模拟试卷答案

《数据库原理及应用》模拟试卷答案 1.填空题(每格1分,总分20分) (1)数据库的保护功能主要包括确保数据的安全性、__________________、________________、__________________四方面的内容。 数据的完整性并发控制数据库恢复 (2)事务的性质:原子性、__________、__________、持久性。一致性隔离性(3)在SQL中,CREATE VIEW 语句用于建立视图,如果要求今后对视图用UPDATE语句更新数据时必须满足于查询中的表达式,则应当在CREATE VIEW 语句中使用 ________________________短语。WITH CHECK OPTION (4)视图是一个虚表,它是从____________中导出的表,在数据库中只存放视图的____________,不存放视图的____________。 基本表或视图定义数据 (5)数据库设计应包括两方面的内容:一是___________特性的设计,二是_____________特性的设计。结构行为 (6)关系数据操作语言(DML)的特点是:操作对象与结果均为关系、操作的非过程性强、语言一体化、并且是建立在数学理论基础之上。DML包括数据查询和________两种数据操作语句。数据更新 (7)使用游标的步骤为:定义游标、打开游标、__取出记录____________、关闭游标(释放游标)。 (8)信息的三种世界是指__________________、__________________和数据世界,其中数据世界又称为计算机世界。信息的现实世界信息世界 (9)从关系规范化理论的角度讲,一个只满足1NF的关系可能存在的四方面问题是:数据冗余度大、__________________异常、__________________异常和 __________________异常。插入修改删除 (10)在SQL中,通配符%表示__________________,下划线_表示 __________________。任何长度的字符串一个任意字符 2.单选题(每题2分,总分20分) (1)以下____B___采用了自底向上的设计分析方法 A)需求分析B)概念结构设计 C)逻辑结构设计D)物理结构设计 (2)在视图上不能完成的操作是( D )。 A、在视图上定义新的视图 B、查询操作

数据库应用期末复习题

数据库原理与应用习题 一、选择题 1. WHERE 子句的条件表达式中.可以匹配 0 个到多个字符的通配符是(B )。 A.* B.% C.一 D.? 2. 下列命令不属于 DBMS 的数据定义语言的是:(C )。 A.CREATE B.DROP C.INSERT D.ALTER 3. 概念结构设计阶段得到的结果是( B )。 A.数据字典描述的数据需求 B.E-R 图表示的概念模型 C.某个 DBMS 所支持的数据模型 D.存储结构和方法的物理结构 4. 在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建(C)。 A.另一个表( table) B.游标( cursor ) C.视图( view ) D.索引( index) 6. 在数据库中,可以有(D )个主键。 A.一个 B.二个 C.三个 D.任意多个

当两个子查询的结果 ( B )时,可以执行并、交、差操作。 A.结构完全不一致 B.结构完全一致 C.结构部分一致 D.主键一致 8. 一个 m:n 联系转换为一个关系模式。关系的码为( B )。 A.某个实体的码 B.各实体码的组合 C.n 端实体的码 D.任意一个实体的码 9. SQL Server 2008 的文件包括 : 主数据文件、辅助数据文件和 A.索引文件 B.日志文件 C.备份文件 D.程序文件 10. SQL 中创建基本表应使用 (B )语句。 A.CREATE SCHEMA B.CREATE TABLE C.CREATE VIEW D.CREATE DATEBASE 11. 用二维表结构表示实体以及实体间联系的数据模型称为( A.网状模型 B.层次模型 C.关系模型 D.面向对象模型 12. 表达式 SUBSTRING ( ‘ SHANGHAI ',6,3) 的值是( D )。 A.'SHANGH ' B.' SHA' C.' ANGH ' D.' HAI ' 13. 下面函数不能进行数据类型转换的是: (D) 。 (B)。 C)。

数据库原理及应用复习题及参考答案

中南大学现代远程教育课程考试复习题及参考答 数据库原理及应用 一、判断题:判断下列各题是否正确,正确的划√,错误的划× 1.数据库模型或数据模型是一个描述现实世界如何表示成计算机信息的定义集合( ) 2.在数据库系统中,核心的部分是应用程序。( ) 3.码可以选作主码,但一个主码不总是候选码. ( ) 4.视图、表、同义词是一样,可以进行更新操作的。( ) 5.在关系的规则中,不允许出现重复的元组,而在ORACLE的表中却可以输入多条所有字段值都相同的记录。( ) 6.表T中仅有两个元组,我们可以说T一定是BCNF. ( ) 7.在数据表定义时设置Primary key是数据库的实体完整性控制。() 8.R.A→R.B, R.A→R.C与R.A→R.(B,C)等价(其中A,B,C为R的属性) () 9. 模式是数据库局部逻辑结构。( ) 10.数据库是整个数据库系统的基础( ) 11. 已知关系模式TEACH2(C,T,H),其中C表示课程,T表示教员,H表示参考书,假设每一门课程可由多个教员讲授,每个教员可使用不同的参考书,并且可讲授不同的课,则TEACH2为全码关系。() 12.已知关系模式R(A, B, C),满足函数依赖集F={A->B,B->C,C->A},则R不存在非主属性,因此,一定属于BCNF 。( ) 13. 在数据表定义时设置主键(Primary key)则不允许插入全为空的记录。()

14、若R.A→R.B, R.A→R.C,则R.A→R.(B,C) (其中A,B,C为R的属性) () 15、若R.(B,C,D)→R.(A,D), 则R.(B,C)→R.(A,D)(其中A,B,C,D为R的属性) () 16、VFP是关系统数据库系统,而且是完备式的关系系统。() 17、在ORACLE的表中可以直接输入空值记录。( ) 18、关系模式R属性的属性或属性集如果具有唯一性,叫关系模式R的码。() 19、关系的优化是将表尽可能地变小(列数与行数都少)。() 20、外模式是数据库全局逻辑结构。() 21、现实世界的对象在数据库中用实体描述() 22、在基于有数据库的软件系统设计与实施中,只有程序编制是最主要的。( ) 23、对于数据量大的系统都应该采用数据库技术进行开发() 24、基于数据库的编程工具一般通过ODBC与数据库相联() 25、关系数据库已经是最好的了,现在的应用都能得到满足() 二、填空题:请把答案填在题中的横线上。 (1) 在数据库的三级模式,包括内模式、、与___________。 (2) 在关系数据库中,表(table)是三级模式结构中的。 (3) SQL的四种功能为操纵、_______________、_________________、________________。 (4) 数据库保护包括安全性、________________、________________与恢复。 (5) 数据库设计的一般步骤有:需求分析、___________、____________、_______________、________________、运行与维护等。 (6) 关系系统的完整性控制包括实体完整性、____________、____________。

2019年大学《数据库原理及应用教程》试题及答案

《数据库原理及应用教程》试题及答案 一、选择题 1、下面叙述正确的是(C) A. 算法的执行效率与数据的存储结构无关 B. 算法的空间复杂度是指算法程序中指令(或语句)的条数 C. 算法的有穷性是指算法必须能在执行有限个步骤之后终止 D. 以上三种描述都不对 (2) 以下数据结构中不属于线性数据结构的是(C) A. 队列 B. 线性表 C. 二叉树 D. 栈 (3) 在一棵二叉树上第5层的结点数最多是(B) 注:由公式2k-1得 A. 8 B. 16 C. 32 D. 15 (4) 下面描述中,符合结构化程序设计风格的是(A) A. 使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑 B. 模块只有一个入口,可以有多个出口 C. 注重提高程序的执行效率 D. 不使用goto语句 (5) 下面概念中,不属于面向对象方法的是(D) 注:P55-58 A. 对象 B. 继承 C. 类 D. 过程调用 (6) 在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是(B)

A. 可行性分析 B. 需求分析 C. 详细设计 D. 程序编码 (7) 在软件开发中,下面任务不属于设计阶段的是(D) A. 数据结构设计 B. 给出系统模块结构 C. 定义模块算法 D. 定义需求并建立系统模型 (8) 数据库系统的核心是(B) A. 数据模型 B. 数据库管理系统 C. 软件工具 D. 数据库 (9) 下列叙述中正确的是(C) A.数据库是一个独立的系统,不需要操作系统的支持 B.数据库设计是指设计数据库管理系统 C.数据库技术的根本目标是要解决数据共享的问题 D.数据库系统中,数据的物理结构必须与逻辑结构一致 (10) 下列模式中,能够给出数据库物理存储结构与物理存取方法的是(A) 注:P108 A. 内模式 B. 外模式 C. 概念模式 D. 逻辑模式 (11) 算法的时间复杂度是指(C) A. 执行算法程序所需要的时间 B. 算法程序的长度 C. 算法执行过程中所需要的基本运算次数 D. 算法程序中的指令条数 (12) 算法的空间复杂度是指(D)

数据库应用考试题目答案

数据库应用考试题目答 案 集团标准化工作小组 [Q8QX9QT-X8QQB8Q8-NQ8QJ8-M8QMN]

1.在安装SQL Server 2000时,“仅客户端工具”、“服务器和客户端工具”及“仅连接”等安装定义有什么差别 答: 仅客户端工具: 仅安装客户端关系数据库管理工具。此选项包含管理 SQL Server 的客户端工具和客户端连接组件。 服务器和客户端工具: 执行安装服务器和客户端工具以创建具有管理能力 的关系数据库服务器。 仅连接: 仅安装关系数据库客户端连接组件,包括连接 SQL Server 2000 命名实例所需的 MDAC (Microsoft 数据访问组件)。该选项只提供连接 工具,不提供客户端工具或其它组件。 2.一个数据库中包含哪几种文件 答: 主数据库文件:用来存储数据库的启动信息以及部分或者全部数据,是所有 数据库文件的起点,包含指向其它数据库文件的指针。一个数据库只能有 一个主数据库文件。 辅助数据库文件:用于存储主数据库文件中未存储的剩余数据和数据库对 象,一个数据库可以没有辅助数据库文件,但也可以同时拥有多个辅助数 据库文件 事务日志文件:一个存储数据库的更新情况等事务日志信息,当数据库损 坏时,管理员使用事务日志恢复数据库;每一个数据库至少必须拥有一个事 务日志文件,而且允许拥有多个日志文件。 3.事务文件和数据文件分开存放有什么好处 答: 因为利用事务日志备份可以将数据库恢复到特定的即时点(如输入不想要的 数据之前的那一点)或故障发生点。在媒体恢复策略中应考虑利用事务日志 备份。 4.什么是批处理使用批处理有何限制 答: 包含一个或多个T-SQL语句的组,从应用程序将一次性发送到SQL Server 执行,SQL Server批处理语句作为整体编译成一个可执行单元。 限制:如不能够在同一个批处理中更改表,然后引用新列。如在一个批处 理程序中,有两条语句。第一条语句用来在一张表中插入一个字段,如在 User表中插入员工的出生年月;第二条语句则用来引用这个列,如根据身份证号码来推算出这个员工的出身年月并把这个值赋值给这个第一条语句创 建的出身年月字段。 5.数据检索时,COMPUTE和COMPUTE BY产生的结果有何不同 答: 当 COMPUTE 带 BY 子句时,符合 SELECT 条件的每个组都有两个结果集:每个组的第一个结果集是明细行集,其中包含该组的选择列表信息。 每个组的第二个结果集有一行,其中包含该组的 COMPUTE 子句中所指 定的聚合函数的小计。 当 COMPUTE 不带 BY 子句时,SELECT 语句有两个结果集:

相关文档
最新文档