導航:首頁 > 數據處理 > 資料庫有哪些知識

資料庫有哪些知識

發布時間:2022-04-27 22:53:56

『壹』 資料庫工程師需要掌握哪些知識

一般資料庫工程師的主要工作包括:數據備份;資料庫日常維護;數據結構方面的設計;SQL調優;解決由於資料庫操作所造成的系統性能問題;給開發人員開展一些資料庫方面的培訓。那麼成為一名合格的資料庫工程師需掌握哪些知識技能呢?
一、資料庫應用系統分析及規劃:1.軟體工程與軟體生命周期。 2.資料庫系統生命周期。 3.資料庫開發方法與工具。 4.資料庫應用體系結構。 5.資料庫應用介面。
二、資料庫設計及實現:1.概念設計。 2.邏輯設計。 3.物理設計。 4.資料庫對象實現及操作。
三、資料庫存儲技術:1.存儲與文件結構。 2. 索引技術。
四、並發控制技術:1.事務管理。 2.並發控制技術。3.死鎖處理。
五、資料庫管理與維護:1、數據完整性。 2、資料庫安全性。 3、資料庫可靠性。 4、監控分析。 5、參數調整。 6、查詢優化。 7、空間管理。
六、資料庫技術的發展與新技術:1、分布式資料庫。 2、對象資料庫。 3、並行資料庫。 4、數據倉庫與數據挖掘。

『貳』 資料庫考試的內容包含哪些內容

一、資料庫考試內容:

(1)計算機體系結構以及各主要部件的性能和基本工作原理。

(2)操作系統、程序設計語言的基礎知識,了解編譯程序的基本知識。

(3)常用數據結構和常用演算法。

(4)軟體工程和軟體開發項目管理的基礎知識。

(5)計算機網路的原理和技術。

(6)資料庫原理及基本理論。

(7)常用的大型資料庫管理系統的應用技術。

(8)資料庫應用系統的設計方法和開發過程。

(9)資料庫系統的管理和維護方法,了解相關的安全技術。

(10)資料庫發展趨勢與新技術。

(11)常用信息技術標准、安全性,以及有關法律、法規的基本知識。

(12)了解信息化、計算機應用的基礎知識。

(13)正確閱讀和理解計算機領域的英文資料。

二、考試目標

作為資料庫管理員管理信息系統中的數據資源,作為資料庫管理員建立和維護核心資料庫;擔任資料庫系統有關的技術支持,同時具備一定的網路結構設計及組網能力;具有工程師的實際工作能力和業務水平,能指導計算機技術與軟體專業助理工程師(或技術員)工作。

三、考試范圍

信息系統知識

1.計算機系統知識

2.資料庫技術

3.系統開發和運行維護知識

4.安全性知識

5.標准化知識

6.信息化基礎知識

7.計算機專業英語

資料庫系統設計與管理

1.資料庫設計

2.資料庫應用系統設計

3.資料庫應用系統實施

4.資料庫系統的運行和管理

5.SQL

6.網路環境下的資料庫

7.資料庫的安全性

8.資料庫發展趨勢與新技術


(2)資料庫有哪些知識擴展閱讀:

有些考生在報名軟考中級資料庫系統工程師考試的時候發現沒有這項資格考試,以為資料庫系統工程師考試沒有了,其實並不是這樣的。

資料庫系統工程師每年只有一次考試,通常安排在上半年開考,而下半年是沒有安排資料庫系統工程師考試的。因此,要報名資料庫系統工程師考試的考生要在上半年報名。

由於軟考每年的開考資格安排可能會有所變動,並不是固定在上半年或者下半年考試,因此要報名的考生請關注軟考辦公布的每年的開考資格安排,及時報名




『叄』 資料庫的知識有哪些

基礎理論:進程、線程、纖程、死鎖、事務、日誌、範式理論,這些知識建議看看資料庫概論
實用技能裡面:T-SQL語法,PL-SQL語法(T-sql在mssqlserver的幫助文檔里就有,plsql在oracle的幫助文檔里就有)
主流資料庫的使用:MSSqlServer2000/2005/2008,Oracle9i/10g,mysql5等等,各資料庫的幫助文檔里都有使用方法,小技巧之類的也可以下載電子書或者書店裡隨便選,到處都是。
技能提升:資料庫運維、HA(高可用)、數據挖掘、數據倉庫,這些知識內容,除了耐心看書以外,還要耐心工作積累實戰經驗。

『肆』 我想學習資料庫,請問需要哪些基礎知識

資料庫是非常有用的知識,和生活緊密相關,尤其是當前科技飛速發展,處處用到資料庫,如:身份證、火車票、銀行賬戶等。 要學好資料庫就要學好以下科目:數據結構、C語言、英語、SQL技術、等等。

『伍』 什麼是資料庫資料庫有什麼用

資料庫,簡而言之可視為電子化的文件櫃——存儲電子文件的處所,用戶可以對文件中的數據運行新增、截取、更新、刪除等操作。

所謂「資料庫」是以一定方式儲存在一起、能與多個用戶共享、具有盡可能小的冗餘度、與應用程序彼此獨立的數據集合。

資料庫的作用:

1、數據定義

DBMS提供相應數據語言來定義(DDL)資料庫結構,它們是刻畫資料庫框架,並被保存在數據字典中。

2、數據存取

DBMS提供數據操縱語言(DML),實現對資料庫數據的基本存取操作:檢索,插入,修改和刪除。

3、資料庫運行管理

DBMS提供數據控制功能,即是數據的安全性、完整性和並發控制等對資料庫運行進行有效地控制和管理,以確保數據正確有效。

4、資料庫的建立和維護

包括資料庫初始數據的裝入,資料庫的轉儲、恢復、重組織,系統性能監視、分析等功能。

5、資料庫的傳輸

DBMS提供處理數據的傳輸,實現用戶程序與DBMS之間的通信,通常與操作系統協調完成。

(5)資料庫有哪些知識擴展閱讀

資料庫(Database)是按照數據結構來組織、存儲和管理數據的倉庫,它產生於距今六十多年前,隨著信息技術和市場的發展,數據管理不再僅僅是存儲和管理數據,而轉變成用戶所需要的各種數據管理的方式。

資料庫有很多種類型,從最簡單的存儲有各種數據的表格到能夠進行海量數據存儲的大型資料庫系統都在各個方面得到了廣泛的應用。

在信息化社會,充分有效地管理和利用各類信息資源,是進行科學研究和決策管理的前提條件。資料庫技術是管理信息系統、辦公自動化系統、決策支持系統等各類信息系統的核心部分,是進行決策管理的重要技術手段。

『陸』 資料庫知識包括哪些

詳細的內容,400頁的書也說不完。概括的話,分幾個方面:
1。簡單使用。
2。高級使用。
3。維護管理。
4。其它背景知識(比如廠商、是否免費等)

『柒』 學習資料庫主要要掌握哪些知識

主要是資料庫維護方面的 你得會備份數據 還有資料庫的建立原理什麼的 一些基本的sql語句啥的

『捌』 誰能告訴我資料庫的有關知識

什麼是資料庫?

資料庫是以某種文件結構存儲的一系列信息表,這種文件結構使您能夠訪問這些表、選擇表中的列、對表進行排序以及根據各種標准選擇行。資料庫通常有多個 索引與這些表中的許多列相關聯,所以我們能盡可能快地訪問這些表。

以員工記錄為例,您可以設想一個含有員工姓名、地址、工資、扣稅以及津貼等內容的表。讓我們考慮一下這些內容可能如何組織在一起。您可以設想一個表包含員工姓名、地址和電話號碼。您希望保存的其它信息可能包括工資、工資范圍、上次加薪時間、下次加薪時間、員工業績評定等內容。

這些內容是否應保存在一個表格中?幾乎可以肯定不應該如此。不同類別的員工的工資范圍可能沒有區別;這樣,您可以僅將員工類型儲存在員工記錄表中,而將工資范圍儲存在另一個表中,通過類型編號與這個表關聯。考慮以下情況:

Key Lastname SalaryType SalaryType Min Max
1 Adams 2 1 30000 45000
2 Johnson 1 2 45000 60000
3 Smyth 3 3 60000 75000
4 Tully 1
5 Wolff 2

SalaryType 列中的數據引用第二個表。我們可以想像出許多種這樣的表,如用於存儲居住城市和每個城市的稅值、健康計劃扣除金額等的表。每個表都有一個主鍵列(如上面兩個表中最左邊的列)和若干數據列。在資料庫中建立表格既是一門藝術,也是一門科學。這些表的結構由它們的範式指出。我們通常說表屬於1NF、2NF 或 3NF。

第一範式:表中的每個表元應該只有一個值(永遠不可能是一個數組)。(1NF)

第二範式:滿足 1NF,並且每一個非主鍵列完全依賴於主鍵列。這表示主鍵和該行中的剩餘表元之間是 1 對 1 的關系。(2NF)

第三範式:滿足 2NF,並且所有非主鍵列是互相獨立的。任何一個數據列中包含的值都不能從其他列的數據計算得到。(3NF)

現在,幾乎所有的資料庫都是基於「第三範式 (3NF)」創建的。這意味著通常都有相當多的表,每個表中的信息列都相對較少。

從資料庫中獲取數據

假設我們希望生成一個包含員工及其工資范圍的表,在我們設計的一個練習中將使用這個表。這個表格不是直接存在在資料庫中,但可以通過向資料庫發出一個查詢來構建它。我們希望得到如下所示的一個表:

Name Min Max
Tully $30,000.00 $45,000.00
Johnson $30,000.00 $45,000.00
Wolff $45,000.00 $60,000.00
Adams $45,000.00 $60,000.00
Smyth $60,000.00 $75,000.00

我們發現,獲得這些表的查詢形式如下所示

SELECT DISTINCTROW Employees.Name, SalaryRanges.Min,
SalaryRanges.Max FROM Employees INNER JOIN SalaryRanges ON Employees.SalaryKey = SalaryRanges.SalaryKey
ORDER BY SalaryRanges.Min;

這種語言稱為結構化查詢語言,即 SQL,而且它是幾乎目前所有資料庫都可以使用的一種語言。SQL-92 標准被認為是一種基礎標准,而且已更新多次。

資料庫的種類

PC 上的資料庫,如 dBase、Borland Paradox、Microsoft Access 和 FoxBase。

資料庫伺服器:IBM DB/2、Microsoft SQL Server、 Oracle、Sybase、SQLBase 和 XDB。

所有這些資料庫產品都支持多種相對類似的 SQL 方言,因此,所有資料庫最初看起來好象可以互換。每種資料庫都有不同的性能特徵,而且每一種都有不同的用戶界面和編程介面。

ODBC

如果我們能夠以某種方式編寫不依賴於特定廠商的資料庫的代碼,並且能夠不改變自己的調用程序即可從這些資料庫中得到相同的結果,那將是一件很好的事。如果我們可以僅為所有這些資料庫編寫一些封裝,使它們具有相似的編程介面,這種對資料庫編程獨立於供應商的特性將很容易實現。
什麼是 JDBC?

JDBC 是對 ODBC API 進行的一種面向對象的封裝和重新設計,它易於學習和使用,並且它真正能夠使您編寫不依賴廠商的代碼,用以查詢和操縱資料庫。盡管它與所有 Java API 一樣,都是面向對象的,但它並不是很高級別的對象集.

除 Microsoft 之外,多數廠商都採用了 JDBC,並為其資料庫提供了 JDBC 驅動程序;這使您可輕松地真正編寫幾乎完全不依賴資料庫的代碼。另外,JavaSoft 和 Intersolv 已開發了一種稱為 JDBC-ODBC Bridge 的產品,可使您連接還沒有直接的 JDBC 驅動程序的資料庫。支持 JDBC 的所有資料庫必須至少可以支持 SQL-92 標准。這在很大程度上實現了跨資料庫和平台的可移植性。

安裝和使用 JDBC

JDBC 的類都被歸到 java.sql 包中,在安裝 Java JDK 1.4時會自動安裝。然而,如果您想使用 JDBC-ODBC 橋。JDBC-ODBC 驅動程序可從 Sun 的 Java 網站 (http://java.sun.com/) 輕松地找到並下載。在您擴充並安裝了這個驅動程序後,必須執行下列步驟:

將 \jdbc-odbc\classes; 路徑添加到您的 PATH 環境變數中。

將 \jdbc-odbc\classes; 路徑添加到您的 CLASSPATH 環境變數中。

JDBC 驅動程序的類型

Java 程序連接資料庫的方法實際上有四種:

1. JDBC-ODBC 橋和 ODBC 驅動程序 -- 在這種方式下,這是一個本地解決方案,因為 ODBC 驅動程序和橋代碼必須出現在用戶的每台機器中。從根本上說這是一個臨時解決方案。

2. 本機代碼和 Java 驅動程序 -- 它用另一個本地解決方案(該平台上的 Java 可調用的本機代碼)取代 ODBC 和 JDBC-ODBC 橋。

3. JDBC 網路的純 Java 驅動程序 -- 由 Java 驅動程序翻譯的 JDBC 形成傳送給伺服器的獨立協議。然後,伺服器可連接任何數量的資料庫。這種方法使您可能從客戶機 Applet 中調用伺服器,並將結果返回到您的 Applet。在這種情況下,中間件軟體提供商可提供伺服器。

4. 本機協議 Java 驅動程序 -- Java 驅動程序直接轉換為該資料庫的協議並進行調用。這種方法也可以通過網路使用,而且可以在 Web 瀏覽器的 Applet 中顯示結果。在這種情況下,每個資料庫廠商將提供驅動程序。

如果您希望編寫代碼來處理 PC 客戶機資料庫,如 dBase、Foxbase 或 Access,則您可能會使用第一種方法,並且擁有用戶機器上的所有代碼。更大的客戶機-伺服器資料庫產品(如 IBM 的 DB2)已提供了第 3 級別的驅動程序。

兩層模型和三層模型

當資料庫和查詢它的應用程序在同一台機器上,而且沒有伺服器代碼的干預時,我們將生成的程序稱為兩層模型。一層是應用程序,而另一層是資料庫。在 JDBC-ODBC 橋系統中通常是這種情況。

當一個應用程序或 applet 調用伺服器,伺服器再去調用資料庫時,我們稱其為三層模型。當您調用稱為「伺服器」的程序時通常是這種情況。

編寫 JDBC 代碼訪問資料庫

用 ODBC 注冊您的資料庫
連接資料庫

所有與資料庫有關的對象和方法都在 java.sql 包中,因此在使用 JDBC 的程序中必須加入 "import java.sql.* "。 JDBC 要連接 ODBC 資料庫,您必須首先載入 JDBC-ODBC 橋驅動程序
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

該語句載入驅動程序,並創建該類的一個實例。然後,要連接一個特定的資料庫,您必須創建 Connect 類的一個實例,並使用 URL 語法連接資料庫。

String url = "jdbc:odbc:Northwind";
Connection con = DriverManager.getConnection(url);

請注意,您使用的資料庫名是您在 ODBC 設置面板中輸入的「數據源」名稱。

URL 語法可能因資料庫類型的不同而變化極大。

jdbc:subprotocol:subname

第一組字元代表連接協議,並且始終是 jdbc。還可能有一個子協議,在此處,子協議被指定為 odbc。它規定了一類資料庫的連通性機制。如果您要連接其它機器上的資料庫伺服器,可能也要指定該機器和一個子目錄:

jdbc:bark//doggie/elliott

最後,您可能要指定用戶名和口令,作為連接字元串的一部分:

jdbc:bark//doggie/elliot;UID=GoodDog;PWD=woof

訪問MSSQL Server方法:(驅動程序需要:msutil.jar,msbase.jar,mssqlServer.jar)
DBDriver=com.microsoft.jdbc.sqlserver.SQLServerDriver
URL=jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=demo
username=sa
password=
maxcon=10
mincon=1
poolName=SkyDev

利用我們開發的資料庫類,使用方法如下:

DbObject DbO = new DbObject(new SqlServerConnectionFactory("localhost",
1433, "demo", "sa", ""));
Connection con = DbO.getConnection();
//類代碼(不含連接工廠實現)
package skydev.moles.data;

public final class SqlServerConnectionFactory
extends ConnectionFactory {
private final String dbDriver =
"com.microsoft.jdbc.sqlserver.SQLServerDriver";
private String host;
private int port;
private String databaseName;

public SqlServerConnectionFactory() {
super.setDriverName(dbDriver);
}

/**
*
* @param host 資料庫所在的主機名:如"localhost"
* @param port SQL伺服器運行的埠號,如果使用預設值 1433,傳入一個負數即可
* @param databaseName 資料庫名稱
* @param userName 用戶名
* @param password 口令
*/
public SqlServerConnectionFactory(String host,
int port,
String databaseName,
String userName,
String password) {
this.setHost(host);
this.setPort(port);
this.setDatabaseName(databaseName);
this.setUserName(userName);
this.setPassword(password);

init();
}

private void init() {
super.setDriverName(dbDriver);
super.setUrl("jdbc:microsoft:sqlserver://" + host.trim() + ":" +
new Integer(port).toString() + ";DatabaseName=" +
databaseName.trim());
//super.setUrl("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=demo");
}
……

//------------------------------------------------------------------------------------

訪問MySQL的方法:

DBDriver=com.mysql.jdbc.Driver
URL=jdbc:mysql://localhost/demo
username=
password=
maxcon=5
mincon=1
poolName=zhengmao
訪問資料庫

一旦連接到資料庫,就可以請求表名以及表列的名稱和內容等信息,而且您可以運行 SQL 語句來查詢資料庫或者添加或修改其內容。可用來從資料庫中獲取信息的對象有:

DatabaseMetaData 有關整個資料庫的信息:表名、表的索引、資料庫產品的名稱和版本、資料庫支持的操作。

ResultSet 關於某個表的信息或一個查詢的結果。您必須逐行訪問數據行,但是您可以任何順序訪問列。

ResultSetMetaData 有關 ResultSet 中列的名稱和類型的信息。

盡管每個對象都有大量的方法讓您獲得資料庫元素的極為詳細的信息,但在每個對象中都有幾種主要的方法使您可獲得數據的最重要信息。然而,如果您希望看到比此處更多的信息,建議您學習文檔以獲得其餘方法的說明。

ResultSet

ResultSet 對象是 JDBC 中最重要的單個對象。從本質上講,它是對一個一般寬度和未知長度的表的一種抽象。幾乎所有的方法和查詢都將數據作為 ResultSet 返回。ResultSet 包含任意數量的命名列,您可以按名稱訪問這些列。它還包含一個或多個行,您可以按順序自上而下逐一訪問。在您使用 ResultSet 之前,必須查詢它包含多少個列。此信息存儲在 ResultSetMetaData 對象中。

//從元數據中獲得列數
ResultSetMetaData rsmd;
rsmd = results.getMetaData();
numCols = rsmd.getColumnCount();

當您獲得一個 ResultSet 時,它正好指向第一行之前的位置。您可以使用 next() 方法得到其他每一行,當沒有更多行時,該方法會返回 false。由於從資料庫中獲取數據可能會導致錯誤,您必須始終將結果集處理語句包括在一個 try 塊中。

您可以多種形式獲取 ResultSet 中的數據,這取決於每個列中存儲的數據類型。另外,您可以按列序號或列名獲取列的內容。請注意,列序號從 1 開始,而不是從 0 開始。ResultSet 對象的一些最常用方法如下所示。

getInt(int); 將序號為 int 的列的內容作為整數返回。

getInt(String); 將名稱為 String 的列的內容作為整數返回。

getFloat(int); 將序號為 int 的列的內容作為一個 float 型數返回。

getFloat(String); 將名稱為 String 的列的內容作為 float 型數返回。

getDate(int); 將序號為 int 的列的內容作為日期返回。

getDate(String); 將名稱為 String 的列的內容作為日期返回。

next(); 將行指針移到下一行。如果沒有剩餘行,則返回 false。

Close(); 關閉結果集。

getMetaData(); 返回 ResultSetMetaData 對象。

ResultSetMetaData

您使用 getMetaData() 方法從 ResultSet 中獲取 ResultSetMetaData 對象。您可以使用此對象獲得列的數目和類型以及每一列的名稱。

getColumnCount(); 返回 ResultSet 中的列數。
getColumnName(int); 返回列序號為 int 的列名。
getColumnLabel(int); 返回此列暗含的標簽。
isCurrency(int); 如果此列包含帶有貨幣單位的一個數字,則返回 true。
isReadOnly(int); 如果此列為只讀,則返回 true。
isAutoIncrement(int); 如果此列自動遞增,則返回 true。這類列通常為鍵,而且始終是只讀的。
getColumnType(int); 返回此列的 SQL 數據類型。這些數據類型包括

BIGINT
BINARY
BIT
CHAR
DATE
DECIMAL
DOUBLE
FLOAT
INTEGER
LONGVARBINARY
LONGVARCHAR
NULL
NUMERIC
OTHER
REAL
SMALLINT
TIME
TIMESTAMP
TINYINT
VARBINARY
VARCHAR

DatabaseMetaData

DatabaseMetaData 對象可為您提供整個資料庫的信息。您主要用它獲取資料庫中表的名稱,以及表中列的名稱。由於不同的資料庫支持不同的 SQL 變體,因此,也有多種方法查詢資料庫支持哪些 SQL 方法。

getCatalogs() 返回該資料庫中的信息目錄列表。使用 JDBC-ODBC Bridge 驅動程序,您可以獲得用 ODBC 注冊的資料庫列表。這很少用於 JDBC-ODBC 資料庫。

getTables(catalog, schema,tableNames, columnNames) 返回表名與 tableNames 相符而且列名與 columnNames 相符的所有表的說明。

getColumns(catalog, schema,tableNames, columnNames) 返回表名與 tableNames 相符而且列名與 columnNames 相符的所有表列說明。

getURL(); 獲得您所連接的 URL 名稱。

getDriverName(); 獲得您所連接的資料庫驅動程序的名稱。

獲取有關表的信息

您可以使用 DataBaseMetaData 的 getTables() 方法來獲取資料庫中表的信息。這個方法有如下4個 String 參數:

results =dma.getTables(catalog, schema, tablemask, types[]);

其中參數的意義是:

Catalog 要在其中查找表名的目錄名。對於 JDBC-ODBC 資料庫以及許多其他資料庫而言,可將其設置為 null。這些資料庫的目錄項實際上是它在文件系統中的絕對路徑名稱。

Schema 要包括的資料庫「方案」。許多資料庫不支持方案,而對另一些資料庫而言,它代表資料庫所有者的用戶名。一般將它設置為 null。

Tablemask 一個掩碼,用來描述您要檢索的表的名稱。如果您希望檢索所有表名,則將其設為通配符 %。請注意,SQL 中的通配符是 % 符號,而不是一般 PC 用戶的 * 符號。

types[] 這是描述您要檢索的表的類型的 String 數組。資料庫中通常包括許多用於內部處理的表,而對作為用戶的您沒什麼價值。如果它是空值,則您會得到所有這些表。如果您將其設為包含字元串「TABLES」的單元素數組,您將僅獲得對用戶有用的表格。

『玖』 學習資料庫需要哪些知識

你只是要用VB操作資料庫的話什麼都不用學,看看SQL語句就可以了

『拾』 資料庫知識

資料庫是依照某種數據模型組織起來並存放二級存儲器中的數據集合。這種數據集合具有如下特點:盡可能不重復,以最優方式為某個特定組織的多種應用服務,其數據結構獨立於使用它的應用程序,對數據的增、刪、改和檢索由統一軟體進行管理和控制。
從發展的歷史看,資料庫是數據管理的高級階段,它是由文件管理系統發展起來的。

閱讀全文

與資料庫有哪些知識相關的資料

熱點內容
怎麼查被告的代理律師 瀏覽:843
調動學籍號需要哪些信息 瀏覽:590
交易網為什麼打不開 瀏覽:342
如何剔除重復的項目並匯總數據 瀏覽:994
怎麼代理各大平台廣告業務 瀏覽:116
直播真實人數數據在哪裡查詢 瀏覽:361
牛頓怎麼交易股票 瀏覽:907
老年人出去旅遊如何搜集信息 瀏覽:615
武漢形創代理多少錢 瀏覽:898
交易貓有保險多久自動確認收貨么 瀏覽:165
男朋友媽媽發信息給我應該怎麼回 瀏覽:808
合夥出技術的人如何保證分成 瀏覽:67
什麼網發水果信息會點 瀏覽:640
廣州麥嗨賣什麼產品 瀏覽:874
加密市場如何調整股票 瀏覽:798
微信上沒有小程序怎麼找 瀏覽:376
遼事通小程序如何更換賬戶 瀏覽:440
農村養牛技術學什麼好 瀏覽:138
買新房子走什麼程序最安全 瀏覽:599
菜市場賣的蛋雞是什麼品種 瀏覽:813