数据库综合练习-01_第1页
数据库综合练习-01_第2页
数据库综合练习-01_第3页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

1、软件131班数据库应用技术任务单综合练习-01_2013.12.19一、数据库设计(10分)数据库库名称:db_sales存储位置:d:sales数据逻辑名称:data_sales数据物理文件文件名:data_sales.mdf初始大小:10MB自动增长:增量10%,不限制增长日志逻辑名称:log_sales日志物理文件文件名:log_salesdf初始大小:1MB自动增长:增量 1MB,增量的最大值 100MB二、数据表设计表描述:员工表 (10分)表名称:t_yua ngo ng设计:字段数据类型是否为空设计描述工号char(3)否1、主键2、约束:只接受3位数字,如001员工号码姓名va

2、rchar(60)否员工姓名雇佣年月char(7)否约束:只接YYYY-MM 格员工加入公司式,如 1996-01年月工龄tin yi nt否默认值0员工工龄表描述:商品表 (10分)表名称:t_sha ngpin设计:字段数据类型是否为空设计描述商品号char(6)否1、主键2、约束:只接受"SP-"开头,后接3位整数,如SP-001商品号码名称varchar(100)否商品名称成本单价smallm oney否默认值0商品成本(单位:元)库存量int否默认值0商品库存数量表描述:销售表 (10分)表名称:t_xiaoshou设计:字段数据类型是否为空设计描述工号char(

3、3)否关系:只接受 t_yuangong表中的工号员工号码商品号char(6)否关系:只接受t_shangpin表中的商品号商品号码销售月份char(7)否约束:只接受2013年的月份,格式:YYYY-MM,如 2013-05销售月份销售单价smallm oney否默认值0销售商品的单价(单位:元)销售数量int否默认值0销售商品的数量销售利润smallm oney否默认值0销售利润、开发应用1创建隶属于员工表t_yuangong的触发器,触发器名称:tg_计算工龄,功能:当插入员工 信息记录时,自动计算员工的工龄,并写入对应员工的工龄字段中(工龄结束年份以2013年为准)。(10 分)tg_

4、计算利润,功能:当添加销售(10 分)2、用T-SQL语句向员工表t_yuangong添加如下记录:(5分)工号姓名雇佣年月012马丽芸1999-03015李春2001-12102庄安为1999-05156蒋强2005-11326赵心广2001-08商品号名称成本单价库存量SP-026电动牙刷S0352.02430SP-055电动牙刷T4136.08671SP-265牙刷头T4-116.206659SP-278牙刷头S03-210.658953SP-935镍氢电池T4-330.2115879SP-936镍氢电池S03-829.98103663、用T-SQL语句向员工表t_shangpin添加如

5、下记录:(5分)4、创建隶属于销售表t_xiaoshou的触发器,触发器名称: 记录时,自动计算利润,并写入对应销售记录的利润字段中。5、 用T-SQL语句把全部“电动牙刷”的商品成本单价上涨15% (四舍五入计算)。(5分)6、 用T-SQL语句向销售表 t_xiaoshou添加如下记录:(5分)工号商品号销售日期销售单价销售数量012SP-2652013-0132.2856012SP-2782013-0528.07163015SP-0552013-02201.1558156SP-9352013-0856.191166326SP-0262013-0578.06103102SP-2652013

6、-1133.033607、 创建视图,名称:v_滞销商品,功能:通过销售表查看无销售记录的商品信息,视图字段:商品号,名称,成本单价,库存量。(5 分)8、 创建表值函数,名称:f_销售业绩,功能:查看每个员工2013年的销售利润总金额,显示字段:工号,姓名,工龄,2013年销售利润总金额。(5分)9、 创建存储过程,名称:p_商品销售量,参数:商品号(输入参数) 、销售量(输出参数) 功能:获得指定商品号的销售总量。(5 分)10、 创建标量值函数,名称:f_全年利润,功能:返回2013年全年利润的和(以万元为单位)输出。(5分)When you are old and grey and f

7、ull of sleep,And no ddi ng by the fire, take down this book,And slowly read, and dream of the soft lookYour eyes had once, and of their shadows deep;How many loved your mome nts of glad grace,And loved your beauty with love false or true,But one man loved the pilgrim soul in you,And loved the sorrow

8、s of your cha nging face;And bending dow n beside the glow ing bars,Murmur, a little sadly, how love fledAnd paced upon the mountains overheadAnd hid his face amid a crowd of stars.The furthest dista nee in the worldIs not betwee n life and deathBut whe n I sta nd in front of youYet you don't kn

9、ow thatI love you.The furthest dista nee in the worldIs not whe n I sta nd in front of youYet you can't see my loveBut whe n un doubtedly knowing the love from bothYet cannot be together.The furthest dista nee in the worldIs not being apart while being in loveBut whe n I pla inly cannot resist the year ningYet prete nding you have n ever bee n in my heart.The furthest dista n

温馨提示

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

评论

0/150

提交评论