第三步: 在完成第二步的以后,数据库的初步创建基本也就完成。可点击属性如下图所示建行相应信息查看及修改。
第四步:数据库属性选项卡内容如下图所示,可在此依据不同需要进行相应修改。
方法二:
启动Sql Server 2000查询分析器,如下图所示,并输入身份验证所需的登录名及密码。 在此操作前请确保数据库服务器已经启动。
选择正确的数据库或者在窗口中输入use database name 启用数据库,然后输入数据创建语句如下图所示:
单击执行按钮或者按F5完成数据库创建。
4.5 数据库表逻辑结构设计
4.5.1 数据库表介绍
在数据库中创建表也有两种方法,一是通过企业管理器中直接添加;二是用查询分析器的脚本命令添加。在企业管理器的GradeSys数据库中右键单击“表”节点,在弹出的快捷菜单中选择“创建新表”命令,然后就进入设计表结构界面,进行相关的设计了。
本系统定义的数据库中包含以下7个表:学生信息表,AdminGroup,AdminUrl,Admin,成绩表,授课表,课程表等。下面介绍这些表的结构。
学生信息表:用于保存学生的学号,姓名,性别,年龄,所在院系,班级名,入学年份等信息.
AdminGroup表:用于保存系统用户组信息,权限,组说明等信息
AdminUrl表:用于保存系统功能模块信息,包括模块URL,模块名,说明等.
Admin表:用于保存系统用户及管理员信息.包括组别,登录用户名,密码等.
成绩表:用于保存学生成绩信息,包括学号,课程号,成绩等字段.
授课表:用于保存教师授课信息.包括教师名,课程号,学时数,班级名等.
课程表:用户保存课程信息,包括课程名,课程号,先修课等信息.
4.5.2 数据库表结构及设计
(1) 学生信息表
(2) AdminGroup表
(3) AdminUrl表
(4) Admin表
(5) 成绩表
(6) 授课表
(7) 课程表
4.5.3 数据库库的创建
(1) 按方法一表的创建如下图所示:
打开数据库结点,点击GradeSys数据库
在右栏单击右键选择新建表
(2)按方法二创建数据库表
在查询分析器中执行以下语句以创建数据库表
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[v_stuGrade]') and OBJECTPROPERTY(id, N'IsView') = 1)
drop view [dbo].[v_stuGrade]
GO
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[Admin]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[Admin]
GO
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[AdminGroup]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[AdminGroup]
GO
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[AdminUrl]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[AdminUrl]
GO
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[学生信息表]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[学生信息表]
GO
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[成绩表]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[成绩表]
GO
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[授课表]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[授课表]
GO
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[课程表]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[课程表]
GO
CREATE TABLE [dbo].[Admin] (
[userid] [int] IDENTITY (1, 1) NOT NULL ,
[username] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
[password] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>