数据库SQL实验题目(14-15-1).doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验一 数据定义操作 实验目的 掌握数据库和表的基础知识 掌握使用创建数据库和表的方法 掌握数据库和表的修改、查看、删除等基本操作方法 实验内容和要求 一、数据库的创建 在开始菜单中,启动SQl Server 程序中的“SQL Server Management Studio”,在对象资源管理器窗口中,右键单击“数据库”,选择“新建数据库”,创建成绩管理数据库Grademanager,要求如下表所示: Grademanager数据库参数表 参数 参数值 参数 参数值 存储的数据文件路径 D:\db\grademanager_data.mdf 存储的日志文件路径 D:\db\grademanager_log.ldf 数据文件初始大小 5MB 日志文件初始大小 2MB 数据文件最大值 20MB 日志文件最大值 15MB 数据文件增长量 原来10% 日志文件增长量 2MB 二、表的创建、查看、修改和删除 1.表的创建 在Grademanager数据库中,右键单击“表”,选择“新建表”命令,创建如下表所示的表: (1)Student表的表结构 字段名称 数据类型 长度 精度 小数位数 是否允许Null值 说明 Sno Char 10 0 0 否 学号,主码 Sname Varchar 8 0 0 是 姓名 Ssex Char 2 0 0 是 性别,取值:男或女 Sbirthday Date 8 0 0 是 出生日期 Sdept Char 16 0 0 是 系名 Speciality Varchar 20 0 0 是 专业名 特别注意: 为属性Ssex设置约束,需选中属性Ssex行,然后单击菜单中的“表设计器”,选择“CHECK约束”命令,然后按照图1进行设置。 图1 设置性别的约束 (2)Course表(课程名称表)的表结构 字段名称 数据类型 长度 精度 小数位数 是否允许Null值 说明 Cno Char 5 0 0 否 课程号,主码 Cname Varchar 20 0 0 否 课程名 (3)SC表(成绩表)的表结构 字段名称 数据类型 长度 精度 小数位数 是否允许Null值 说明 Sno Char 10 0 0 否 学号,外码 Cno Char 5 0 0 否 课程号,外码 Degree Decimal 5 5 1 是 成绩,0~100之间 特别注意: ①为属性Degree 约束,可参照属性Ssex进行设置,“CHECK约束对话框”中的表达式为 Degree=1 And Degree=100 ②为SC表设置外键Sno和Cno的方法: 右键单击表SC,选择“设计”命令,然后选择菜单“表设计器”中的“关系”命令,打开“外键关系”窗口,选择“添加”按钮,然后单击“表和列规范”后的按钮,按照图2进行设置,即可将SC表中的Cno属性设置为外键。按照相同的方法,将属性Sno也设置为外键。 图2为SC表设置外键Cno 2.向上述表中输入如下数据记录 学生关系表Student (右键单击表Student,选择“编辑前200行”) Sno Sname Ssex Sbirthday Sdept Speciality 李勇 男 1987-01-12 计算机系 计算机应用 刘晨 女 1988-06-04 信息管理系 电子商务 王敏 女 1989-12-23 数学系 数学 张立 男 1988-08-25 信息管理系 电子商务 Sno Cno Degree C01 92 C02 85 C03 88 C02 90 C03 80 C01 91 C02 75 C01 87 课程关系表Course 成绩表SC Cno Cname C01 数据库 C02 数学 C03 信息系统 C04 操作系统 3.修改表结构(找到操作的方法即可,不需要真正地修改表中的属性) (1)向student表中增加“入学时间”列,其数据类型为日期型 (2)将

文档评论(0)

tiangou + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档