海南专升本数据库课后练习题
数据库基础专升本题库及答案
数据库基础专升本题库(总分100分,考试时长90分钟)一、单项选择题(每小题2 分,共 40分)1、进行数据库闪回时,必须确保数据库是处于()模式。
A、正常启动模式B、装载模式C、归档模式D、调试维护模式2、数据模型的三要素是()。
A、外模式.模式、内模式B、关系模型.层次模型、网状模型C、实体.联系、属性D、数据结构.数据操作、完整性约束3、下面哪个闩锁不是共享池相关的闩锁()A、LIBRARY CACHEB、ROW CACHE OBJECTSC、REDO ALLOCATIOND、SHARED POOL4、如果用文件概念来命题的话,投影相当于从整个文件中各记录中抽出所要的( )。
A、项目B、集合C、属性D、卷5、关系数据库中,实现实体之间的联系是通过表与表之间的()。
A、公共索引B、公共存储C、公共元组D、公共属性6、关系代数中的连接操作是由()操作组合而成。
A、选择和投影B、选择和笛卡尔积C、投影、选择、笛卡尔积D、投影和笛卡尔积7、在专用服务器(连接)环境下,使用 SQL*Plus 命令“connect babydog/wang38”与DOGS 数据库进行连接,()进程将被启动并直接与 Oracle 服务器进行交互。
A、用户进程(User Prosess)B、服务器进程(Server Prosess)C、分配进程(Dispatcher Prosess)D、共享服务器进程(Shared Server Prosess)8、数据库中,实体是指()。
A、客观存在的事物B、客观存在的属性C、客观存在的特性D、某一具体事件9、函数 mod(23,-5) 的结果是____。
A、3B、-3C、-2D、210、要显示概要文件 DOG_PROJECT 的资源限制信息,请问应该查询如下()数据字典。
A、DBA_USERSB、DBA_TABLESC、DBA_OBJECTSD、DBA_PROFILES11、在CUSTOMER中有一列为单价(PRICE),写一个SELECT命令显示所有单价在500以上的查询语句()。
数据库专升本练习及答案
数据库专升本练习(考试时间90分钟,总分100分)准考证号:_________________________姓名:__________________________一、单项选择题(共20题,每题2分,共计40分)()1、描述概念模型的常用方法是( )。
A、建立数据模型方法B、需求分析方法C、二维表方法D、实体-联系方法()2、在数据库系统中死锁属于( )。
A、系统故障B、程序故障C、事务故障D、介质故障()3、属于数据库实现与操作阶段的是A、逻辑设计B、概念设计C、物理设计D、数据库的修改与调整()4、下列选项中,数据库系统的组成部分不包括( )A、DBMSB、DBAC、DBD、DBS()5、数据库系统阶段,数据______。
A、具有物理独立性,没有逻辑独立性B、独立性差C、具有高度的物理独立性和一定程度的逻辑独立性D、具有物理独立性和逻辑独立性()6、下面那项不是数据库管理系统组成部分( )A、事务管理器B、查询处理器.C、存储管理器D、进程控制器.()7、数据库设计中的概念结构设计的主要工具是( )。
A、数据模型B、E—R模型C、新奥尔良模型D、概念模型()8、下列选项中,能够解除HR用户的锁定的语句是( )。
A、alter user hr unlockB、alter user hr account unlockC、alter table alter hr unlockD、alter table alter unlock hr()9、当以下代码中的【】位置分别为break,continue或return时,输出的值为( )。
DECLARE @n intSET @n=3WHILE @n>0 BEGIN SET @n=@n-1 IF @n=1 【】 ENDPRINT @nA、1,0,不输出B、1,1,_C、0,0,0D、0,1,2()10、某数据表中有5条记录,其中,“编号”为文本型字段,其值分别为129、97、75、131、118。
(完整版)专升本数据库练习题及答案
一.关系代数运算1.选择σ(1)查询年龄小于20岁的学生σsage<20(student)(2)查询学号为201215122的学生σsno=201215122(student)2.投影(1)查询学生姓名,和所在系same,sdept(student)(2)查询选修了2号课程的学生学号sno(σcno=‘2’2(student))SQL语句学生-课程数据库学生表:学生(学号,姓名,性别,年龄,所在系)课程表:课程(课程号,课程名,先行课,学分)学生选课表:选课(学号,课程号,成绩)二.创建数据库SQL1.创建数据库Create database 数据库名On( name =逻辑文件名,Filename=’物理文件名’,Size=初始文件大小,Maxsize=最大文件大小,Filegrowth=文件自动增量)Log on( name =逻辑文件名,Filename=‘物理文件名’,Size=初始文件大小,Maxsize=最大文件大小,Filegrowth=文件自动增量)例创建‘教务管理数据库’Create database 教务管理数据库On( name =教务管理_dat,Filename=‘E:\SQL\教务管理_dat.mdf’,Size=2,Filegrowth=1 )Log on( name =教务管理.log,Filename=‘E:\SQL\教务管理_log.ldf’,Size=5M,Filegrowth=10% )1.查看数据库属性1)使用sp_helpdb查看数据库信息:sp_helpdb [数据库名](2)使用sp_databases 查看可使用的数据库信息:sp_databases(显示所有可以使用的数据库名称和大小)(3)使用sp_helpfile查看数据库文件信息sp_helpfile [文件名]1.设置数据库选项Alter database 数据库名Set 选项例设置教务管理数据库自动收缩Alter database 教务管理数据库Set auto_shrink on (自动收缩)1.修改数据库大小Alter database 数据库名Add file 增加数据文件Add log file 增加日志文件Remove file 删除文件Modify file 修改文件()例 1.修改教务管理数据库,增加数据文件jwgl_dat1Alter database 教务管理数据库Add file (Name=jwgl_dat1,Filename=‘E:\SQL\jwgl_dat1.ndf’,Size=2MB,Filegrowth=1MB )2.修改教务管理数据库Alter database 教务管理数据库Modify file (Name=jwgl_dat1,Size=5MB )2.删除教务管理数据库中次要数据文件jwgl_dat1Alter database 教务管理数据库Remove file jwgl_dat11.数据库更名1)更改数据库名Alter database 数据库名Modify name = 新数据库名例将数据库test更名为mytestAlter database testModify name = mytest1)更改数据库的逻辑文件名Alter database 数据库名Modify file(Name=逻辑文件名,Newname=新逻辑文件名)例将数据库逻辑文件test更名为mytestAlter database mytestModify file(Name = test,Newname = mytest )GoAlter database mytestModify file(Name = test_log,Newname = mytest_log )1)更改数据库的物理文件名Alter database 数据库名Modify file(Name=逻辑文件名,Filename =‘新路径\操作系统文件名’)例将数据库物理文件test更名为mytestAlter database mytestModify file(Name=mytest,Filename =‘E:\sql\mytest.mdf’)GOAlter database mytestModify file(Name=mytest_log,Filename =‘E:\sql\mytest_log.ldf’)1.删除数据库Drop database 数据库名例删除数据库名为test和数据库salesDrop database test,sales1.数据库分离Sp_detach_db 数据库名1.数据库附加Create database 数据库名On (Filename=‘主文件的物理文件名’)For attach三.基本表操作1.创建表Create table 表名()例创建一个学生表Create table 学生表(学号char(6)primary key,姓名char(20)unique,性别char(2),年龄smallint,所在系char(20))1.修改表Alter table 表名Add 列名数据类型()//增加列(alter column 列名数据类型()//对原有的基础上修改列)(drop column 列名//对原有的基础上删除列,可一次删除多列)例1. 添加一新列电子邮箱char型长度20Alter table 学生表Add 电子邮箱char(20)例2. 修改学生表列电子邮箱数据类型长度为22Alter table 学生表alter column 电子邮箱varchar(22)例3.删除学生表的电子邮箱列Alter table 学生表drop column 电子邮箱3.删除表Drop table 表名例删除学生表Drop table 学生表四.数据更新1.插入数据InsertInto 表名()Values 值()例1 插入一行数据到学生表的学生InsertInto 学生表(学号,姓名,性别,年龄,所在系)Values (‘201215126’,‘张成民’,‘男’,18,‘计算机系’)1.修改数据Update 表名Set 列名=表达式Where 条件1)修改某元祖的值例将学生201215121的年龄改为22Update 学生表Set 年龄=22Where 学号=‘201215121‘1)修改多个元祖的值例将所有学生年龄增加一岁Update 学生表Set 年龄=年龄+11)带子查询的修改语句例将计算机科学系全体学生成绩置零Update 选课表Set 成绩=0Where 学号in(select 学号From 学生表Where 所在系=‘计算机科学系’)1)修改表名Sp_rename 旧对象名,新对象名例课程表更名为课程信息表Sp_rename 课程表,课程信息表3.删除数据Deletefrom 表名Where 条件例将课程信息表中c程序设计课程信息删除DeleteFrom 课程信息表Where 课程名=‘c程序设计’五.使用约束1.非空约束(NOT NULL)例创建一个学生表使姓名,性别为非空约束学号为主键Create table 学生表(学号char(6)primary key,姓名char(20)NOT NULL,性别char(2)NOT NULL,年龄smallint,所在系char(20))1.唯一约束(UNIQUE)例创建一个学生表使姓名,性别为唯一约束学号为主键Create table 学生表(学号char(6)primary key,姓名char(20)UNIQUE,性别char(2)UNIQUE,年龄smallint,所在系char(20))1.Check约束(检查列值是否满足一个条件表达式)1.完整性约束命令子句Constraint 完整性约束条件名(包括非空主键唯一外键check约束等)约束条件例1创建一个学生表使性别只允许为‘男’或‘女’,年龄在20到30之间Create table 学生表(学号char(6)primary key,姓名char(20)UNIQUE,性别char(2)CHECK((性别=‘男’)or (性别=‘女’)),年龄smallint CHECK(年龄between 20 and 30),所在系char(20))2 利用T-SQL命令设置课程表中的考核方式只能取值‘考试’或‘考查’,学分的值为1-6之间Alter table 课程表with checkAdd constraint CK_课程表_1 check(考核方式in (‘考查’,‘考试’))Alter table 课程表with nocheckAdd constraint CK_课程表_2 check(学分between 1 and 6)1.主键约束(PRIMARY KEY)例创建一个学生表使姓名,性别为唯一约束学号为主键Create table 学生表(学号char(6)primary key,(在列定义后设置主键)姓名char(20)UNIQUE,性别char(2)UNIQUE,年龄smallint,所在系char(20))1.外键约束(FOREIGN KEY)Constraint 约束名FOREIGN KEY(列名)Reference 被引用表(列名)[on delete cascade(级联删除)|on update cascade(级联更新)]例创建选课表设置选课表的课程号为外键引用课程表课程号Create table 选课表(学号char(6)primary key,课程号char(11)Reference 课程表(课程号)on update cascade,成绩numeric(5,1))7.默认约束(DEFAULT)Constraint 约束名DEFAULT 常量表达式可在创建表中数据类型后直接加例修改课程表设置考核方式默认值为‘考试’Alter table 课程表Add constraint df_课程表_考核DEFAULT‘考试’)for 考核方式六.数据查询1.单表查询1)选择列查询例查询全体学生姓名学号Select 姓名,学号From 学生表1)查询全部列例查询全体学生姓名学号Select *From 学生表1)查询经过计算的值例查询全体学生姓名及出生年份Select 姓名,2017-年龄From 学生表1)消除取值重复的行(distinct)例查询选修了课程的学生学号结果取消重复行Select distinct 学号From 学生表1)查询满足条件的元祖(where子句)•比较大小(> = < 等)例查询选修了课程为‘计算机’的学生学号结果取消重复行Select distinct 学号From 学生表Where 课程=‘计算机’•确定查找范围(between and)例查询成绩为80-90的学生学号结果取消重复行Select distinct 学号From 选课表Where 成绩between 80 and 90•确定集合(in)例查询成绩为80,90,100的学生学号结果取消重复行Select distinct 学号From 选课表Where 成绩in(80,90,100)•字符匹配(like )%:任意长度的字符串_(下划线):任意单个字符例1查询所有姓刘的学生姓名学号结果取消重复行Select distinct 姓名,学号From 学生表Where 姓名like‘刘%’2查询名字中第二个字是阳学生姓名学号结果取消重复行Select distinct 姓名,学号From 学生表Where 姓名like‘_阳%’•空值查询(is null/not null)例查询成绩为空的中第二个字是阳学生姓名学号结果取消重复行Select distinct 姓名,学号From 学生表Where 姓名like‘_阳%’•多重条件查询(and or in)例查询成绩为80以上的女同学的姓名学号结果取消重复行Select distinct 姓名,学号From 学生表,选课表Where 学生表.学号=选课表.学号And 成绩>=80 AND 性别=‘女’6)设置字段别名(as)表达式as 别名或字段别名= 表达式例查询学生姓名性别年龄Select 姓名as学生姓名,性别,datediff(year,出生日期,getdate())as年龄From 学生表或Select 学生姓名=姓名,性别,年龄=datediff(year,出生日期,getdate())From 学生表2.Order by子句(对查询结果默认升序(asc)降序(desc))例查询选修了3号课程的学生学号成绩结果按分数降序排列Select 成绩,学号From 选课表Where 课程号=‘3’Order by成绩desc2.聚集函数(count 统计个数,sum 求和,avg 求平均数,max 最大数,min 最小数)只能用于select,group by,having 子句中不能用于where条件句中例查询选修课程号为1的学生最高成绩Select max(成绩)From 选课表Where 课程号=‘1’2.Group by ...... having子句(功能为分组)例1.求各个课程号及相应的选课人数Select 课程号,count(学号)From 选课表Group by课程号2.查询选修了三门以上课程的学生学号Select 学号From 选课表Group by学号having count(*)> 3(having子句作用范围为Group by后)3.查询平均成绩大于等于90分的学生学号和平均成绩Select 学号avg(成绩)From 选课表Group by学号having avg(成绩)>=90七.多表查询1.表连接用where子句连接两个表Where 表一.列名(比较运算符>,=,<)表2.列名例查询每个学生及选修课程的情况(用到学生表,选课表)Select 学生表.*,选课表.*(如查询的属性在两个表不唯一则不用加表前缀)From 学生表,选课表where学生表.学号=选课表.学号1.多表连接例查询每个学生的学号,姓名,选修的课程名及成绩(用到学生表,课程表选课表)Select 学生表.学号,姓名,课程名,成绩(查询的属性在两个表不唯一则不用加表前缀)From 学生表,课程表,选课表where学生表.学号=选课表.学号and 课程表.课程号=选课表.课程号1.带in的子查询(嵌套查询)例查询与‘刘晨’在同一个系学习的学生的学号,姓名Select 学号,姓名,系名From 学生表Where系名in(Select 系名From 学生表Where姓名=‘刘晨’)1.带比较运算符的子查询(>,<,=,>=,<=,!=)例查询与‘刘晨’在同一个系学习的学生的学号,姓名Select 学号,姓名,系名From 学生表Where系名in(Select 系名From 学生表Where姓名=‘刘晨’)八.建立索引1.建立索引Create [unique(唯一)][clustered ( 聚集) ][nonclustered ( 非聚集)]Index 索引名On (表/视图)(列名[asc(升序)][desc(降序)])With [pad_index][fillfactor=填充因子][drop_existing]例在学生表上创建一个名为XS XM的非唯一性非聚簇索引索引关键字为姓名升序填充因子为50%Create nonclusteredIndex XS XMOn 学生表(姓名asc)With fillfactor=502.删除索引Drop index 表名.索引名九.视图1.定义视图1)建立视图Create view 视图名列名AsSelect(在视图后加上with check option子句以后对该视图进行增删改时则自动添加)例建立信息系学生的视图Create view 信息系学生AsSelect 学号,姓名,年龄From 学生表Where 系别=‘信息系’1)删除视图Drop view 视图名(如选择级联删除视图名后加cascade)例删除视图BT_S和视图IS_S1Drop view BT_SDrop view IS_S1(拒绝执行因为与另一个视图有连接所以后面加cascade)2.查询视图!同表查询唯一区别在于from中添加的为视图名!2.更新视图(指对视图进行增删改,由于对视图修改最后都归结于对表的修改所以修改视图数据=修改表数据)函数1、标量值create function函数名(@变量类型)returns返回值类型beginreturnend例:给专业名求男女比例CREATE FUNCTION某专业男女比例(@专业名varchar(20))RETURNS numeric(6,2)ASBEGINdeclare@man intdeclare@woman intselect@man=count(*)from学生表,专业表,班级表where学生表.学号=班级表.班号and班级表.专业=专业表.专业号and性别='男'and 专业名=@专业名select@woman=count(*)from学生表,专业表,班级表where学生表.学号=班级表.班号and班级表.专业=专业表.专业号and性别='女'and 专业名=@专业名return cast(@man as float)/cast(@woman as float)END执行select dbo.某专业男女比例('数据库')2、表值函数给班名和课程名求某班某课成绩单CREATE FUNCTION某班某课成绩单(@班名char(20),@课程名varchar(20))RETURNS TABLEASRETURN(select班名,学生表.学号,姓名,课程名,成绩from学生表,课程表,班级表,选课表where课程表.课程号=选课表.课程号and学生表.学号=选课表.学号and学生表.班号=班级表.班号and班名=@班名and课程名=@课程名)GO执行select*from dbo.某班某课成绩单('嵌入式班','java程序设计')3、CREATE FUNCTION某班平均函数(@班号char(5))RETURNS TABLEASRETURN(SELECt课程号,avg(成绩)平均成绩from选课表,学生表where学生表.学号=选课表.学号and班号=@班号group by课程号)GO调用select*from dbo.某班平均函数('1001')十.存储过程1.存储过程创建与执行(1)创建存储过程Create proc[edure] 存储过程名[ @参数数据类型[output(指明返回参数)] ]AsBeginSql语句[ ]End说明:存储过程可以带参数也可不带参数可以输入也可输出例1. 创建“学生名单”存储过程功能为输出所有学生名单Create procedure 学生名单AsBeginSelect 学号,姓名From 学生表End例2.创建“某班学生名单”存储过程其功能查看某个班级学生名单结果按学号排序Create procedure 某班学生名单@班名varchar (20)AsBeginSelect 学号,姓名From 学生表,班级表Where 学生表.班号= 班级表.班号and班名=@班名Order by 学号End例3.创建“查询学生”存储过程功能根据学号查询学生姓名年龄Create procedure 查询学生@学号char(11),@姓名nchar(5)output,@年龄int outputAsBeginSelect @姓名= 姓名,@年龄=datediff(year,出生日期,getdate())From 学生表Where 学号=@学号End(2)执行存储过程Execute 存储过程名@参数=[值]例1 查看学校学生名单Execute 学生名单例2 查看计算机应用071班学生名单Execute 某班学生名单@班级=‘计算机应用071班’例3 查看学号为“20070101101”的学生姓名年龄declare@姓名nchar(5)declare@年龄intexec查询学生'15999015',@姓名output,@年龄outputprint@姓名print@年龄查看存储过程(1)查看存储过程的定义Exec sp_helptext “”(2)查看存储过程的参数和数据类型信息Exec sp_help “ ”(3)查看存储过程的依赖关系Exec sp_depends “ ”2.修改存储过程Alter proc[edure] 存储过程名[ @参数数据类型[output(指明返回参数)] ]AsBeginSql语句[ ]End例修改“学生名单”存储过程结果按学号排序alter procedure 学生名单AsBeginSelect 学号,姓名From 学生表Order by 学号End2.删除存储过程Drop procedure 存储过程名例将存储过程“学生名单”删除Drop procedure 学生名单十一.触发器1.创建触发器Create trigger 触发器名On 表名/视图名{ for / after / instead of }{ [ insert ] [ update ] [ delete ] 指定表/视图执行哪条语句时激活触发器关键字} AsSql 语句例1.对学生表创建插入触发器当有新纪录插入表时更新班级表中相应班级人数Create trigger 增加学生On 学生表after insertAsBeginSet nocount onIf update(班级)BeginUpdate 班级表Set 学生人数=学生人数+1From insertedWhere 班级表.班号=inserted.班级EndEnd例2.对学生表创建删除触发器当删除一条纪录时减少班级表中相应班级人数Create trigger 删除学生On 学生表after deleteAsBeginSet nocount onBeginUpdate 班级表Set 学生人数=学生人数-1From deletedWhere 班级表.班号=deleted.班级EndEnd例3.对学生表创建更新触发器当一条纪录被更新时修改班级表中相应班级人数Create trigger 更新学生On 学生表after updateAsBeginSet nocount onIf update(班级)BeginUpdate 班级表Set 学生人数=学生人数-1From deletedWhere 班级表.班号=deleted.班级EndEnd1.查看触发器(1)查看触发器的定义Exec sp_helptext “”(2)查看触发器的参数和数据类型信息Exec sp_help “ ”(3)查看触发器的依赖关系Exec sp_depends “ ”1.修改触发器Alter trigger 触发器名On 表名/视图名{ for / after / instead of }{ [ insert ] [ update ] [ delete ] 指定表/视图执行哪条语句时激活触发器关键字}AsSql 语句4.删除触发器Drop trigger 触发器名例将触发器“更新学生”删除Drop trigger 更新学生。
数据库基础课后习题及答案
数据库基础课后习题及答案数据库基础课后习题及答案数据库是计算机科学中非常重要的一个概念,它用于存储和管理大量的数据。
在数据库基础课程中,学生通常需要完成一些习题来巩固所学的知识。
本文将介绍一些常见的数据库基础课后习题,并提供相应的答案。
一、选择题1. 数据库是指什么?A. 存储和管理数据的软件系统B. 存储和管理硬件设备的软件系统C. 存储和管理网络的软件系统D. 存储和管理操作系统的软件系统答案:A2. 数据库管理系统(DBMS)的主要功能是什么?A. 存储和管理数据B. 分析和处理数据C. 网络和通信D. 操作系统管理答案:A3. 下列哪个不属于数据库的特点?A. 数据共享B. 数据冗余C. 数据独立性D. 数据一致性答案:B4. 数据库中的数据是以什么形式存储的?A. 文件B. 表格C. 文本D. 图像答案:B5. 数据库中的主键是什么?A. 唯一标识一个记录的属性B. 存储在数据库中的所有数据C. 数据库中的表格D. 数据库中的索引答案:A二、填空题1. 数据库中的关系是指什么?关系是指数据之间的联系和关联。
2. 数据库中的SQL是什么意思?SQL是结构化查询语言(Structured Query Language)的缩写。
3. 数据库中的DDL是什么意思?DDL是数据定义语言(Data Definition Language)的缩写。
4. 数据库中的DML是什么意思?DML是数据操作语言(Data Manipulation Language)的缩写。
5. 数据库中的索引有什么作用?索引可以提高数据库的查询效率,加快数据检索的速度。
三、简答题1. 数据库的三级模式是什么?数据库的三级模式包括外模式、概念模式和内模式。
外模式是用户对数据库的直接接口,概念模式是数据库的全局逻辑结构,内模式是数据库在物理存储上的表示。
2. 数据库的ACID是什么意思?ACID是数据库事务的四个特性,包括原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。
数据库课后习题参考答案与解析.doc
第1章数据概述一.选择题1.下列关于数据库管理系统的说法,错误的是CA.数据库管理系统与操作系统有关,操作系统的类型决定了能够运行的数据库管理系统的类型B.数据库管理系统对数据库文件的访问必须经过操作系统实现才能实现C.数据库应用程序可以不经过数据库管理系统而直接读取数据库文件D.数据库管理系统对用户隐藏了数据库文件的存放位置和文件名2.下列关于用文件管理数据的说法,错误的是DA.用文件管理数据,难以提供应用程序对数据的独立性B.当存储数据的文件名发生变化时,必须修改访问数据文件的应用程序C.用文件存储数据的方式难以实现数据访问的安全控制D.将相关的数据存储在一个文件中,有利于用户对数据进行分类,因此也可以加快用户操作数据的效率3.下列说法中,不属于数据库管理系统特征的是CA.提供了应用程序和数据的独立性B.所有的数据作为一个整体考虑,因此是相互关联的数据的集合C.用户访问数据时,需要知道存储数据的文件的物理信息D.能够保证数据库数据的可靠性,即使在存储数据的硬盘出现故障时,也能防止数据丢失5.在数据库系统中,数据库管理系统和操作系统之间的关系是DA.相互调用B.数据库管理系统调用操作系统C.操作系统调用数据库管理系统D.并发运行6.数据库系统的物理独立性是指DA.不会因为数据的变化而影响应用程序B.不会因为数据存储结构的变化而影响应用程序C.不会因为数据存储策略的变化而影响数据的存储结构D.不会因为数据逻辑结构的变化而影响应用程序7.数据库管理系统是数据库系统的核心,它负责有效地组织、存储和管理数据,它位于用户和操作系统之间,属于AA.系统软件B.工具软件C.应用软件D.数据软件8.数据库系统是由若干部分组成的。
下列不属于数据库系统组成部分的是B A.数据库B.操作系统C.应用程序D.数据库管理系统9.下列关于客户/服务器结构和文件服务器结构的描述,错误的是DA.客户/服务器结构将数据库存储在服务器端,文件服务器结构将数据存储在客户端B.客户/服务器结构返回给客户端的是处理后的结果数据,文件服务器结构返回给客户端的是包含客户所需数据的文件C.客户/服务器结构比文件服务器结构的网络开销小D.客户/服务器结构可以提供数据共享功能,而用文件服务器结构存储的数据不能共享数据库是相互关联的数据的集合,它用综合的方法组织数据,具有较小的数据冗余,可供多个用户共享,具有较高的数据独立性,具有安全控制机制,能够保证数据的安全、可靠,允许并发地使用数据库,能有效、及时地处理数据,并能保证数据的一致性和完整性。
专升本库课练习题
专升本库课练习题一、选择题1. 以下哪个选项不是数据库管理系统(DBMS)的主要功能?A. 数据存储B. 数据查询C. 数据加密D. 数据备份2. 在关系数据库中,一个表中的每一行代表什么?A. 一个字段B. 一个记录C. 一个数据库D. 一个索引3. SQL语言中的“SELECT”语句用于执行什么操作?A. 插入数据B. 更新数据C. 查询数据D. 删除数据4. 在数据库设计中,规范化的目的是什么?A. 提高查询速度B. 减少数据冗余C. 增加数据安全性D. 简化数据库结构5. 数据库中的主键(Primary Key)具有哪些特性?A. 唯一性B. 可为空C. 可重复D. 可修改二、填空题6. 数据库管理系统(DBMS)是位于________和________之间的软件。
7. 在SQL中,用于删除表中数据的命令是________。
8. 数据库的完整性约束包括实体完整性、参照完整性和________。
9. 数据库的安全性是指________,以防止数据被未授权访问。
10. 在数据库设计中,范式理论是用来指导数据库设计,以减少数据的________。
三、简答题11. 简述数据库的三级模式结构是什么?12. 解释什么是事务,并说明事务的四个基本特性(ACID)。
13. 举例说明数据库中的视图(View)有什么作用?14. 描述在数据库中索引的作用及其优缺点。
15. 什么是数据库的并发控制?并发控制的目的是什么?四、应用题16. 假设你正在设计一个图书馆管理系统的数据库,请列出至少五个实体,并为每个实体设计至少两个属性。
17. 给定一个学生信息表,表名为Students,包含字段:StudentID (学生ID),Name(姓名),Age(年龄),Major(专业)。
编写一个SQL查询,列出所有计算机专业学生的信息。
18. 如果你正在处理一个在线购物网站的数据库,如何设计一个能够处理购物车和订单的数据库结构?19. 描述在数据库中实现数据备份和恢复的一般步骤。
数据库专升本试题及答案
数据库专升本试题及答案一、单项选择题(每题2分,共20分)1. 数据库管理系统(DBMS)的主要功能不包括以下哪一项?A. 数据定义B. 数据操纵C. 数据维护D. 数据备份答案:D2. 关系型数据库管理系统中,关系是指什么?A. 数据表B. 数据库C. 数据库文件D. 数据库服务器答案:A3. 在SQL中,用于创建新表的语句是?A. CREATE TABLEB. CREATE DATABASEC. CREATE INDEXD. CREATE VIEW答案:A4. 数据库设计中,实体与实体之间的关系通常分为几种?A. 1种B. 2种C. 3种D. 4种答案:C5. 以下哪个选项不是数据库的完整性约束?A. 实体完整性B. 参照完整性C. 数据完整性D. 用户定义完整性答案:C6. 在关系型数据库中,一个表的主键可以包含多个字段吗?A. 是B. 否答案:A7. 数据库中的视图是什么?A. 存储在数据库中的物理数据B. 基于SQL查询的虚拟表C. 数据库中的索引D. 数据库中的存储过程答案:B8. 在数据库中,事务的ACID属性指的是什么?A. 原子性、一致性、隔离性、持久性B. 原子性、一致性、隔离性、可扩展性C. 原子性、一致性、独立性、持久性D. 原子性、一致性、隔离性、可用性答案:A9. 数据库的规范化是为了解决什么问题?A. 数据冗余B. 数据备份C. 数据安全D. 数据存储答案:A10. 在数据库中,索引的作用是什么?A. 提高查询速度B. 降低存储空间C. 提高数据安全性D. 增加数据完整性答案:A二、多项选择题(每题3分,共15分)1. 数据库管理系统(DBMS)的组成部分包括以下哪些?A. 数据定义语言(DDL)B. 数据操纵语言(DML)C. 数据控制语言(DCL)D. 数据查询语言(DQL)答案:ABC2. 在关系型数据库中,以下哪些操作可以修改表结构?A. ADD COLUMNB. DROP COLUMNC. RENAME COLUMND. ALTER COLUMN答案:ABCD3. 数据库的并发控制机制包括哪些?A. 锁定机制B. 事务日志C. 乐观并发控制D. 悲观并发控制答案:ABCD4. 数据库的存储结构包括以下哪些?A. 物理存储结构B. 逻辑存储结构C. 索引结构D. 数据库文件答案:ACD5. 数据库的恢复技术包括以下哪些?A. 事务日志B. 数据备份C. 镜像D. 快照答案:ABC三、简答题(每题5分,共20分)1. 请简述数据库管理系统(DBMS)的主要功能。
数据库原理课后习题及解答(常用版)
数据库原理课后习题及解答(常用版)(可以直接使用,可编辑完整版资料,欢迎下载)《数据库原理》课后习题及解答课后习题:第一章第二章第三章第四章第五章第六章第七章第八章第九章习题答案:第一章第二章第三章第四章第五章第六章第七章第八章第九章第一章概论1.试解释下列术语:数据库;数据库管理系统;数据库系统2.试述数据库管理系统的组成内容。
3.试比较文件系统与数据库系统的异同。
4.什么叫数据的物理独立性与逻辑独立性?并说明它的重要性。
5.试述数据库系统的优点。
6.什么叫数据的冗余与数据的不一致性?7.什么叫数据库管理员?他的主要工作是什么?8.试述数据库系统发展的几个阶段。
返回第一章答案第二章数据模型1.什么叫数据库模型,它分哪几种类型?2.试区别数据模型与数据模式。
3.什么叫数据模式,它分哪三级?4.试述数据模型四个世界的基本内容。
5.试介绍E-R模型,EE-R模型及面向对象模型、谓词模型,并各举一例说明之。
6.层次网状模型有什么特点?并各举一例说明之。
7.试比较层次、网状、关系模型之优缺点。
8.试说明关系模型的基本结构与操作。
9.目前流行的关系型数据库管理系统,有哪些你比较熟悉,试介绍其特点。
10.你认为“数据模型”在整个数据库领域中是否有重要作用和地位,试详细说明之。
11.一图书馆借阅书刊,请你画出书刊、读者及借阅三者间的E-R模型。
12.一人事档案中,有干部、职工,干部又有高级干部与一般干部,请用EE-R模型画出他们之间关系。
13.试述物理模型的主要内容。
14.试叙述四个世界的转化关系。
15.请你比较四种数据模型的异同。
返回第二章答案第三章关系数据库系统1.试述关系数据库系统的优点。
2.试述关系型的12条标准,并说明FOXBASE为何是半关系型的。
3.关系代数与关系演算的表示能力是否相同?试证明之。
4.从关系模型的数学表示中,你是否认为网状与层次模型也可以用数学方法表示?试说明理由。
5.设有如图3-1所示的医院组织。
数据库原理课后练习习题答案.docx
第 1 章绪论2.使用数据库系统有什么好处?答:使用数据库系统的优点是很多的,既便于数据的集中管理,控制数据冗余,提高数据的利用率和一致性,又有利于应用程序的开发和维护。
6.数据库管理系统的主要功能有哪些?答: ( l)数据库定义功能;( 2)数据存取功能;( 3)数据库运行管理;( 4)数据库的建立和维护功能。
8 .试述概念模型的作用。
答:概念模型实际上是现实世界到机器世界的一个中间层次。
概念模型用于信息世界的建模,是现实世界到信息世界的第一层抽象,是数据库设计人员进行数据库设计的有力工具,也是数据库设计人员和用户之间进行交流的语言。
12.学校中有若干系,每个系有若干班级和教研室,每个教研室有若干教员,其中有的教授和副教授每人各带若干研究生;每个班有若干学生,每个学生选修若干课程,每门课可由若干学生选修。
请用 E 一 R 图画出此学校的概念模型。
答:实体间联系如下图所示,联系-选修有一个属性:成绩。
各实体需要有属性说明,需要画出各实体的图(带属性)或在下图中直接添加实体的属性,比如:学生的属性包括学号、姓名、性别、身高、联系方式等,此略。
13.某工厂生产若干产品,每种产品由不同的零件组成,有的零件可用在不同的产品上。
这些零件由不同的原材料制成,不同零件所用的材料可以相同。
这些零件按所属的不同产品分别放在仓库中,原材料按照类别放在若干仓库中。
请用 E 一 R 图画出此工厂产品、零件、材料、仓库的概念模型。
答:各实体需要有属性,此略。
联系组成、制造、储存、存放都有属性:数量。
20.试述数据库系统三级模式结构,这种结构的优点是什么?答:数据库系统的三级模式结构由外模式、模式和内模式组成。
外模式,亦称子模式或用户模式,是数据库用户(包括应用程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。
模式,亦称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。
数据库系统专升本考试(习题卷2)
数据库系统专升本考试(习题卷2)第1部分:单项选择题,共74题,每题只有一个正确答案,多选或少选均不得分。
1.[单选题]颁布SQL3的年份是A)1986年B)1987年C)1989年D)1999年答案:D解析:2.[单选题]数据库的基本特点是( )。
A)数据可以共享,数据冗余大,数据独立性高,统一管理和控制B)数据可以共享,数据冗余小,数据独立性高,统一管理和控制C)数据可以共享,数据冗余小,数据独立性低,统一管理和控制D)数据可以共享,数据冗余大,数据独立性低,统一管理和控制答案:B解析:3.[单选题]关系模式中,满足2NF的模式( )。
A)必定是1NFB)可能是1NFC)必定是3NFD)必定是BCNF答案:A解析:第4.2节 范式4.[单选题]有这样的三个表即学生表S、课程表C和学生选课表SC,它们的结构如下: S(S#,SN, SEX, AGE, DEPT)C(C#,CN) SC(S#,C#, GRADE)其中:S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE.为成绩。
检索选修课程“C2”的学生中成绩最高的学生的学号。
正确的SELECT语句是( )。
A)SELECT S# FROM SC WHERE C#=’C2’AND GRADE>=ALL (SELECT GRADE FROM SC WHERE C#=’C2’)B)SELECT S# FORM SC WHERE C#=’C2’ AND GRADE>= (SELECT GRADE FORM SC WHERE C#=’CZ’)C)SELECT S# FORM SC WHERE C#=’C2’ AND GRADE IN (SELECT GRADE FORM SC WHERE C#=’CZ’)D)SELECT S# FORM SC WHERE C#=’C2’ AND GRADE IN (SELECT GRADE FORM SC WHERE C#=’C2’)答案:A解析:第3.3节 查询5.[单选题]在关系数据库的设计中,设计关系模式是( )阶段的任务。
数据库应用技术练习题及答案
第二学期专升本数据库应用技术一、单选题1.(4分)概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是A.层次模型B.关系模型C.网状模型D.实体-关系模型答案D2.(4分)关系规范化中的插入操作异常是指A.不该删除的数据被删除B.不该插入的数据被插入C.应该删除的数据被删除D.应该插入的数据未被插入答案D3.(4分)SQl语言是()的语言,易学习A.过程化B.非过程化C.格式化D.导航化答案B4.(4分)关系模式中各级模式之间的关系为A.3NF⊂2NF⊂1NFB.3NF⊂1NF⊂2NFC.2NF⊂3NF⊂1NFD.1NF⊂2NF⊂3NF得分:0知识点:数据,数据库应用技术答案A5.(4分)在SQL语言查询语句中,WHERE子句实现关系代数的A.投影运算B.选择运算C.连接运算D.交运算答案B6.(4分)在通常情况下,下面关系中不可以作为关系数据库的关系是A.R1(学生号,学生名,性别)B.R2(学生号,学生名,班级号)C.R3(学生号,学生名,宿舍号)D.R4(学生号,学生名,简历)答案D7.(4分)在下面的两个关系中,职工号和部门号分别为职工关系和部门关系的主关键字。
职工(职工号、职工名、部门号、职务、工资)部门(部门号、部门名、部门人数、工资总额)在这两个关系的属性中,只有一个属性是外关键字。
它是A.职工关系的“职工号”B.职工关系的“部门号”C.部门关系的“部门号”D.部门关系的“部门名”答案B8.(4分)同一个关系模型的任两个元组值A.不能全同B.可全同C.必须全同D.以上都不是答案A9.(4分)在E-R模型转换成关系模型的过程中,下列不正确的做法是A.所有联系转换成一个关系B.所有实体集转换成一个关系C.1:N联系不必转换成关系D.M:N联系转换成一个关系答案A10.(4分)SQL语言中,下列涉及空值的操作,不正确的是A.AGE IS NULLB.AGE IS NOT NULLC.AGE=NULLD.NOT(AGE IS NULL)答案C11.(4分)实体是信息世界中的术语,与之对应的数据库术语为A.文件B.数据库C.字段D.记录答案D12.(4分)从一个数据库文件中取出满足某个条件的所有记录形成一个新的数据库文件的操作是A.投影操作B.连接操作C.选择操作D.复制操作答案C13.(4分)在下面所列出的条目中,不属于数据库管理系统的基本功能的是A.数据库定义B.数据库的建立和维护C.数据库的存取D.数据库和网络中其他软件系统的通信答案D14.(4分)模式是数据库A.全局物理结构B.局部物理结构C.全局逻辑结构D.局部逻辑结构答案C15.(4分)在数据库中产生数据不一致的根本原因是A.数据存储量太大B.未对数据进行完整性控制C.没有严格保护数据D.数据冗余答案D16.(4分)一个结点可以有多个双亲,结点之间可以有多种联系的模型是A.网状模型B.关系模型C.层次模型D.以上都有答案A17.(4分)数据库设计的概念设计阶段,表示概念结构的常用方法和描述工具是A.层次分析法和层次结构图B.数据流程分析法和数据流程图C.实体联系方法D.结构分析法和模块结构图答案C18.(4分)SQL语言是A.高级语言B.宿主语言C.汇编语言D.非过程化语言答案D19.(4分)实体完整性是指关系中A.不允许有空行B.主关键字不允许取空值C.属性值外关键字取空值D.允许外关键字取空值答案B20.(4分)用户或应用程序看到的那部分局部逻辑结构和特征的描述是A.模式B.物理模式C.子模式D.内模式答案C二、判断题1.(4分)关系模型就是关系数据库。
专升本数据库系统原理测试题库与答案
专升本数据库系统原理测试题库与答案1、候选键约束可以在CREATE TABLE或ALTER TABLE语句中使用关键字【】来实现。
A、REFERENCESB、FOREIGN KEYC、PRIMARY KEYD、UNIQUE答案:D2、关系数据库是以【】的形式组织数据。
A、二维表格B、结构C、元组D、分量答案:A3、关于候选键与主键,下列说法正确的是A、一个表中只能创建一个主键和一个候选键B、一个表中只能创建一个主键,但可以定义若干个候选键C、一个表中可以创建若干个主键和候选键D、一个表中可以创建若干个主键,但只能定义一个候选键答案:B4、最简单有效的保障封锁其调度是可串行性的方法是A、1级封锁B、2级封锁C、3级封锁D、两段封锁法答案:D5、属于数据库实现与操作阶段的是A、逻辑设计B、概念设计C、物理设计D、数据库的修改与调整答案:D6、数据库设计的重要目标包括A、研究构造数据库B、数据库结构设计C、数据库行为设计D、良好的数据库性能答案:D7、聚类的目的是A、使对象之间的距离尽可能小B、使对象之间的距离尽可能大C、使属于同一类别的对象之间的距离尽可能大,而不同类别的对象间的距离尽可能小D、使属于同一类别的对象之间的距离尽可能小,而不同类别的对象间的距离尽可能大答案:D8、下列属于关联分析算法的是A、AprioriB、GMMC、RedisD、HBase答案:A9、数据集市的基本思想是【】的数据仓库的开发方法。
A、自上而下B、自下而上C、自左向右D、自右向左答案:B10、下列关于MySQL的说法中,错误的是A、MySQL是一个RDBMSB、MySQL具有客户/服务器体系结构C、MySQL 由美国MySQL AB公司开发D、许多中、小型网站为了降低网站总体拥有成本而选择MySQL作为网站数据库答案:C11、产生数据不一致的主要原因是并发操作破坏了事务的A、隔离性B、一致性C、原子性D、持续性12、主键约束可以在CREATE TABLE或ALTER TABLE语句中使用关键字【】来实现。
数据库概论专升本试题答案
数据库概论专升本试题答案一、选择题1. 数据库管理系统(DBMS)的主要功能是()。
A. 只能进行数据存储B. 仅支持数据检索C. 管理数据库中的数据D. 执行数据的加密操作答案:C2. 关系型数据库中,一个表的()是唯一的。
A. 行B. 列C. 主键D. 外键答案:C3. SQL语言中的SELECT语句用于()。
A. 创建表格B. 修改表格结构C. 删除数据D. 查询数据答案:D4. 在数据库设计中,规范化的主要目的是()。
A. 提高查询速度B. 增加数据安全性C. 减少数据冗余和提高数据完整性D. 扩大数据库存储容量答案:C5. 数据库事务具有四个基本特性,被称为ACID属性,其中不包括()。
A. 原子性B. 一致性C. 持久性D. 灵活性答案:D二、填空题1. 在关系型数据库中,两个表通过()来建立联系。
答案:关联关系2. 数据库中的视图是一个虚拟表,它的内容由()查询结果组成。
答案:SELECT3. 数据库的完整性约束包括主键约束、外键约束、()约束和检查约束。
答案:唯一性4. 在SQL中,用来创建新数据库的命令是()。
答案:CREATE DATABASE5. 触发器是一种特殊的存储过程,它会在()时自动执行。
答案:特定事件三、简答题1. 请简述数据库的三级模式结构及其作用。
答:数据库的三级模式结构包括内模式、概念模式和外模式。
内模式也称为物理模式,描述数据的物理存储和访问方法,对数据库的物理存储进行管理。
概念模式也称为逻辑模式,描述数据库中所有数据的逻辑结构和特征,是数据库的全局描述。
外模式也称为子模式,是数据库用户的视图,描述数据库用户与数据库之间的局部逻辑关系,是数据库用户的访问路径。
2. 什么是关系型数据库的规范化理论?答:关系型数据库的规范化理论是一套用于设计关系数据库的规则,旨在减少数据冗余和提高数据完整性。
规范化通过一系列的规范化形式来实现,包括第一范式(1NF)、第二范式(2NF)、第三范式(3NF)等,每个更高级的范式都建立在前一个范式的基础上,并提供更严格的数据结构要求。
海南专升本数据库课后练习题
海南专升本数据库课后练习题多做习题,巩固上课知识,考试无往不利!----海大源一、选择题1. DBS是采用了数据库技术的计算机系统,DBS是一个集合体,包含数据库、计算机硬件、软件和()。
A. 系统分析员B. 程序员C. 数据库管理员D. 操作员2. 数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。
A. DBS包括DB和DBMSB. DBMS包括DB和DBSC. DB包括DBS和DBMSD. DBS就是DB,也就是DBMS3. 下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。
I.人工管理阶段 II.文件系统阶段 III.数据库阶段A. I 和 IIB. 只有 IIC. II 和 IIID. 只有 I4. 下列四项中,不属于数据库系统特点的是()。
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. 物理模式C. 子模式D. 内模式10.下述()不是DBA数据库管理员的职责。
A.完整性约束说明B. 定义数据库模式C.数据库安全D. 数据库管理系统设计二、填空题和简答题:1.数据库数据具有__________、__________和__________三个基本特点。
数据库范式练习题专升本
数据库范式练习题专升本## 数据库范式练习题一、题目背景数据库范式是数据库设计中用于减少数据冗余和提高数据一致性的标准。
一个良好的数据库设计应该遵循一定的范式,以确保数据的完整性和有效性。
本练习题旨在通过一系列实际问题,帮助学生理解和掌握数据库范式的基本概念和应用。
二、练习题内容1. 第一范式(1NF)- 定义:如果一个关系模式中的所有属性都是不可分的基本数据项,则称该关系模式满足第一范式。
- 练习题:给定一个学生选课表,其中包含学号、姓名、课程编号、课程名称、授课教师和成绩。
请判断该表是否满足第一范式,并说明理由。
2. 第二范式(2NF)- 定义:如果一个关系模式R满足第一范式,并且R中每一个非主属性完全函数依赖于R的每一个候选键,则称该关系模式满足第二范式。
- 练习题:假设有一个员工表,其中包含员工编号、姓名、部门编号和部门名称。
请判断该表是否满足第二范式,并说明如何进行规范化处理。
3. 第三范式(3NF)- 定义:如果一个关系模式R满足第二范式,并且R中每一个非主属性不传递依赖于R的候选键,则称该关系模式满足第三范式。
- 练习题:给定一个订单表,其中包含订单编号、客户编号、客户姓名、订单日期和商品编号。
请判断该表是否满足第三范式,并提出相应的规范化建议。
4. BCNF范式- 定义:如果一个关系模式R满足第三范式,并且对于R的每一个非平凡的函数依赖X→Y,X都是R的超键,则称该关系模式满足BCNF范式。
- 练习题:假设有一个图书馆借阅系统,其中包含图书编号、作者、出版社和借阅者编号。
请分析该表是否满足BCNF范式,并给出理由。
三、练习题解答1. 第一范式(1NF)- 学生选课表中,学号、姓名、课程编号、课程名称、授课教师和成绩都是基本数据项,没有复合属性,因此满足第一范式。
2. 第二范式(2NF)- 员工表中,部门名称依赖于部门编号,但部门编号不是主键,因此不满足第二范式。
可以通过分离出部门信息到另一个表中来满足第二范式。
海南专升本数据库试题
海南专升本数据库试题1、1《卖白菜》作者莫言,当代作家,原名管谟业,是第一个获得诺贝尔文学奖的中国籍作家,代表作有《红高粱》《蛙》《生死疲劳》等。
[判断题] *对错(正确答案)2、1鲁迅,原名周树人,字豫才,浙江绍兴人,我国著名文学家、思想家、民主战士。
[判断题] *对错(正确答案)3、下列句子括号中成语使用不恰当的一项是()[单选题] *A.中国山水画不在乎让观赏者(身临其境)地进入其中,更讲求山水画的意境,而意境的产生依赖于对事物的深入认识。
(正确答案)B.苏州园林的设计讲究(因地制宜),自出心裁,强调随地形、地势变化而变化,要有自己的创造和地域特色。
C.《傅雷家书》是一部充满着浓浓父爱的(苦心孤诣),呕心沥血的教子篇,也是一部最好的艺术学徒修养读物。
D.这是达卡多拉游泳场,吕伟充满自信,(神采奕奕),沉静自若地走上十米高台,从容不迫地准备开始她完美的凌空一跳。
4、关于《红楼梦》的文化常识,选出表述正确的一项( ) [单选题] *A.林黛玉与贾宝玉二人关系为姨表兄妹。
B.在黛玉初进贾府拜过贾母后不久,贾母就让元春、迎春、探春、惜春四姐妹和黛玉相见。
C.《红楼梦》的别名除《石头记》外,还有另外几个,例如《情僧录》《风月宝鉴》《金陵十二钗》《金玉缘》《刘姥姥进大观园》等。
D.《红楼梦》中的贾宝玉的前身是全书开篇神话中的神瑛侍者,黛玉的前身为灵河畔的绛珠仙草。
神瑛侍者下凡造历,绛珠仙草便也投胎入世,用一世眼泪还灌溉之情。
(正确答案)5、50. 下列句子中加双引号成语使用恰当的一项是()[单选题] *A.他自小家庭破裂,早早辍学,浪迹四方,以偷窃为生,成了“当之无愧”的神偷手。
B.博物馆里保存着大量有艺术价值的石刻作品,上面的各种花鸟虫兽、人物形象栩栩如生,"美轮美奂"。
C.夜幕中的雪野湖在星星点点的路灯下,光与影和谐交织,真是一幅"浮光掠影"的美丽画面。
D.袁隆平院士"潜心贯注"研究高产杂交水稻品种,为解决全世界人民温饱问题做出了巨大贡献。
海南专升本计算机考试真题
海南专升本计算机考试真题
题目1:
在关系型数据库中,下列哪个操作是用来从已有的表中选取满足指定条件的记录?
A. SELECT
B. INSERT
C. UPDATE
D. DELETE
题目2:
在计算机网络中,用于连接两个或多个网络设备的硬件设备是?
A. 路由器
B. 交换机
C. 集线器
D. 调制解调器
题目3:
在Windows操作系统中,以下哪个键通常用于撤销上一个操作?
A. Ctrl + Z
B. Ctrl + C
C. Ctrl + V
D. Ctrl + X
题目4:
在Excel中,如何快速将当前单元格的内容复制到另一个单元格?
A. 复制并粘贴
B. 使用拖动功能
C. 按Ctrl键并拖动
D. 按Alt键并拖动
题目5:
二进制数1011转换为十进制数是多少?
A. 8
B. 9
C. 11
D. 13
题目6:
在计算机中,用于存储临时数据的内存部分是?
A. RAM
B. ROM
C. Cache
D. Hard Disk
题目7:
在计算机网络中,IP地址的主要作用是什么?
A. 标识计算机的物理位置
B. 标识计算机的网络位置
C. 标识计算机的用户名
D. 标识计算机的软件版本。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
海南专升本数据库课后练习题
多做习题,巩固上课知识,考试无往不利!----海大源
一、选择题
1. DBS是采用了数据库技术的计算机系统,DBS是一个集合体,包含数据库、计算机硬件、软件和()。
A. 系统分析员
B. 程序员
C. 数据库管理员
D. 操作员
2. 数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。
A. DBS包括DB和DBMS
B. DBMS包括DB和DBS
C. DB包括DBS和DBMS
D. DBS就是DB,也就是DBMS
3. 下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。
I.人工管理阶段 II.文件系统阶段 III.数据库阶段
A. I 和 II
B. 只有 II
C. II 和 III
D. 只有 I
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. 物理模式
C. 子模式
D. 内模式
10.下述()不是DBA数据库管理员的职责。
A.完整性约束说明
B. 定义数据库模式
C.数据库安全
D. 数据库管理系统设计
二、填空题和简答题:
1.数据库数据具有__________、__________和__________三个基本特点。
(填空题)
2.试述数据、数据库、数据库系统、数据库管理系统的概念。
(简答题)
3.使用数据库系统有什么好处?(简答题)
4.数据库管理系统是数据库系统的一个重要组成部分,它的功能包括
__________、__________、__________、__________。
(填空题)
5.数据库系统是指在计算机系统中引入数据库后的系统,一般由__________、__________、__________和__________构成。
(填空题)
6.试述文件系统与数据库系统的区别和联系。
(简答题)
7.数据库管理技术的发展是与计算机技术及其应用的发展联系在一起的,它经历了三个阶段:__________阶段,__________阶段和__________阶段。
(填空题)
8.举出适合用文件系统而不是数据库系统的例子;再举出适合用数据库系统的应用例子。
(简答题)
9.数据库具有数据结构化、最小的__________、较高的__________等特点。
(填空题)
10.试述数据库系统的特点。
(简答题)。