《数据库技术及应用》实验指导书

更新时间:2023-10-06 11:20:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

1

《数据库技术及应用》实验指导书

实验环境

1.软件需求

(1)操作系统:Windows 2000 Professional,或者Windows XP (2)数据库管理系统:SQL Server2000 (3)应用开发工具:Delphi7.0 (4)其它工具:Word 2.硬件需求 (1)PC机 (2)网络环境

2

基本需求信息

一、对某商场采购销售管理进行调研后,得到如下基本需求信息: 该商场有多名工作人员(主要是采购员和销售员),主要负责从供应商处采购商品,而后将商品销售给客户。采购员主要负责根据商场的销售情况确定要采购的商品,并与供应商联系,签订采购单。销售员主要负责将采购来的商品销售给客户,显然一个客户一次可能购买多种商品。一个供应商可以向该商场供应多种商品,而一种商品也可以由多个供应商供应。 商场的管理者每个月需要对该月已采购的商品和已销售的商品进行分类统计,对采购员和销售员的业绩进行考核,对供应商和客户进行等级评定,并计算商场利润。 二、E-R图

职 员1mn签 订1签 订n采购单1明 细m采购明细p包 含1签 订1供应商n供 应m商 品1单价客 户1签 订p销售单1明 细n销售明细m包 含 三、需要建立的数据表如下

1. 供应商表:供应商ID,供应商名称,地区,信誉等级 2. 供应表:供应商ID,商品ID,商品单价

3. 商品表:商品ID,商品名称,商品库存量,商品均价

4. 采购单表:采购单ID,采购员ID,供应商ID,采购总金额,签订日期 5. 采购明细表:采购单ID,商品ID,采购数量,商品单价

6. 销售单表:销售单ID,销售员ID,客户ID,销售总金额,签订日期 7. 销售明细表:销售ID,商品ID,销售数量,商品单价,单价折扣 8. 客户表:客户ID,客户名称,联系电话,客户等级 9. 职员表:职员ID,职员姓名,职员类型

3

实验一SQL Server安装及管理工具使用

一、实验目的与要求

1. 熟悉SQL Server的基本安装与配置过程

2. 熟悉SQL Server企业管理器的主要功能、对数据库的组织和管理方法 3. 熟悉SQL Server查询分析器的主要功能、对数据库的组织和管理方法 3.掌握基本表、主码等基本概念

4.掌握SQL语言的数据定义功能,要求能使用企业管理器和查询分析器两种方法来建立数据库、以及数据表。

5.掌握修改和删除表结构的方法

二、实验内容

1.学习使用SQL Server的基本管理工具:企业管理器和查询分析器 2.掌握SQL Server默认安装的各个数据库的主要作用 (1)master数据库 (2)model数据库 (3)msdb数据库 (4)tempdb数据库

3.使用企业管理器和查询分析器建立、删除数据库 (1)建立一个名称为supermarket的数据库 (2)查看与新生成的数据库相关的内容 (3)删除名称为supermarket的数据库

4.使用企业管理器和查询分析器建立、删除数据表

(1)在已经建立的supermarket数据库的基础上,建立以下数据表(参考附录A): (a)商品表 commodity (b)供应商表 supplier (c)供应表 supplying (d)采购单表 stock

(e)采购明细表 stockDetail (f)销售单表 sale

(g)销售明细表 saleDetail (h)客户表 customer (i)职员表 Employee

(2)使用企业管理器查看新生成表的结构和内容 (3)分别使用企业管理器和查询分析器修改表结构 (a)在商品表中加入描述商品信息的属性

(b)将客户表中的客户联系电话(CUtelephone)的数据类型改为varchar(20) (4)分别使用企业管理器和查询分析器删除基本表 (a)使用企业管理器删除客户表 (b)使用查询分析器删除商品表

三、自我测试

1. 使用企业管理器新建一个名称为“test”的数据库

4

2. 使用查询分析器在test数据库建立以下数据表

(1)学生表:学号,姓名,性别,出生日期,系别 (2)课程表:课程编号,课程名称,学分 (3)选课表:学号,课程号,成绩 3. 使用查询分析器对表进行修改

(1)将学生表中的性别数据类型改为整型

(2)为学生表增加一个新的属性列,用于存放学生的专业信息

5

本文来源:https://www.bwwdw.com/article/vbgd.html

Top