欢迎来到天天文库
浏览记录
ID:23397906
大小:1.61 MB
页数:10页
时间:2018-11-07
《《数据库实验报告》word版》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、中国计量学院经济与管理学院实验报告实验课程:数据库系统原理与应用实验日期:2013-1-4实验名称:小型数据库的设计与实现班级:11信管1学号:1100702115姓名:王莉婷实验报告成绩:教师签名:指导教师评语:一.实验目的设计并实现一个小型数据库,通过完成从用户需求分析、数据库设计到上机编程、调试和应用等全过程,进一步理解和掌握教材中的相关内容。二.实验环境WindowsXp操作系统;MicrosoftSQLserver2000.三.实验内容和步骤1.设计数据库的概念模型、逻辑结构和物理结构;给出E-R图,再将其转换为关系模型。2.建立数据库,并在实验报告中写出对应的SQL语句
2、。3.建立数据库中的各种表,表中字段属性应结合实际需要。用SQL语句创建表。104.向表中添加一定量的数据。5.建立一定的视图、索引。需求分析本系统面向一般普通的礼品店,经调研,确定系统基本需要包括以下几方面内容。(1)能录入并保存与礼品店相关的各类信息,包括礼品店本身信息、供应商信息、员工信息、商品信息。(2)能对上述各类信息方便的进行维护,包括插入、删除和修改操作。(3)能方便地对各类信息进行简单查询和复合条件查询,包括:能查询礼品店的基本情况、礼品店的雇佣情况、礼品店的商品情况、礼品店的供应商情况。(4)能方便的实现一些数据统计,包括:商品销售情况、库存情况。(5)能方便打印
3、输出各类数据汇总表格。(6)提供用户管理功能,包括注册、登陆、修改密码等,为不同身份的用户定义相应的系统功能使用权限,包括:雇员能确定每日销售、库存情况。老板拥有权限修改商品和供货商信息。每周,雇员向老板提供商品销售情况表。每月,雇员该月工资由老板更新,雇员可登陆查询。概念模型设计由需求分析的结果可知,本系统设计的实体包括:(1)礼品店基本信息,含礼品店编号、礼品店名、地址、联系电话、备注信息。(2)员工基本信息,含员工编号、姓名、薪水、联系电话、备注信息。(3)供应商基本信息,含供应商供应号、供应商名、联系电话、地址、备注信息。(4)商品基本信息,含商品编号、商品名、价格、售出数
4、、库存、备注信息。(5)系统用户基本信息,含用户名、密码、身份。实体间的联系包括:(1)每家礼品店雇佣若干员工,每个员工隶属且仅隶属于一家礼品店。(2)每家礼品店有若干供应商,每个供应商供应若干家店。(3)每家礼品店有若干商品,每个商品属于且仅属于一家礼品店。10E-R图礼品店供应nm供应商销售nm商品雇佣1n员工员工编号联系电话薪水联系电话供应商名联系电话备注信息供应商供应号礼品店编号礼品店名备注信息售出数备注信息地址姓名库存价格商品名备注信息地址商品编号关系模型设计(1)礼品店(礼品店编号,礼品店名,地址,联系电话,备注信息),主关键码是“礼品店编号”。(2)员工(员工编号,姓
5、名,薪水,联系电话,备注信息),主关键码是“员工编号”。(3)供应商(供应商供应号,供应商名,联系电话,地址,备注信息),主关键码是“供应商供应号”。(4)商品(商品编号,商品名,价格,售出数,库存,备注信息),主关键码是“商品编号”。在SQLserver2000建立数据库10CREATEDATABASEPreshopCREATETABLE礼品店(礼品店编号INTPRIMARYKEY,礼品店名VARCHAR(18)NULL,地址CHAR(30)NULL,联系电话CHAR(12)NULL,备注信息CHAR(15)NULL);10CREATETABLE员工(员工编号INTPRIMARY
6、KEY,姓名VARCHAR(18)NULL,薪水CHAR(10)NULL,联系电话CHAR(12)NULL,备注信息CHAR(30)NULL);CREATETABLE供应商(供应商供应号INTPRIMARYKEY,供应商名VARCHAR(18)NULL,联系电话CHAR(12)NULL,地址CHAR(30)NULL,备注信息CHAR(30)NULL);10CREATETABLE商品(商品编号INTPRIMARYKEY,商品名VARCHAR(30)NULL,价格CHAR(15)NULL,售出数CHAR(10)NULL,库存CHAR(10)NULL,备注信息CHAR(30)NULL);
7、礼品店表员工表10供应商表商品表CREATEVIEW需补充库存商品ASSELECT*FROM商品WHERE库存<=’20’10CREATEVIEW优秀员工ASSELECT*FROM员工WHERE薪水>='20'CREATEINDEXWILLBEMONEYON商品(价格)10一.实验结论经过以上步骤,数据库Preshop成功建立,其中包含4个表、2个视图、1个索引。4个表102个视图感悟:花了好几个小时,终于成功的把这个实验圆满的结束掉了。从刚开始的不知所措到现在的思路
此文档下载收益归作者所有