专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »数据库 » sql2000:@~sql@# »正文

sql2000:@~sql@#

来源: 发布时间:星期四, 2008年12月11日 浏览:105次 评论:0
菜品分类T_DishSort:菜品分类ID(DishSortID,主键),菜品分类名称(DishSortName),是否删除标志DelSign(0-未删除,1-已删除)
菜品信息T_DishInfo:菜品ID(DishID,主键), 菜品名称(DishName),菜品编号(DishCode),单位(unit),单价(price),是否允许打折(abate,0-不允许打折,1-可以打折) ,是否删除标志DelSign,菜品分类ID (DishSortID,外键)
桌号分类T_TableSort:桌号分类ID(TableSortID,主键),桌号分类名称(TableSortName),是否删除标志DelSign
桌号信息T_TableInfo:桌号ID(TableID,主键),桌号分类ID(TableSortID,外键),桌号名称(TableName),桌号编码(TableCode),可容人数(Seats),是否删除标志DelSign
员工信息T_EmployeInfo:员工ID(EmployeID,主键),姓名(name),性别(sex,直接存储男或女),入职时间(inTime),是否删除标志DelSign

销售信息T_Sell:销售主键(billCode),收银员EmployeID, 桌号tableID,消费人数customerCount,消费金额realPrice,实收factNum,优惠打折金额favourNum,去尾金额favourIntercept,结帐时间reckoningTime
附加说明:收银员EmployeID关联T_EmployeInfo取员工姓名,桌号tableID关联T_TableInfo取桌号名称,这两个没有外键关系.实收般等消费金额减去优惠打折金额和去尾金额
销售菜品明细T_SellDetail:销售明细主键(detailSellId),销售主键(billCode,外键),菜品ID(DishID,不作外键关键),菜品名称(Dishname),销售数量amount,销售单价oldprice,销售金额price(等于amount*oldprice),打折数(abateNum,具体打折数,100表示不打折)
使用数据库:Test5-18_Data.MDFTest5-18_Log.LDF

第六章
1.查询菜品信息:列名称为[菜品名称,单价,是否打折],要求是否打折内容显示为可以打折,不打折
2.查询菜品信息:列名称为[菜品名称,单价],要求是如果菜品名称为空值或者空串时显示为未命名菜品,如果单价为空或者零时则显示未设置价格
3.查询各分类菜品平均价格和菜品总数,[如果做得好请关联菜品分类表显示出各菜品分类名称,9章]
4.查询出价格最贵所有菜品信息(使用两种方法进行查询,课堂有讲过)
5.查询菜品名称含有蛋菜品名称,价格及是否打折
6.查询出第4个字为肉且可以打折菜品信息(至少使用两种方法进行查询)
第七章
1.在DOS下使用osql命令进入Sql server环境,并执行select * from t_dishsort语句,看看返回结果集
2.查询菜品分类’甜点’类下所有菜品信息,结果集并以单价进行升序排序
3.查询菜品信息中有哪些价格
4.统计出今年八月份销售总额,实收总额,优惠打折总额,去尾总额.
5.统计出今年桌号名称为’ A1’销售总额
6.统计出今年销售总额最高桌号ID,如果有能力做关联可以显示出具体桌号名称销售总额最高
[7.统计出今年八月份未有任何销售菜品信息]
第八章
1.按价格排序(升序)查询出前十道菜品所有信息,如果第十道(及后面N道)菜品价格和第十道菜品价格至则起显示出来;
2.查询出有打折总菜数,没有打折总菜数;结果集要求列名为是否打折,菜数;是否打折行内容为不是显示0,1,而应该显示有打折或者没有打折等字样;
3.查询出各分类菜品总菜数,且每个分类总菜数应大于15道菜品分类和总菜数;
4.查询出各分类菜品有打折/没有打折总菜数,并合计出各分类菜品数及所有菜品分类总菜品数;要求在同结果集中显示;
5.查询出各分类菜品信息:菜名,价格,是否打折,且统计出各分类菜品总菜数;要求在两个结果集中显示
第九章
1.使用交叉连接显示菜品分类和菜品信息两张表所有信息,条件是两张表分类ID值在致;
2.查询各分类菜品平均价格和菜品总数,要求关联T_dishSort和T_dishInfo两张表,显示结果集为分类菜品名称,平均价格,菜品总数;
3.使用内连接T_TableSort和T_TableInfo显示餐号主键,餐号名称,餐号分类名称,餐桌可容人数;
4.以销售信息T_Sell为主表关联T_TableInfo和T_EmployeInfo统计出台号名称,收银员名称,销售金额,结帐日期;
5.难:以T_dishSort为主统计出今年八月份各分类菜品销售总额,结果集为:分类菜品名称,销售总额
0

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: