




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
广东纺织职业技术学院20092010学年第一学期网络数据库期末试卷(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.Foreign KEY D.Primary KEY 或Unique(5) 参照完整性规则,表的( )必须是另一个表主键的有效值,或者是空值。A.次关键字 B.外键 C.主键 D.主属性(6) 关系数据库是通过( )实现实体间联系的。A. 链接指针 B.公共属性 C.网状结构 D.树结构 (7) 有以下几个关系,学生关系:student(学号(PK),姓名(not Null),性别,年龄);课程关系:course(课程号(PK),课程名(not Null),学分);成绩关系:grade(学号(PK,FK),课程号(PK,FK),成绩)。当删除student表中记录时发生异常,则有可能产生的原因是 ( )。A. 性别字段为空 B. 学号重复C. 参照完整性约束 D.以上都不是 (8) 在SOL Server 2000中,连接数据库时是否需要提供用户名和密码,是由( )决定的。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分)Buy (购买)字段名说明数据类型约束说明备注BuyID购买号IntPKCustomerID客户IDchar(5)FKBuyDate购买日期datetimeNot nullBuyDetails (购买明细)字段名说明数据类型约束说明备注BuyID购买号intBuyID和ProductID组合作健,FKProductID产品IDintBuyID和ProductID组合作健,FKSalesPrice卖出价money实际卖出的价格Quantity数量smallintCheck约束(Quantity = 1)(2)在上述数据库的适当表中创建合理的索引,使得按产品名称查找产品表中的产品基本信息时查询速度能够提高。(5分)(3)创建该数据库的Dirgram(关系图)。(5分)3. 数据操纵(每题4分,共32分)完成以下应用,将执行的语句写在Result表中,如对3.1题,题号写“3.1”,答题结果写“insert ”,每条语句写一行,以下各题相同,不再说明。(1)使用insert语句向顾客表添加如下顾客信息:CustomerIDNameAddressCityPostalCodePhoneC010自己的姓名顺德区佛山52800081111111(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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2.3 生活中的圆周运动 课件 粤教版高中物理必修二
- OSL集团-市场前景及投资研究报告-虚拟资产交易所业务创新、外延驱动成长
- 高一物理必修2功率课件
- 离婚协议中财产清算与子女监护权转移范本
- 离婚协议书:离婚后子女兴趣培养与财产分配范本
- 离婚协议书中财产分割及债务处理示范
- 品牌国际化广告代理合同
- 小区门卫巡逻与巡查
- 服饰品牌线下销售渠道规定
- 如何帮助孩子克服学习困难
- 成功销售的八种武器-大客户销售策略
- 浙江省杭州市临平区2024-2025学年八年级上学期语文期中考试试卷(含答案)
- 2025年浙江省中考科学试题卷(含答案解析)
- 石油化工设备维护检修规程 第十册 空分设备
- 1.2 观察植物 课件 教科版(2024)一年级科学上册
- 供排水泵站运行工公司招聘笔试题库及答案
- 中国产业发展
- 【课件】第十四章第四节跨学科实践:制作简易热机模型+2025-2026学年人教版九年级物理
- 法律顾问服务流程与规范
- 电磁计量员岗位面试问题及答案
- Flash-CS6基础知识课件
评论
0/150
提交评论