项目二模块一开发前准备.pptxVIP

  • 0
  • 0
  • 约1.31千字
  • 约 87页
  • 2022-05-16 发布于北京
  • 举报
【中级篇】项目二:内容管理系统;;;;;;;虽然CMS系统的应用非常广泛,但其核心功能离不开对内容的管理。在互联网中,新闻、文章、视频、音乐等信息都是网站可以提供的内容,而文章是最具有代表性的内容。 因此,这里的内容管理系统,将围绕文章的管理进行开发。;;;内容管理系统分为前台和后台两个平台,不同的平台具有不同的功能。;内容管理系统的后台用于管理员发布、管理内容,而前台用于网站的访客浏览内容。无论是前台还是后台,其访问数据是相同的,即文章和栏目。 在内容管理系统中,文章和栏目是项目中的核心数据,项目的功能都是围绕数据的增加、查找、修改、删除等操作进行的。因此,在项目中使用数据库可以更好地管理数据。;当用户(包括访客和管理员)访问系统时,PHP程序会对这些用户的请求进行处理。项目中的具体数据(文章、栏目)是保存在数据库中的,如果用户访问的某个功能需要用到这些数据,PHP程序会到数据库中读取,再返回给用户。;数据库(Database)简称DB,是按照数据结构来组织、存储和管理数据的仓库。其本身可看作电子化的文件柜,用户可以对文件中的数据进行增加、删除、修改、查找等操作。下面将从以下三个方面对数据库进行全面地介绍。;随着数据库技术的不断发展,数据库产品越来越多,常见的有Oracle、SQL Server、MySQL等,它们各自的特点如下所述。 Oracle Oracle数据库是Oracle公司推出的数据库管理系统,在数据库领域一直处于领先地位,同时也是目前世界上流行的关系型数据库管理系统之一。它的优势在于移植性好、使用方便、功能性强,适用于各类大、中、小、微机环境。对于要求高效率、吞吐量大的项目而言是一个不错的选择。;SQL Server SQL Server是Microsoft公司推出的关系型数据库管理系统,广泛应用于电子商务、银行、保险、电力等行业。因其易操作、界面良好等特点深受广大用户喜爱,但由于其只能在Windows平台上运行,并对操作系统的稳定性要求较高,因此很难处理日益增长的用户数量。;MySQL MySQL数据库是开放源码的关系型数据库管理系统,采用GPL协议(General Public License,通用公共许可证)发布,这表示??户可以根据自己的需求进行修改。MySQL还具有跨平台性,不仅可以在Linux系统上使用,还可以在Windows、Mac OS等系统上使用。相对其他数据库而言,MySQL具有方便、快捷、免费等特点。;数据库是存储和管理数据的仓库,如果要管理一个仓库,就要在规划仓库的内部结构,将物品井然有序地放入仓库中。同样,如果想要合理、高效地存储数据,就要理解数据库的存储结构。;在一个数据库服务器中,可以管理多个数据库。一个数据库中又可以有多个数据表,数据是保存在数据表中的。;数据表的横向被称为“行”,纵向被称为“列”,行列交叉处的数据被称为“值”。数据表中的的每一行内容被称为“记录”,每一列的列名称被称为“字段”。;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

文档评论(0)

1亿VIP精品文档

相关文档