数据库原理考试试题_第1页
数据库原理考试试题_第2页
数据库原理考试试题_第3页
数据库原理考试试题_第4页
数据库原理考试试题_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

千里之行,始于足下让知识带有温度。第第2页/共2页精品文档推荐数据库原理考试试题广东纺织职业技术学院2022~2022学年第一学期

《网络数据库》期末试卷(A卷)

考试时光:120分钟考试形式:开卷

适用专业:班级:学号:姓名:

说明:考试前将考卷文件夹复制到本地计算机E盘上,并按“学号姓名”重命名文件夹,操作题全部文件都在其中(包括Shoping数据库文件

Shoping_data.mdf和Shoping_log.ldf,以及备份文件Bak),考试结束时将该文件夹复制到桌面,未按要求者操作题部分将按零分计算。

一、挑选题(每题1分,共10分)

(1)为防止用户对数据库的非法存取操作,DBMS必需提供对数据库()。

A.平安性庇护

B.完整性庇护

C.故障恢复

D.并发控制

(2)关系模型的基本数据结构是()。

A.二维表格

B.树

C.图

D.二级树

(3)关系数据库是若干个()的集合

A.行

B.列

C.表(关系)

D.视图

(4)不允许在关系中浮现重复记录的约束是通过()实现的。

A.CHECK

B.DEFAULT

C.ForeignKEY

D.PrimaryKEY或Unique(5)参照完整性规章,表的()必需是另一个表主键的有效值,或者是空值。

A.次关键字

B.外键

C.主键

D.主属性

(6)关系数据库是通过()实现实体间联系的。

A.链接指针

B.公共属性

C.网状结构

D.树结构

(7)有以下几个关系,同学关系:student(学号(PK),姓名(notNull),性别,年龄);课程关系:course(课程号(PK),课程名(notNull),学分);

成果关系:grade(学号(PK,FK),课程号(PK,FK),成果)。当删除student表中记录时发生异样,则有可能产生的缘由是()。

A.性别字段为空

B.学号重复

C.参照完整性约束

D.以上都不是

(8)在SOLServer2000中,衔接数据库时是否需要提供用户名和密码,是由()打算的。

A.用户角色

B.身份验证模式

C.用户类型

D.衔接方式(9)以下()是一个能增进查询效能的辅助结构,它能削减查询数据的动作数量。

A.触发器

B.存储过程

C.视图

D.索引

(10)在设计数据库前,经常先建立概念模型,通常概念模型用()构建。

A.数据流图

B.ER图

C.模块图

D.程序框图

二、上机操作题(共82分)

说明:上机操作题的全部答题都在数据库中举行,完成后注重分别和备份Shoping数据库。

1.附加数据库(10分)

(1)附加Shoping数据库(从考卷文件夹所提供的Shoping_data.mdf和Shoping_log.ldf数据文件附加)。

(2)操作题完成后,对Shoping数据库举行彻低备份,备份文件命名为Bak,存放位置为考卷文件夹。

(3)最后,分别Shoping数据库。

2.创建表(共20分)

(1)使用企业管理器,在原Shoping数据库基础上创建以下新表,并创建各表相应的主键、外健及其他约束。(10分)

(2)在上述数据库的适当表中创建合理的索引,使得按产品名称查找产品表中的产品基本信息时查询速度能够提高。(5分)

(3)创建该数据库的Dirgram(关系图)。(5分)

3.数据操纵(每题4分,共32分)

完成以下应用,将执行的语句写在Result表中,如对3.1题,题号写“3.1”,答题结果写“insert…”,每条语句写一行,以下各题相同,不再说明。

(1)使用insert语句向顾客表添加如下顾客信息:

(2)使用适当的语句将产品建议价为20元以下的商品的建议价提升10%。

(3)使用适当的语句删除全部地址为“南海区”,电话为空的顾客记录。

(4)列出全部商品的信息,显示的字段包括产品名称、建议价和计量单位,列标题用中文显示,按建议价降序显示。

(5)查找产品名称中含有“联想”字样的产品信息,显示包括全部列。

(6)显示全部商品库存信息,显示内容包括产品名称、建议价、计量单位、成本价、库存量、库存金额。

(7)查找姓名为”BBBB”的顾客购买过的商品信息,显示内容包括:顾客姓名、商品名称、卖出价、数量、购买日期。

(8)分离统计各顾客购买状况,显示的内容包括:顾客姓名,合计数

量,合计金额。

4.数据库对象创建(每题5分,共10分)

(1)创建名为“ProductSale”的视图,该视图显示全部购买明细,显示内容包括:顾客名称、商品名称、卖出价、数量、日期。

(2)创建完成销售的存储过程SalePro,存储过程完成购买和购买明细记下和相应商品库存量修改,调用参数包括:购买号、客户

ID、购买日期、产品ID、卖出价、数量。(需采纳事务处理)

5.数据库平安管理(每题5分,共10分)

(1)创建一个数据库角色NormalUser,该角色能够对Shoping数据库的Products表和Customers表举行Select和Update操作、对

Delete否决,对其他表不分配任何权限。

(2)创建一个数据库用户Stu,密码为空,并使该用户具备

NormalUser角色。

三、设计题(每题4分,共8分)

需求:为某小学公寓管理设计数据库。小学里有多幢同学宿舍楼,每幢楼由一个管理员管理,且每个管理员只管理一幢楼;每幢楼有多个宿舍,每个宿舍可支配多个同学住宿;每个宿舍中按学期分配桌椅等多个财产(每个财产按照不同的学期可能分配到不同的宿舍中)。其中宿舍楼宇的属性有楼宇编号、名称、地址、宿舍数量;管理员属性有管理员编号、姓名、性别、联系电话;宿舍属性有宿舍编号、宿舍名称、宿舍电话、可入住人数;财产属性有财产编号、财产名称、价格;

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论