*(1) 目的和要求 了解DBMS(如Ms SQL Server、Oracle等)的功能及组成,熟练掌握利用DBMS工具创建数据库、表、索引和修改表结构及向数据库输入数据、修给数据和删除数据的操作方法和步骤,掌握定义数据约束条件的操作,掌握数据库备份和恢复的方法。 (2) 内容 1)熟悉DBMS的界面和操作。 2)创建数据库和查看数据库属性。 3)创建表、确定表的主码和约束条件。 4)查看和修改表的结构。 5)向数据库输入数据,观察违反列级约束时出现的情况。 6)修改数据。 7)删除数据,观察违反表级约束时出现的情况。 8)备份数据库到其它磁盘(如U盘),从其它磁盘恢复数据库 *
```sql -- 建立数据库 create database db_student; -- 切换数据库 use db_student; -- 建立学生信息表 create table tb_student ( sno char(9) primary key, sname char(20) unique, ssex char(2), sage smallint, ) ; -- 课程信息表 create table tb_course ( cno char(4) primary key, cname char(40) not null, cpno char(4), ccredit smallint, foreign key(cpno) references tb_course(cno), ) ; -- 建立学生选课信息表 create table tb_sc ( sno char(9), cno char(4), grade smallint, primary key(sno, cno), foreign key(sno) references tb_student(sno), foreign key(cno) references tb_course(cno), ); -- 插入学生信息 insert into tb_student values ('012151087', '王五', '男','25') ; insert into tb_student values ('012151088', '张三', '女','23') ; update tb_student set ssex='m' where sno='012151088' -- 插入课程信息 insert into tb_course values ('0001', '数据库', NULL, 3) ; insert into tb_course values ('0002', '数据库实验', '0001', 1) ; -- 插入选课信息 insert into tb_sc values ('012151087', '0001') ; insert into tb_sc (sno, cno) values ('012151087', '0001') ; select * from tb_student; select * from tb_course; select * from tb_sc; [实验报告](https://download.csdn.net/download/qq_48107900/13010322)