数据库是面向事务的设计,数据仓库是面向主题设计的。数据库一般存储在线交易数据,数据仓库存储的一般是历史数据。
“与时间相关”:数据库保存信息的时候,并不强调一定有时间信息。数据仓库则不同,出于决策的需要,数据仓库中的数据都要标明时间属性。决策中,时间属性很重要。同样都是累计购买过九车产品的顾客,一位是最近三个月购买九车,一位是最近一年从未买过,这对于决策者意义是不同的。
“不可修改”:数据仓库中的数据并不是最新的,而是来源于其它数据源。数据仓库反映的是历史信息,并不是很多数据库处理的那种日常事务数据(有的数据库例如电信计费数据库甚至处理实时信息)。因此,数据仓库中的数据是极少或根本不修改的;当然,向数据仓库添加数据是允许的。
:数据仓库的出现,并不是要取代数据库。数据仓库,是在数据库已经大量存在的情况下,为了进一步挖掘数据资源、为了决策需要而产生的,它决不是所谓的“大型数据库”。
目前,大部分数据仓库还是用关系数据库管理系统来管理的。可以说,数据库、数据仓库相辅相成、各有千秋。
特色数据库建设已经成为高校图书馆的研究热点。
特色数据库的建设是一个系统工程,包含着规划、论证、收集、整理、加工、分类、网页建设与维护等环节,同时还包含一些技术问题。在这个系统工程建设中,首先应该从源头开始严格把关,即在建库之初的规划、论证阶段要有科学严谨的态度,在全面了解特色数据库建设总体情况的基础上,提出可行性报告。
1、选题论证要严谨
目前特色数据库建设中低水平重复建设、缺乏特色、更新缓慢等现象比较普遍。作为高校图书馆,应该划定范围,有所为,有所不为,才能找准自己的位置,才能建设既符合高校的办学特点。又有可持续发展潜力的特色数据库。因此开发特色数据库首先要选好题,把好立项论证关,在对国内外数据库信息资源分布状况进行认真调查的基础上,针对馆藏特点、重点学科设置、用户需求等因素,确定适当的主题范围或文献类型范围。不要一味地求“大”、求“全”,而应该求“精”、求“特”,也就是说内容不要太杂。面不要太广,要重点关注某一领域,尽可能地将该领域内的有价值的东西收录进来,体现数据库的专题性和独特性。
2、数据源的收集要全面
数据是数据库的核心,数据质量从某种意义上说就是数据库的质量。因此,数据的收集是数据库建设中十分重要的环节。要确保收集信息的完整性和权威性,主要应注意以下几方面:
(1)确定合理的收集范围,包括学科范围、时限范围、地域范围、文种范围等。
(2)确定信息源的种类,包括图书、期刊、会议录、论文集、专利文献、产品说明、科技报告及网上信息等;
(3)确定收录信息的形式,包括文字、表格、、动画、音乐及多媒体信息。
帖子就用一个表实现,特别指出用两个字段:主题帖子id和父级帖子的id
主题帖子的父级帖子id都是0,父级帖子id>0的表示回复的帖子,且父级帖子id=主题帖子id。比如:
topicId --- parentId --- topic
1 --- 0 --- 主题帖子1
2 --- 1 --- 主题帖子1的回复
3 --- 1 --- 主题帖子1的回复
4 --- 0 --- 主题帖子2
这样,列出主题帖子的SQL的where条件是:where parentId=0
主题帖子下的回复列表SQL的where条件是: "where parentId="&request("topicId")
数据库系统
database systems
由数据库及其管理软件组成的系统。数据库系统是为适应数据处理的需要而发展起来的一种较为理想的数据处理的核心机构。计算机的高速处理能力和大容量存储器提供了实现数据管理自动化的条件。
数据库系统一般由4个部分组成:①数据库,即存储在磁带、磁盘、光盘或其他外存介质上、按一定结构组织在一起的相关数据的集合。②数据库管理系统(DBMS)。它是一组能完成描述、管理、维护数据库的程序系统。它按照一种公用的和可控制的方法完成插入新数据、修改和检索原有数据的 *** 作。③数据库管理员(DBA)。④用户和应用程序。对数据库系统的基本要求是:①能够保证数据的独立性。数据和程序相互独立有利于加快软件开发速度,节省开发费用。②冗余数据少,数据共享程度高。③系统的用户接口简单,用户容易掌握,使用方便。④能够确保系统运行可靠,出现故障时能迅速排除;能够保护数据不受非受权者访问或破坏;能够防止错误数据的产生,一旦产生也能及时发现。⑤有重新组织数据的能力,能改变数据的存储结构或数据存储位置,以适应用户 *** 作特性的变化,改善由于频繁插入、删除 *** 作造成的数据组织零乱和时空性能变坏的状况。⑥具有可修改性和可扩充性。⑦能够充分描述数据间的内在联系。
数据库管理系统
数据库管理系统(DBMS)是指数据库系统中管理数据的软件系统。DBMS是数据库系统的核心组成部分。对数据库的一切 *** 作,包括定义、更新及各种控制,都是通过DBMS进行的。DBMS总是基于某种数据模型,可以把DBMS看成是某种数据模型在计算机系统上的具体实现。根据数据模型的不同,DBMS可以分成层次型、网状型、关系型、面向对象型等。MS SQL Server2000就是一种关系型数据库管理系统。
关系模型。关系模型主要是用二维表格结构表达实体集,用外键表示实体间联系。关系模型是由若干个关系模式组成的集合。关系模式相当于前面提到的记录类型,它的实例称为关系,每个关系实际上是一张二维表格。
关系模型和层次、网状模型的最大判别是用关键码而不是用指针导航数据,表格简单用户易懂,编程时并不涉及存储结构,访问技术等细节。关系模型是数学化模型。SQL语言是关系数据库的标准化语言,已得到了广泛的应用。
如图11所示,DBMS的特点和功能可以分为三个子系统:设计工具子系统、运行子系统和DBMS引擎。
设计子系统有一个方便数据库及其应用创建的工具集。它典型地包含产生表、窗体、查询和报表的工具。DBMS产品还提供编程语言和对编程语言的接口。
运行子系统处理用设计子系统开发的应用组件。它所包含的运行处理器用来处理窗体和数据库的数据交互,以及回答查询和打印报表等。
DBMS引擎从其他两个组件接受请求,并把它们翻译成对 *** 作系统的命令,以便读写物理介质上的数据。DBMS引擎还涉及事务管理、锁、备份和恢复。
数据的结构化,数据的共享性好,数据的独立性好,数据存储粒度小,数据管理系统,为用户提供了友好的接口。
数据库系统的核心和基础,是数据模型,现有的数据库系统均是基于某种数据模型的。
数据库系统的核心是数据库管理系统。
数据库系统一般由数据库、数据库管理系统(DBMS)、应用系统、数据库管理员和用户构成。DBMS是数据库系统的基础和核心。
数据库系统的核心是数据模型,因为数据模型是数据库系统的核心和基础。
额,楼主,我也曾经想过做这样一个东西,这个跟试卷系统基本一致的,后来没做了,不过数据库设计的思路可以给你参考下。
1、设计调研问卷的基本信息表,包括调研问卷编号,主题,应用单位,调研起始时间等。
2、设计调研题库表,题库表一般包含4种不同表格,一种为判断类型、一种为单选类型、一种为多选类型、一种为问答类型(填空类型可以归纳为此类型)
3、设计调研问卷试题关联表,包含调研问卷编号,试题编号。
4、设计调研问卷答案表,下分为4种不同表格,判断、单选、多选、问答,包括试题编号,回答者编号,答案等信息。
《数据库技术及应用》
课程设计说明书
课程名称 《数据库技术及应用》
设计题目 SQL SERVER 数据库课程设计
专业班级 计算机(动漫)1018班
学生姓名翁静静 学号 20105010109
指导教师 程远利
起止日期 2011年6月20日至6月24日
福建林业职业技术学院自动化工程系
目录
第一章.系统概述 3
11现状分析 3
12系统目标 4
第二章.系统数据库分 4
21需求分析 4
22数据库物理结构分析 4
23数据库逻辑结构分析 5
231登陆酒店管理信息系统窗口 5
24数据词典 6
第三章.系统(界面)设计部分 7
31数据录入,修改,删除界面设计 7
311用户登录界面实现 7
312具栏菜单的实现 8
313住房信息窗口 9
314退房信息窗 10
315会员信息窗口 10
32系统维护,安全设计 11
33会员维护查询 11
第四章.实习报告总结 12
第一章.系统概述
11现状分析
对酒店整个来说,对酒店经营状况起决定作用的是酒店的服务管理水平。如何利用先进的管理手段来提高酒店的管理水平成为酒店业务发展的当务之急。面对信息时代的机遇和挑战,利用科技手段提高酒店的管理无疑是一条行之有效的途径。虽然计算机管理并不是酒店管理走向成功的关键元素,但它可以最大限度地发挥准确、快捷、高效等作用,对酒店的业务管理提供强有力的支持。因此,采用全新的计算机网络和酒店业务管理系统,已成为提高酒店的管理效率,使作业人员与管理系统之间灵活互动,实现流畅的工作流衔接,帮助酒店有效地进行业务管理,释放最大价值。酒店业务管理系统在达到在节省人力资源成本的同时,可以提高业务效率,并能够及时、准确、迅速地满足顾客服务的需求。
随着我国经济体制改革的不断深化和我国经济的快速发展,我国人民的收入不断提高,消费观念也有提高,对服务质量的要求也有很大的提高。各地把旅游业当作本 地经济发展的重要支柱之一。酒店作为人们食宿、娱乐、休闲的场所而得到了快速的发展。社会上也成立了各种类型,不同规模的酒店服务企业。如何为客户提供更 加准确及时的服务,成为各个酒店竞争关键。所以酒店业务信息化建设就成为了客户衡量酒店提供商服务标准的一个准则,信息系统成为了基础。
随着Internet技术的进一步发展和普及,不能很好的适应世界经济发展的形式和我国国民经济建设的需要,市场现有的产品化的酒店业务软件系统在不断发 展中的酒店的需求。基于WEB的酒店管理系统的总体设计目标能够建立完善、高效、可靠的酒店业务信息系统,为酒店提供良好的信息环境。
12系统目标
利用PB来实现对酒店管理的设计,能够进行对顾客住房,退房,会员申请等等。
第二章.系统数据库分
21需求分析
系统需对用户登录进行管理。使用各功能模块时,系统应验证用户编号的有效性,否则要求用户登录。另外,允许用户对自己的密码进行修改。
系统应用比较简单,除了住房模块,退房模块,还有会员查询模块,并为会员的增加做了维护。
需求分析是从客户的需求中提取出软件系统能够帮助用户解决的业务问题,通过对用户业务问题的分析,规划出系统的功能模块,即定义用例。这个步骤是对理解需求的升华,直接关系到该系统的质量。
22数据库物理结构分析
住房信息:顾客信息,顾客编号,房间编号,房间信息。
会员维护信息:会员编号,会员姓名,会员年龄,会员性别。
会员查询:会员编号。
退房信息:顾客编号,顾客住房编号,退房时间,普通顾客退房信息,会员退房信息。
23数据库逻辑结构分析
231登陆酒店管理信息系统窗口
业务登记:窗口中输入正确的“编号”和对应的“密码”,则可以进入主窗口
*** 作可实现的功能:
(1)检查是否正确连接数据库
(2)检查编号与密码是否匹配--若编号与密码不匹配,则d出对话框“输入错误,请中心输入”。
*** 作步骤:在窗口中输入正确的“编号”和对应的“密码”。
(3)主窗口
若在“登陆”窗口输入正确的“编号”和“密码”,便可进入主窗口
如下图所示:
(4)内部功能:
1住房信息
2退房信息
3会员信息查询
4会员维护
5主题帮助
24数据词典
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
第三章.系统(界面)设计部分
31数据录入,修改,删除界面设计
311用户登录界面实现
建立窗口w_login
双击进入按钮进行编译,输下代码。
312具栏菜单的实现
分别点击菜单项,在下面窗口键入open(w_vipprotect),其他的同理。
313住房信息窗口
在住房窗口中的的顾客编号输入顾客编号,按enter键查询,则顾客信息会显示顾客的信息。在订房过程的房间号信息输入房间号查询(若在输入房间号信息时,房间查询框中无房间号出现,则该房间已被申请),申请该房间,则按申请该房间按钮,即申请成功,后退出即可。
314退房信息窗
顾客退房时,先插入顾客编号,查询顾客信息。我将顾客信息分为两个,一个是会员的,一个是普通的顾客。顾客退房时,将顾客所要退的房间编号输入在房间编号信息框中,进行查询,或者直接按“插入”键,并在房间信息框中插入顾客所要退的房间编号以及房间钥匙,然后按“数据更新”,即退房成功。
315会员信息窗口
在顾客编号中输入会员编号,若是会员的话,则会在会员信息中显示。若不是会员,则不是会员。
32系统维护,安全设计
由于是酒店管理系统的业务性质,必须选择具有较高的可靠性、稳定性以保证任何情况下都不至于丢失、损失数据。
必须有较高的响应速度,以保证各项具体业务的顺利进行。考虑应该要有良好的课维护性,可 *** 作性。
由于各种情况,酒店管理系统在实施后应能达到以下目标:
⒈实现多点 *** 作的信息共享,相互之间信息传递准确,快捷,顺畅。
⒉系统界面美观友好, *** 作简单易行,查询灵活方便,数据存储安全可靠。
⒊实施会员制,提供多种优惠政策。
33会员维护查询
在酒店管理系统中,点击“统计打印”,再按会员维护,即出现下面的窗口。
在“会员编号”中输入会员编号,查询,该窗口用以对会员额增加或对会员号的失效而定的窗口。
第四章.实习报告总结
在本次实习设计中,在连接数据库时,我认为已经按照以前能够运行的方法做好了所以的 *** 作任务了,但是在运行中遇到了一个另我很长时间解决不了的问题。在检查数据库和连接数据库代码以及各项 *** 作代码都没有问题的情况了(可以显示数据库中已有的记录),居然连最简单的提交表单功能都不能实现。
经过这段时间的精心设计,系统的基本功能已经实现,并能实践于一些业务管理过程中,但酒店业务管理系统是一个庞大的工程,要使网络交互功能的实现,脚本的设计,网页的构架,网页的美工,文字的编辑,非一朝一夕可尽善尽美的,这需要一个长期的摸索与完善过程,同时还要在实践中发现与 *** 作者使用要求不相符合的 地方还要修改。子系统功能虽已基本实现,但仍有诸多地方需要修改。我个人觉得酒店作为一个较早应用了计算机管理系统的行业。随着酒店业务的扩展,服务的增加,酒店业务管理系统也逐渐发展、完善。如果没有一套可靠的酒店业务管理系统,但凭手工 *** 作,不仅效率低下,而且会极大地形象到酒店的服务质量。要在酒店服务中选择好适合自己酒店实际情况的业务管理系统不仅 要考虑该系统在酒店的实用性,还要考虑酒店对该系统所能够承担费用的能力,以及这个系统对 *** 作员来说的 *** 作难易程度。
通过本次毕业设计中,我对数据库有了深一层的认识,或许我的编译不是很好,整个窗口看起来不是很完美,我做的设计看起来是一个雏形,而且之中还存在很多问题,像我设计的酒店管理系统,很多科室需要靠顾客的口头描述,并且像账单的结算等,必须管理员的手头造作。这还是会给管理员增添了一些麻烦。但是我相信我会一直把数据库学好。
以上就是关于数据仓库是什么全部的内容,包括:数据仓库是什么、特色数据库的建设方法、求ASP 论坛数据库设计思想!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)