数据库实验报告一-创建数据库和表

Posted 我与秘密

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库实验报告一-创建数据库和表相关的知识,希望对你有一定的参考价值。

一 ,实验目的
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约束和索引的建立和删除操作。学习了基础数据库,难度不大。

Oracle数据库实验--表空间和表的管理

实验五 表空间和表的管理

一、实验目的与原理

1、了解表空间及表的概念及两者之间的关联。
2、了解方案的该案。
3、掌握表空间的创建及管理。
4、掌握表的创建及管理。
5、掌握使用drop tablespace 删除表空间、insert into…values…向指定的表中插入数据、commit提交数据。

二、实验内容及步骤

实验前准备:创建一实例helo,及helo实例的用户qq。

1、使用Enterprise Manager创建一用户qq,查看系统是否为其创建一同名的方案;
创建用户:服务器->用户->创建->确定->应用

查找同名方案:方案->表->方案查找->QQ

2、使用Enterprise Manager创建一用户表空间table;
流程:服务器->表空间->创建

3、使用Enterprise Manage将创建的表空间分配给用户qq;
流程:服务器->用户->修改默认表空间;用户->角色->移动权限(DBA)

4、使用命令drop tablespace 删除某表空间;
命令:drop tablespace 表名;

5、使用Enterprise Manager为方案qq创建表dept;
流程:方案->表->创建->方案(QQ)->创建表dept

6、使用Enterprise Manager对表的框架进行设计。(列名,数据类型,数据大小,是否为空,默认值);

7、使用insert into…values…命令在表table中插入数据,并将数据保存在table中;

8、使用Enterprise Manager对表dept进行主键约束设置;

9、在sql plus中对主键约束进行验证;

10、使用Enterprise Manager对表进行唯一性约束设置;

11、在sql plus中对唯一性约束进行验证;

三、实验总结
上课时对各种操作没有掌握,没有太过熟悉,导致实验课实践起来比较生疏。应加强学习掌握能力。

以上是关于数据库实验报告一-创建数据库和表的主要内容,如果未能解决你的问题,请参考以下文章

数据库实验1---创建数据库和表

数据库实验报告

Oracle数据库实验--表空间和表的管理

Oracle数据库实验--表空间和表的管理

实验二 数据库和表的创建与管理

实验一题目