microsoft access数据库学生管理信息系统_正文

microsoft access数据库学生管理信息系统_正文

ID:9371376

大小:893.50 KB

页数:21页

时间:2018-04-29

microsoft access数据库学生管理信息系统_正文_第1页
microsoft access数据库学生管理信息系统_正文_第2页
microsoft access数据库学生管理信息系统_正文_第3页
microsoft access数据库学生管理信息系统_正文_第4页
microsoft access数据库学生管理信息系统_正文_第5页
资源描述:

《microsoft access数据库学生管理信息系统_正文》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、湖南商学院数据库管理系统课程设计3.2实体数据定义班级表:主键:班号(数据类型:文本,字段大小:10,有索引)其它:所属院系(数据类型:文本,字段大小:15,无索引)班级名称(数据类型:文本,字段大小:10,无索引)参社表:主键:学号(数据类型:文本,字段大小:10,无索引)注册号(数据类型:文本,字段大小:10,无索引)其它:担任职务(数据类型:文本,字段大小:10,无索引)讲授表:主键:课号(数据类型:文本,字段大小:10,无索引)教师编号(数据类型:文本,字段大小:10,无索引)其它:上课地点(数据类型:文本,字段大小:10,无索引)教师表:主

2、键:教师编号(数据类型:文本,字段大小:10,有索引)其它:教师姓名(数据类型:文本,字段大小:10,无索引)性别(数据类型:文本,字段大小:1,无索引)教师职称(数据类型:文本,字段大小:5,无索引)出生日期(数据类型:日期/时间,格式:常规日期)课程表:主键:课号(数据类型:文本,字段大小:10,有索引)其它:学分(数据类型:文本,字段大小:2,无索引)课程名称(数据类型:文本,字段大小:20,无索引)属性(数据类型:文本,字段大小:10,无索引)社团表:主键:注册号(数据类型:文本,字段大小:10,有索引)其它:所属院系(数据类型:文本,字段大

3、小:25,无索引)社团名称(数据类型:文本,字段大小:15,无索引)社团负责人(数据类型:文本,字段大小:6,无索引)宿舍表:主键:宿舍号(数据类型:文本,字段大小:10,有索引)其它:宿舍电话(数据类型:文本,字段大小:10,无索引)宿舍人数(数据类型:数字,字段大小:字节,无索引)学生表:主键:学号(数据类型:文本,字段大小:10,有索引)其它:姓名(数据类型:文本,字段大小:6,无索引)班号(数据类型:文本,字段大小:10,有索引)专业号(数据类型:文本,字段大小:10,有索引)宿舍号(数据类型:文本,字段大小:10,有索引)性别(数据类型:文

4、本,字段大小:1,无索引)出生日期(数据类型:时间/日期,无索引)籍贯(数据类型:文本,字段大小:10,无索引)政治面貌(数据类型:文本,字段大小:4,无索引)四.数据库设计4.1结构设计4.1.1数据表:为了记录学生的个人信息以及相关的其它信息,我们需要建立如下几个表:①班级表:班号、所属院系、班级名称②参社表:注册号、学号、担任职务③讲授表:课号、教师编号、上课地点第21页共21页湖南商学院数据库管理系统课程设计④教师表:教师编号、教师姓名、性别、出生年月、教师职称⑤课程表:课号、课程名称、学分、属性⑥社团表:注册号、所属院系、社团名称、社团负责

5、人⑦宿舍表:宿舍号、宿舍电话、宿舍人数⑧学生基本信息表:学号、姓名、性别、出生日期、籍贯、政治面貌、专业号、班号、宿舍号⑨学习表:学号、课号、学习成绩⑩专业表:专业号、专业名称、所属院系下面以学生基本信息表为例,利用表设计器新建这个表。字段名称数据类型学号文本姓名文本性别文本出生日期时间/日期籍贯文本政治面貌文本专业号文本班号文本宿舍号文本⑴在数据库窗口中双击【使用设计器创建表】选项,出现一个空白的【表设计器】窗口,按照上面的学生基本信息表的基本信息输入各个字段,并选择对应的数据类型,其中“学号”为该表的主键,如下图所示:第21页共21页湖南商学院数

6、据库管理系统课程设计⑵在【表设计】工具栏上,单击【保存】按钮,出现【另存为】对话框,在【表名称】文本框中输入学生基本信息,然后单击【确定】按钮。⑶双击学生基本信息表,表将会出现在数据表的视图中,这时我们就可以输入相关的学生记录了。输入后【学生基本信息表】的如下图:4.1.2数据关系:按照4.1.1的步骤分别建立好各个表,并设置相应的主键,然后我们通过在多个表之间的字段间建立关系使他们联系起来。各个基本表的关系如下图:第21页共21页湖南商学院数据库管理系统课程设计4.1.3数据完整性在我们建立表之间的关系时,窗口上有一个复选框“实施参照完整性”,单击

7、它之后,“级联更新相关字段”和“级联删除相关字段”两个复选框就可以用了。如果选定“级联更新相关字段”复选框,则当更新父行(一对一、一对多关系中“左”表中的相关行)时,Access就会自动更新子行(一对一、一对多关系中的“右”表中的相关行),选定“级联删除相关字段”后,当删除父行时,子行也会跟着被删除。而且当选择“实施参照完整性”后,在原来折线的两端会出现“1”或“OO”符号,在一对一关系中“1”符号在折线靠近两个表端都会出现,而当一对多关系时“OO”符号则会出现在关系中的右表对应折线的一端上。设置了实施参照完整性就可以使我们在表中修改了一个记录的时候

8、,不会影响到查询的操作。特别是在有很多表,而且各个表之间都有关系联接时,“实施参照完整性”会带来更多的方便。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。