网络公司资讯

创建Access数据库实例

2020-04-07 18:39:23 合肥网站建设制作网络公司
创建 Access 数据库实例
 
下面以一个具体的数据库管理系统为例,说明 Access 数据库的创建过程。
假设基于 B/S 结构的某高校的教学管理系统能够实现对日常教学、学生、课程、教职员工及其所讲授的课程等信息进行管理。其数据库由以下一些数据表组成:
① 学生表(student):用于存储学生的基本信息,其包括的字段有:学号(s_no)、班级号
(class_no)、姓名(s_name)、性别(s_sex)、出生年月(s_birthday)和入学成绩(s_score)。
 
② 班级表(class):用于存储全校所有班级的基本信息,其包括的字段有:班级号(class_no)、班级名称(class_name)、所属专业(clas_special)和系别(class_dept)。
③ 课程表(course):用于存储全校所有课程的信息,其包括的字段有:课程号(course_no)、课程名称(course_name)和本课程的学分数(course_score)。
④ 选修表(choice):用于存储学生选修的课程和对应的成绩,其包括的字段为:学号(s_no)、课程号(course_no)、和成绩(score)。
⑤ 教师表(teacher):用于存储教师的基本信息,其包括的字段有:职工号(t_no)、姓名
(t_name)、性别(t_sex)、出生日期(t_birthday)和职称(teach_title)。
⑥ 讲授表(teaching):用于存储教师所教授课程的信息,由职工号(t_no)和课程号(course_no)两个字段构成。
在关系型数据库中,每个数据表都应该有一个能够唯一确定一行记录的一个或一个以上字段,称为主键。 此外,还有些表中记录的存在依赖于其他表中是否保存了记录,称这样的两个数据表之间具有参照完整性约束。
下面就利用 Microsoft Access 数据库来设计这些表,并完成主键的设置和参照完整性关系的建立。
打开 Microsoft Access 软件,选择“空 Access 数据库”的单选按钮,按“确定”按钮,将数据库文件保存到某个位置,本例假定保存的文件名为 teachmanage.mdb。此时所打开的界面如图 所示。
创建Access数据库实例
确认左侧“对象”栏中选择的是“表”选项,然后选中右侧“使用设计器创建表”选项,然后选择上面工具栏中的“设计”按钮,在出现的窗口中就可以设计数据库的表结构了。
首先设计学生表(student),设计结果如图所示。
创建Access数据库实例
提示:
“学号”能够唯一确定一个学生,所以设置“学号”为主键。
 
设置方法是:首先选择“学号”字段所在行(即在该行任何位置上单击鼠标左键),然后在工具栏上找到钥匙状的小图  。单击该图标就可以使当前行对应的字段设置为主键,再次单击 该图标就可以取消主键的设置。各个字段的数据类型如图所示,长度分别设为:学号 6 位字符,
班级号 6 位字符,姓名 8 位字符,性别 2 位字符,出生年月为日期/时间型且不必指定长度,入学成绩为数字型,长度指定为“单精度型”。保存该表名为“student”。
班级表(class)的设计结果如图 5-2-3 所示。
 
!提示:
班级号(class_no)为主键。各个字段的长度分别为:班级号 6 位字符,班级名
称为 20 位字符,所属专业为 30 位字符,系别为 20 位字符。
 
课程表(course)的设计结果如图 5-2-4 所示。
 
!提示:
课程号为主键,其中长度为 6 字符。课程名称为 20 字符,学分为数字型,其字段大小设置为“整型”。
 

关于网站建设公司

网站模板超市

网络公司案例

15375431506

网络公司咨询:周一至周日 08:00~21:00