
数事其术与表用
数据库设计在网站管理系统中的应用
韦耿
(广西大学广西南宁530004)
应用研究
摘要:着科学技术的进步和发展,网络技水电至现突飞猛进之势,在进行网站系统的运行管理中数据库是必不可少的因素。数据库设计的优良与否直接影响着网络应用系统的运行效率和效累。所以,合理的选择数据库并对数据库进行科学设计是整个网站的优化设计和安全稳定的重要保证。优秀的数据库结构设计,不仅能够大幅度的提高数据存储和传递的效率,还能更完整的保证数据信息的一致性。本文针对网站管理过程中,数据库方面易出境的同题,列举了实际生活中数据序在网站管理系统中应用,进而提出切实可行的改进建议,
关键词:数据库设计网站管理实际应用政建议
中图分类号:TP311.13
文献标识码:A
文章编号:1007-9416(2013)09-0067-02
随着网络技术和计算机技术的高遵发展,计算机已成为现代信息处理方式的重要工具之一,得到了各行各业的广泛应用和推广。其中网络技术发展的最为迅速和快捷,网站也成为各大企业和单位发展公司业务和进行相关事宜的重要组成部分,在企业的信息发布和更新,文化和背录展示,以及推广宣传上都发挥着重要的作用。数据库是整个网站的核心和关键,它掌握着所有的数据信息,数据库设计的好坏将会直接的影响网站系统的运行效率和质量,合理的数
据库设计对网站的运行和管理都有着决定性的意义。 1数据库的背景及简介
网络技术的迅速兴起并快速发展,在现代社会中出现了庞大的信息流和数据流,这也就促使网络信息技术的高遵发展,也迅速的占据了网络技术的主流位置。到目前为止,现代的数据库已经相对成熟,能够流畅的适用于对大量的数据进行汇总和管理。但是随着社会的不断发展,网络信息量的逐渐增多,就将方向转向网络技术和数据库技术的完美结合一一新一代信息传播技术网络数据库技术的生成和应用。而且应用范围广泛,覆盖领域众多,无论是网络图书馆、网络信息检索,还是针对客户或者服务器模式下的信息管理系统,都应用着系统强大的数据库技术。不仅集网络与数据库的优点为一体,还合理的利用了数据库资源,使用户可以在网络浏览器上更加简单,便捷地浏览数据库的内客。
所谓的数据库就是按照特定的组织方式把存储在计算机设备上的相互关联的数据汇总在一起。不仅涵盖了描述事物本身的数据,还包括了与之相关联的事物的数据,程序员可以以数据库的设计要求为主要依据而进行缩码,数据库管理员负责对整个数据库系统进行总体掌控和网络维护,进而保证数据库信息系统的顺利运行。数据库还需要依据应用系统中数据的性质和内在联系进行设计。
关系数据库如今仍是数据库设计和应用主流,网站数据库中的数据表独立性较强,因为企业内部管理网站一般是由许多不同的模块组成的,每个模块的关联性一股较弱。在数据库设计的初期要做好需求分析,虽然需求可能随时发生变化,但是健壮、便维护的数据库设计与充分的前期需求分析密切相关。为了便于网站的维护,要将尽可能多的信息写人到数据库表中,而不是设计在页面中,比如
网站名称,网站的各模块、菜单的名称等。 2数据库设计的需求分析和流程
随着网络技术的不断深人和创新,人们越来越多的选择用网络的方式来了解外面的世界,进而获得所需的信息资源。这种网络化的现象一方面加强了各事物之间的联系,另一方面,销售性质的网站近几年来也迅速崛起并得到广泛发展,并在网络上占据重要地
位。网络销售得到了人们的青赚和拥护,同时,还有一些工作性质的网站。进行企业宣传,业务销售和政务工作等等。需求分析和系统调查是分不开的,只有不断调查实际情况,收集最新信息和资料,然后进行汇总整理,并加以分析。
2.1调查的方法分别为
(1)收集企业的相关信息和资料。比如企业内部组织机构、运行管理模式、各个部门职责及业务流程、业务详情规划等等。(2)单独访问。这项要有针对性有目的性的进行,选择企业的特定人员,比如企业的高层主管或者业务骨干精美等,这样可以更详细地了解网站系统的开发背录,企业发展整鉴体性的信息。(3进行信息调查。对所有参与信息系统处理的使用者进行信息调查,对目前的信息处理和使用方法的意见,以及对未来系统的要求等信息,并认真仔细的填写信息调查表格。(4)参与到系统研发。对于一些重要环节、对具体处理环节和内部管理岗位不了解不清楚时,可以进行亲身体验、参与其中,并认真观察,进面获得准确无误的信息资源。(5)召开调查会仪:开发人员、部门经理以及业务管理人员组织开展可行性的调查会议,及时章握最新的信息处理方式方法和市场的信息需求。
2.2具体的流程为
(1)程序及数据库的研发方面:要建立高水平高层次的电子商务网站,并对网站设置、用户需求、数据库设计等进行逐一的分析。(2)数据库的研发过程:用户需求分析一系统具体模块设计一程序应用开发→实际测试一成果验收→交予客户使用。(3)数据库开发使用的工具:数据库SQLSERVER.MYSQL,ORACLE。操作系统 WINNT,Linux。开发语言JAVA、ASP、PHP、JSP。(4)系统的维护功能:为了保证网站系统的顺利运行,就要更好的进行网站维护,但是很多时候问题和情况的发生很突然很紧急,网站的维护人员不能做到一直在岗位进行监控,这就需要在进行网站设计时,增加网站的自主维护功能。即便是没有操作人员或者资料毫无备份时出现间题,系统也能做到自我修复和备份,这样就降低了突发状况时数据
的大量损失,从面保证网站的正常工作。 3数据库涵盖的设计方面
3.1数据库设计原则和命名原则
在数据库的系统设计时,要考患周全和全面,要有整体性和全局性的意识,特别考虑用户的实际需求,从面避免浪费大量的人力、物力和财力,数据表是涵蓄数据库中所有数据的对象。表也可以定义是多有列和行的集合体,每一行代表着唯一的一条记录,每一列则代表着记录中的一个域。表应用并存储于数据库的文件里,只有具备相应权限的用户才能对其进行操作或更改。
3.2数据库宇段的类型和大小
数据库字段的类型要以满足用户需求的情况下来选择使用字