数据库实验三..doc

上传人:hw****26 文档编号:3187782 上传时间:2019-05-24 格式:DOC 页数:8 大小:3.76MB
下载 相关 举报
数据库实验三..doc_第1页
第1页 / 共8页
数据库实验三..doc_第2页
第2页 / 共8页
数据库实验三..doc_第3页
第3页 / 共8页
数据库实验三..doc_第4页
第4页 / 共8页
数据库实验三..doc_第5页
第5页 / 共8页
点击查看更多>>
资源描述

1、江西师范大学计算机信息工程学院学生实验报告专业_电子商务_ 姓名_勒伍智 学号_1312081028 日期_ 14.10.25 _ 课程名称 数据库原理 实验室名称 X4313实验名称指导教师 成绩1、 实验目的熟悉有关数据表的创建和修改等工作,理解数据库模式的概念,了解主键约束、外键约束、UNIQUE 约束和 CHECK 约束的创建和应用。要求学生熟练掌握使用企业管理器和 TSQL 语句 CREATE TABLE、ALTER TABLE 及 DROP TABLE 语句对数据表进行管理。2、 实验原理和内容在 Management studio 中实现表的创建和修改等工作及使用 TSQL 语句

2、CREATE TABLE、ALTER TABLE 及 DROP TABLE 来实现数据表的创建、修改及删除。3、 实验步骤分别在 SQL SERVER Management studio 中使用 TSQL 语句完成以下操作: 针对 S_T 数据库:1 创建 student 表,设置 Sno 为主键;在 Sno 列上创建核查约束,要求学号各个位上只能取数字字符;在 Ssex 列上创建核查约束,要求性别只能取“男”或“女” ;在 Sage 列上创建核查约束,要求学生的年龄只能在 14 至 38 之间。2 创建 course 表,设置列 Cno 为主键;在 Cno 列上创建核查约束,要求课程号只能取

3、数字字符。3 创建 sc 表,设置主键为 Sno 与 Cno 的组合;在 Grade 列上创建核查约束,限定成绩只能在 0-100。4 修改 course 表,在表中为 Cpno 列添加一外键约束 Fk_Cpno,它参照了course 表的主键 Cno。5 修改 sc 表,在表中为 Sno 添加一外键约束 Fk_Sno,它参照了 student 表中的主键 Sno;为 Cno 添加外键约束 Fk_Cno, 它参照了 course 表中的主键Cno。 针对 company 数据库:1 在数据库 company 中创建以上五张表,并设置各表的主键。2 在销售主表 sales 中添加字段“发票号码”

4、 invoice_no,char(10),NOT NULL。3 添加外键约束:a) 在销售主表 sales 的业务员编号字段 sale_id 上添加外键约束,参照字段为员工表 employee 中的字段员工编号 emp_no,约束名为 FK_sale_id。b) 在销售主表 sales 的客户号字段 cust_id 上添加外键约束,参照字段为客户表 customer 中的字段客户号 cust_id,约束名为 FK_cust_id。c) 在销售明细表 sale_item 的订单编号字段 order_no 上添加外键约束,参照字段为销售主表 sales 中的字段订单编号 order_no,约束名为

5、 FK_order_no。d) 在销售明细表 sale_item 的产品编号字段 prod_id 上添加外键约束,参照字段为产品名称表 product 中的产品编号字段 prod_id,约束名为FK_prod_id。4 添加核查约束:a) 将员工表 employee 中的薪水字段 salary 的值限定在 1000 至 10000 间,约束名为 CK_salary。b) 将员工表 employee 中的员工编号字段 emp_no 设定为以“E”字母开头, 后面跟 5 位数的编号,约束名为 CK_emp_no。c) 将员工表 employee 中的性别字段设定这取值只能是“男”和“女” 。约束名为 CK_sex。d) 将销售主表 sales 中的发票号码字段 invoice_no 设定为以“I”字母开头,后面跟 9 位数的编号,约束名为 CK_inno。5为销售主表 sales 中的字段发票号码 invoice_no 设置为唯一约束,约束名为 UN_inno。4、 程序及运行结果(或实验数据记录及分析)

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

当前位置:首页 > 教育教学资料库 > 精品笔记

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。