admin管理员组文章数量:1794759
数据库实验报告一
一 ,实验目的 1、了解SQL Server数据库的操作环境; 2、了解SQL Server的基本数据类型、表的结构和空值的概念; 3、掌握在企业管理器中创建数据库和表; 4、熟练掌握使用T-SQL语句创建数据库和表; 5、熟悉主码、外码、Check约束和索引的建立和删除操作 二,实验原理 建立表,使用SQL语句。 三,使用仪器及环境 SQL 电脑 四,实验内容与步骤(过程及结果截图) 创建用于教学管理的学生数据库,数据库名为student + 学号(假设学号为000,则数据库应该命名为student000,注意命名数据库时不能以数字开头),包含学生的信、课程信以及学生的选课信。数据库包含下列三个表: (1)student表:学生信表;
(2)course表:课程信表;
(3)sc表:学生选课信表
SC中sno为外码 cno外码 使用T-SQL语句创建student、course和sc表 create table Student (sno char(5) primary key, sname char(8) not null, sex char(2) check(sex in(‘男’,‘女’)), sage int default 20, sdept char(20) )
create table Coursel (cno char(5) primary key, cnmae char(20), cpno char(5), credit smallint, foreign key (cpno)references Coursel(cno) )
create table SC (cno char(5), sno char(5), grade int check (grade>=0 and grade<=100), primary key(sno,cno), foreign key(sno)references student(sno), foreign key(cno)references Coursel(cno) ) sp_helpconstraint SC; alter table SC add ct smallint alter table SC drop cplumn ct
① 在SQL Server Management Studio左上角的“新建查询(N)”窗口中输入以下T-SQL语句: 4、数据库的备份和恢复。 已备份,如下进行还原 五,实验总结 学习了SQL Server数据库的操作环境,SQL Server的基本数据类型、表的结构和空值的概念,创建数据库和表,使用T-SQL语句创建数据库和表,主码、外码、Check约束和索引的建立和删除操作。学习了基础数据库,难度不大。
版权声明:本文标题:数据库实验报告一 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1686745670a97656.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论