数 据 库 技 术 作业 学 校 专 业 年 级 学 号 姓 名 年 月 日 学生信息管理系统数据库设计 一、 数据库的建立 1. 建库说明 基本表的建立用 SQL 语言。 数据库名称为:学生信息管理系统。 2. 建立数据库命令如下: Create database 学生信息管理系统 二、 数据表的建立 1. 建表 (1)学生档案信息表: 字段名 类型 长度 是否主键 是否为空 说明 Sno varchar 50 否 学生学号 Sname char 10 否 学生姓名 Ssex char 10 否 学生性别 Sclass char 10 否 学生班级 Birth int 4 否 出生年月 Saddress char 10 否 家庭住址 Sdept varchar 50 否 所在院系 Stime int 4 否 入学时间 命令: CREATE TABLE [dbo].[学生档案信息] ( [Sno] [varchar] (50) NOT NULL , [Sname] [char] (10) NOT NULL , [Ssex] [char] (10) NOT NULL , [Sclass] [char] (10) NOT NULL , [Birth] [int] (4) NOT NULL , [Saddress] [char] (10) NOT NULL , [Sdept] [varchar] (50) NOT NULL , [Stime] [int] (4) NOT NULL , ) ON [PRIMARY] GO (2)班级设置信息表: 字段名 类型 长度 是否主键 是否为空 说明 Sgrade char 10 否 年级 Szclass int 4 否 班级 Syear char 5 否 年制 Scroom char 5 否 教室 Steacher char 10 否 班主任 Stotal int 4 否 学生总数 Ssub varchar 8000 否 专业 命令: CREATE TABLE [dbo].[班级设置信息] ( [Sgrade] [char] (10) NOT NULL , [Szclass] [int] (4) NOT NULL , [Syear] [char] (5) NOT NULL , [Scroom] [char] (5) NOT NULL , [Steacher] [char] (10) NOT NULL , [Stotal] [int] (4) NOT NULL , [Ssub] [varchar] (8000) NOT NULL , ) ON [PRIMARY] GO (3) 院系信息表: 字段名 类型 长度 是否主键 是否为空 说明 Syname varchar 50 否 院系名称 Spro varchar 1000 否 设有专业 Snum int 4 否 学生人数 Syclass varchar 50 否 所有班级 命令: CREATE TABLE [dbo].[院系信息] ( [Syname] [varchar] (50) NOT NULL , [Spro] [varchar] (1000) NOT NULL , [Snum] [int] (4) NOT NULL , [Syclass] [varchar] (50) NOT NULL , ) ON...