仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 908|回复: 7
打印 上一主题 下一主题

[学习教程] MYSQL网页设计用Access创立复杂MIS办理体系

[复制链接]
深爱那片海 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:20:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
要想在MySQL与其他数据库之间进行一个面面俱到的功能设置对比,并不是一件容易的MySQL学习教程。随着新软件版本的发布或一些补丁的推出。你家中的CD、VCD必定良多吧?是否是常碰到为找一张CD把一抽屉的碟子翻得七零八落的情形,你必定没少受抱怨——你不想收拾它们一下?如:影片是国产的、仍是外洋的,是言情的、仍是枪战的,这个明星主演了那些咭片,这些影片又是哪一个导演导的,等等假如你乐意,就让我们一同使用MicrosoftAccess创建一个家庭CD、VCD办理的MIS体系。
1.筹办事情——断定数据库必要的表和字段
因为我们要创立的MIS体系是一个小办理体系,因而,不用要创建几个表,只需一个表就好了。该表的字段有:编号、影片称号、领衔主演、导演、刊行公司、影片范例、是不是获奖。个中“编号”为主关头字,该关头字独一断定每一个纪录的字段或字段集。
2.创立数据库
(1)利用“数据库导游”创立数据库:
在启动MicrosoftAccess时,将主动显现对话框,下面有新建数据库或翻开已无数据库的选项。单击“数据库导游”,然后单击“断定”按钮。在新建空数据库对话框中单击“断定”,然后指定命据库的称号和地位,单击“创立”按钮启动新建的数据库。接着新建表,然后填进响应的字段称号和数据范例,并设置字段巨细、索引等项目,别的不填或取默许值。个中字段的最年夜设置值是255字节,数据范例有文本、备注、数值、日期/工夫、泉币、主动编号、OLE工具等,你能够依据分歧的请求选择。
(2)不利用导游创立数据库
在启动MicrosoftAccess时,将主动显现对话框,下面有新建数据库或翻开已无数据库的选项,请单击“空数据库”,然后单击“断定”。假如已翻开了数据库或当Access翻开时显现的对话框已封闭,请单击工具栏上的“新建数据库”按钮,然后双击“经常使用”选项卡上的空数据库图标。指定命据库的称号及地位,并单击“创立”按钮。
3.数据库基础操纵
数据库的布局创立好了,接上去我们必要做的就是对数据库举行一系列的基础操纵。增添纪录:在“数据表”视图或“窗体”视图中翻开响应的窗体,单击工具栏上的“新纪录“按钮,键进所需数据,然后按TAB键转至下一个字段,在纪录开端,按TAB键转至下一个纪录。
编纂纪录:假如要编纂字段中的数据,单击要编纂的字段,假如要交换全部字段的值,指向字段的最右边,在鼠标变成加号时,单击该字段,键进要拔出的文本。
注重:假如键进有错,可按BACKSPACE键;假如要作废对以后字段的变动,按ESC键;假如要作废对全部纪录的变动,在移出该字段之前再次按ESC键,当从一个纪录挪动到别的纪录时,Access将保留对该纪录的修正。
复制或挪动数据:在别的使用程序,如Excel、Word中,选择要复制或挪动的一最多行。假如是从Word中复制数据,应确保纪录在选择之前已在表中分列好或已利用制表符分开开,假如粘贴数据到数据表中,应确保数据表中的列与要复制或挪动的数据的按次分歧,假如粘贴数据到窗体上,而窗体上响应的控件称号与复制数据的列名不异,Access将粘贴数据到称号不异的控件上。在Access中,翻开要向个中粘贴纪录的数据表或窗体,假如要交换现有纪录,选择要交换的纪录,然后单击工具栏上的“粘贴追加”或“粘贴”按钮;假如窗体中的纪录选定器不成用,要选择以后纪录,可单击“编纂”菜单中的“选择纪录”命令。
删除纪录:单击要删除的纪录,单击工具栏上的“删除纪录”按钮。
4.材料的排序、选择与查询
假如你想使你的VCD材料库中的影片摆放划一、而且查询便利,因而把握材料库的排序、查询与选择长短常主要的。
排序纪录:
在“窗体”视图或“数据表”视图中,单击要用于排序纪录的字段。单击鼠标右键,你就能够选择该字段的升序排序或降序排序。在数据表中,能够同时选择两个或更多相临近字段举行分离排序。MicrosoftAccess从选择的最右边的列入手下手排序纪录。在保留窗体或数据表时,MicrosoftAccess将保留该排次序序。
创立选择:
假如能够简单地在窗体、子窗体或数据表中找到并选择想要选择纪录包括的值的实例,可以使用“按选定内容选择”。操纵办法是:单击“纪录”子菜单“选择”中“按选定内容选择”,便可。
假如要从列表当选择所需的值,而不想扫瞄数据表或窗体中的一切纪录,大概要一次指定多个原则,可以使用“按窗体选择”。
假如核心正位于窗体或数据表的字段中,而刚好必要在个中输出所搜刮的值或要将其了局作为原则的表达式,可以使用“输出选择方针”。而假如是更庞大的选择,则可以使用“初级选择/排序”。
创立查询:
使用查询能够经由过程分歧的办法来检察、变动和剖析数据。也能够将查询作为窗体和报表的纪录源,最多见的查询范例是选择查询。选择查询将安装指定的原则,从一个或多个表中猎取数据,并依照所需的分列序次显现。
详细操纵:单击数据库视图的“查询”,按“新建”,选择计划视图,“断定”,选择表和查询,增加表,然后按“增加”,在“选择查询”表当选择“字段”,并断定排序请求,最初保留查询,如许,一个选择查询就完成了。
你也能够在“新建”当选择复杂查询导游、交织表查询导游、查找反复项查询导游、查询不婚配查询导游来创建查询。
5.报表制造
大概,你想把你的VCD材料库打印出来,随时检察。假如你是VCD店的老板,那末这也将是最好的宣扬。MicrosoftAccess中的报表功效,就可以办到,它能够在报表中把持每一个工具的巨细和显现体例,并能够依照所需的体例来显现响应的内容。
详细操纵:单击“报表导游”,在“报表导游”对话框当选择可用字段,按“下一步”,然后选择字段排序,最多可用四个字段排序,“下一步”选择报表的结构,最初按“完成”。
另有别的报表的计划办法,如主动报表(纵栏表)、主动报表(表格)、图标导游、标签导游,我就纷歧一讲了,人人能够本人实验实验。
6.与别的软件共享数据库
(1)数据库范例转换
以往,分歧数据库常常没法分享相互创建的材料。假如你之前习气利用dBase创建数据库,却因Windows天下的到来,老板为了赶时兴,下了一道命令,今后公司不再利用dBase创建数据库,还要你将一切在dBase上所创建的数据库,全体从头输出至Access97的数据库中,听到这个动静后,想必你必定是哭天怨地、七手八脚。就算有一千个利用Access97的来由,你仍是不宁愿改换数据库。实在,关于这一点Access97早就想好了对策,Access97供应了挪用、导出等多种办法来让你做数据库的转换。你只需点击“工具”菜双数据库有用工具”子菜单中的“转换数据库”,然后选择要转换的别的范例数据库,如dBase,数据库就会乐成地从dBase转换到Access97中,十分地复杂。
(2)在Word中挪用Access数据
能够以RTF格局(.rtf)文件保留数据表、窗体或报表的输入。RTF格局文件可保存字体和款式等带格局的信息,能够用MicrosoftWord和其他Windows字处置程序或桌面出书程序翻开。如前例,在MicrosoftAccess中,翻开CD、VCD办理体系数据库的表1,点击“保留为/导出”,把表1以RTF格局保留,然后在MicrosoftWord文件指定地位翻开表1.rtf就好了。
(3)将Access数据导出到Excel:
如前例所示,在数据库窗口中单击要导出的表或查询的称号,表1,然后在“文件”菜单上,单击“另存为/导出”命令,在“另存为”对话框,单击“另存为一个内部文件或数据库”,然后单击“断定”按钮。在“保留范例”框中单击所需的电子数据表格局。单击“保留地位”框右边的箭头,选定导出的方针驱动器和文件夹。在已有的电子数据表,大概在“文件名”框内输出新文件名。此时注重在保留到已有电子表时Access将删除并替换个中的数据,因而要出格当心。f单击“导出”按钮,Access将会创立包括表或查询数据的电子数据表文件。表或查询中的字段名被安排在电子数据表的第一行。
7.回护数据库
(1)加密或解密数据库
对数据库举行加密将紧缩数据库文件,并使其没法经由过程工具程序或字处置程序解密。数据库解密则为加密的反历程。
办法:启动MicrosoftAccess,但不翻开数据库。单击“工具”菜单“平安”子菜单中的“加密/解密数据库”。指定要加密或解密的数据库,然后单击“断定”按钮。指定加密或解密以后的数据库称号、驱动器及文件夹,然后单击“断定”按钮。假如利用原本的数据库称号、驱动器和文件夹,在加密或解密乐成后,MicrosoftAccess会主动将原本的数据库交换为加密或解密后的版本。但假如呈现毛病,MicrosoftAccess将保存原本的数据库文件。
(2)给数据库设置暗码
办法:翻开数据库,并选择“独有”复选框,单击“翻开”,然后单击“工具”菜单“平安”子菜单中的“设置数据库暗码”,输出暗码,考证,最初单击“确认”就完成了数据库设置的暗码,当翻开VCD材料库的时分,要提醒输出暗码。

甚至一个有经验的Windows管理者也可以轻松部署并开始学习它,而你不需投入一分钱来了解这个数据库。
不帅 该用户已被删除
沙发
发表于 2015-1-19 08:58:55 | 只看该作者
发几份SQL课件,以飨阅者
飘飘悠悠 该用户已被删除
板凳
发表于 2015-2-5 18:15:29 | 只看该作者
可能有的朋友会抱怨集成的orderby,其实如果使用ranking函数,Orderby是少不了的。如果担心Orderby会影响效率,可以为orderby的字段建立聚集索引,查询计划会忽略orderby操作(因为本来就是排序的嘛)。
海妖 该用户已被删除
地板
发表于 2015-2-13 05:45:37 | 只看该作者
只能告诉你,学好数据库语言和原理,多见识几种数据库软件,比一棵树上吊死要好。
老尸 该用户已被删除
5#
发表于 2015-3-3 15:56:37 | 只看该作者
这就引发了对varchar和char效率讨论的老问题。到底如何分配varchar的数据,是否会出现大规模的碎片?
简单生活 该用户已被删除
6#
发表于 2015-3-11 12:16:49 | 只看该作者
另一个是把SQL语句写到服务器端,就是所谓的SP(存储过程);
再见西城 该用户已被删除
7#
发表于 2015-3-18 14:22:54 | 只看该作者
而写到本地,我又考虑到效率问题.大家来讨论讨论吧,分数不打紧,就给10分,十全十美,没啥对错,各抒己见,但是要有说服力的哦~
冷月葬花魂 该用户已被删除
8#
发表于 2015-3-26 02:28:22 | 只看该作者
这就引发了对varchar和char效率讨论的老问题。到底如何分配varchar的数据,是否会出现大规模的碎片?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 01:11

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表