1、数据库设计软件的作用是什么?
假如你设计的数据库同时用于oracle,db2,你的SSMS能搞定吗?如果用pd设计,那么基本上他设计出的模型能用于很多数据库。
2、数据库设计时关系太复杂有什么好处,什么坏处
1.最简单的方法:
public static String reverse1(String str)
{ return new StringBuffer(str).reverse().toString();
}
2.最常用的方法:
public static String reverse3(String s)
{ char[] array = s.toCharArray();
String reverse = ""; //注意这是空,不是
for (int i = array.length - 1; i >= 0; i--)
reverse += array[i];
return reverse;
}
3.常用方法的变形:
public static String reverse2(String s)
{ int length = s.length();
String reverse = ""; //注意这是空,不是null
for (int i = 0; i < length; i++)
reverse = s.charAt(i) + reverse;//在字符前面连接, 而非常见的后面
return reverse;
}
3、新闻网站数据库设计问题
分两张表:文章表和评论表
文章表中主键为aid(article_id)
评论表中增加一个aid字段,用来记录评论所属的文章。
比如,找出ID为99的文章的评论:
SELECT * FROM comments WHERE aid=99
4、黄页网站的数据库设计?帮我提供个大概的设计思路。
黄页数据库表不是会很多,简单简单到到10张表就搞定,一个类型,一个地址,一个用户.三个主要,再加点辅助的就OK了.
祝你好运.
5、求一篇网站数据库设计论文
《数据库技术及应用》
课程设计说明书
课程名称 《数据库技术及应用》
设计题目 SQL SERVER 数据库课程设计
专业班级 计算机(动漫)1018班
学生姓名翁静静 学号 20105010109
指导教师 程远利
起止日期 2011年6月20日至6月24日
福建林业职业技术学院自动化工程系
目录
第一章.系统概述 3
1.1现状分析 3
1.2系统目标 4
第二章.系统数据库分 4
2.1需求分析 4
2.2数据库物理结构分析 4
2.3数据库逻辑结构分析 5
2.3.1登陆酒店管理信息系统窗口 5
2.4数据词典 6
第三章.系统(界面)设计部分 7
3.1数据录入,修改,删除界面设计 7
3.1.1用户登录界面实现 7
3.1.2具栏菜单的实现 8
3.1.3住房信息窗口 9
3.1.4退房信息窗 10
3.1.5会员信息窗口 10
3.2系统维护,安全设计 11
3.3会员维护查询 11
第四章.实习报告总结 12
第一章.系统概述
1.1现状分析
对酒店整个来说,对酒店经营状况起决定作用的是酒店的服务管理水平。如何利用先进的管理手段来提高酒店的管理水平成为酒店业务发展的当务之急。面对信息时代的机遇和挑战,利用科技手段提高酒店的管理无疑是一条行之有效的途径。虽然计算机管理并不是酒店管理走向成功的关键元素,但它可以最大限度地发挥准确、快捷、高效等作用,对酒店的业务管理提供强有力的支持。因此,采用全新的计算机网络和酒店业务管理系统,已成为提高酒店的管理效率,使作业人员与管理系统之间灵活互动,实现流畅的工作流衔接,帮助酒店有效地进行业务管理,释放最大价值。酒店业务管理系统在达到在节省人力资源成本的同时,可以提高业务效率,并能够及时、准确、迅速地满足顾客服务的需求。
随着我国经济体制改革的不断深化和我国经济的快速发展,我国人民的收入不断提高,消费观念也有提高,对服务质量的要求也有很大的提高。各地把旅游业当作本 地经济发展的重要支柱之一。酒店作为人们食宿、娱乐、休闲的场所而得到了快速的发展。社会上也成立了各种类型,不同规模的酒店服务企业。如何为客户提供更 加准确及时的服务,成为各个酒店竞争关键。所以酒店业务信息化建设就成为了客户衡量酒店提供商服务标准的一个准则,信息系统成为了基础。
随着Internet技术的进一步发展和普及,不能很好的适应世界经济发展的形式和我国国民经济建设的需要,市场现有的产品化的酒店业务软件系统在不断发 展中的酒店的需求。基于WEB的酒店管理系统的总体设计目标能够建立完善、高效、可靠的酒店业务信息系统,为酒店提供良好的信息环境。
1.2系统目标
利用PB来实现对酒店管理的设计,能够进行对顾客住房,退房,会员申请等等。
第二章.系统数据库分
2.1需求分析
系统需对用户登录进行管理。使用各功能模块时,系统应验证用户编号的有效性,否则要求用户登录。另外,允许用户对自己的密码进行修改。
系统应用比较简单,除了住房模块,退房模块,还有会员查询模块,并为会员的增加做了维护。
需求分析是从客户的需求中提取出软件系统能够帮助用户解决的业务问题,通过对用户业务问题的分析,规划出系统的功能模块,即定义用例。这个步骤是对理解需求的升华,直接关系到该系统的质量。
2.2数据库物理结构分析
住房信息:顾客信息,顾客编号,房间编号,房间信息。
会员维护信息:会员编号,会员姓名,会员年龄,会员性别。
会员查询:会员编号。
退房信息:顾客编号,顾客住房编号,退房时间,普通顾客退房信息,会员退房信息。
2.3数据库逻辑结构分析
2.3.1登陆酒店管理信息系统窗口
业务登记:窗口中输入正确的“编号”和对应的“密码”,则可以进入主窗口
操作可实现的功能:
(1)检查是否正确连接数据库
(2)检查编号与密码是否匹配--若编号与密码不匹配,则弹出对话框“输入错误,请中心输入”。
操作步骤:在窗口中输入正确的“编号”和对应的“密码”。
(3)主窗口
若在“登陆”窗口输入正确的“编号”和“密码”,便可进入主窗口
如下图所示:
(4)内部功能:
1.住房信息
2.退房信息
3.会员信息查询
4.会员维护
5.主题帮助
2.4数据词典
1.管理员表
Mcode Mname Mtype Mpsd
01 张三 P 111111
02 李四 S 111111
2.顾客表
Pcode Pname Psex Page
01 夏三 男 30
02 陈丽 女 28
03 陈安南 男 24
04 田丁丁 女 28
05 张国政 男 40
3.房间信息表
Rcode 10000 10002 10003 10004 10005 10006 10007
Rkey 2 1 2 1 2 3 3
4.会员号表
Vcode Vname Vsex Vage
07 饶雪漫 女 34
08 林竹 女 24
09 菁菁 女 37
第三章.系统(界面)设计部分
3.1数据录入,修改,删除界面设计
3.1.1用户登录界面实现
建立窗口w_login
双击进入按钮进行编译,输下代码。
3.1.2具栏菜单的实现
分别点击菜单项,在下面窗口键入open(w_vipprotect),其他的同理。
3.1.3住房信息窗口
在住房窗口中的的顾客编号输入顾客编号,按enter键查询,则顾客信息会显示顾客的信息。在订房过程的房间号信息输入房间号查询(若在输入房间号信息时,房间查询框中无房间号出现,则该房间已被申请),申请该房间,则按申请该房间按钮,即申请成功,后退出即可。
3.1.4退房信息窗
顾客退房时,先插入顾客编号,查询顾客信息。我将顾客信息分为两个,一个是会员的,一个是普通的顾客。顾客退房时,将顾客所要退的房间编号输入在房间编号信息框中,进行查询,或者直接按“插入”键,并在房间信息框中插入顾客所要退的房间编号以及房间钥匙,然后按“数据更新”,即退房成功。
3.1.5会员信息窗口
在顾客编号中输入会员编号,若是会员的话,则会在会员信息中显示。若不是会员,则不是会员。
3.2系统维护,安全设计
由于是酒店管理系统的业务性质,必须选择具有较高的可靠性、稳定性以保证任何情况下都不至于丢失、损失数据。
必须有较高的响应速度,以保证各项具体业务的顺利进行。考虑应该要有良好的课维护性,可操作性。
由于各种情况,酒店管理系统在实施后应能达到以下目标:
⒈实现多点操作的信息共享,相互之间信息传递准确,快捷,顺畅。
⒉系统界面美观友好,操作简单易行,查询灵活方便,数据存储安全可靠。
⒊实施会员制,提供多种优惠政策。
3.3会员维护查询
在酒店管理系统中,点击“统计打印”,再按会员维护,即出现下面的窗口。
在“会员编号”中输入会员编号,查询,该窗口用以对会员额增加或对会员号的失效而定的窗口。
第四章.实习报告总结
在本次实习设计中,在连接数据库时,我认为已经按照以前能够运行的方法做好了所以的操作任务了,但是在运行中遇到了一个另我很长时间解决不了的问题。在检查数据库和连接数据库代码以及各项操作代码都没有问题的情况了(可以显示数据库中已有的记录),居然连最简单的提交表单功能都不能实现。
经过这段时间的精心设计,系统的基本功能已经实现,并能实践于一些业务管理过程中,但酒店业务管理系统是一个庞大的工程,要使网络交互功能的实现,脚本的设计,网页的构架,网页的美工,文字的编辑,非一朝一夕可尽善尽美的,这需要一个长期的摸索与完善过程,同时还要在实践中发现与操作者使用要求不相符合的 地方还要修改。子系统功能虽已基本实现,但仍有诸多地方需要修改。我个人觉得酒店作为一个较早应用了计算机管理系统的行业。随着酒店业务的扩展,服务的增加,酒店业务管理系统也逐渐发展、完善。如果没有一套可靠的酒店业务管理系统,但凭手工操作,不仅效率低下,而且会极大地形象到酒店的服务质量。要在酒店服务中选择好适合自己酒店实际情况的业务管理系统不仅 要考虑该系统在酒店的实用性,还要考虑酒店对该系统所能够承担费用的能力,以及这个系统对操作员来说的操作难易程度。
通过本次毕业设计中,我对数据库有了深一层的认识,或许我的编译不是很好,整个窗口看起来不是很完美,我做的设计看起来是一个雏形,而且之中还存在很多问题,像我设计的酒店管理系统,很多科室需要靠顾客的口头描述,并且像账单的结算等,必须管理员的手头造作。这还是会给管理员增添了一些麻烦。但是我相信我会一直把数据库学好。
6、数据库设计的根本目的是什么
数据库设计的根本目标是要解决
A)数据共享问题 B)数据安全问题
C)大量数据存储问题 D)简化数据维护
一般书上很少这么提,大家在答这个题的时候,可以从数据库的概念上入手,数据库设计的根本目标是要解决应该是共享问题。四个答案可以做一些比较,最好的答案应该是A答案。你可以看一下数据库的概念,一般数据库是长期存储在计算机内有组织的可共享的数据集合。还有一个线索,数据库设计的六个阶段,每一个阶段主要做什么,或者是大家看数据库的一些范式,这个范式主要解决什么问题。从这一题大家一定要注意二级考试的公共基础知识,很多地方都考最根本,最主要的地方。
*************************
以上是转载的资料
呵呵,说一下我的理解:
数据库设计的目的即设计目标从根本上来说就是要实现数据的共享和安全存取,从细化及技术上来说,一个优秀的数据库设计必须要最终实现用户对于数据共享的具体要求,必须要在满足于用户的数据存取要求的基础上实现对于数据的关联性及优化,必须实现数据的安全性及可移植性,以保证用户数据能够简单的进行移植,必须要实现数据库的可扩容性结构以保证数据库对于用户未来数据要求的兼容性等等
7、设计数据库最主要的目的是什么?
最初没有数据库的时候就直接读写内存,但是数据和数据结构复杂了以后,就发现存取速度太慢,于是就出现了数据库的概念。
所以数据库的主要目的就是为了提高数据操作效率
8、数据库在网页设计中作用及重要性
数据库是用来存储数据的,其中分好多类,小型的有ACCESS,中型的有SQL SERVER,大型的有ORACLE,可根据自已的需要选用。 其重要性是显而易见的,没有数据库,只可以做静态的页面,无法实时更新或存储历史数据。数据库的设计在大型项目中尤为重要,好的数据库设计可以网站开发者更方便,让网站访问时间缩短好多倍,会让网站访问起来更快。
9、数据库设计的重要性
目前一般企业用的比较多的数据库有:微软的SQL2000到现在的SQL2005,甲骨文公司的Oracle,以及免费的MySQL,还有SyBase、DBase等等,当然还有一般小应用当中使用的Access数据库。
上述的数据库中,除MySQL是免费之外,其余都是收费的。他们的数据库语言基本上由国际标准S演变而来,所以他们大部分类似,但又有着各自的特点,比如SQL2000的T-SQL等。
在实际应用当中,一般我们首先在项目分析之后,就要进行数据库的设计了。数据库不仅仅用来存储数据,大型的如SQL2000、Oracle等都有着自己的事务机制,可以自动完成一些设定好的事务。比如银行应用当中的大量结算工作,都会安排在凌晨由服务器自动完成。
可以说所有的软件应用,处理的都是数据对象,所以掌握一种数据库语言,对于学习任何一门语言都是非常必要的。
初学可以从Access开始,比较简单,或者可以选择SQL2000,它的帮助文档比较齐全,也容易找到相关资料,使用的人也比较多,可以有很多交流学习的机会。
随着信息化,电子化进程的发展,数据越来越成为企业,事业单位日常运作的核心决策发展的依据。由于网络的发展,电子商务的兴起,网络安全也越来越引起人们的重视,归根到底网络安全的核心也就是数据的安全。有机构研究sample明:丢失300MB的数据对于市场营销部门就意味着13万元人民币的损失。对财务部门就意味着16万的损失,对工程部门来说损失可达80万。而企业丢失的关键数据如果15天内仍得不到恢复,企业就有可能被淘汰出局。CIH和爱虫给国际社会造成损失多达数十亿美金。国内有客户误删有效数据由于没有备份造成停业手工重新录入,给企业造成损失数十万元。这种教训在国内时有发生,这都说明了保证信息数据安全的重要性.