SQL数据的定义实验报告_第1页
SQL数据的定义实验报告_第2页
SQL数据的定义实验报告_第3页
SQL数据的定义实验报告_第4页
SQL数据的定义实验报告_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、实验1、数据定义班级:计自1101班 姓名:陈德顺 学号:21、 实验目的熟悉SQL的数据定义语言,能够熟练地使用SQL语句来创建和更改基本表,创建和取消索引。2、 实验内容l 用SSMS创建数据库University_Misl 使用CREATE语句创建基本表。l 更改基本表的定义: 增加列,删除列,修改列的数据类型。l 创建表的升、降序索引。l 删除基本表的约束、基本表的索引或基本表。3、 实验步骤(1) 用SSMS创建数据库University_Mis通过菜单Microsoft SQL Server启动SSMS。利用SSMS工具新建数据库University_Mis数据库名称:Univer

2、sity_Mis数据库相关参数设置:采用系统默认设置(2) 在SSMS中用SQL语句创建关系数据库基本表:n 学生表Students(Sno,Sname, Semail,Scredit,Sroom);字段名说明允许空字段类型描述Sno主键NChar(3)学号Sname不允许为空NChar(8)姓名SemailYChar(30)邮箱Scredit大于等于0YFloat学分SroomYChar(30)寝室名n 教师表Teachers(Tno,Tname,Temail,Tsalary);字段名说明允许空字段类型描述Tno主键NChar(3)职工号Tname不允许为空NChar(8)姓名TemailY

3、Char(30)邮箱TsalaryYFloat工资n 课程表Courses(Cno,Cname,Ccredit);字段名说明允许空字段类型描述Cno主键NChar(3)课程号Cname不允许为空NChar(20)课程名称CcreditYFloat学分n 成绩表Reports(Sno,Tno,Cno, Score);字段名说明允许空字段类型描述Sno主键NChar(3)学号Tno主键NChar(3)职工号Cno主键NChar(3)课程号ScoreYFloat分数其中:Sno、Tno、Cno分别是表Students、表Teachers、表Courses的主键,具有唯一性约束,Scredit具有约束

4、“大于等于0”; Reports中的Sno,Tno,Cno是外键,它们共同组成Reports的主键。(3) 更改表Students:增加属性Ssex(类型是CHAR,长度为2),取消Scredit“大于等于0”约束。把表Courses中的属性Cname的数据类型改成长度为30。(4) 删除表Students的一个属性Sroom。(5) 删除表Reports。(6) 为Courses表创建按Cno降序排列的索引。(7) 为Students表创建按Sno升序排列的索引。(8) 创建表Students的按Sname升序排列的唯一性索引。(9) 删除Students表Sno的升序索引。4、 实验要求实

5、验之前请细细阅读实验总体要求与说明指导书,在SQL Server 2005或2008的SSMS环境中,完成以上实验(2)-(9)步所有SQL数据定义操作,并将操作窗口剪贴到实验报告中,按顺序标号,做必要的说明。在实验步骤1完成之后,查看创建的数据库文件名及事务日志文件名,填入下表中。项目内容数据库所有者数据库大小可用空间数据文件名数据文件物理存放位置日志文件名日志文件物理存放位置5、 实验过程一、创建基本表(1)学生表Students(2)教师表Teachers(3)课程表Courses(4)成绩表Reports二、表的删除与修改(1)更改表Students:l 增加属性Ssex(类型是CHA

6、R,长度为2)l 取消Scredit“大于等于0”约束l 删除表Students的一个属性Sroom(2)更改表Courses:把属性Cname的数据类型改成长度为30(3)删除表Reports三、建立索引(1) 为Courses表创建按Cno降序排列的索引(2) 为Students表创建按Sno升序排列的索引(3) 创建表Students的按Sname升序排列的唯一性索引(4) 删除Students表Sno的升序索引四、项目内容数据库所有者SHOZA7OKW8JOEQWAdministrator数据库大小4.00 MB可用空间1.86 MB数据文件名Chends_University_Mis数据文件物理存放位置C:Program FilesMicrosoft SQL ServerMSSQL.1MSSQLDA

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论