数据库原理考试习题及答案说课讲解.ppt

数据库原理考试习题及答案说课讲解.ppt

ID:61278327

大小:118.00 KB

页数:23页

时间:2021-01-23

数据库原理考试习题及答案说课讲解.ppt_第1页
数据库原理考试习题及答案说课讲解.ppt_第2页
数据库原理考试习题及答案说课讲解.ppt_第3页
数据库原理考试习题及答案说课讲解.ppt_第4页
数据库原理考试习题及答案说课讲解.ppt_第5页
资源描述:

《数据库原理考试习题及答案说课讲解.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据库原理考试习题及答案1、概念模型设计-ER图1、进行数据库概念模型设计,补充完善图1所示的ER模型,要求同时标出联系的连通词。(10分)2、将概念模型转化成关系模型逻辑设计:2、将概念模型转化成关系模型,标志出主、外键,判断每个关系模式的范式并说明理由。(5分)2、将概念模型转化成关系模型逻辑设计:Category(cno,cname)BC范式Buyer(bno,bname,bphone,id_card)2范式,因为id_card的问题而存在传递依赖。Goods(gno,gname,unit,detail,price,cno)BC范式Trolley(tno,bno,gno,count

2、s)BC范式Orders(ono,odate,status,consignee,money,bno)BC范式Detail(dno,gno,ono,counts,price)BC范式3、DDL数据定义语言:3、利用SQL语句完成数据库模型中其它表格的创建,要求创建相应的索引;另外需要修改buyer表结构,为此表添加1个email字段,数据类型为varchar(32)。(15分)createtablecategory(cnochar(4)primarykey,cnamevarchar(80));go;createindexidx_category_nameoncategory(cno);go

3、;createtablegoods(gnochar(10)primarykey,gnamevarchar(80),unitvarchar(32),detailvarchar(1024),pricenumeric(8,1)default0,cnochar(4)foreignkeyreferencescategory(cno)onupdatecascade);go;createindexidx_goods_nameongoods(gname);go;createtablebuyer(bnovarchar(16)primarykey,bnamevarchar(32),bphonevarchar

4、(16),id_cardvarchar(18));go;createtableorders(onovarchar(16)primarykey,odatesmalldatetimedefaultgetdate(),consigneevarchar(256),statuschar(1)default'0',moneynumeric(8,1)default0,bnovarchar(16)foreignkeyreferencesbuyer(bno)onupdatecascade);go;createindexidx_orders_bnoonorders(bno);go;3、DDL数据定义语言:3

5、、利用SQL语句完成数据库模型中其它表格的创建,要求创建相应的索引;另外需要修改buyer表结构,为此表添加1个email字段,数据类型为varchar(32)。(15分)createtabletrolley(tnointidentityprimarykey,bnovarchar(16)foreignkeyreferencesbuyer(bno)onupdatecascade,gnochar(10)foreignkeyreferencesgoods(gno)onupdatecascade,countsintdefault1);gocreateindexidx_trolley_bnoont

6、rolley(bno);createindexidx_trolley_gnoontrolley(gno);go3、DDL数据定义语言:3、利用SQL语句完成数据库模型中其它表格的创建,要求创建相应的索引;另外需要修改buyer表结构,为此表添加1个email字段,数据类型为varchar(32)。(15分)createtabledetail(dnointidentityprimarykey,onovarchar(16)foreignkeyreferencesorders(ono)onupdatecascade,gnochar(10)foreignkeyreferencesgoods(gn

7、o)onupdatecascade,countsintdefault1,pricenumeric(8,1))gocreateindexidx_detail_onoondetail(ono);createindexidx_detail_gnoondetail(gno);go4、DML4、请用SQL语句完成以下数据更新操作。(20分)(1)往商品分类表中插入记录:('c001','食品')。(2)往商品表中插入记录:添加1个商品信息,商

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。