商品销售管理系统数据库课程设计
- 格式:doc
- 大小:1.05 MB
- 文档页数:26


少些浮躁,多些实干
1 / 4 SQLServer数据库表管理
出题老师:
试题知识点: 建库、建表
试题步骤讲解
随着Internet的兴起,越来越多的人喜欢在网上生意,书籍销售便是其中的一个门类,而有一个完善的书籍销售系统无疑可以带来很多管理上的便利,保证数据的安全。接下来,我们就要为这样一个基于B/S模式的网上书籍销售系统来设计数据库。
a. 使用企业管理器创建名为BookSales数据库。
b. 在企业管理器中打开BookSales数据库,按照以下要求创建数据表。
在数据库中创建5张表,表面和作用描述如下
表 表名 作用 备注
客户信息表 Customers 存储客户的信息
书籍信息表 Books 存储书籍的信息
书籍分类表 BookType 存储书籍的分类信息
订单表 Orders 存储订单信息 多个订单表可能对应一个付款表
付款表 Payments 存储付款信息
以上5张表的详细结构如下
表1 客户信息表
表名:Customers
主键:CustomerID
列名 数据类型 长度 是否允许空 默认值 要求 描述
CustomerID Int 8 不允许 主键,标识列 客户id
CustomerName Varchar 20 不允许 客户名
Password Varchar 32 不允许 密码
Email Varchar 32 允许 邮箱名必须邮箱 少些浮躁,多些实干
2 / 4 包含@
Address Varchar 50 允许 地址
Telphone Varchar 20 允许 电话
IDNumber Varchar 18 不允许 身份证号
表2 书籍表
表名:Books
主键: BookID
列名 数据类型 长度 是否允许空 默认值 要求 描述
BookID Int 8 不允许 主键,标识列 书籍id
BookName Varchar 32 不允许 书籍名称
⼩型超市商品管理系统数据库实验报告
数据库系统设计
实验报告1.实验⽬的
掌握数据库设计的基本⽅法和步骤,熟悉数据库设计各个阶段所要完成的任务和实施⽅法。通过该实验更加清楚地了解数据库设计的过程。2.实验原理和步骤
利⽤数据库设计的4个阶段:需求分析(分析⽤户要求)、概念设计(信息分析和定义)、逻辑设计(设计实现)和物理设计(物理数据库设计)。需求分析采⽤⾃顶向下,概念模型设计时采⽤⾃底向上的⽅法,即⾃顶向下地进⾏需求分析,然后再⾃底向上地设计概念结构,和⾃底向上的设计⽅法。3.实验内容
根据周围的实际情况,⾃选⼀个⼩型的数据库应⽤项⽬,并深⼊到应⽤项⽬中调研,进⾏分析和设计。例如可选择⼈事管理系统、⼯资管理系统、教材管理系统和⼩型超市商品管理系统和图书管理系统等。要求写出数据库设计报告。在数据库设计报告中包括以下内容:
(1)系统需求分析报告
(2)概念模型的设计(E-R图)
(3)关系数据模型的设计
(4)对关系表的主键、外键及被参照表进⾏说明,对关系中数据的约束条件进⾏说明。
(5)⽤SQL语⾔建⽴该数据库。(包括数据库、数据表的创建以及数据完整性的实施)(选作)
实验指导1. ⼩型超市商品管理系统数据库的设计
我们这边就以⼩型超市商品管理系统为例,介绍数据库的设计。
对于⼩型超市商品管理系统,要求:能对⼩型超市商场的商品进货、销售、库存等环节进⾏管理。主要有:
(1)能记录每⼀笔进货,查询商品的进货记录。
(2)能记录每⼀笔售货,查询商品的销售情况和销售记录。
(3)能记录顾客的购买信息。
(4)能查询某个⼚商或供应商的信息。E-R图如下:
转换为关系模式:
供应商(供应商编号,供应商名称,供应商地址,电话,联系⼈)商品(商品号,供应商编号,名称,库存,进价,售价)
顾客(顾客号,购货时间)
售货(商品号,顾客号,销售数量,销售总价)2. 图书馆⽇常事务管理系统数据库的设计
(1)图书馆⽇常事务管理系统功能简析
图书信息维护:主要完成图书信息登记、修改、删除等操作。
目录
摘要 .................................................................................................................................................. 1
1.概述 ............................................................................................................................................... 2
2.需求分析........................................................................................................................................ 2
3.概念结构设计 ................................................................................................................................ 3
3.1概念结构设计工具 ............................................................................................................. 3
3.2客户子系统 ......................................................................................................................... 3
1 -—---—-—-——--—--—--—-—————--——-————-—-----—--装—---——--—---—-——-—-—----—-———-—-— -———————— 订 --—--———---—-——-——-—--——--———--———------—线——-----——--——-———--——----——-——-———-—-—--
班级 姓名 学号
- 广 东 商 学 院 答 题 纸(格式二)
课程 数据库系统设计 2012 -2013 学年第 1 学期
成绩 评阅人
请选取数据库系统设计课程设计相关主题,在某个RDBMS软件基础上利用合适的应用系统开发工具为某个部门或者单位开发一个数据库系统。要求给出数据库设计概念设计、逻辑设计、物理设计、开发与编码、测试各个阶段的详细设计:写出系统的主要功能和使用说明;提交运行的系统.完成的主要功能包括录入、修改、查询、输出的信息管理功能。基本要求:(1)完成问题陈述中所提到的所有需求功能;(2)要求撰写不少于3000个文字的文档;(3)文档中至少要包括:ER模型图、系统功能图、数据字典、表关系的详细说明。(4)用户手册,描述软件系统所具有的功能及基本的使用方法. 文档格式参考毕业论文要求,章节包括:(1)概述:包括项目背景、编写目的、软件定义、开发环境等内容.(2)需求分析:问题陈述、需完成的功能,画出ER模型图;(3)数据库逻辑设计:把ER模型图转换为关系表。描述每一个基本表关系。要求所有关系达到BCNF范式.定义视图、定义索引、主关键字、定义权限。(4)数据库物理设计:定义数据物理文件及管理。(5)开发与编码:编写程序、调试并进行测试。(6)结束语:写出完成本课程设计的心得,领会数据库理论与软件开发实践的关系。有哪些收获。软件还需要哪些改进。(7)参考文献.