免费mysql管理系统实验报告_《数据库管理系统》实验报告.doc

本实验报告详细记录了使用Management Studio和T-SQL完成数据库设计与操作的过程,包括教师授课管理数据库JSSK的创建,以及学生信息、课程信息和选课信息表的建立与修改。实验涉及表的创建、字段增删、属性调整以及数据库的物理存储设置。此外,还选做了创建产品销售数据库CPXS的相关操作。
摘要由CSDN通过智能技术生成

《数据库管理系统》实验报告

?

2011/2012学年第2学期

?

?

??

?

?

?

实验项目 : 数据库

班 级 :

学 生 : (学号 240103808 )

地 点 : 经管院A 实验室

机 器 号 : xxxxxxxx

指导教师 :

时 间 :20xx 年 xx 月 xx 日

经济管理学院信息管理教研室

实验要求:

将实验成果文件压缩,以__.RAR文件形式交付指导老师,需包含对作品的说明文件。

1.记录实验内容

2.总结分析实验中的收获心得

教师评语

实验二:

1、?实验内容和步骤:

1) (一)请分别使用Management Stuio及T-SQL完成以下内容:

1、创建教师授课管理数据库JSSK,并完成以下内容;

在数据库JSSK中创建下列三张表;

表名:teachers

列名数据类型说明描述Tno字符型,长度7主键教师号Tname字符型,长度10非空姓名Tsex字符型,长度2默认取值为“男”性别Birthday小日期时间型允许空出生日期Dept字符型,长度20允许空所在部门Sid字符型,长度18身份证号

截图如下:

表名: lessons

列名数据类型说明描述Cno字符型,长度10主键课程号Cname字符型,长度20非空课程名Credit短整型学分property字符型,长度为10课程性质截图如下:

表名: shouke

列名数据类型说明描述Tno字符型,长度7主键教师号Cno字符型,长度10主键课程名Hours整数课时

截图如下:

在shouke表里添加一个授课类别字段,列名为Type,类型为Char,长度为4;

删除lessons表中的property列;

删除数据表lessons;

请在自己的专用数据库(用完整学号命名)内完成以下内容:

依据数据表的结构创建相对应的数据表,表结构如下所示;

学生信息表(student)

字段名称字段类型及长度说明备注SnoChar(9)学生学号主关键字SnameChar(8)学生姓名非空SsexChar(2)学生性别可为空SageInt学生年龄可为空SdeptVarChar(8)学生所在院系可为空

截图如下:

课程信息表(course)

字段名称字段类型及长度说明备注CnoChar(4)课程编号主关键字CnameVarChar(10)课程名称非空CpnoChar(4)先行课可为空,外键参照CNOCcreditInt学分可为空

截图如下:

选课信息表(sc)

字段名称字段类型及长度说明备注SnoChar(9)学生学号主关键字,外键参照student (SNO)CnoChar(4)课程编号主关键字,外键参照course (CNO)GradeInt成绩可为空截图如下:

在表student中增加新字段 “班级名称(sclass)“;修改表student中字段名称“sclass”为“classname”;在表student中删除字段“班级名称(classname)”;

(sp_rename 'tablename.old_column_name ','new_column_name')

截图如下:

修改表course中字段“Cname”的长度为20;

截图如下:

修改表SC中Grade字段类型为smallint;

截图如下:

3、(选做)创建产品销售数据库CPXS,数据文件的逻辑文件名为cpxs_data,物理文件名为D:\sql\cpxs.mdf;文件初始大小为2MB,自动增长,每次增长1MB;日志文件逻辑文件名为cpxs_log,物理文件为D:\sql\cpxs.ldf;文件初始大小2MB,自动增长,每次增长15%;

在数据库CPXS中创建下列三张表;

修改表XSS新名称为sales;

(exec sp_rename 'old_tablename','new_tablename')

表名:产品表(cp)表结构

列名数据类型说明描述Cpbh字符型,长度6主键产品编号Cpmc字符型,长度30非空产品名称Jg浮点型,长度8允许空价格Kcl整型,长度4允许空库

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值