图7-3 “文件新建数据库”对话框
经过上述操作,在Access 2003数据库主窗口的工作区生成出如图7-4所示的“课程管理”数据库窗口。这时窗口中的各类对象都为空,表明新的数据库文件已经创建完成,但还未添加表、查询等任何实际的数据对象。
图7-4 “课程管理”数据库窗口
如果要打开以前建立的数据库文件,则可以在Access主菜单下,执行“文件”→“打开”命令,弹出如图7-5所示的“打开”对话框,然后在该对话框中选取已经存在的数据库文件,再单击“打开”按钮。
图7-5 “打开”数据库文件的对话框
在进行这个操作时,要注意数据库文件的打开方式。在“打开”按钮的右边有一个朝下的小三角形,单击该三角形将弹出一个菜单,其中有“打开”、“以只读式打开”、“以独占方式打开”和“以独占只读方式打开”四个菜单项。
选择“打开”,被打开的数据库文件可与网上其他用户共享。 选择“以只读方式打开”,被打开的数据库文件可与网上的其他用户共享,但只能使用、浏览数据库的对象,不能维护数据库。
选择“以独占方式打开”,则网上其他用户不能使用被打开的数据库文件。
选择“以独占只读方式打开”,则只能使用、浏览数据库的对象,不能对数据库进行维护,而且网上其他用户不能使用该数据库。 3. Access 2003中数据表的创建
设在课程管理数据库中包含如下3张用于示例的表:
表7-1 开设课程表 CID CName Unit Time Property 法律基础 文史哲通论 高级语言程序设计 马克思主义基本原理 大学英语 数据结构 软件工程 计算机网络 通信电子线路 嵌入式系统 光通信原理 移动通信 数字信号处理 法学院 文学院 计算机系 社会科学部 大学英语教学部 计算机系 软件工程系 计算机系 通信工程系 电子系 通信工程系 通信工程系 电子系 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 张有政 A306 C408 周一3-4节 周三7-8节 TID TNO TName CID Classroom Classtime 3 88002 李龙 A405 周二1-2节 4 88204 刘颖 B101 周四5-6节 5 88108 王大 B404 周一5-6伟 节 6 88108 王大 D209 周五1-2伟 节 7 88109 陈建 B307 周三3-4国 节 8 88100 李昊 A311 周二3-4节 9 88118 胡宇 C401 周五3-4星 节 10 88127 沈晓 B306 周四3-4明 节 11 88127 沈晓 B206 周二5-6明 节 12 88201 王涛 A201 周一1-2节 13 88212 周文 A310 周二7-8风 节
表7-3 学生选课信息表 SID SNO SName CID 1 张大鹏 2 张大鹏 3 张大鹏 4 刘伟 5 李明 6 李明 7 李明 8 刘伟 9 刘伟 10 张大鹏 11 杜业军 12 杜业军 13 杜业军 14 杜业军 15 杜业军 打开“课程管理”数据库文件,如图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