该资源是关于在SQL中创建数据库和表的一个教程,主要涉及如何使用SQL语句来创建数据库、数据表以及添加数据。创建的数据库名为`manage`,包含一个主数据文件和一个日志文件,分别命名为`manage.mdf`和`manage_log.ldf`,并设置了初始大小和增长规则。接着,创建了三个具有主键约束的表:`Class_number`(行政班级表)、`Gender`(性别表)和`College`(学院表),并在每个表中插入了相应的示例数据。
在创建数据库`manage`时,使用了`CREATE DATABASE`语句,指定了数据库的主数据文件和日志文件的位置、大小及增长方式。主数据文件的初始大小为10MB,增长单位为10MB,而日志文件初始大小为5MB,增长单位为10%。这确保了数据库在运行过程中可以自动扩展,以适应数据的增长。
接着,创建了三个数据表:
1. `Class_number`表用于存储行政班级信息,其主键为`Class`字段,定义为非空的NVARCHAR类型,长度为9。通过`CONSTRAINT PK_Class_number PRIMARY KEY`设置了主键约束,确保`Class`字段的唯一性。然后向表中插入了三个班级名称:'电自171'、'电自172'、'电自173'。
2. `Gender`表用于存储性别信息,主键为`Gender`字段,同样定义为非空的NVARCHAR类型,长度为4。插入了三种性别:'男'、'女'、'不详'。
3. `College`表用于存储学院信息,主键为`College`字段,定义为非空的NVARCHAR类型,长度为20。这个表尚未插入任何数据,但可以按需添加。
这些表的创建为后续的数据操作和关联提供了基础结构。在实际应用中,可能还需要添加更多的表,例如学生表、教师表等,并通过外键约束将它们关联起来,以实现更复杂的数据管理。此外,还可以通过`ALTER TABLE`语句添加、修改或删除表的字段,`INSERT INTO`语句插入更多数据,`UPDATE`和`DELETE`语句进行数据更新和删除,以及`SELECT`语句进行数据查询,以实现完整的数据库操作。