西安外国语大学2023年数据库基础
数据库基础
一、单项选择题 (共20题,每题2分,共计40分)
( B )
1、在数据管理技术发展过程中,需要应用程序管理数据的是( )
( D )
2、数据库同步复制,是一种基于数据库( )实现的结构化数据库同步复制功能。
( B )
3、当B属性函数依赖于A属性时,属性A与B的联系是()。
( A )
4、如果两个实体集之间的联系是1:n,转换为关系时()。
( B )
5、删除用户账号的语句是
( B )
6、在最小函数依赖集F中,下面叙述不正确的是( )。
( D )
7、以下说法中正确的是( )。
( D )
8、可以伴随着表的打开而自动打开的索引是( )。
( D )
9、有三个关系R、S和T如下:则关系T是由关系R和S通过某种操作得到,该操作为( )。
( A )
10、若关系模式R属于2NF,且它的每一个非主属性都不传递函数依赖于R的主键,则称R属于( )
( D )
11、设有关系模式R(X,Y,Z,W)与它的函数依赖集F={X→Y,Y→Z,Z→W,W→X },则F的闭包F+中左部为(ZW)的函数依赖有( )个。
( B )
12、Oracle中,当执行ALTER TABLE customers MODIFY(cust_name VARCHAR2(20))命令时,数据库提示错误信息如下:ORA-00054:resource busy and acquire with NOWAIT specified。请问错误原因是( )。
( A )
13、下述哪一条不属于数据库设计的内容?( )
( C )
14、()模式存储数据库中数字典的表和视图
( C )
15、关系模型是用______结构来描述数据间的联系。
( C )
16、实体之间联系有______。
( B )
17、以下______的说法是正确的。
( A )
18、从数据库SC(学号、课程号、成绩)中查询成绩在70分至85分之间学生的学号、课程号和成绩,正确的SQL语句是____。
( A )
19、要查询information表中学生姓中含有“张”的学生情况,可用____命令。
( D )
20、下面函数不能进行数据类型转换的是:____ 。
二、填空题 (共5题,每题2分,共计10分)
1、在SQL SELECT语句查询中,要去掉查询结果中的重复记录,应该使用() 关键字。
2、关系R有8列属性,关系S有4列属性,则R×S有______列属性。
3、数据库设计包括( )和 ( )两方面的内容。
4、数据库的基本特点是数据可以共享(或数据结构化) 、数据独立性、数据冗余小,易扩充、______。
5、加密的基本思想是根据一定的算法将( )加密成为( ),数据以( )的形式存储和传输。
三、判断题 (共10题,每题1分,共计10分)
( F )
1、使用视图可以加快查询语句的执行速度。
( T )
2、在Oracle中,由于数据库出现的故障主要包括实例故障和介质故障,因此数据库的恢复也分为实例恢复和介质恢复
( F )
3、在数据库三级模式间引入二级映象的主要作用是提高数据与程序的安全性。
( T )
4、查询读者孙华情况的SQL语句“SELECT * FROM 读者” 后的条件子句是:WHERE 姓名='孙华'。
( T )
5、检索出职务中含有“授”的职工信息,完整的SQL语句为:SELECT * FROM 教师 WHERE 职称 LIKE '%授%';。
( T )
6、建立E-R模型是数据库设计需求分析阶段的任务。
( T )
7、'李逵'>'李鬼' 比较运算的结果为真吗?
( F )
8、默认值是指在用户没有输入数据之前,系统会随机分配一个数据
( T )
9、层次数据模型中,只有一个结点无父结点,它被称为根结点。
( F )
10、MySQL5.6中默认的存储引擎是MyISAM。
四、综合应用题 (共2题,每题20分,共计40分)
1、某医院病房计算机管理中需要如下信息: 科室:科名,科地址,科电话,医生姓名 病房:病房号,床位号,所属科室名 医生:姓名,职称,所属科室名,年龄,工作证号 病人:病历号,姓名,性别,诊断,主管医生,病房号 其中,一个科室有多个病房、多个医生,一个病房只能属于一个科室,一个医生只属于一个科室,但可负责多个病人的诊治,一个病人的主管医生只有一个。 完成如下设计: (1)设计该计算机管理系统的E-R图; (2)将该E-R图转换为关系模型结构; (3)指出转换结果中每个关系模式的候选码。
2、设某商业集团关于商店销售商品的数据库中有三个基本表: 商店SHOP(S#,SNAME,AREA,MGR_NAME)其属性是商店编号,商店名称,区域名,经理姓名。 销售SALE(S#,G#, QUANTITY)其属性是商店编号,商品编号,销售数量。 商品GOODS(G#,GNAME,PRICE)其属性是商品编号,商品名称,单价。 (1)试写出下列查询的关系代数表达式、元组表达式和关系逻辑规则:检索销售“冰箱”的商店的编号和商店名称。 (2)试写出上面第(1)问的SELECT语句表达形式。 (3)试写出下列操作的SQL语句:从SALE表中,把“开开商店”中销售单价高于1000元的商品的销售元组全部删除。 (4)写一个断言,要求区域名为“EAST”的商店里销售商品的单价不能低于100元。 (5)试写出下列操作的SQL语句: • 统计区域名为“EAST”的所有商店销售的每一种商品的总数量和总价值。 • 要求显示(G#,GNAME,SUM_QUANTITY,SUM_VALUE),其属性为商品编号、商品名称、销售数量、销售价值。
相关标签:
- 数据库原理及应用
- 西安外国语大学