学生成绩管理数据库

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

学生成绩管理数据库

一、建数据库

使用企业管理器图形化创建数据库,步骤如下:

1.启动企业管理器。在控制台上依次单击“Microsoft SQL Servers”

和“SQL Server Group”在左边的加号,然后单击要创建数据库德服务器左边的加号图标,展开树形目录,如图1-1所示。

图1-1

2.右击“数据库”,然后在弹出的菜单中选择“新建数据库”命令,

弹出如图1-2所示的对话框,在此对话框的“名称”文本框中输入数据库名Stdent。

图1-2

3.单击图1-2上的“数据文件”选项卡,在此对话框的“文件名”

列表框中输入主数据文件的名称,数据库逻辑文件名为

“Student_Data”,物理文件名为“student_Data.MDF”,存放位置是“C:\Program Files\Microsoft SQL

Server\MSSQL\data\student_Data.MDF”,如图1-3所示。

图1-3

4.如上图1-3所示,文件的初始大小为1MB,增长方式为根据实际

需要自动增加,如图1-3所示设置“文件属”文件增长方式按兆字节增长每次增加1MB。

5.单击图1-2上的“事物日志”选项设置和日志相关选项。设置日

志文件名为“student_Log”,日志物理文件名“student_Log.LDF”,日志存放位置“C:\SQL Server\MSSQL\data\student_Log.LDF”

图1-4

6.如上图1-4所示,日志文件的初始大小为1MB,增长方式设置为

按百分比自动增长,每次增长10%。

二、各个表的结构

启动企业管理器,在“控制台”窗格中展开“Student”数据库。右击“表”节点,在弹出的菜单中选择“新建表”,随后弹出如图2-1所示对话框。

图2-1

1.新建学生Student表

Student表结构如下所示:

新建步骤如下

在如图2-1所显示的表设计器里定义表结构,每个字段的设计如下图2-2所示。

设置Sno 为主键设置完表字段后保存此表并输入表名“Student ”, Student 表创建成功,点击Student 表属性显示图2-3所示表属性窗口。

图2-2

图2

-3

2.新建课程表Course 表

Couse表结构

新建步骤如下

在如图2-1所显示的表设计器里定义表结构,每个字段的设计如下图2-4所示。

图2-4

设置Cno为主键设置完表字段后保存此表并输入表名“Course”, Course表创建成功,点击Course表属性显示图2-5所示表属性窗口。

图2-5 3.新建班级Class 表

班级Class 表结构

新建步骤如下

在如图2-1所显示的表设计器里定义表结构,每个字段的设计如下图2-6所示。

图2-6

设置Clno为主键和Number字段为int型并且取值范围大于1小于100,为Number设置检查约束,在新建表窗口上点击右键菜单选择“检查约束”选项弹出如下图2-7所示“检查约束”窗口。

图2-7

如上图所示设置检查约束CK_Class,约束Number大于1小于100。设置完表字段后保存此表并输入表名“Class”Class表创建成功,点击Class表属性显示图2-8所示表属性窗口。

图2-8

4.新建成绩Grade 表

成绩Grade 表结构

新建步骤如下

在如图2-1所显示的表设计器里定义表结构,每个字段的设计如下图2-9所示。

图2-9

设置Sno为主键和Gmark字段为numeric型并且取值范围大于1小于100,为Gmark设置检查约束,在新建表窗口上点击右键菜单选择“检查约束”选项弹出如下图2-10所示“检查约束”窗口。

图2-10

如上图所示设置检查约束CK_Grade,约束Gmark大于1小于100。

设置完表字段后保存此表并输入表名“Grade”Grade表创建成功,点击Grade表属性显示图2-11所示表属性窗口。

5.建立外码约束

学生Student表建立Clno外码

在图2-2所示窗口中,点击右键选择“属性”选项,弹出如图2-12所示的对话框。

单击“新建”按钮,图2-12下面的“主键表”和“外键表”部分成为可用状态。在“主键表”下拉表框中选择Class 表,并在“主键表”下边的下拉列表框中选择Clno 列。然后在“外键表”下拉表框中选择student 表,并在“外键表”下边的下拉列表中选择Clno 外码。如下图2-13所示

.

图2-12

图2-13

班级Class 表建立Monitor外码

在图2-13所示窗口中单击“新建”按钮,在“主键表”下拉表框中选择student表,并在“主键表”下边的下拉列表框中选择Sno列。然后在“外键表”下拉表框中选择class表,并在“外键表”下边的下拉列表中选择Monitor外码。如下图2-14所示

图2-14

6.向数据库插入数据

向Student表插入数据

启动企业管理器,在“控制台”窗格中展开“Student”数据库。左击“表”节点,在右显示框会显示所有Student库的所有表,选择Student 表,右击表名弹出菜单选择“打开表”,点击“返回所有行”弹出如下图2-15所示窗口,在此窗口可对Student表数据进行编辑。

图2-15

在图2-15窗口可输入表数据,如下图2-16所示。

图2-16

如上图2-16所示,共向Student表插入20条记录。

向Course表插入数据

启动企业管理器,在“控制台”窗格中展开“Student”数据库。左击“表”节点,在右显示框会显示所有Student库的所有表,选择Course

相关文档
最新文档