实验一数据库及基本表的建立.doc
《实验一数据库及基本表的建立.doc》由会员分享,可在线阅读,更多相关《实验一数据库及基本表的建立.doc(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、实验一 数据库及基本表的建立一、实验目的1、掌握SQL SERVER的查询分析器和企业管理器的使用;2、掌握创建数据库和表的操作;二、实验内容和要求1、练习使用SQL语句、企业管理器(Enterprise Manager)创建数据库;2、练习使用SQL语句、企业管理器(Enterprise Manager)创建数据库表;三、实验主要仪器设备和材料1计算机及操作系统:PC机,Windows 2000/xp;2数据库管理系统:SQL sever 2005;四、实验方法、步骤及结果测试题目1、创建数据库“学生情况”:实现代码及截图:SQL语句Create database 学生情况查询分析器执行情况
2、:SQL语句及执行结果截图显示找到主数据文件和日志文件,观察大小,并给出截图。题目2、将数据库“学生情况”改名为“student”SQL语句EXEC sp_renamedb 学生情况, student查询分析器执行情况:SQL语句及执行结果截图显示题目3、创建基本表S表含义字段名字段类型字段宽度说明学号SnoChar10主键,不允许为空姓名Snamechar10不允许为空性别Ssexchar2取值为男或女专业Sspchar20系别Sdeptchar20出生日期Sbirthdatetime地区来源Sfromvarchar30变动情况Schgchar10政治面貌Spachar8默认团员民族Snat
3、ionchar8默认为汉族C表含义字段名字段类型字段宽度说明课程编号CnoChar10主键课程名称CnameChar10唯一约束任课教师TnameChar8开课系别CdeptChar20学分CCreditReal0-20Sc表:含义字段名字段类型字段宽度说明学号SnoChar10外键,与cno共同构成主键课程编号CnoChar10外键,与sno共同构成主键成绩Gradereal检查约束0-100备注Remarkvarchar50创建各表的实现代码及截图:SQL语句create table S(Sno char(10) primary key,Sname char(10) not null,Ss
4、ex char(2) check (Ssex=男or Ssex=女) ,Ssp char(20),Sdept char(20),Sbirth datetime,Sfrom varchar(30),Schg char(10),Spa char(8) default 团员,Snation char(8) default 汉族);create table C(Cno char(10) primary key,Cname Char(10) unique,Tname char(8),Cdept char(20),CCredit real check(CCredit=0 and CCredit=0 and
5、 Grade=100)忘记了一个字段,加上:alter table Sc add Remake varchar(50)查询分析器执行情况:SQL语句及执行结果截图显示题目4*、用sql语句将C表中的ccredit改为整型,同样约束为0-20之间题目5、用sql语句在S表中添加一格“备注”字段remark,变长字符型,长度30,并保存结果题目6. 用sql语句将S表中“专业”字段数据类型改为varchar,长度为30并保存结果题目7. 用sql语句删除SC表中的“备注”字段并保存结果生成数据库关系图截图显示题目8生成数据库关系图截图显示题目9*.用sql语句在S中增加约束,要求学号要用S开头,后
6、接4位数字组成的字符串试着插入学号为0001,姓名为张三的学生,给出提示结果的截图alter table sc drop FK_Sc_Sno;update sc set sno=s+sno;update s set sno=s+sno;alter table s add constraint ck_s_sno check(sno like s_);alter table sc add constraint fk_sc_sno foreign key (sno) references s(sno);题目10. 通过sql语句向s表中添加信息。SnoSnameSsexSspSdeptSbirthS
7、fromSchgSpaSnationRemarkS0001高明男计算机科学与技术CS1994-03-14大连团员汉S 0002东学婷女计算机应用CS1986-10-24包头转系团员蒙S 0003张五男男电子商务MA1984-2-17上海退学团员汉S 0004刘%男电子商务MA1985-4-24巴盟团员汉S 0005吴惠女软件开发CS1985-2-10通辽团员汉S 0006王涛男软件开发CS1984-9-8赤峰团员满S 0007郭凤丽男应用电子IS1984-3-2广州团员蒙S 0008贾惠男应用电子IS1983-2-2深圳团员汉S 0009刘一%男软件开发CS1985-9-9东莞团员满S 001
8、0李春刚男计算机应用CS1985-2-10河源团员汉李春刚insert into s(sno,sname,ssex,ssp,sdept,sbirth,sfrom,schg,spa,snation,sremark) values (s0001,高明,计算机科学与技术,CS,1994-03-14,大连,null,default,汉)insert into s(sno,sname,ssex,ssp,sdept,sbirth,sfrom,schg,spa,snation,sremark) values (s0002,东学婷,女,计算机应用,CS,1986-10-24,包头,转系,default,蒙,n
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验一 数据库及基本表的建立 实验 数据库 基本 建立
限制150内