云南大学数据库期末大作业:数据库设计_第1页
云南大学数据库期末大作业:数据库设计_第2页
云南大学数据库期末大作业:数据库设计_第3页
云南大学数据库期末大作业:数据库设计_第4页
云南大学数据库期末大作业:数据库设计_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

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

文档简介

云南大学软件学院实验报告专业:学号:姓名:成绩:期末大作业:electronicventor数据库设计课程:数据库原理与实用技术实验学期:任课教师:一、实验目的(1) )掌握数据库设计的基本方法(2) )掌握各种数据库对象的设计方法(3) )熟练掌握dba 必须具备的技能二、实验内容1、 根据项目的应用和项目的需求说明文档,进行详细的需求分析,给出需求分析 的结果。(1) )客户可以在网站上注册,注册的客户要提供客户的姓名、电话、地址,以方便售后和联系,姓名即作为用户名, 和密码一起用于注册和登录, 客户编号可唯一识别用户, 卡号可网上支付。其中地址、电话以方便联系和寄货;(2) )网站管理员可以登记各种商品,供客户查询,订购。登记商品时要提供商品的名称、价格,商店中现有商品量,商品编号可唯一识别商品;(3) )类别表示商品所属类别,类别编号可唯一识别类别,其中包含了,商品类别名称和制造厂商,可以对商品进行分类售卖;(4) )客户可以在网上下订单,也可以到实体店购物,其在订单上所选择的支付方式不同(信用卡、借记卡、现金,现金代表实体店购物),网站管理员可以查看订单,并及时将订单的处理情况更新(比如货物已寄出的信息,订单状态:0:未处理, 1:已处理, 2:已发货);订单编号可唯一识别订单,订单中包含订单产生时间,订单状态,精品资料支付方式和支付总额;(5) )实体商店有自己的店名,卖多种商品,每个商店都有固定的地址,顾客可以到店中买商品,(注:在实体店中购买商品的顾客一律将顾客名默认为佚名),当商店中的库存量小于 10 时会有提醒到仓库中拿货;(6) )配送单中包含查询号可唯一识别配送单,配送人,联系方式;(7) )仓库中仓库编号可唯一识别仓库,其中每个仓库都有区号,代表其地址。(8) )各实体间关系 1)一个客户可以购买多种商品,一种商品可以被多个客户购买;2) 一个商品属于且仅属于一种类别,一种类别的商品可以包含多个商品或没有;3) 一种商品放在多个商店中销售,一个商店至少销售一种或销售多种商品;4) 一个订单对应一个客户,一个客户对应多个订单;5) 一个订单对应至少有一件商品或多件,一个商品对应多个订单;6) 一个订单可以有一个商品配送单7) 一个仓库可以存放多种商品,一种商品可以存放在一个仓库;2、 数据库 逻辑设计 :用文字简要描述实体之间的联系,画出 e-r 图(标出各联系中实体的基数)。客户 -商品: n-n; 商品 -类别: n-1 ; 商品 -商店: n-n; 客户 -订单: 1-n; 订单 -商品: 1-n; 订单 -配送当: 1-1; 仓库 -商品: 1-n3、数据库 物理设计 :将 e-r 图转换为数据表。 需要给出详细的转换规则, 对应生成的表, 属性(主属性、描述性属性,多值属性,符合属性等) ,主键,外键,约束(取值是否 null 等),索引(三种类型的索引至少每种出现一次)等。在客户,配送单,类别中建立索引,语句在4 题中如 3 中,有 2 个 n-n 关系,分生成订购表和销售表4、sql 中创建语句的使用:根据第二步中的结果,将相应的表,属性,主键,外键,约束等使用标准的 sql create语句实现。(要求给出创建的标准语句,以及创建之后在sql 数据库中的脚本和截图)。create table客户(客户编号char(5) not null unique,姓 名 varchar(10), 密 码 varchar(15), 电 话 numeric(11), 地 址 varchar(20), 卡 号 char(19),constraint pk_客户primary key (客户编号 );create table类别(类别编号char(5) not null unique,类别名称varchar(10),制造商varchar(10) ,constraint pk_类别primary key (类别编号 );create unique index类别 _pk on类别(类别编号asc);create table仓库(仓库编号char(5)not null unique,仓库区号varchar(5),constraint pk_仓库primary key (仓库编号 );create table商品(商品编号char(5) not null unique,仓库编号 char(5) not null, 类别编号 char(5) not null, 商品名称 varchar(50)

温馨提示

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

评论

0/150

提交评论