1、数据库设计总的步骤:1、 需求分析2、 概念结构设计3、 逻辑结构设计4、 物理结构设计5、 数据库实施6、 数据库运行和维护 教务管理设计:1、 需求分析某学校设计学生教务管理系统。学生实体包括学号、姓名、性别、生日、民族、籍贯、简历、登记照,每名学生选择一个主修专业,专业包括一个主修专业,专业包括专业编号和名称,一个专业属于一个学院,一个学院可以有若干个专业。学院信息要存储学院号、学院名、院长。教务管理还要管理课程表。课程表包括课程号、课程名、学分,每门课程由一个学院开设。教务管理系统还要管理教师教学安排,教师包括编号、姓名、年龄、职称,一个教师只属于一个学院,一名教师可以上若干门课程,一
2、门课程可以由多个老师来上,每个教师所上的每门课程都有一个课堂号和课时数。2、 概念结构设计主要是设计E-R图 教学管理E-R图2、逻辑结构设计主要是由E-R图向关系模型的转换本设计中主要有以下几个关系:学生(学号、姓名、性别、生日、民族、学院号、专业编号)教师(编号、姓名、年龄、职称、学院号)学院(学院号、学院名、院长)课程(课程号、课程名、学分、学院号)专业(专业编号、名称、学院号)3、 物理结构设计在SQL Server Enterprise Manger 中新建一个数据库。并建立学生表、教师表、学院表、课程表和专业表。在新建表时要注意列名的属性类型。(1)学生表,需要建立学号、姓名、性别
3、、生日、民族、学院号、专业编号 (2)教师表,包括编号、姓名、年龄、职称、学院号(3)学院表,包括学院号、学院名、院长(4)课程:课程号、课程名、学分、学院号(5)专业:专业编号、名称、学院号编辑表信息:如学生表学院表:教师表:专业表:课程表:4、 建数据源打开控制面板中的管理工具,选择数据源(ODBC)启动ODBC数据源管理器, 选择“User DSN ”标签“用户数据源”列表框中的是已创建的ODBC数据源 选择“添加 ”按钮选择相应的数据库的ODBC驱动程序“Sybase anywhere 5.0”5、 创建基于ODBC的数据库应用程序打开VC在菜单栏中选择新建,选择MFC APPwIzard.在选择应用程序类型时,选择基本对话框。完成后,界面变成如下所示: