25.2 数据库设计
视频讲解:光盘TMlx25数据库设计.exe
25.2.1 数据库分析
在明日导航网中,采用的是mysql数据库,用来存储各种网站的链接、名称等信息,并且通过类别数据表对各种网站进行分类。这里将数据库命名为db_database25,其中包含的数据表如图25.6所示。
图25.6 数据库结构
25.2.2 数据表设计
根据设计好的E-R图在数据库中创建数据表。下面给出数据表结构。
1.常用链接信息表(a_common)
常用链接信息表用于存储常用链接的相关信息,其结构如表25.1所示。
表25.1 常用链接信息表(a_common)
2.初级类别信息表(a_elementarytype)
初级类别信息表存储中级类别下对应的初级类别名称,其结构如表25.2所示。
表25.2 初级类别信息表(a_elementarytype)
3.高级类别信息表(a_hightype)
高级类别信息表用于存储导航网站中设置的高级类别分类信息,其结构如表25.3所示。
表25.3 高级类别信息表(a_hightype)
4.中级类别信息表(a_middletype)
中级类别信息表用于存储中级类别分类信息,其结构如表25.4所示。
表25.4 中级类别信息表(a_middletype)
25.2.3 连接数据库
在应用ThinkPHP框架开发的项目中,前台和后台连接数据库操作的文件分别存储于25HomeConf和25AdminConf文件夹下,名称为config.php。其关键代码如下:
<?php return array( 'DB_TYPE'=>'mysql', //设置数据库类型 'DB_HOST'=>'localhost', //设置数据库服务器 'DB_USER'=>'root', //设置用户名 'DB_PWD'=>'111', //设置数据库密码 'DB_NAME'=>'db_database25', //指定连接的数据库 'DB_PREFIX'=>'a_', //设置数据表名称前缀 ); ?>
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。