1、1 数据库课程设计数据库课程设计 系 、 部: 计算机与信息科学系 学 生 1: 学 生 2: 专 业: 计算机科学与技术 班 级: 完成时间: 2011 年 12 月 29 日 2 数据库设计题目:编程词典用户管理系统数据库设计题目:编程词典用户管理系统 数据库设计阶段数据库设计阶段 相关的相关的E E- -R R图图 客户信息表tb-Buyer的E-R图 客户编号 身份验证 电子信箱 QQ 号码 手机 传真 客户姓名 性别 出生日期 地址 邮编 电话 客户信息表 流水号 词典编号 词典名称 单价 词典信息表 3 词典信息表tb-Dictionary的E-R图 销售主要信息表tb-MainS
2、ell的E-R图 销售明细信息表tb-DetailSell的E-R图 销售编号 品种数 经手人 总数量 总金额 客户名称 销售日期 操作员 客户编号 销售主要信息表 流水号 销售编号 客户编号 词典编号 单价 数量 金额 销售明细信息表 流水号 4 操作员信息表 tb-Operater 的 E-R 图 数据流图:数据流图: 关系模式关系模式: 客户信息表tb-Buyer (buyerid,identityCard,buyer,sex,birthday,address,postalcode,telephone,fax,handest ,QQ,email) 词典信息表 tb-Dictionary(
3、id,cdId,cdName,price) 销售主要信息表 tb-MainSell(sellId,category,totalNumber,totelMoney,buyer,sellDate,operater,dealWit hMan,buyerId) 销售明细信息表 tb-DetailSell(id,sellId,buyerId,cdId,price,amount,totalMoney) 操作员信息表 tb-Operater(id,username,password,grade) 数据库的物理结构设计与数据字典数据库的物理结构设计与数据字典 操作员(或经手人) 密码 权限级别 操作员信息表
4、5 在 D 盘目录下创建编程管理数据库: CREATE DATABASE db_ProgramDictionary ON PRIMARY (NAME=tushu data, filename=D:tushu.mdf, size=5MB, Maxsize=25MB, FILEGROWTH=10%) LOG ON (NAME=tushu_log, filename=D:tushu.ldf, size=5MB, Maxsize=10MB, filegrowth=1MB) 客户信息表tb-Buyer 字段名 数据类型 长度 是否允许空值 是否主键或约束 说明 buyerid Int 4 不允许 主键,自动编号 客户编号 identityCard Varchar 18 不允许 无约束 身份证明 buyer Varchar 20 不允许 无约束 客户名称 sex Varchar 10 允许 无约束 性别 birthday datetime 8 允许 无约束 出生日期 address Varchar 200 允许 无约束 地址