图7-5 “打开”数据库文件的对话框
在进行这个操作时,要注意数据库文件的打开方式。在“打开”按钮的右边有一个朝下的小三角形,单击该三角形将弹出一个菜单,其中有“打开”、“以只读式打开”、“以独占方式打开”和“以独占只读方式打开”四个菜单项。
选择“打开”,被打开的数据库文件可与网上其他用户共享。 选择“以只读方式打开”,被打开的数据库文件可与网上的其他用户共享,但只能使用、浏览数据库的对象,不能维护数据库。
选择“以独占方式打开”,则网上其他用户不能使用被打开的数据库文件。
选择“以独占只读方式打开”,则只能使用、浏览数据库的对象,不能对数据库进行维护,而且网上其他用户不能使用该数据库。 3. Access 2003中数据表的创建
设在课程管理数据库中包含如下3张用于示例的表:
表7-1 开设课程表 CID CName Unit Time Property 21030001 法律基础 21120001 文史哲通论 21130002 高级语言程序设计 21500003 马克思主义基本原理 21520001 大学英语 22130005 数据结构 22130203 软件工程 22130206 计算机网络 22130301 通信电子线路 23130312 嵌入式系统 23130318 光通信原理 23130323 移动通信 23130333 数字信号处理 法学院 文学院 计算机系 社会科学部 大学英语教学部 计算机系 软件工程系 计算机系 通信工程系 电子系 通信工程系 通信工程系 电子系 36 36 90 54 72 72 54 72 54 54 54 54 54 综合必修课 综合选修课 综合必修课 综合必修课 综合必修课 专业必修课 综合选修课 专业必修课 专业必修课 综合选修课 专业选修课 专业选修课 综合选修课 表7-2 教师授课信息表 TID TNO TName CID Classroom Classtime 1 88001 张有政 2 88001 张有政 21500003 A306 21120001 C408 周一3-4节 周三7-8节 TID TNO TName CID Classroom Classtime 3 88002 李龙 21030001 A405 4 88204 刘颖 21520001 B101 5 88108 王大伟 6 88108 王大伟 7 88109 陈建国 8 88100 李昊 9 88118 胡宇星 10 88127 沈晓明 11 88127 沈晓明 12 88201 王涛 13 88212 周文风 21130002 B404 21130005 D209 22130206 B307 22130203 A311 22130301 C401 23130318 B306 23130323 B206 23130333 A201 23130312 A310
周二1-2节 周四5-6节 周一5-6节 周五1-2节 周三3-4节 周二3-4节 周五3-4节 周四3-4节 周二5-6节 周一1-2节 周二7-8节 表7-3 学生选课信息表 SID SNO SName CID 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 200310105 张大鹏 21500003 200310105 张大鹏 21030001 200310105 张大鹏 22130206 200510207 刘伟 22130203 200510208 李明 22130005 200510208 李明 21130002 200510208 李明 21520001 200510207 刘伟 21120001 200510207 刘伟 21520001 200310105 张大鹏 21520001 200410301 杜业军 22130301 200410301 杜业军 23130318 200410301 杜业军 23130323 200410301 杜业军 23130333 200410301 杜业军 21120001 打开“课程管理”数据库文件,如图7-4所示。在窗口左侧“对象”列中单击“表”按钮,然后在窗口右侧双击“使用设计器创建表”,弹出如图7-6所示的表设计视图。
图7-6 表设计视图
表7-1,7-2,7-3各自所包含字段的主要属性分别如表7-4,7-5,7-6所示。
表7-4 开设课程表中字段的属性 字段名称 数据类型 字段大小 允许空字符串 必填字段 小数位数
CID CName Unit Time Property 字段名称 数字 文本 文本 数字 文本 数据类型 长整型 50 50 整型 50 字段大小 否 否 否 允许空字符串 是 是 是 否 否 必填字段 0 0 小数位数 表7-5 教师授课信息表中字段的属性 TID TNO TName CID Classroom Classtime 数字 数字 文本 数字 文本 文本 整型 长整型 50 长整型 50 50 否 是 是 是 是 是 否 否 否 0 0 0 表7-6 学生选课信息表中字段的属性 字段名称 数据类型 字段大小 允许空字符串 必填字段 小数位数 SID SNO SName CID 数字 数字 文本 数字 整型 长整型 50 长整型 否 是 是 是 否 0 0 0 在图7-6所示表设计视图的对应位置依次输入表7-4中各字段的信息,其中“字段名称”和“数据类型”在图7-6上部输入,字段的其它属性在图7-6下部的“常规”选项卡中输入。
在“CID”字段所在行单击鼠标右键,在弹出的快捷菜单中选择“主键”命令,将 “CID”字段设置为该表的主键。
执行“文件”→“保存”命令,或单击工具栏上的保存图标,弹出“另存为”对话框,如图7-7所示,在其中输入“开设课程表”,单击“确定”按钮,即可在数据库中成功创建“开设课程表”。
图7-7 “开设课程表”的设计视图
执行“文件”→“关闭”命令,或单击菜单栏所在行最右边的关闭按钮,返回“课程管理”数据库的主窗口。在表对象中双击刚才创建的“开设课程表”,在弹出的“数据表视图”中逐一输入表1所示的开课信息,如图7-8所示,然后执行“文件”→“保存”命令,或单击工具栏上的保存图标。至此,“开设课程表”的创建完成。
图7-8 “开设课程表”的数据表视图
执行“文件”→“关闭”命令,或单击菜单栏所在行最右边的关闭按钮,返回“课程管理”数据库的主窗口。再采用完全类似的方式,分别依据表7-5与表7-2、表7-6与表7-3创建“教师授课信息表”和“学生选课信息表”。
上述3张表创建完成后,主窗口中表对象的界面如图7-9所示:
图7-9 “课程管理”数据库中的表对象
4. Access 2003中查询的创建
在主窗口左侧的“对象”列中单击“查询”按钮,然后在窗口右侧双击“使用向导创建查询”。在弹出的“简单查询向导”对话框的“表/查询”下拉列表框中选择“表:学生选课信息表”,单击“可