毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

学籍管理系统(PowerDesigner+ER图+系统模块图+物理模型图) 第5页

更新时间:2008-10-27:  来源:毕业论文

学籍管理系统(PowerDesigner+ER图+系统模块图+物理模型图) 第5页

5 物理结构设计与功能实现

51 系统的物理结构设计

5.1.1 确定关系模型的存取方法

在实际设计中最常用的存取方法是索引发,使用索引可以大大减少数据的查询时间,在建立索引时应遵循:在经常需要搜索的列上建立索引;  在主关键字上建立索引;在经常用于连接的列上建立索引,即在外键上建立索引;在经常需要根据范围进行搜索的列上创建索引,因为索引已经排序,其指定的范围是连续的等规则。才能充分利用索引的作用避免因索引引起的负面作用。

5.1.2 确定数据库的存储结构

确定数据库的存储结构主要指确定数据的存放位置和存储结构,包括确定关系、索引、日志、备份等的存储安排及存储结构,以及确定系统存储参数的配置。因为该学籍管理系统的数据量小,而且只作实验之用,所以我们只用把数据存储在使用的电脑硬盘上,不用作更多的安排。

52 数据库的实施与数据载入

5.2.1 数据库的实施

     首先在数据库中建立一个学生数据库,然后新建一个数据源,在porwerDesigner中先建立连接 Database——>Connect ,然后在弹出的对话框中选择数据源,填好数据库的用户名和密码(在本连接中用户名为sa密码为空),然后连接,最后检测数据是否连接正确。在数据库连接好了之后点击 Database> Generate Database 将弹出的对话框的Generation 单选按扭选择为 ODBC Generation然后选择确定便可执行数据库的实施,生成的主要代码如下:

*==============================================================*/

/* DBMS name:      Microsoft SQL Server 2000                    */

/* Created on:     2006-1-3 10:56:43                            */

/*==============================================================*/

-----------------------创建课程表-------------------

create table Course (

   课程号                  varchar(5)           not null,

   课程名                  varchar(10)          null,

   先行课                  smallint             null,

   学分                   int                  null,

   备注                   varchar(16)          null,

   constraint PK_COURSE primary key  (课程号)

)

go

execute sp_addextendedproperty 'MS_Description',

   '学校所有课程描述',

   'user', '', 'table', 'Course'

go

 

-----------------------创建院系表-------------------

create table Department (

   院系代号                 varchar(5)           not null,

   院系名                  varchar(10)          null,

   系主任                  varchar(8)           null,

   备注                   varchar(16)          null,

   constraint PK_DEPARTMENT primary key  (院系代号)

)

go

execute sp_addextendedproperty 'MS_Description',

   '学校所有的院系信息描述',

   'user', '', 'table', 'Department'

go

 

-----------------------创建专业表-------------------

create table Major (

   专业号                  varchar(5)           not null,

   院系代号                 varchar(5)           null,

   专业名称                 varchar(16)          null,

   备注                   varchar(16)          null,

   constraint PK_MAJOR primary key  (专业号)

)

go

execute sp_addextendedproperty 'MS_Description',

   '学校所有专业信息描述',

   'user', '', 'table', 'Major'

go

 

-----------------------在专业表上创建索引-------------------

create   index DM_FK on Major (

院系代号 ASC

)

go

 

-----------------------创建学生与课程的成绩表----------------------

create table SC (

   学号                   bigint               not null,

   课程号                  varchar(5)           not null,

   constraint PK_SC primary key  (学号, 课程号)

)

go

 

-----------------------SC表上创建索引SC_FKSC2_FK-------------------

create   index SC_FK on SC (

学号 ASC

)

Go

create   index SC2_FK on SC (

课程号 ASC

)

go

-----------------------创建学生基本信息表-------------------

create table StudentsInfo (

   班级                   varchar(16)             null,

   学号                   bigint               not null,

   院系代号                 varchar(5)            null,

   专业号                  varchar(5)             null,

   姓名                   varchar(6)              null,

   性别                   varchar(2)              null,

   出生年月                 datetime             null,

   籍贯                   varchar(8)              null,

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 下一页

学籍管理系统(PowerDesigner+ER图+系统模块图+物理模型图) 第5页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。