剑网3 电信一区:3小时就会数据库制作

来源:百度文库 编辑:偶看新闻 时间:2024/05/09 02:28:12

1/3杨贵元7次挑战复旦大学网络公开课

 

数据库制作思路:第一步、建立相互关联的多个数据表;第二步、以数据表为基础制作各应用窗口;第三步、把各应用窗口汇编成应用系统。

三项准备:给母校、工作单位、自己家乡做一个数据库。1、收集资料。要按人或事情分门别类,按最小一级的分类设置各个独立主题,每个主题建立一个数据表,每个数据表包含多个“字段”。例如母校(杨陈中学),可分为教师与学生,师生都各有许多独立主题,如:教师有六个主题、学生有四个主题及其字段如下:⑴教师自然情况表:教师编号、姓名、性别、出生年月、联系电话、家庭住址;⑵教师职称评定表:教师编号、职称、评职时间;⑶教师学历表:教师编号、就读学校、学位、入学时间、毕业时间;⑷教师科研表:教师编号、科研成果、类别、出版部门、时间;⑸教师授课表:教师编号、授课名称、班级、授课周几、授课节次;⑹教师教研组表:教师编号、教研组、职务;⑺学生自然情况表:学生编号、姓名、性别、出生年月、家庭住址、家庭电话、像片;⑻学生成绩表:学生编号、语文、数学、外语、政治、历史、地理、等等;⑼学生分班表:学生编号、班级;⑽学生报到表:班级、报到人数、未到人数。注意,教师六表中都用教师编号来把各表联系起来,学生前三表中都用学生编号来联系,第五表、第九表、第十表用班级联系,就把所有表都有机联系在一起了,这个联系的字段叫做主键或索引。2Access 2007的安装。Office 2007上都带有Access 2007,插入Microsoft Office 2007(中文)光盘后,根据提示操作就行,只是在安装选项时只需选择【Office Professional Plus 2007】,就把包括Word、电子表格、幻灯片、数据库等在内的日常办公应用程序都安装了。3、创建数据库文件。⑴在电脑D盘(或E盘)上新建一个存放数据库文件的文件夹。⑵、创建数据库文件:选择【开始】/【所有程序】/【Microsoft Office】/【Microsoft Office Access 2007】菜单命令,打开【开始使用Microsoft Office Access】窗口。单击【空白数据库】按钮,在窗口右边出现【空白数据库】浮动面板,单击右下角【文件名】文本框后的【浏览到某个位置来存放数据库】按钮,在【保存位置】下拉列表框中选择保存位置(为刚建的数据库文件夹),在【文件名】文本框中输入数据库名称,单击【确定】按钮。返回创建界面,单击【创建】按钮,便在Access 2007中创建出一个数据库,并打开一张空表【表1】。

创建数据表1、命名表。在【表1】上单击右键,在弹出的快捷菜单中单击【保存】,在【另存为】对话框的文本框中输入表名称(如【教师自然情况表】),单击【确定】,表名称就发生了改变。2、从【设计视图】中输入字段。将鼠标光标滑到操作界面右下角视图区左边第一个呈选中状态的按钮上,就显示出当前界面为【数据表视图】,单击最右边的【设计视图】按钮,就转化为设计视图,便于直接输入各字段名称。⑴在【字段名称】下依次输入此表的各字段名称;⑵选中一个能与其它表关联的字段(如教师编号),单击【设计】/【工具】/【主键】菜单命令,确定为主键,其前面出现钥匙标识(再单击同样菜单命令,就取消主键),表明此字段下的各数据不能允许重复;⑶依次单击各字段后面的【数据类型】文本框,单击其下拉按钮,从列表框中选择相应的数据类型:其中,【数字】只能输入数字不能输入文字、字母,【自动编号】只适用于主键,但主键还可选【数字】、【文本】等;【文本】与【备注】则文字、字母、数字都可输入,只是【文本】最多只能输入255个字符,而【备注】则没有最高限制;对于照片可选【附件】或【OLE对象】,但后者需要专门程序才能浏览图像,而前者则可直接浏览图像。保存。3、从【数据表视图】中输入数据。从视图区切换到【数据表视图】,填写数据,对着相应的字段,(按照教师编号)要一行一行地填。4、创建表。要新制作下一个数据表时,可选择【创建】/【表】/【表设计】菜单命令,直接进入【设计视图】填写字段,命名保存后,再切换到【数据表视图】填写数据项。(教学中,教师直接指导学生做成一表,其他让学生课后自己做;或者老师先做一个数据库存入共享文档中供大家调用,让学生从【外部数据】【导入】)。

建立表关系。⑴打开数据库,选择【数据库工具】/【显示/隐藏】/【关系】菜单命令,弹出【显示表】对话框,关闭对话框;从编辑区的左边导航窗格【所有表】下选中一表,拖入到右边的【关系】窗口中,把其余各表都拖入。⑵在【关系】窗口,把一个表中的关联字段(即主键或索引字段)拖到另一表的相应关联字段上;弹出【编辑关系】对话框,一般保持默认设置,就是不选【实施参照完整性】,再单击【创建】按钮,两表中的关联字段就有了一个连线,创建了表关系。⑶删除表关系。在两表之间的关系线上单击右键,在弹出的快捷菜单中选择【删除】选项。

 

杨贵元(辽宁师范大学管理学院,邮箱yangguiyuanchenke@163.com)

 

3小时就会数据库制作2/3杨贵元8次挑战复旦大学网络公开课

 

以数据表为基础制作各种应用窗口。数据库是由专业人员设计的,但其应用必须要能适用于非专业人员。设计是通过数据表的视图来进行,应用是要通过数据库的窗?謇唇小P璋凑沼τ眯枨蟀迅魇荼砑捌溲苌碜筛髦钟τ么疤濉?

一、数据输入窗体。就是让非设计人员向相关数据表中直接输入数据。1、创建数据输入窗体。打开数据库及所需表如教师自然情况表,选择【创建】/【窗体】/【窗体】菜单命令,此时即可看到创建的新窗体,以【布局视图】显示;切换到【设计视图】,这里可看到窗体的三个主要部分:窗体页眉(显示窗体标题)、主体、窗体页脚,每个部分都称为窗体的节;把鼠标光标移到主体节(即网格)的右边框线上,当变为十字形时按住鼠标向右拖动后释放鼠标,就把主体增宽了,同理根据需要可把主体往下拉长;⑵选择【设计】/【控件】/【使用控件向导】菜单命令,使【使用控件向导】控件处于选中状态(这样之后,再单击其它控件,才能弹出相应的控件向导);选择【设计】/【控件】/【按钮】菜单命令,在【主体】空白位置单击,出现一个命令按钮,同时弹出一个【命令按钮向导】对话框。在对话框中,选择【类别】的【记录操作】,再选择【操作】的【添加新记录】,单击【下一步】;在弹出的对话框中选择【文本】复选框,单击【下一步】;在弹出的对话框中直接单击【完成】,命令按钮上英文就变成了【添加记录】。同理,添加【保存记录】按钮,只是从【操作】中要选择的是【保存记录】;同理再添加【关闭窗体】按钮,只是选择【类别】的【窗体操作】,再选择【操作】的【关闭窗体】。命名为【教师自然情况数据输入】保存。⑶切换到【窗体视图】,单击【添加记录】按钮,窗体数据清空,新增一个教师编号,并填写相应各信息,单击【保存记录】按钮,打开其数据源表【教师自然情况表】,就看到已把这个新教师添加到数据表中了。同理,为每一个数据表都制作一个相应的数据输入窗体。

二、数据维护窗体。是管理人员(非设计人员)对已输入数据进行修改的窗体。数据维护窗体与数据输入窗体比较,除了还要增加【删除记录】、【撤消记录】(2003版本上是【修改记录】)两个命令按钮外,其余都一样。为每个数据表制作一个数据维护窗体,注意要在窗体命名标明数据维护如【教师自然情况数据维护】。

三、数据浏览窗体。是让客户等非设计人员对原始数据、查询结果进行浏览的窗口,就是把数据表与查询转换成数据浏览窗体。由原始数据表制作数据浏览窗体,与前两种同理,只是命令按钮全部换为【记录导航】类别中的【第一项记录】、【前一项记录】、【后一项记录】、【最后一项记录】,再加上【关闭窗体】。为每一个数据表都制作一个相应的数据浏览窗体,在窗体命名标明数据浏览如【教师自然情况数据浏览】。

四、数据报表。是让非设计人员能够完整浏览、打印每一张数据表或其衍生表的全部信息的窗体。打开一个数据表;选择【创建】/【报表】/【报表】菜单命令,就把数据表转换为报表格式,命名(标明报表如【教师自然情况报表】)保存。把各数据表一一做成相应报表。

五、数据查询窗体。一般根据每个关联字段建一个查询,特殊情况下可据某个非关联字段建查询。查询方法有四种。最基础、最根本的是简单查询向导。例以【教师编号】为关联字段创建【教师综合情况查询】。选择【创建】/【其他】/【查询向导】菜单命令,在弹出的【新建查询】对话框中选择【简单查询向导】,单击【确定】按钮;弹出的【?虻ゲ檠虻肌慷曰翱颍セ鳌颈?/查询】文本框右边下拉按钮,在打开的列表框中选择所需一数据表(或查询),从【可用字段】列表框中选择所需字段,单击【>】按钮,添加到【选定字段】列表中(例从教师自然情况表中选择教师编号、姓名,同理,从教师学历表中选择学历,从教师职称评定表中选择职称,从教师授课表中选择授课名称、班级);(注意,有些情况下没有这一步,就跳过去)单击【下一步】按钮,在弹出的对话框中选中【明细(显示每个记录的每个字段)】单选按钮;单击【下一步】按钮,在【请为查询指定标题】文本框中输入标题如【教师综合情况查询】(查询是数据表的一种衍生,相当于数据表,这里就是要给查询取个像数据表一样的名),单击【完成】按钮。⑵将刚制作的查询,直接转化为数据浏览窗体(取名为【教师综合情况查询数据浏览】),一律不要任何按钮(或者只需一个【关闭窗体】)。

自学内容:1、教师授课表制作,先实际排好课(对排课表上已排好的课程,要把课程名称与上课教师编号一起写上,自习与班会的教师编号都填班主任的),然后再把这排课表上的信息一一填上教师授课表。2、通过查询设计制作某班授课表,选择【创建】/【其他】/【查询设计】命令,在【显示表】中选择所需表(如教师授课表)单击【添加】,创建【查询1】,关闭【显示表】;分别双击【查询1】中的各字段名称,将自动在【查询1】选项卡下方的【字段】行中添加字段,并对各字段的【排序】、【显示】、【条件】等进行人工操作设置(如在【班级】的【条件】单元格中输入某班编号如【200901】即2009届一班);保存该查询(如200901班授课表),然后切换到数据表视图中。3、再用交叉表查询向导制作课程表。选择【创建】/【其他】/【查询向导】菜单命令;在打开的【新建查询】对话框中,选择【交叉表查询向导】选项,单击【确定】按钮;弹出【交叉表查询向导】对话框,从中选择所需表或查询(要先勾选【查询】)例200901班授课表,单击【下一步】按钮;在弹出的对话框中选择一重复值字段(如【授课节次】)为行标题;单击【下一步】按钮,在弹出的对话框中选择另一重复值字段(如【授课?芗浮浚┪斜晏猓坏セ鳌鞠乱徊健堪磁ィ诘龅亩曰翱蛑醒≡褚允驹谛辛薪徊娴愕淖侄巍臼诳蚊啤浚⒀≡褚褂玫暮ㄈ缪≡瘛咀詈笠幌睢浚凇厩肴范ㄊ欠裎恳恍凶餍〖啤康母囱∠钪校还囱 臼牵ǜ餍行〖啤浚坏セ鳌鞠乱徊健堪磁ィ诘龅亩曰翱蛑惺淙敫貌檠拿疲ㄈ纭?200901班课程表】);单击【完成】。4、选中总计列(对我们没用。如果创建交叉表中不勾选【是,包括各行小计】,就没有这列,勾选了就有这列),单击右键在弹出的快捷菜单中选择【隐藏列】,就把此列隐藏起来了。选中第一列,单击右键,在弹出的快捷菜单中选择【取消对所有列的冻结】,然后进行重新冻结排序,先冻结的列排在前,后冻结的列排在后,据此道理,我们就可按需要依次冻结授课节次、星期一、星期二、星期三、星期四、星期五。保存后就是我们的课程表了。转化成相应的浏览窗体。

 

杨贵元(大连市,辽宁师范大学管理学院,邮箱yangguiyuanchenke@163.com)

 

3小时就会数据库制作3/3杨贵元9次挑战复旦大学网络公开课

 

把各应用窗口汇编成应用系统,以让人都能从数据库的主页入手,去顺利找到所需的各个应用窗口。数据库应用系统的开关面板体系为:主页→主控制面板→六大具体控制面板。

系统主页窗体。系统主页窗体具有介绍数据库应用系统的名称、开发者、版本编号,以及引领用户进入数据库应用系统等功能。如杨陈中学系统主页相应包括【杨陈中学教务处】、【开发者:书呆子龙眼】、【Version number 2010.1】(版本编号)、【系统功能:学校教师信息管理、学校学生信息管理、教务信息管理】4个标签控件,1个命令按钮控件。1、创建标签控制。打开数据库,选择【创建】/【窗体】/【窗体设计】菜单命令,取名为【系统主页】(同理,再创建一个名为【主控制面板】窗体后,只关闭这后面一个窗体);在【设计视图】窗口,选择【设计】/【控件】/【标签】菜单命令,到【系统主页】空白处,按住鼠标左键画出一个小长方形,然后在里面写上第一个标签文字,同理制作其他标签控件。选择【设计】/【字体】菜单命令,然后对标签内字体进行字体设置;选择【设计】/【工具】/【属性表】菜单命令,然后选择各标签进行属性设置。2、创建命令按钮,用来既打开下一窗体,又关闭本窗体。在不选中控件向导状态下,选择【设计】/【控件】/【按钮】菜单命令,添加1个按钮控件;选择【属性表】/【事件】/【单击】,点开【…】按钮,在弹出的对话框中选择【宏生成器】?蟆救范ā浚辉诖蚩亩曰翱蛑校凇静僮鳌苛械谝恍械ピ裱≡瘛?Open Form】(即打开窗体),在下面【操作参数】的【窗体名称】选择【主控制面板】(注意,打开的是下一窗体);在【操作】第二行单元格中选择【Close】(即关闭窗体),在【操作参数】的【对象类型】中选择【窗体】,在【对象名称】中选择【系统主页】(注意,关闭的是这一窗体)。保存,关闭【宏生成器】。选择命令按钮,在【属性表】【格式】的【图片】的【…】列表框中选定【上箭头】。切换到窗体视图,单击上箭头,就进入主控制面板、并关闭主页。

主控制面板。包括2个标签控件、7个命令按钮控件。1、先创建要从主控制面板打开的六个空白窗体,分别命名为【数据输入控制面板】、【数据维护控制面板】、【数据浏览控制面板】、【数据查询控制面板】、【打印报表控制面板】、【系统介绍】。2、打开主控制面板空白窗体,切换到设计视图。创建2个标签控件【杨陈中学教务处】、【请单击您需要操作的按钮】(也可合成一个标签控件)。3、创建宏组。选择【创建】/【其他】/【宏】/【宏】菜单命令,取名为【宏组】,保存。选择【设计】/【显示/隐藏】/【宏名】菜单命令,在【宏名】列下第一行单元格中输入第一个宏名(如【宏1】),在【操作】列下第一单元格中选择【Open Form】,在【操作参数】的【窗体名称】中选择第一个具体控制面板(如【数据输入控制面板】);同理,对其他五个具体控制面板分别相应设置宏2至宏6。宏7则是【操作】选择【Quit】。保存,关闭。宏组是显示在导航窗格的一个宏,其中包含了多个子宏,在【属性表】/【事件】/【单击】下拉列表中会显示各个子宏。(注意,退出系统按钮可用控件向导来完成,问题小些:控件向导下建一按钮,在向导中【类别】选【应用程序】,【操作】选【退出应用程序】。)4、在无控件向导状态下,创建7个命令按钮控件,分别输入标题为:【数据输入】、【数据维护】、【数据浏览】、【数据查询】、【打印报表】、【系统介绍】、【退出系统】。依次选中各按钮,在【属性表】/【事件】/【单击】下拉列表中选择相应的子宏。保存。切换到窗体视图,单击各按钮,就显效果了。

具体控制面板。1、打开【数据输入控制面板】空白窗体,切换到设计视图。添加一个标签控件,标题为【数据输入】,在无控件向导下再添加11个按钮控件,分别标上10个数据输入窗体的名称,另一个为【关闭】。⑴、创建宏组,命名为【输入宏】,分别为10个数据输入窗体创建一个打开相应窗体的子宏,再最后创建一个关闭本窗体的子宏。⑵依次选中各按钮,在【属性表】/【事件】/【单击】下拉列表中选择相应的子宏。保存。⑶在导航窗格中打开各个数据输入窗体,切换到设计视图,在【属性表】中选择类型为【窗体】,切换到【全部】,把【数据输入】、【允许添加】、【允许删除】、【允许编辑】、【允许筛选】都设置为【是】,这样就允许数据输入了。2、同理,制作【数据维护控制面板】、【数据浏览控制面板】、【数据查询控制面板】、【打印报表控制面板】。只是【数据维护控制面板】要同【数据输入控制面板】一样,需把【数据输入】、【允许添加】、【允许删除】、【允许编辑】、【允许筛选】都设置为【是】;而其他三个面板,则都设为否,就只能看不能动了。另外【打印报表控制面板】打开的是报表【OpenReport】不是窗体.

自学内容:设置用户密码。1、启动Access2007,选择(左上角处)【Office按钮】/【打开】菜单命令。在弹出的【打开】对话框中,在【查找范围】下拉列表框中查找要打开文件所在的位置(若是文件夹,则应打开),在列表框中选择(只是选中、不要打开)所需打开的数据库文档;然后单击列表框右下角【打开】按钮右侧的下拉按钮,在弹出的下拉菜单中选择【以独占方式打开】选项。2、在数据库窗口,选择【数据库工具】/【数据库工具】/【用密码进行加密】菜单命令,在弹出的【设置数据库密码】对话框中,先在【密码】文本框中输入密码,然后在【验证】文本框再次输入同样的密码,单击【确定】按钮,就完成对数据库密码的设置。凡设置好密码的数据库,其工具栏【数据库工具】组中的【用密码进行加密】就自动换成了【解密数据库】。这部分内容在数据库制作百姓通中专门有一小段文字。

对比:现在大学都开了数据库课程,教材一般三四百页,教学时间约60学时,学生还要做大量练习,才能最终考过国家计算机二级,但过级了的几乎都不会实际制作数据库。而这里,只书厚5页,只用三小时,就教会任何零基础的男女老少都会实际制作数据库,这就是杨陈法,这就是中国教育体制成功改革的金钥匙!

网页制作中会使用到哪些数据库? 开机2-3个小时能正常关机,5-6个小时后关机电脑”有时”就会重新启动 什么是网络工程师?会网页制作就是吗? 电脑隔一个多小时就会出问题 为什么看网站半个小时左右就会死机啊? 电脑为何运行一个小时就会重新启动? 电脑开机之后一个小时就会蓝屏 是怎么回事啊? 交换机为什么用两个小时就会断线 为什么西瓜打开几个小时之内就会变味啊? WINXP下电脑运行2小时左右就会死机 我的电脑美运行3个小时左右就会当机一次,请问有无高手能解答 我的电脑每运行3个小时左右就会当机一次,请问有无高手能解答 如何制作简单的网页?最简单的,最好两小时就搞定 网页制作怎么连接数据库? 怎么制作discuz的数据库? 都说成年人每天睡眠8小时足够了,为什么我晚上不睡足10小时白天就会犯困? 如果QQ上线今天上4小时就下线,第二天又上6小时会升级吗?时 我 的 皮肤当受到一点刮痕它就 会肿起来,但过半个 小时或一个小时就会自己消失? 求会数据库程序设计 手机第一次充电充3小时就满了也要充够12小时吗 P3-866的芯片448的内存.玩信长的野望ONLINE怎么玩了2-3个小时就会自动重启.行家指点下谢谢 我为什么才看电脑不到2个小时的电脑就会头痛的厉害? 【高分】急求配乐★24小时之内就会选出最佳答案 如果下一个小时就世界未日了,你会干什么?