MySQL上机试题.docx

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MySQL上机试题

MySQL上机试题创建数据库,名称为考生的学号;(10分)创建数据表customer(客户)、deposite(存款)、bank(银行),表结构如下:(10分)customer的表结构属性名称类型与长度中文含义备注c_idchar(6)客户标识主键,非空namevarchar(30)客户姓名非空locationVarchar(30)工作地点salarydecimal(8,2)工资bank的表结构属性名称类型与长度中文含义备注b_idchar(5)银行标识主键,非空bank_namechar(30)银行名次非空deposite的表结构属性名称类型与长度中文含义备注d_idint存款流水号主键,非空,自增c_idchar(6)客户标识外键,关联customer表的c_idb_idchar(5)银行标识外键,关联bank表的b_iddep _datedate存入日期dep_typeenum(1,3,5)存款期限枚举型,1,3,5分别代表1年期、3年期和5年期amountdecimal(8,2)存款金额录入数据如下:(10分)customer的数据如下,注意最后一条记录用你的学号和你的姓名代替c_idnamelocationsalary101001孙杨广州1234101002郭海南京3526101003卢江苏州6892101004郭惠济南3492你的学号你的姓名北京6324bank的数据如下:b_idbank_nameB0001工商银行B0002建设银行B0003中国银行B0004农业银行deposite的数据如下:d_idc_idb_iddep_datedep_typeamount110100104-05342526210100207-15566500310100311-24142366410100403-31162362510100102-07356346610100209-233353626710100312-14536236810100404-21526267910100102-1114354561010100205-1312346261110100301-245262431210100408建存储过程update_salary,更新customer表的salary属性,将salary低于5000的客户的salary变为原来的2倍.(10分)创建视图bank_total,对deposite表进行统计,按银行统计存款总数,显示为b_id,total.(10分)创建视图show_deposite,对deposite、customer、bank进行查询,查询条件为location在广州、苏州、济南的客户,存款在300000至500000之间的存款记录,显示客户姓名name、银行名称bank_name、存款金额amount.(10分)为customer的name创建普通索引,名称为idx_name.(10分)新建表dep_log,数据结构如下:(5分)属性名称类型与长度中文含义备注idint流水号主键,非空,自增d_idint存款流水号b_idchar(5)银行标识operationvarchar(30)操作tsptimestamp时间戳创建一个触发器名称为insert_trigger, 在deposite插入记录时在dep_log中插入一条记录,将操作operation值为INSERT,并记录银行标识b_id;(5分)在deposite中插入一条记录,客户标识c_id为你的学号,银行标识b_id为B0003,存款日期dep_date为当前系统日期,存款期限type为3,存款金额amount为50000,以验证触发器是否有效。(5分)完成以下题目:在bank中插入一条新记录B0005,交通银行;(5分)创建存储过程copydata,将deposite表存款流水号d_id未在dep_log中记录的农业银行B0004的全部存款记录逐一复制到新建的交通银行,客户标识c_id不变,银行标识为B0005,存款期限type、存款金额amount不变,存款日期为当前系统日期。并将操作记录写入dep_log表,包括农业银行的存款流水号,银行标识B0004,操作operation为COPY,以避免重复操作。(10分)

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档