SQL数据的定义实验报告.docVIP

  • 212
  • 0
  • 约2.13千字
  • 约 7页
  • 2020-11-03 发布于广东
  • 举报
实验 1、数据定义 班级:计自 1101 班 姓名:陈德顺 学号: 0402 1、实验目的 熟悉 SQL的数据定义语言,能够熟练地使用 SQL语句来创建和更改基本表,创建和取消索引。 2、实验内容 用 SSMS创建数据库 University_Mis 使用 CREATE语句创建基本表。 更改基本表的定义 : 增加列,删除列,修改列的数据类型。创建表的升、降序索引。 删除基本表的约束、基本表的索引或基本表。 3、实验步骤 用 SSMS创建数据库 University_Mis 通过菜单 [Microsoft SQL Server] → [ 启动 SSMS]。利用 SSMS工具新建数据库 University_Mis 数据库名称: University_Mis 数据库相关参数设置:采用系统默认设置 在 SSMS中用 SQL语句创建关系数据库基本表: 教师表 Teachers(Tno,Tname,Temail,Tsalary);字段名Tno Tname Temail 教师表 Teachers(Tno,Tname,Temail,Tsalary) ; 字段名 Tno Tname Temail Tsalary 说明 主 键 不允许为空 允许空 N N Y Y 字段类型 Char(3) Char(8) Char(30) Float 描述 职工号姓 名 邮箱 工资 字段名 Sno Sname 说明 主 键 不允许为空 允许空 N N 字段类型 Char(3) Char(8) 描述 学号姓名 Semail Y Char(30) 邮箱 Scredit 大于等于 0 Y Float 学分 Sroom Y Char(30) 寝室名 课程表 Courses(Cno,Cname,Ccredit); 字段名 说明 允许空 字段类型 描述 Cno 主键 N Char(3) 课程号 Cname 不允许为空 N Char(20) 课程名称 Ccredit Y Float 成绩表 Reports(Sno,Tno,Cno, Score); 学分 字段名 说明 允许空 字段类型 描述 Sno 主键 N Char(3) 学号 Tno 主键 N Char(3) 职工号 Cno 主键 N Char(3) 课程号 Score Y Float 分数 其中: Sno、Tno、Cno 分别是表 Students 、表 Teachers、表 Courses 的主键,具有唯一性约束, Scredit 具有约束“大于等于 0”; Reports 中的 Sno,Tno,Cno 是外键,它们共同组成 Reports 的主键。 更改表 Students :增加属性 Ssex( 类型是 CHAR,长度为 2) ,取消 Scredit “大于等于 0”约束。把表 Courses 中的属性 Cname的数据类型改成长度为 30。 删除表 Students 的一个属性 Sroom。 删除表 Reports 。 为 Courses 表创建按 Cno降序排列的索引。 为 Students 表创建按 Sno升序排列的索引。 创建表 Students 的按 Sname升序排列的唯一性索引。 删除 Students 表 Sno的升序索引。4、实验要求 实验之前请细细阅读实验总体要求与说明指导书, 在 SQLServer 2005 或 2008 的 SSMS环境中,完成以上实验 (2)-(9) 步所有 SQL数据定义操作, 并将操作窗口剪贴到实验报告中,按顺序标号,做必要的说明。 在实验步骤 1 完成之后,查看创建的数据库文件名及事务日志文件名,填入下表中。 项目 内容 数据库所有者数据库大小 可用空间 数据文件名 数据文件物理存放位置日志文件名 日志文件物理存放位置 (1) (1) 学生表 Students ( 2)教师表 Teachers ( ( 3)课程表 Courses ( 4)成绩表 Reports 二、表的删除与修改 更改表 Students : 增加属性 Ssex( 类型是 CHAR,长度为 2) 取消 Scredit “大于等于 0”约束 删除表 Students 的一个属性 Sroom 更改表 Courses: 把属性 Cname的数据类型改成长度为 30 删除表 Reports 三、建立索引 为 Courses 表创建按 Cno降序排列的索引 为 Students 表创建按 Sno升序排列的索引 创建表 Students 的按 Sname升序排列的唯一性索引 删除 Students 表 Sno的升序索引 项目数据库所有者 项目 数据库所有者数据库大小 可用空间 数据文件名 数据文件物理存放位置 内容 SHOZA7OKW8JOEQW\Administrator MB MB Chends

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档