搭建个人数据库环境共60页文档

合集下载

创建个人地理数据库的步骤

创建个人地理数据库的步骤

ArcCatalog及Personal Geodatabase 第1步启动ArcCatalog 打开一个地理数据库当ArcCatalog打开后,点击, 按钮(连接到文件夹). 建立到包含练习数据的连接(比如“E:\ARCGIS\EXE C2”),在ArcCatalog窗口左边的目录树中, 点击上面创建的文件夹的连接图标旁的(+)号,双击个人空间数据库-National.mdb。

打开它。

.在National.mdb中包含有2个要素数据集、1个关系类和1个属性表第2步预览地理数据库中的要素类:在ArcCatalog 窗口右边的数据显示区内,点击“预览”选项页切换到“预览”视图界面。

在目录树中,双击数据集要素集-“WorldContainer”,点击要素类-“Countries94”激活它。

查看它的属性字段信息。

花几分钟,以同样的方法查看一下National.mdb 地理数据库中的其它数据。

第3步创建缩图,并查看元数据在目录树中,选择地理数据库National中的要素类-Countries94,切换到“预览视图”,点击工具栏上的放大按钮,将图层放大到一定区域,然后再点,生成并更新缩略图。

这时,切换到“内容”视图界面下,并在目录树中选择要素集-“WorldContainer”,数据查看方式更改为“缩略图方式”。

.注意,此时,要素类“Countries94”的缩图图是不是发生了改变点击“元数据”选项页,查看当前要素类的元数据,了解当前要素类是采用什么坐标系,都有哪些属性字段,字段的类型等信息。

在元数据工具栏中,从样式表中选择不同的样式,可以看到,元数据显示的格式发生了变化。

点击元数据导出按钮,可以将元数据导出为多种格式,这里我们选择为“HTML”格式,确定后,元数据将被保存在指定路径下的.htm文件中,从资源管理器中,打开这个.htm文件,查看导出后的元数据信息。

创建个人地理数据库(Personal Geodatabase)●在创建的地理数据库之间要完成数据库的概念设计,每一个图层对应一个数据表,在ArcCatalog中“要素类”(Feature Class)的概念与之对应。

《建立数据库》PPT课件

《建立数据库》PPT课件
◆安全性增强:允许您通过设置宏安全等级来防止可能不安全的 Visual Basic for Applications (VBA) 代码。
◆方便的任务窗格:展现了一个开放式的、充满活力的新外观。 ◆强大的纠错功能:新的错误检查功能能够标记出窗体和报表中的常见
错误,使得可以比以前更快地测试和修复错误。
LOGO
返回首页
2.1 Access 2003基础
Access 2003的新增功能
◆传播字段属性:修改“表”设计视图中的被继承字段属性时,Access 将显示一个选项,此选项用于更新全部或部分绑定到该字段的控件属性。
◆备份数据库或项目:对当前的数据库或项目作较大的改动之前,可以 先对其进行备份。
Intranet 的数据,这些数据存储在 Microsoft Access 数据库 (如表、查询或窗体)组成的集 合,或 Microsoft SQL Server 数据库中。 ◆宏(Macro):宏是由一个或多个操作 (操作:宏的基本组成部分;这是一种自含式指令, 可以与其他操作相结合来自动执行任务。在其他宏语言中有时称为命令。)组成的集合,其 中每个操作都实现特定的功能,例如打开某个窗体或打印某个报表。 ◆模块(Module):模块是将 Visual Basic 声明和过程作为一个单元进行存储的指令集合。 VBA提供了宏无法完成,较为复杂和高级的功能,或是关于整个数据对象的整合操作。
LOGO
返回首页
2.5 编辑数据表
2.5.4 数据查找
● 通过滚动数据表来找记录。 ● 选择“编辑/查找”菜单项,通过查找对话框,可使光标定位到包含查找数据的 特定记录或某些值上。 ● 当已显示窗体或数据表时,使用筛选可以暂时分开和查看一组要处理的特定记录。 ● 使用查询可以处理数据库的一个或多个表中满足指定条件的一组特定记录。通过 运行查询,可以独立于特定窗体或数据表来处理这个子集。

个人博客数据库设计规格说明书

个人博客数据库设计规格说明书

个人博客数据库设计规格说明书1引言 (2)1.1编写目标 (2)1.2背景 (3)1.3定义 (3)1.4参考资料.................................... 错误!未定义书签。

1.5运行环境.................................... 错误!未定义书签。

2程序总体设计 (3)2.2个人博客系统流程图 (4)2.2程序总体结构 (5)3相册信息单元设计描述 (5)3.1性能 (5)3.2输入项目 (6)3.3输出项目 (6)3.4接口 (6)3文章信息单元设计描述 (8)3.1性能 (8)3.2输入项目 (9)3.3输出项目 (9)3.4接口 (9)4博主信息单元设计描述 (7)4.1性能 (7)4.2输入项目 (7)4.3输出项目 (7)4.4程序逻辑 (8)4.5接口 (9)5文章信息单元设计描述 (12)5.1性能 (12)5.2输入项目 (12)5.3输出项目 (12)5.4接口 (12)6日志信息单元设计描述 (9)6.1性能 (10)6.2输入项目 (11)6.3输出项目 (11)6.4接口 (11)8限制 (12)9测试要点 (12)10数据库安全性 (14)10.1概述 (14)10.2数据库验证方式 (15)11数据库管理和设置 (15)11.1概述 (15)11.2数据库属性设置 (15)11.3数据库备份恢复策略 (15)11.4数据库运行日常维护 (15)1引言1.1编写目标该详细设计阶段具体的设计个人博客系统,得出该软件系统的详细规格。

这些规格为一步决定程序编码质量的关键,主要实现以下功能:(1)客户机远程管理功能●手动浏览●查看资料●返回主页●相册列表●文章列表(2)相册列表功能●普通浏览方式(3)出错报告功能●获取出错报告●筛选出错报告●导出出错报告(4)服务器设置(5)客户机设置1.2背景开发软件名称:个人博客系统●本项目通过以往学习过的知识,加上自己课外学到的知识,综合运用,实现个人博客系统的运行。

数据库的创建与操作

数据库的创建与操作
说明:在插入规则中,没有“级联”的处理方式。
27
补充:RI=触发器?
问:触发器有三种,插入、更新、删除, RI有三种,插入、更新、删除, 那么触发器 = RI?
答:触发器是一个表内部的规则, 而RI则是表与表之间的规则。是建立在永久关系之上的表间规则。
28
补充:VFP数据完整性综述
数据完整性是指保证数据正确的特性。一般包括三类完整性:实体完整 性、域完整性、参照完整性。 1)实体完整性用于保证表中记录的唯一的特性,即一个表中不允许存在重 复的记录。VFP一般用主索引或候选索引来实现。
如命令:USE zg ALIAs 职工 功能:在打开zg.dbf的时候,并设其别名为职工
说明:若表打开时,没有用alias短语指定别名时,系统默认 别名与表名相同。 2) 最后选定的工作区称为当前工作区。 函数 SELEct( )返回当前工作区的区号
31
3) 命令 SELEct 0 表示选定当前尚未使用的最小工作区 4) 各工作区记录指针相互独立 5) 命令USE <表名> IN <区号>能在指定的工作区打开表,但不改 变当前工作区 6) 引用非当前工作区的字段时,需要用:
2、数据库的关闭 CLOSE DATAbase [all] 说明:关闭所有打开的数据库、库表 [all]选项表示同时关闭所有的自由表
3、数据库的修改 MODIFY DATABASE [<库名>]
说明:创建或修改数据库(打开数据库设计器)
4
二、数据库的相关命令操 作(2)
4、数据库的删除 DELETE DATABASE <库名>[DELEtetables] 说明:选择[DELEtetables]短语时,库中的表也一起被删除,否则只删除

如何创建数据库

如何创建数据库

击右键。
删除是从磁
移去❖代在表弹将出的快捷菜单中选择盘“上删真除正”删命令,打开
表从数对据话库框:
除,是物理
中移走,该
删除
表仍保存在
磁盘上,该
表将成为自 由表
6.1.4 建立表间的关联关系
数据库中的表与表之间可以建立表 间关系,数据库表的关系是指表之间的 一种链接,它允许用户不仅从当前选定 表中访问数据,而且可以访问其他表中 的数据。在VFP中,数据表的关系有三种 类型:
插入规则 删除规则
例如:给数据库文件“数据1”中的 “rcda” “zytc”和“cjda”确定记录的插入、 删除或更新规则。
1、打开数据库文件“数据1”,进入“数据库设计器窗 口”
2、单击“rcda”父表和“zytc”子表间的连线,其连线加 粗
3、打开“数据库”菜单,选择“编辑参照完整性”选 项,进入“参照完整性生成器”窗口。
本章要点
❖ 创建数据库 ❖ 数据库中的表的使用 ❖ 建立表间的关联关系
返回目录
6.1 创建数据库
使用表可以存储和显示一组相关的数 据,如果想把多个表联系起来,就一定要建 立数据库。只有把这些有关系的表存放在同 一个数据库中,确定它们的关联关系,数据 库中的数据才能被更充分的利用。创建数据 库和可 数以 据使 库用 向命导令。,也可以使用数据库设展数计名据器为库.的DB扩C 6.1.1 建立数据库(方法一)
6.1.4 建立表间的关联关系(续)
2.建立表一对多关系 建立两个表之间的“一对多”关系,
先要使两个表都具有相同属性的字段;然 后定义A表中该字段为主索引字段(字段 值是唯一的),B表中与其同名的字段定 义为普通索引字段或唯一索引字段(其字 段值是重复的)。由于两个表中的相同属 性的字段值具有一对多的对应关系,因此 两个表之间便可以建立“一对多”的关系。

《创建数据库》PPT课件

《创建数据库》PPT课件

整理ppt
6
2011
Oracle 10g 数据库基础教程
决定数据库创建方式
使用DBCA(Database Configuration Assistant)创建数据库
运行脚本手工创建数据库
整理ppt
7
2011
Oracle 10g 数据库基础教程
3.2 使用DBCA创建数据库
创建一个通用型、采用文件系统存储方式和数据 库控制管理的DB——neworcl。
连接到Oracle数据库; 利用文本初始化参数文件创建服务器端初始化参数文
件。
语法:CREATE SPFILE [='path\filename'] FROM PFILE='path\filename';
注意:执行CREATE SPFILE命整令理pp时t ,不需要启动数据库实例! 33
2011
创建初始化参数文件中的目录:
<ORACLE BASE>\oradata\mynewdb、
<ORACLE BASE>\admin\mynewdb\a(/b/c/u)dump 创建实例:
C:\>oradim –new –sid mynewdb
连接Oracle实例
C:\>SQLPLUS /NOLOG SQL>CONNECT sys/tiger AS SYSDBA
整理ppt
19
2011
Oracle 10g 数据库基础教程
整理ppt
20
2011
Oracle 10g 数据库基础教程
——适合于数据仓库应用和少量用户对数据库建立持久 的、长时间的运行的情况。
——适合于联机事务处理(OLTP)和大量用户对数据库 进行短暂的、频繁的操作 的情况。

数据库建立方案

数据库建立方案

数据库建立方案
以下是一个基本的数据库建立方案:
1. 明确需求:确定需要存储和管理的数据类型、数据量、数据处理需求等。

2. 选择数据库管理系统(DBMS):根据需求和预算选择适合的 DBMS,如 MySQL、Oracle、SQL Server 等。

3. 设计数据库架构:包括创建表、定义列、确定主键、外键、索引等。

考虑数据的关系和逻辑,确保数据的一致性和完整性。

4. 定义数据规范:制定数据的命名规范、数据类型、约束条件、验证规则等,以确保数据的准确性和一致性。

5. 优化数据库性能:根据业务需求,考虑如何提高查询效率、减少数据冗余、优化索引等,以提高数据库的性能。

6. 安全性设计:设置用户权限、密码策略、数据加密等,确保数据库的安全性。

7. 备份和恢复策略:制定数据库的备份计划,包括定期备份、增量备份或全量备份等,以及恢复策略,以便在数据丢失或系统故障时能够快速恢复数据。

8. 测试和调试:进行数据库的测试,验证数据的完整性、一致性和正确性,修复发现的问题。

9. 部署和维护:将数据库部署到生产环境,并定期进行监控、维护和优化,确保数据库的稳定运行。

10. 文档记录:创建数据库的文档,包括数据库架构、表结构、数据规范、备份策略等,以便后续维护和管理。

以上是一个数据库建立方案的基本步骤,具体的实施过程可能因项目的规模、复杂性和需求而有所不同。

在实际操作中,建议根据实际情况进行适当的调整和优化。

创建数据库和数据库文件精品PPT课件

创建数据库和数据库文件精品PPT课件

注意事项:
为了避免数据读写时对磁盘的争抢,请不要将数据文件置于 包含了操作系统文件的磁盘中。 将数据文件和事务日志文件分开放置。由于减少了数据文件 和事务日志文件对磁盘的争抢,这种分隔将给数据库带来最 佳的性能。 如果可能的话,将tempdb数据库放置在一个独立的磁盘驱动 器上,例如RAID 10或者RAID 5系统中。这样,在tempdb数据 库被大量使用的时候,通过独立的磁盘驱动器,数据库可以 并行的处理tempdb的操作,因此将获得最佳性能。
图2.6 缩小gwh数据库的大小
(2)可以使用DBCC SHRINKFILE命令收缩相关 数据库的指定数据文件或日志文件大小。
DBCC SHRINKFILE的语法格式如下: DBCC SHRINKFILE ( { [, target_size] | [,EMPTYFILE | NOTRUNCATE | TRUNCATEONLY]] })
【例2-6】 将数据库名称“mr”更名为“mrsoft”。
图2.8 将数据库名称“mr”更名为“mrsoft”
3.3.2 使用企业管理器修改数据库
数据库创建完成以后,用户在使用过程中可以根据需 要对其原始定义进行修改。
图2.9 选择数据库属性
单击此按钮修改数据库“所有者”
图2.10 “文件”选项卡
sp_helpdb是SQL Server中的一个系统存储过程,它主要 用来返回服务器中指定数据库或所有数据库的参数信息, 该存储过程的使用语法如下:
sp_helpdb[[@dbname=]'name']
存储过程sp_helpdb必须通过访问服务器上的数据库, 来确定要显示的有关数据库信息。
因此,服务器上的每个数据库都必须满足下列条件之 一:

搭建个人数据库环境.ppt

搭建个人数据库环境.ppt

第二章 登录
重 新 登 录
00
第二章 创建数据表
人月神话的博客 /cmmi
创 系建 统数 、据
表 系 统 、
系 统
01
02
第二章 导入配置
人月神话的博客 /cmmi
导 入 配 置
第二章 重新登录
人月神话的博客 /cmmi
数据库安装及备份
搭建本机测试数据库
北京南北天地科技股份有限公司
第一章、概述1/2
人月神话的博客 /cmmi
一.涉及数据库:SQL_Server和Oracle 二.步骤:
1. 下载 :外网: 或124.127.246.227 内网:192.168.1.9 账号:snsoft_ftp; 密码:snftp.2012; 路径:软件安装包\数据库\SQL_Server或Oracle
第三章 安装
检 查 操 作
系 统 配 置
人月神话的博客 /cmmi
新 建 成 的 数 据 库
snoft
第二章 创建帐套
人月神话的博客 /cmmi
<workspace id=“local" title="本机开发库
_Sql_Server">

<datasource host="127.0.0.1" port="1433"
1. 安装 :安装数据库软件 2. 新建 :新建数据库 3. 帐套 :workspace.xml中添加帐套[127.0.0.1] 4. 启动 :运行程序 5. 建表 :数据库工具生成数据库 6. 配置 :将配置导入新数据库
第一章、概述2/2
人月神话的博客 /cmmi

为数据管理创建数据库环境.pdf

为数据管理创建数据库环境.pdf

任务二为数据管理创建数据库环境——创建和管理SQL Server数据库任务在SSMS中创建数据库JXGL,并对JXGL进行简单管理;使用CREA TE DA TABASE语句创建数据库JXGL,使用T-SQL语句对JXGL进行简单管理。

目标●了解SQL Server数据库的存储结构●建立事务日志的概念●使用SSMS创建数据库●使用CREA TE DATABASE语句创建数据库●使用SSMS管理数据库●使用T-SQL语言管理数据库2.1 认识SQL Server数据库任务:了解SQL Server数据库的存储结构,建立事务日志的概念。

SQL Server数据库的存储结构分为逻辑存储结构和物理存储结构。

逻辑存储结构指的是数据库是由各种数据库对象组成的;物理存储结构是讨论数据库文件如何在磁盘上存储的。

事务日志是SQL Server数据库的一个亮点,它对数据库恢复起着至关重要的作用。

2.1.1 SQL Server数据库的存储结构从逻辑存储结构角度看,SQL Server数据库是由表、视图、索引、存储过程等各种数据库对象组成的,它们被数据库管理系统管理。

从物理存储结构角度看,数据库实际上是一个文件的集合,在磁盘上以文件为单位存储。

数据库的物理存储结构是用来讨论数据库文件如何在磁盘上存储的。

1.数据库的物理文件数据库是存储数据的容器,数据以文件形式存储在磁盘上,称为数据库的物理文件或操作系统文件。

每个SQL Server 2005数据库包含两类物理文件:数据文件和日志文件。

数据文件存储数据和数据库对象,如表、索引。

第一个数据文件称为主数据文件,是数据文件的起点,指向其他数据文件,建议文件名后缀为.mdf(Primary Data File);日志文件用来存储恢复数据库中所有事务所需的信息,建议文件名后缀为.ldf(Log Data File)。

每个SQL Server数据库至少包含两个物理文件:一个主数据文件和一个日志文件。

搭建个人数据库环境

搭建个人数据库环境
11必须启动才能使用oracle第三章新建数据库非必需新建数据库第三章新建数据库非必需新建数据库第三章新建数据库非必需新建数据库第三章新建数据库非必需新建数据库第三章新建数据库非必需新建数据库第三章新建数据库非必需新建数据库第三章新建数据库非必需新建数据库第三章新建数据库非必需新建数据库第三章新建数据库非必需新建数据库第三章新建数据库非必需新建数据库第三章新建数据库非必需新建数据库第三章新建数据库非必需新建数据库第三章新建数据库非必需新建数据库第三章新建数据库非必需新建数据库完成第四章数据库规范一表表号
新 建 数 据 库
snsoft
第二章 新建数据库
人月神话的博客 /cmmi
新 建 成 的 数 据 库
snoft
第二章 创建帐套
人月神话的博客 /cmmi
新 建 帐 套
<workspace id=“local" title="本机开发库 _Sql_Server"> <datasource host="127.0.0.1" port="1433" database="snsoft” user="sa" password="snsoft" type="1" /> </workspace>
设 置 姓 名
第二章 安装管理工具
人月神话的博客 /cmmi
安 装 完 成
第二章 登录
人月神话的博客 /cmmi
登 录 客 户 端 管 理 工 具
第二章 新建数据库
人月神话的博客 /cmmi
控制台的服务进程,可以以网页形式进行DB管理
2.OracleJobSchedulerORCL

数据库环境的建立

数据库环境的建立

数据库环境的建立第1章数据库环境的建立1.创建MyDatabase.gdb数据文件。

2.用SYSDBA用户登录。

3.在ISQL窗口中,依次输入本书提供的SQL语句;或者在SQL Explorer窗口中,根据表1-1至表1-10创建数据表。

(通过直接注册附带光盘所提供的MyDatabase.GDB数据库文件,可以直接获得这些数据表。

)4.在SQL Explorer窗口中,创建MyDB数据库连接。

5.输入初始数据。

除了表1-11至表1-13的内容,还需要根据需要设定院系编号、班级号和计数器。

第2章数据库环境的建立1.仍然使用MyDatabase数据库,用SYSDBA用户登录。

2.在ISQL中,依次输入第2章的数据表创建SQL语句;或者根据表2-1至2-8自行创建数据表。

(可以直接使用光盘提供的MyDatabase.GDB数据库。

)3.使用MyDB数据库连接,在SQL Explorer中输入原始数据。

除了表2-9和表2-10的内容,还需要在USER_PASS表中设置一个权限为“3”的JWC用户名,用于课程的调度;设置若干个教师的账号(需要在TEACHER数据表中设置相应信息),权限为“2”;若干学生的账号。

4.修改源代码中数据库连接组件Database的参数,包括服务器地址、登录用户名和默认密码。

第3章数据库环境的建立1.用SYSDBA登录服务器,并且创建一个MISDBA用户,密码为P ASSWORD。

2.用SYSDBA用户创建MISDB数据库(可直接注册使用光盘提供的MISDB.GDB)。

3.用MISDBA用户登录MISDB数据库。

4.在ISQL中,依次输入第3章的数据表创建SQL语句;或者根据表3-1至表3-7自行创建数据表。

5.在SQL Explorer中创建MISDB数据库连接。

6.用MISDBA用户登录,并且输入原始数据。

除了表3-8至表3-11的内容,还需要根据需要设置部门(DEPARTMENT)、职务(JOB)和人事科登录用户(ID=’RSK’,PASSWD=’RSK’,AUTHORITY=’3’,STATE=’F’)。

数据库的搭建及维护

数据库的搭建及维护

一定要选 择管理者 ,才有企 业管理器
配置Net
Manager
客户版的Net Manager设置和服务版一样
表空间及用户名的建立
打开Enterprise
Manager Console
初次打开企业管理器时,会提示连接到哪个服务
选择刚才已建立过连接的Lexsol7
要求输入连接用户及密码
使用ERWin生成空数据库
我们仍然使用example用户作实例演示, 但由于之前已经生成了example用户,并在 该用户空间下导入了一个数据库。因此,我 们需要先清空该数据库。

打开企业管理器,将example用户删除,并根据 前面的步骤,重新建立一个example用户。 Oracle是根据具体用户来区分各个不同的数据库 实例的,因此,当把原来的example用户删除后, 我们之前导入的数据库也跟着删除了,因此,目 前新建的example用户下只有一个空的表空间, 没有任何相应的数据库。
此时,该建表SQL文中存在 binning_lc表与unpack_line 表的外键关联。
右击unpack_line表,点击drop,删掉该表。
提示删除该表,将同时 删除与该表相关的表关联。
删除完后,我们再打开binning_lc表的建表SQL文,发现刚才那一段定义binning_lc表与unpack_line表外键关联的SQL语句 已经自动删掉了。因此,在重建完unpack_line表后,需要重新执行一下刚才那一段定义binning_lc表与unpack_line表外键 关联的SQL语句,即重新建立两表间的外键关系。

数据库导出及导入命令:
导出——exp 用户名/密码@服务名 file=本地文件名.dmp 例:exp example/example@lexsol7 file=f:\example.dmp 表示通过example用户名,example密码,lexsol7服务名,登录到数 据库,并把该用户对应的数据库实例(包括表定义和表数据)导成数据 库Dump文件,保存在本机的F盘下,并命名为example.dmp。 导入——imp 用户名/密码@服务名 file=本地文件名.dmp full=y 例:imp example/example@lexsol7 file=f:\example.dmp full=y 表示通过example用户名,example密码, lexsol7服务名,登录到 数据库,并把保存在本机F盘下的example.dmp数据库Dump文件导入到 example用户下。(full=y 是一个可选参数,表示将该备份文件中所有内 容都导入,如去掉该参数,可以有选择性地进行导入,比如只导入SP, 或者只导入表定义,或者只导入表数据等)
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
搭建个人数据库环境
36、如果我们国家的法律中只有某种 神灵, 而不是 殚精竭 虑将神 灵揉进 宪法, 总体上 来说, 法律就 会更好 。—— 马克·吐 温 37、纲纪废弃之日,便是暴政兴起之 时。— —威·皮 物特
38、若是没有公众舆论的支持,法律 是丝毫 没有力 量的。 ——菲 力普斯 39、一个判例造出另一个判例,它们 迅速累 聚,进 而变成 法律。 ——朱 尼厄斯
40、人类法律,事物有规律,这是不 容忽视 的。— —爱献 生
谢谢你的阅读
❖ 知识就是财富 ❖ 丰富你的人生
71、既然我已经踏上这条道路,那么,任何东西都不应妨碍我沿着这条路走下去。——康德 72、家庭成为快乐的种子在外也不致成为障碍物但在旅行之际却是夜间的伴侣。——西塞罗 73、坚持意志伟大的事业需要始终不渝的精神。——伏尔泰 74、路漫漫其修道远,吾将上下而求索。——屈原 75、内外相应,言行相称。——韩非
相关文档
最新文档