数据库原理与应用实验报告实验一.doc

数据库原理与应用实验报告实验一.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库原理与应用实验报告实验一

岭 南 师 范 学 院 《数据库原理与应用》实验报告手册 学号: 姓名: 班级: 成绩: 2015年09月 实验一 数据库定义实验 一、实验目的 熟练使用SQL Server Management Student、T-SQL语句创建和管理数据库,并学会使作SQL Server查询分析器接收T-SQL语句和进行结查分析。 熟练使用SQL Server Management Student、T-SQL语句进行数据表的创建和删除,并对数据表和表中的数据进行有效管理。 二、实验内容 要求分别用SQL Server Management Studio和T-SQL语句进行数据库和数据表的定义实验。 参照” 1数据定义练习题” 三、实验步骤和结果 写出你的实验步骤以及实验结果图以及关键代码,要求条理清晰。参考格式如下: 使用T-SQL命令创建下列数据库及表,并录入相应数据 -------------------------------------------------------------------------------- EXP33_0 创建数据库 students_courses create database student_courses on ( name=studnt_courses, filename=e:\student_courses.mdf ) log on ( name=student_courses_log, filename=e:\student_courses_log.ldf ) -------------------------------------------------------------------------------- /* EXP33_5-7 建立一个学生表 student、课程表 course、选课表 sc 和系表 dept*/ /*在执行本段代码之前请先在工具栏中的组合框选择数据库*/ 建立一个“学生”表Student,它由学号Sno char (10) 主键 、姓名Sname varchar(20) 不允许取空值且取值唯一、性别Ssex char(2)、年龄Sage tinyint、系别Dno char(5)五个属性组成。为ssex建立命名为 ck_ssex 的表级约束,ssex的取值为’男’或’女’、 为sage建立命名为 ck_sage 的表级约束,sage的取值范围为大于0小于150. use student_courses create table student ( sno char(10) not null primary key, sname varchar(20) not null unique, ssex char(2), sage tinyint, dno char(5), constraint ck_ssex check(ssex=男 or ssex=女 ), constraint ck_sage check(sage0 and sage150) ) 建立一个”课程”表course,它由课程号cno char(8) ,课程名cname varchar(40),学分ccredit smallint等三个属性;其中cno 为唯一值且不能为空,cname 不能为空; 为ccredit建立表级命名约束 ck_creadit, ccredit大于0小于10; 建立命名为 pr_course 的表级约束,将 cno 定义为主码; use student_courses create table course ( cno char(8) not null unique, cname varchar(40) not null, ccredit smallint, constraint ck_creadit check(ccredit0 and ccredit10), constraint pk_course primary key(cno) ) 建立一个”选课”表sc,它由学号sno char(10),课程号cno char(8)及成绩grade smallint等3个属性组成;将sno建立名为fk_sno的外码参考student的sno字段; 将cno建立名为fk_cno的外码参考course的cno字段;定义(sno,cno)为表的主码。 use student_courses create table sc ( sno char(10), cno char(8), grade smallin

文档评论(0)

138****7331 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档