基于Linux下的小型数据库设计正文Word文档格式.doc
- 文档编号:13166376
- 上传时间:2022-10-07
- 格式:DOC
- 页数:21
- 大小:561.50KB
基于Linux下的小型数据库设计正文Word文档格式.doc
《基于Linux下的小型数据库设计正文Word文档格式.doc》由会员分享,可在线阅读,更多相关《基于Linux下的小型数据库设计正文Word文档格式.doc(21页珍藏版)》请在冰豆网上搜索。
2Linux操作系统及其常用命令简介 4
2.1Linux操作系统简介 4
2.2目录及文件操作命令 5
2.2使用命令 8
3数据库设计与实现 9
3.1Apache服务器的配置 9
3.2PHP简介 10
3.3PHP编程 10
3.4MySQL数据库服务器 15
3.5程序流程图 15
3.6建立数据库 16
4运行结果及其分析 19
4.1运行结果 19
5结束语 20
1引言
数据库设计是指根据的需求,在某一具体的数据库管理系统上,设计数据库的结构和建立数据库的过程。
就是规则和结构化数据库中的数据对象以及这些数据对象之间关系的过程。
Linux操作系统下的网络数据库设计是利用Linux系统进行对Web的开发,开发Web的工具很多,我们使用的是数据库服务器--MySQL和Web的程序设计语言—PHP。
在Linux操作系统下使用MySQL数据库服务器建立一个小型的数据库,建立完成后在通过Web的程序设计语言PHP将程序嵌入到HTML文档中去执行,以实现对数据库的访问。
1.1Linux操作系统下的小型数据库设计
数据库设计是指根据的需求,在某一具体的数据库管理系统上,设计数据库的结构和建立数据库的过程。
Linux操作系统继承了UNIX操作系统的支持多用户,多任务,稳定性好,网络功能强大等众多优点。
最为开源操作系统,Linux发展迅速,其应用遍及金融,教育,邮政,电信等众多行业。
PHP是一种可以运行在多种硬件和操作系统环境下的动态网页设计语言,它与Linux,Apache服务器以及MySQL的组合是目前最流行的Web应用平台。
本课程设计根据所学的数据库原理与程序设计的知识,针对一个小型的数据库管理系统,进行系统的需求分析,系统设计,数据库设计,编码,测试等,完成题目要求的功能,从而达到掌握一个小型的数据库的目地。
1.2系统可行性分析
MySQL是一个小巧的数据库服务器软件,对于中小型应用系统是非常理想的。
除了支持标准的ANSISQL语句,它还支持多种平台,而在UNIX系统上的该软件支持地多线程运行方式,从而能获得相当好的性能。
而且其提供了一套非常实用的权限系统,胜于管理和控制某个用户是否连接到指定的MySQL数据库,以及控制用户的操作功能。
1.3系统硬件需求分析
系统软件:
RedHatLinux
数据库管理系统:
MySQL
硬件要求:
PentiumIII450以上,258MRAM,14GHD
2Linux操作系统及其常用命令简介
Linux系统是以全双工的方式工作,即从键盘把字符输入系统,系统再将字符回送到终端并显示出来,在Linux系统中打开终端的方式有以下两种:
一种是在桌面上依次依次单击“主菜单→系统工具→终端”可打开终端窗口;
另一种是在Linux桌面上单击右键,从弹出的快捷菜单中选择:
“终端”命令,也可打开终端窗口。
终端显示提示符后,用户就可以输入命令请求系统执行。
下面我们将介绍Linux操作系统的一些常用命令。
2.1Linux操作系统简介
Linux是一套免费使用和自由传播的类Unix操作系统,它主要用于基于Intelx86系列CPU的计算机上。
这个系统是由全世界各地的成千上万的程序员设计和实现的。
其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的Unix兼容产品。
绝大多数基于Linux内核的的操作系统使用了大量的GNU软件,包括了shell程序、工具、程序库、编译器及工具,还有许多其他程序。
内核是系统的核心,是运行程序和管理像磁盘和打印机等硬件设备的核心程序;
系统的用户界面Shell提供了用户与内核进行交互操作的一种接口;
Linux文件系统是文件存放在磁盘等存储设备上的组织方法Linux能支持多种目前流行的文件系统,如EXT2、EXT3、FAT、ISO9660、NFS等;
标准的Linux系统都有一整套称为应用程序的程序集,包括文本编辑器,编程语言,XWindow,办公套件,Internet工具,数据库等。
Linux以它的高效性和灵活性著称。
它能够在PC计算机上实现全部的Unix特性,具有多任务、多用户的能力。
Linux是在GNU公共许可权限下免费获得的,是一个符合POSIX标准的操作系统。
Linux操作系统软件包不仅包括完整的Linux操作系统,而且还包括了文本编辑器、高级语言编译器等应用软件。
它还包括带有多个窗口管理器的X-Window图形用户界面,如同我们使用WindowsNT一样,允许我们使用窗口、图标和菜单对系统进行操作。
2.2目录及文件操作命令
1.文件显示命令
显示指定工作目录中所包含的内容的指令是ls,要说明的是ls命令列出文件的名字,而不是文件的的内容。
该命令的使用方式为:
ls[选项][文件目录列表],列举出任一目录下面的文件:
有、eg:
ls/usr/man
Ls命令中的常用选项如下:
-a列出目录下的所有文件,包括以.开头的隐含文件。
-b把文件名中不可输出的字符用反斜杠加字符编号(就象在C语言里一样)的形式列出。
-c输出文件的i节点的修改时间,并以此排序。
-d将目录象文件一样显示,而不是显示其下的文件。
-R列出所有子目录下的文件。
-S以文件大小排序。
--help在标准输出上显示帮助信息。
--version在标准输出上输出版本信息并退出。
2.显示目录内容的命令和改变工作目录
(1)显示当前目录
显示当前目录的命令是pwd命令,该命令使用的语法格式为:
pwd.
(2)改变当前工作目录
改变当前工作目录在Linux系统中使用的是cd命令,该命令使用的语法格式如下:
cd[目录名]
3创建和删除目录的命令
(1)创建目录
在Linux系统中建立新目录的命令是mkdir。
该命令的语法格式如下:
mkdir[-m模式][-p目录名]目录
如创建一个保为test的目录,语法为mkdirtest
命令中的参数说明如下:
m模式:
在建立目录时把按模式指定设置目录权限。
该目录的权限分为:
目录所有者的权限、组中其他人对目录的权限和系统中其他人对目录的权限。
这三个权限分别用三个数字之和来表示:
对目录的读权限是4、写权限是执行权限是1。
(2)删除目录
rmdir命令是用来删除目录的,一般情况下要删除的目录必须为空目录,如果所给的目录不为空,系统会报告错误。
rmdir-p目录列表
命令中的参数说明如下:
-p:
在删除目录表指定的目录后,若父目录为空,则rmdir也删除父目录。
状态信息显示什么被删除,什么没被删除。
目录列表:
空格分隔的目录保列表。
要删除的目录为空。
3查找,排序及显示指定文件内容的命令
(1)查找文件
在Linux系统中查找文件的命令通常为find命令。
find命令可在使管理Linux系统中方便地查找所需要的指定文件。
find命令的语法格式如下:
find[目录列表][匹配标准]
(2)显示文本文件内容
显示文本文件内容的命令是cat命令,用来将文件的内容显示到终端上,其命令语法如下:
cat[选项]文件列表
(3)查找文件内容
查找文件内空的命令是grep命令。
其使用的语法如下:
grep[选项]匹配字符串文件列表
(4)排序命令
sort命令的功能是对文件中的各行进行排序。
sort命令有许多非常实用的选项,这些选项最初是用来对数据库格式的文件内容进行各种排序操作的。
实际上,sort命令可以被认为是一个非常强大的数据管理工具,用来管理内容类似数据库记录的文件。
语法如下:
sort[选项]文件
说明:
sort命令对指定文件中所有的行进行排序,并将结果显示在标准输出上。
如不指定输入文件或使用"
-"
,则表示排序内容来自标准输入。
4、改变文件或目录权限
在Linux系统中,设定文件权限控制其他用户不能访问、修改。
但在系统应用中,有时需要让其他用户使用某个原来其不能访问的文件或目录,这是就需要重新设置文件的权限,使用的命令是chmod命令。
并不是谁都可改变文件和目录的访问权限,只有文件和目录的所有者才有权限修改其权限,另外超级用户可对所有文件或目录进行权限设置。
Chmod命令的使用语法格式如下:
语法格式:
chmod[-vR][No]文件名
参数说明:
No三位代表相应权限的数字
-v显示权限改变的详细资料
-R表示对当前目录下的所有文件和子目录进行相同的权限更改
可能这种方式对于初学者来说有一定的难度,但这种方法学会后在更改文件权限就变得非常的简单。
相信通过我的介绍大家会掌握种方法的:
)
首先了解一下读取(r)、写入(w)、执行(x)相应的数字编号,如下图所示
图2.1chmod命令说明
2.2使用命令
1.文件打包tar
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Linux 小型 数据库 设计 正文