當前位置:首頁 » 數據倉庫 » 資料庫的邏輯名稱
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

資料庫的邏輯名稱

發布時間: 2022-05-05 08:50:50

1. sql中邏輯名與物理名怎麼理解

邏輯名是你取的名字,如你建一個資料庫,這個資料庫包含一個名叫data的文件,存放在c:\database\data.mdf,這里的data就是這個文件的邏輯名,而c:\database\data.mdf就是物理名。所謂邏輯名就是你自己起的名字,而物理名就是存放的路徑。

2. 資料庫邏輯文件名是由什麼管理的

資料庫邏輯文件名是由SQL Server管理的。

文件組是由SQL Server管理的,與操作系統無關。資料庫物理設計:設計資料庫的物理結構,根據資料庫的邏輯結構來選定RDBMS,並設計和實施資料庫的存儲結構、存取方式等。

基本信息

資料庫邏輯設計是整個設計的前半段,包括所需的實體和關系,實體規范化等工作。設計的後半段則是資料庫物理設計,包括選擇資料庫產品,確定資料庫實體屬性(欄位)、數據類型、長度、精度確定、DBMS頁面大小等。

資料庫邏輯設計決定了資料庫及其應用的整體性能,調優位置。如果資料庫邏輯設計不好,則所有調優方法對於提高資料庫性能的效果都是有限的。為了使資料庫設計的方法走向完備,資料庫的規范化理論必須遵守。

規范化理論為資料庫邏輯設計提供了理論指導和工具,在減少了數據冗餘的同時節約了存儲空間,同時加快了增、刪、改的速度。

另外,在規范的資料庫邏輯設計時,還應考慮適當地破壞規范規則,即反規范化設計,來降低索引、表的數目,降低連接操作的數目,從而加快查詢速度。常用的反規范技術有增加冗餘列、增加派生列、重新組表等。

3. 資料庫中的邏輯名稱和數據文件的物理名稱

資料庫邏輯名

這是參考檔案時在 SQL Server 中使用的邏輯名稱。logical_file_name 在資料庫中必須是唯一的,且必須符度合識別碼的規則。

物理文件名稱

指資料庫文件的名稱,可分為數據和日誌文件名稱

4. 資料庫邏輯名和資料庫文件邏輯名要一致嗎

資料庫邏輯名和物理名可以不同。
資料庫的物理名稱:就在存在磁碟上的名字。
邏輯名稱:資料庫的內部名稱。

改變資料庫的物理名稱,並不會改變資料庫的邏輯名稱。

通俗地說就是:
物理文件名:計算機找文件的時候用的。
邏輯文件名:給用戶看的。

5. 誰知道SQL裡面的物理文件名和邏輯文件名的區別簡單點就是什麼是物理文件名,什麼又是邏輯文件名

物理文件名是包含文件名和文件存儲路徑的字元串。邏輯文件名是您在資料庫中使用的物理文件名的邏輯表示。

SQL是結構化查詢語言的縮寫,代表結構化查詢語言。SQL語言的主要功能是與各種資料庫建立關系。此外,SQL被認為是關系資料庫管理系統的標准語言。它是微軟公司開發和推廣的關系型資料庫管理系統。

(5)資料庫的邏輯名稱擴展閱讀:

可以不同的方式使用資料庫邏輯和物理名稱:

1.資料庫的物理名稱:存在於磁碟上的名稱。

2.邏輯名稱:資料庫的內部名稱。

3.更改資料庫的自維護名稱不會更改資料庫的邏輯名稱。

簡單的說:

1.物理文件名:用於計算機查找文件。

2.邏輯文件名:供用戶查看。

3.在大多數情況下,在其他語言中需要的很大部分的程序實現單個事件只需要一個SQL語句可以實現一個目標,這也意味著我們可以用SQL語言編寫非常復雜的語句。

6. 資料庫的物理文件名和邏輯文件名各有什麼作用

物理文件名:計算機找文件的時候用的。邏輯文件名:給用戶看的答題不易,互相理解,您的採納是我前進的動力如果我的回答沒能幫助您,請繼續追問您也可以向我們團隊發出請求,會有更專業的人來為您解答

7. SQL server2008新建資料庫怎麼設置物理文件名和邏輯文件名

1.資料庫連接的話右擊連接 --> 屬性 --> 資料庫設置 可以改變資料庫和日誌的路徑
2.資料庫的話右擊資料庫 --> 屬性 --> 文件 在右面的文件/文件組可以改變數據文件的路徑

8. 如何修改SQL Server資料庫中的邏輯文件名

使用 FILE_NAME 函數可以返回給定文件標識 (ID) 號的邏輯文件名(或者直接查找sysfiles或sysfiles1也可以)
如下
下面查詢返回 file_ID 為 1 的文件名(master)。
USE master
SELECT FILE_NAME(1)
當我們進行從一個備份中還原資料庫或附加資料庫時,資料庫的邏輯文件名是不會改變的。
可用 ALTER DATABASE 的 MODIFY FILE 子句作為替代方式更改數據文件或日誌文件的邏輯名稱。
alter database 資料庫名
modify file (
name=邏輯名
,newname=新邏輯名
)
其實,上面語句是更改了sysfiles和sysfiles1系統表中的name欄位。
BTW:其實在SQL2005的客戶端工具中,已經可以直接在屬性->文件中直接修改了。
另外請注意:SQL2000的Database如果在SQL2005附加後,將無法再在SQL2000中附加,會返回603錯誤。

9. 為什麼數據文件的邏輯名稱和物理名稱必須相同是錯誤的

資料庫名稱
這是新資料庫的名稱。資料庫名稱在 SQL Server 的執行個體內必須是唯一的,且必須符合識別碼的規則。
資料庫邏輯名
這是參考檔案時在 SQL Server 中使用的邏輯名稱。logical_file_name 在資料庫中必須是唯一的,且必須符合識別碼的規則。
物理文件名稱
指資料庫文件的名稱,可分為數據和日誌文件名稱

10. 資料庫名稱與資料庫邏輯名、物理文件名稱怎麼區分啊,剛學資料庫不懂啊

資料庫名稱
這是新資料庫的名稱。資料庫名稱在
SQL
Server
的執行個體內必須是唯一的,且必須符合識別碼的規則。
資料庫邏輯名
這是參考檔案時在
SQL
Server
中使用的邏輯名稱。logical_file_name
在資料庫中必須是唯一的,且必須符合識別碼的規則。
物理文件名稱
指資料庫文件的名稱,可分為數據和日誌文件名稱