- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
数据库实验报告
实验名称
实验3数据定义
实验日期
班级
学号
姓名
实验报告要求:1.实验目的2.实验内容3.实验步骤4.实验小结
一、实验目的
能够熟练使用SQL语句创建、修改和删除数据库。
能够熟练使用SQL语句创建、修改和删除表。
能够熟练使用SQL语句创建和维护表中约束。
实验内容
销售数据库中有四张表:员工表、商品表、客户表和订单表。员工表、商品表和客户表三个表之间没有联系,三个表都与订单表有一对多的联系,订单表中记载每一笔销售订单信息,包括哪位员工将哪种商品销售给了哪个客户,并记录销售数量和销售日期。四个表之间的联系如图2-5所示:
图2-5销售数据库四个表之间的联系
使用SQL语句创建销售数据库,数据库名字为Sales+你的姓名简拼,保存在C盘根目录,数据文件初始大小3MB,增长率10%。
使用USE命令打开刚创建的数据库。
使用SQL语句在刚创建的数据库中创建四张表,并增加约束,表结构如表2-4~表2-7所示,创建的表名字上都要加上你的姓名简拼。
表2-4员工表
表名:Employee+你的姓名简拼
字段名称
类型宽度
约束
字段说明
EID
int
notnull主键
员工号
EName
varchar(50)
notnull
员工姓名
Sex
char(2)
notnull,约束为‘男’或‘女’
性别
HireDate
smalldatetime
?
聘任日期
Salary
money
?
工资
表2-5商品表
表名:Product+你的姓名简拼
字段名称
类型宽度
约束
字段说明
PID
int
notnull主键
商品编号
PName
varchar(50)
notnull
商品名称
Price
Decimal(8,2)
单价
StockNumber
int
?
现有库存量
SellNumber
int
?
已销售数量
表2-6客户表
表名:Customer+你的姓名简拼
字段名称
类型宽度
约束
字段说明
CID
int
notnull主键
客户编号
CName
varchar(50)
notnull
客户名称,唯一
Phone
varchar(20)
联系电话
Address
varchar(100)
客户地址
varchar(50)
客户Email
表2-7订单表
表名:Orders+你的姓名简拼
字段名称
类型宽度
约束
字段说明
ID
int
notnull主键
订单编号
EID
int
来自员工表的外键
员工号
PID
int
来自商品表的外键
商品编号
CID
int
来自客户表的外键
客户编号
Number
int
订货数量
Date
smalldatetime
订货日期,默认当前日期
在你的数据库名字上右击,在弹出菜单中选择【刷新】命令,在【表】中查看你创建的四张表。
使用SQL语句删除员工表,查看语句运行效果。
三、实验步骤(粘贴几张运行结果截图,截图上能看到数据库名、表名和表的结构)
四、实验小结
思考题:
说一说四个表之间的联系是如何体现的。
建表时是否有顺序的要求,哪个表必须最后创建。删除表时是否有顺序要求。
成绩
优
良
中
及格
不及格
教师签名:日期:
您可能关注的文档
- SQL Server数据库实践教程 课件 01-绪论 .pptx
- SQL Server数据库实践教程 课件 02-数据类型、完整性约束 .pptx
- SQL Server数据库实践教程 课件 03-SQL概述、数据定义.pptx
- SQL Server数据库实践教程 课件 04-数据更新.pptx
- SQL Server数据库实践教程 课件 05-单表查询(一) .pptx
- SQL Server数据库实践教程 课件 05-单表查询(一).pptx
- SQL Server数据库实践教程 课件 06-单表查询(二).pptx
- SQL Server数据库实践教程 课件 07-连接查询.pptx
- SQL Server数据库实践教程 课件 08-外连接.pptx
- SQL Server数据库实践教程 课件 09-嵌套查询.pptx
- SQL Server数据库实践教程 实验报告 实验4- 数据更新-环境代码.doc
- SQL Server数据库实践教程 实验报告 实验4-数据更新.doc
- SQL Server数据库实践教程 实验报告 实验5-单表查询(一).doc
- SQL Server数据库实践教程 实验报告 实验6-单表查询(二)-24.11加例题 .doc
- SQL Server数据库实践教程 实验报告 实验6-单表查询(二)-参考答案.docx
- SQL Server数据库实践教程 实验报告 实验7-连接查询1 - 参考答案.doc
- SQL Server数据库实践教程 实验报告 实验7-连接查询1-内连接.doc
- SQL Server数据库实践教程 实验报告 实验8-连接查询2-外连接 - 参考答案.doc
- SQL Server数据库实践教程 实验报告 实验8-连接查询2-外连接.doc
- SQL Server数据库实践教程 实验报告 实验9-嵌套查询 - 参考答案.doc
文档评论(0)