数据库原理与应用实验指导书-2012(10电商科)

内容发布更新时间 : 2025/6/24 22:01:00星期一 下面是文章的全部内容请认真阅读。

《数据库原理与应用》实验指导书

实验一 数据库创建

一、实验目的

1、掌握在SQL-SERVER 2005平台下创建数据库的过程与方法。 2、理解数据完整性的基本概念,并掌握其实现方法。

二、实验预备知识

1、SQL-SERVER数据库文件特点。

2、数据库完整性、主码、外码、默认值、空值、CHECK约束基本概念与相关基础知识。

3、SQL-SERVER常用数据类型: 类别及作用 包含的数据类型 长度(字节) 数值型 Tinyint、smallint、int、bigint(整型) 1,2,4,8 Numeric、decimal(精确型) 2~17 Float、real(近似型) 8,4 Money、smallmoney(货币型) 8,4 日期时间型 Datetime、smalldatetime 8,4 字符型 Char、nchar(定长型) 0~8000字符 Varchar、nvarchar(变长型) 图像和文本 Image、text、ntext 0~2GB 二进制 Binary、varbinary 0~8000字符 三、实验内容

(一)“仓库库存”数据库创建

1、在E盘下新建一个名为“data”的文件夹。(要求将后面创建的数据库文件均存储在该文件夹下)

2、启动SQL Server Management Studio,连接数据库服务器,观察其界面环境。 3、创建名为“仓库库存”的数据库,并设置数据库主文件名为仓库库存_data,大小为10MB,日志文件名为仓库库存_log,大小为2MB。

4、删除上一步创建的数据库,使用T-SQL语句再次创建该数据库,主文件和日志文件的文件名同上,要求:仓库库存_data最大尺寸为无限大,增长速度为20%,日志文件初始大小为2MB,最大尺寸5MB,增长速度为1MB。 5、在数据库“仓库库存”中完成下列操作。 (1)创建“商品”表,表结构如表1所示。 (2)创建“仓库”表,表结构如表2所示。 (3)创建“库存情况”表,表结构如表3所示。

表1 商品表 列名 数据类型 长度 是否允许为空值 说明 商品编号 Char 6 NOT NULL 主键 商品名称 Varchar 20 NOT NULL 单价 Float 生产商 Varchar 30 表2 仓库表 列名 数据类型 长度 是否允许为空值 说明 仓库编号 Char 3 NOT NULL 主键 仓库地址 Varchar 20 NOT NULL 表3 库存情况表 列名 数据类型 长度 是否允许为空值 说明 仓库编号 Char 3 NOT NULL 主键 商品编号 Char 6 NOT NULL 主键 数量 int 6、建立“商品”表、“仓库”表和“库存情况”表在表之间的关系图。 7、分别给3个表添加数据如表4至表6所示:

表4 商品表 表5仓库表

商品编号 商品名称 单价 生产商 仓库编号 仓库地址 bx-179 冰箱 3200 青岛海尔 001 1号楼105 bx-340 冰箱 2568 北京雪花 002 1号楼106 ds-001 电视 1580 四川长虹 003 2号楼101 ds-018 电视 2980 青岛

>>展开全文<<
12@gma联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4 ceshi