《超市管理系统的数据库设计》(共11页).doc

上传人:飞****2 文档编号:6922502 上传时间:2022-02-15 格式:DOC 页数:11 大小:185.50KB
返回 下载 相关 举报
《超市管理系统的数据库设计》(共11页).doc_第1页
第1页 / 共11页
《超市管理系统的数据库设计》(共11页).doc_第2页
第2页 / 共11页
点击查看更多>>
资源描述

《《超市管理系统的数据库设计》(共11页).doc》由会员分享,可在线阅读,更多相关《《超市管理系统的数据库设计》(共11页).doc(11页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精选优质文档-倾情为你奉上 超市管理系统的数据库设计实验指导书专心-专注-专业一 初识SQL Server 2000一实验内容l 练习启动、停止和暂停服务管组件的服务,了解SQL Server2000中包括的服务器组件,掌握服务管理器和使用。l 练习Microsoft SQL Server Enterprise Manager的使用。l 练习Microsoft SQL 查询分析器的使用。二实验步骤1、练习启动、停止和暂停服务管组件的服务,了解SQL Server2000中包括的服务器组件,掌握服务管理器和使用。1) 启动SQL Server服务2) 停止SQL Server服务2、 练习Mic

2、rosoft SQL Server / Enterprise Manager打开Microsoft SQL Server / Enterprise Manager1) 观察SQL Server 组下已经建立的服务器组2) 打开其中的一个服务器,观察其中的文件夹3) 打开“数据库”文件夹,观察已经建立的数据库4) 打开其中的某一个数据库,观察其中的内容5) 打开“安全性”文件夹,进入“登录”,观察可以登录该服务器的用户及其属性。3、 练习Microsoft SQL 查询分析器打开Microsoft SQL查询分析器,选择Northwind数据库,在窗口中输入SELECT * FROM Produ

3、cts并单击(或按F5)执行查询,认识查询分析器的命令操作方式二 数据库创建与管理实验内容和步骤1、利用企业管理器创建和管理数据库(1) 创建数据库展开服务器组,然后展开服务器右击数据库,然后单击新建数据库命令键入新数据库的名称student,同时用指定的数据库名student作为前缀创建主数据库和事务日志文件,例如:student_Data.mdf 和 student_Log.ldf要更改新建主数据库文件的默认值,单击常规选项卡。若要更改新建事务日志文件的默认值,单击事务日志选项卡”, 要更改文件名、位置、初始大小(MB)和文件组等列的默认值,单击要更改的适当单元格,再键入新值。要指定文件增

4、长方式和文件大小按界面提示选择相应的项。(2) 删除数据库选择student数据库,右击鼠标选择“删除”命令即可。2、利用企业管理器备份和还原数据库(3) 备份数据库选择student数据库,右击鼠标选择“所有任务|备份数据库”命令,在弹出对话框中输入备份名称,选择“备份到”栏目中的“添加”命令,输入具体的文件名为位置,默认情况备份文件存放在SQL Server的安装目录中如“C:Program FilesMicrosoft SQL ServerMSSQLBACKUP”;当需要将备份文件存放到自定义文件夹中时,修改上述默认路径。(3) 还原数据库选择student数据,右击鼠标选择“所有任务|

5、还原数据库”命令,在对话框中会列出已备份过的文件记录,输入相应的选项值按确定即可。3、 使用SQL语句在查询分析器中完成以下操作(1)创建SPJ数据库:打开查询分析器,输入以下语句并运行CREATE DATABASE SPJ ON (NAME = SPJ_Data, FILENAME = C:Program FilesMicrosoft SQL ServerMSSQLdataSPJ_Data.MDF , SIZE = 2, MAXSIZE = 10, FILEGROWTH = 10%) LOG ON (NAME = SPJ_Log, FILENAME = C:Program FilesMicr

6、osoft SQL ServerMSSQLdataSPJ_Log.LDF , SIZE = 1, FILEGROWTH = 10%)(2)修改SPJ数据库:在查询分析器中输入以下语句并运行(了解)ALTER DATABASE SPJMODIFY FILE(NAME=SPJ_Data, SIZE=3,MAXSIZE=UNLIMITED)ALTER DATABASE SPJ ADD FILE(NAME=SPJ_Data_2, FILENAME=C:Program FilesMicrosoft SQL ServerMSSQLDataSPJ_Date_2.ndf,SIZE=1, MAXSIZE=10,

7、 FILEGROWTH=10%)(3)删除SPJ数据库: DROP DATABASE SPJ 三 表的创建、管理及数据操作一、实验目的与要求n 复习使用企业管理器和T-SQL语句创建和管理数据库。n 熟练掌握使用企业管理器和T-SQL语句创建、修改和删除表。n 熟练掌握使用企业管理器和T-SQL语句插入、修改和删除表数据。二、实验内容和步骤1、启动企业管理器,创建产品销售数据库CPXS: 数据文件初始大小为5MB,最大大小50MB,增长方式按10%比例增长;日志文件初始为2MB,最大可增长到10MB,按2MB增长;其余参数取默认值。2、用T-SQL语句将CPXS数据文件的增长方式改为按5MB增

8、长。3、CPXS数据库包含如下三个表: CP(产品编号,产品名称,价格,库存量) XSS(客户编号,客户名称,地区,负责人,电话) CPXSB(产品编号,客户编号,销售日期,数量,销售额) 三个表结构如图3.1图3.3所示,请写出创建以上三个表的T-SQL语句并在查询分析器中运行。 图3.1 CP表结构图3.2 XSS表结构图3.3 CPXSB表结构4、在企业管理器中输入如图3.4图3.6的CP表、XSS表和CPXSB表的样本数据。图3.4 CP表的样本数据图3.5 XSS表的样本数据图3.6 CPXSB表的样本数据4、 用T-SQL语句向CP表插入如下记录:柜式空调3000200微波炉100

9、0100抽油烟机1200505、用T-SQL语句向CP表中增加“产品简列”列,varchar(50),允许为NULL。6、将CP表中每种商品的价格打8折。7、将CP表中价格打9折后小于1500的商品删除。四 单表查询一、实验目的与要求n 牢记SELECT 语句的基本语法格式;n 熟练掌握使用SQL语句进行单表查询,尤其要熟练掌握GROUP BY子句、HAVING 子句和集函数;二、实验内容和步骤 对CPXS数据库,完成如下单表查询:n 查询各种产品的产品编号、产品名称和价格。n 查询地区在“南京”的客户编号和客户名称,结果中各列的标题分别指定为:Customer id和Customer nam

10、e。n 查询CP表中各种产品的产品编号、产品名称和价格,对其价格按以下规则进行转换;若价格小于1000,替换为“廉价产品”,若价格在1000-2000之间,替换为“一般产品”,若借书数在大于2000小于3000,替换为“昂贵产品”,若借书数大于3000,替换为“很昂贵产品”,列标题更改为“评价”。n 求各产品编号、名称和产品总值。n 查询至少购买了至少一种产品的客户编号(不重复)。n 查询价格在1000-2000的产品信息。n 查询产品名称含有”冰箱_A”的产品情况。五 视图的创建和管理一、实验目的与要求n 熟练掌握使用企业管理器和T-SQL语句创建、查询、更新、修改和删除视图。n 进一步掌握

11、视图与基本表的联系与区别。二、实验内容和步骤1、创建视图(1)启动企业管理器,在产品销售数据库CPXS中创建价格小于2000的产品视图VIEW_CP_PRICE2000,要求加密并保证对该视图的更新都要符合价格小于2000这个条件,写出创建过程和对应的T-SQL语句:(2)打开查询分析器,用T-SQL语句创建各客户购买产品的情况VIEW_GMQK视图,包括客户编号、客户名称、产品编号、产品名称、价格,购买日期、购买数量。(3)创建分区视图:在CPXS数据库中创建CP1和CP2两个表,CP1表中为编号小于等于产品数据,CP1表中为编号大于产品数据,以分区列为产品编号, 创建可更新的分区视图VIE

12、W_CP12。2、查询视图(1)基于VIEW_CP_PRICE2000视图,查询价格在2000以下产品的产品编号、名称和价格。(2)基于VIEW_GMQK视图,查询各客户在20004年3月18日购买产品的情况。3、更新视图利用T-SQL语句对于视图VIEW_12进行以下数据更新。(1) 插入一条CP记录( ,数码相机,3500,2)。(2) 将产品编号为的价格改为3000。(3) 删除产品编号为的产品。4、修改视图将VIEW_CP_PRICE2000视图不加密。5、删除视图将VIEW-GMQK视图删除。六 超市管理系统的数据库设计一、实验目的与要求n 对超市管理系统进行数据库设计,包括需求分析

13、、概念设计、逻辑设计和物理设计二、实验内容和步骤超市管理系统销售管理系统库存管理系统收银员管理系统1、需求分析2、概念设计1 实体及其属性(1)超市E-R图:地址店名企业编号超市(2)收银员E-R图(3)收银小票E-R图(4)商品库存E-R图3、逻辑设计n 超市表(企业编号,店名,地址),主键为企业编号,符合三范式。n 收银员表(收银员编号,姓名,性别,工资),主键为收银员编号号,符合三范式。n 收银小票表(小票编号,商品编号,收银员编号,商品名称,单价,个数,总价)主键为小票编号,符合三范式。n 商品库存表(商品编号,商品名称,单价,库存量,供货商名)主键为商品编号号,符合三范式。4、物理设计n 超市表SHOPn 收银员表ASSISTANTn 收银小票 表BILLn 商品库存表RESERVR

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 教育教学

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁