数据库的课程设计

发布 2022-10-04 16:15:28 阅读 9824

目录。一、实验目的 1

二、设计要求 1

一)相关数据字典: 1

二)各表中相关记录 2

三)用例图 5

三、设计内容及步骤 5

一)需求分析 5

二)概念结构设计(e-r图) 6

总体e-r图 6

各实体集及其属性 6

关系模式 8

四、物理结构设计 8

一)建立数据库 8

二)建表 8

三)建立关系图 8

四)对表中记录的相关操作 9

1、向商品表中插入一条记录 9

2、将商品表中的编号为10125的商品修改 9

3、将商品表中商品号为 10125 的商品删除 10

4、对表中数据进行查找(包含存储过程、触发器) 10

五、思想总结和心得 12

通过对小型超市管理系统数据库设计的需求分析、概念设计、逻辑设计及数据库运行工作的实践,掌握数据库设计的一般方法和步骤,深入掌握数据库设计的基本理论方法及步骤。

根据《数据库原理与应用》所学课程的内容,完成小型超市管理系统数据库设计的需求分析、概念设计、逻辑设计、物理设计、上机运行等工作。

商品**表。

货架表。仓库表。

会员表。供货商表。

管理员表。顾客表。

商品信息。会员表。

供货商。管理者。

货架表。仓库表。

通过调查发现现在生活中超市越来越多,进入超市购物的人也越来越多,超市中商品的种类也越来越多,觉得应该制作一个管理超市商品的流入与卖出的软件来方便超市使用。

经分析超市包括以下实体集:商品、顾客、管理员、会员、供货商、仓库。

管理员:(管理员编号#,姓名,管理员密码,年龄)

仓库:(仓库编号#,商品编号,缺货警告,库存量)

商品:(商品编号#,商品名称,**,允许打折,仓库编号#,供货商编号#

供货商:(供货商编号#,供货商名称,供货商地址,供货商**)

用户:(用户编号#,用户类型)

会员:(会员号#,会员卡号,注册日期)

销售(商品编号,购买数量,总金额,购买时间)

create database marketsystem

onname=mst,filename='d:\sql\mst\')

log on

name=mstlog,filename='d:\sql\mst\')

在企业管理器下按照数据字典上的信息依次建立关系表并设置主键和外键。

use marketsystem

insert into 商品。

values (10125,'果粒橙',6,0,400,1,105)

use marketsystem

update 商品 set **=6.5 where 商品号=10125

use marketsystem

delete from 商品。

where 商品号=10125

create procedure 查找管理员名称。

name nvarchar(255)

as姓名 from 管理员 where 姓名=@name

goexec 查找管理员名称依天。

select 商品。* from 商品,仓库

where 商品。仓库号=仓库。仓库编号

and 仓库。仓库编号=1

select * from 管理员

where姓名 like '张%'

select 总数=count(*)from 管理员。

数据库库课程设计

目录。引言11 开发环境1 1.1 硬件环境1 1.2 软件环境1 1.2.1 sql server 2005 delphi7简单介绍2 2 需求分析3 2.1 信息需求3 2.2 功能需求3 2.3 安全性与完整性要求3 3 概念结构设计3 4 逻辑结构设计4 5 数据库实现6 5.1 创建数据库...

数据库课程设计总结数据库课程设计个人总结

数据库课程设计个人总结 4班6组赵 王婆卖瓜时间过了,言归正传吧。凡是都要有个总结,以下便是我在这个课程设计中的一点心得。首先我分析一下我们组任务顺利完成的成功之处并总结一些经验,供以后反省参考用。凡事预则备,不预则废。这是我的座右铭,也是我深有感悟的几句古语之一。在这个项目的开始阶段,老师便让我们...

数据库课程设计

简单pos系统。班级 计科二班 姓名 韩田田 学号 201010510237 目录。前言。销售管理作为零售企业现代化管理不可缺少的组成部分,日益受到人们的重视。传统销售模式以及销售管理体系和机制,已经越来越难以适应零售企业现代化管理的需求。pos point of sales,销售终端的英文缩写 是...