⑴ 簡述oracle資料庫管理的物理文件有哪些
(1)數據文件database file:伍肢資料庫中的數據在物理上都保存在一些操作系統文件中,這些操作系統的文件就是數據文件,通常燃察是後綴名為.dbf的文件。
(2)控制文件 control file:每個Oracle資料庫都有相應的控制文件,是一個二進制文件,它定義了資料庫的狀皮橘茄態。
(3)重做日誌文件redo log:用於記錄資料庫所做的全部變更(如增加、刪除、修改),以便在系統發生故障時,用它對資料庫進行恢復。
更詳細的內容可以和甲骨文OAEC南京教育中心的資深老師探討
⑵ 主數據文件的邏輯文件名Lib_dat,物理文件名:Lib_dat1.mdf,存放在考生文件
/*用SQL語句創建一個資料庫,此資料庫名為dadb,此DB包含三個 數據答旅文件和兩個事務日誌文件。主數據文件邏輯文件名為清改凳「arch1", 其物理文件名為"archdat1.mdf",存放在d:\dadbdata\目錄下,兩 個次數據文件的邏輯文件名分別為"arch2"和"arch3",其物理文件 名分別為"archdat2.ndf"和"archdat3.ndf",分別存放在D盤和E盤 的根目錄下。設主數據文件的初始大小為5MB,不自動增長;兩個 次數據文件的初始大小均為4MB,且都自動增長,每次增長2MB,最 大增到10MB。兩個事務日誌文件的邏輯文件名分別為"archlog1"和 "archlog2",物理文件名分別為"archlog1.ldf"和"archlog2.ldf", 均存放在d:\dadbdata\目錄下,初始大小分別為3MB和2MB,均自動 增長,每次增加20%,最大大小無限制。*/ create database dadb on (name='arch1', filename='d:\dadbdata\archdat1.mdf', size=5MB, filegrowth=0 ), (name='arch2', filename='d:\archdat2.ndf', size=4MB, maxsize=10MB, filegrowth=2MB ), (name='arch3', filename='e:\archdat3.ndf', size=4MB, maxsize=10MB, filegrowth=2MB ) log on (name='archlog1', filename='d:\dadbdata\archlog1.ldf', size=3MB, filegrowth=20% ), (name='殲納archlog2', filename='d:\dadbdata\archlog2.ldf', size=2MB, filegrowth=20% ) go
⑶ 物理文件和邏輯文件有什麼區別
物理文件名,就是包含該文件的文件名和存儲路徑的字元串。
邏輯文件名,就是你在資料庫中使用的該物理文件名對應的邏輯表示(使用起來較簡單)。
⑷ SQL Server資料庫的物理文件有哪些
1.主要數據文件x0dx0a 主要數據文件是資料庫的起點,指向資料庫中文件的其它部分。每個資料庫都有一個主要數據文件。主要數據文件的推薦文件擴展名是 .mdf。x0dx0a 2.次要數據文件x0dx0a 次要數據文件包含除主要數據文件外的所有數據文件。有些資料庫可能沒有次要數據文件,而有些資料庫則有多個次要數據文件。次要數賣亮據文件的推薦文件擴展名是 .ndf。x0dx0a 3.日誌文件x0dx0a 日誌文件包含恢復啟嫌資料庫所需中旁寬的所有日誌信息。每個資料庫必須至少有一個日誌文件,但可以不止一個。日誌文件的推薦文件擴展名是 .ldf。
⑸ 資料庫中的邏輯名稱和數據文件的物理名稱
資料庫邏輯銀祥肢名
這是宴殲參考檔案時在鋒世 SQL Server 中使用的邏輯名稱。logical_file_name 在資料庫中必須是唯一的,且必須符度合識別碼的規則。
物理文件名稱
指資料庫文件的名稱,可分為數據和日誌文件名稱
⑹ sql 里邏輯文件和物理文件各指什麼
物理文件是實際存放數據的文件,就是在磁碟上具體對應的文件。邏輯文件LF是物理文件的一個視圖,按定義的Key鍵值對數據進行了排序。操作方法如下:
1、打開SQLServerManagementStudio並連接到資料庫引擎伺服器。
⑺ SOL資料庫題目
三、1.select*from職陪斗工where工資<avg(工資)
2.select*from職工orderby工資asc
3.select*含亂旦from職工orderby工資computeavg(工資)by倉庫號
4.insertinto倉庫values('WH6','長沙',1000)
5.update職工set工資=工資+200where職工號='E006'
6.selecta.名字,a.倉庫號,b.城市from職工ajoin談擾倉庫bona.倉庫號=b.倉庫號
7.select名字from職工where倉庫號in(select倉庫號from倉庫,where城市='北京')
8.delete*from供應商where地址like'%長春%'
9.droptable職工
10.altertable職工addconstgzcheck(工資between1500and5000)
四、1.create database library
on primary --默認就屬於Primary 主文件組,可省略
(
/*--數據文件的具體描述--*/
Name='library_data', --主資料庫的物理名稱
Filename='d:datalibrary_data.mdf' ,--主資料庫的物理名稱
size=5MB , --主資料庫的初始大小
Maxsize=20Mb, --主資料庫文件增長最大文件增長
Filegrowth =10%
)
Log on
(
/*--日誌文件具體描述同上--*/
name='library_log',
Filename='e:datalibrary_log.ldf',
Size=2MB,
MaxSize=10MB,
FIleGrowth=1MB
)
五、1.create table 職工表(
職工編號 char(10)primary key,
姓名 char(30),
性別 char(2) check (性別='男' or 性別='女'),
出生日期 smalldatetime check (出生日期 > '1960-01-01'),
部門編號 char(10)FOREIGNKEYREFERENCES 部門表(部門編號)
)
2. (1)alter table 部門表 add部門經理char(10)
(2)select * from 圖書表 where出版社編號 = (select 出版社編號 from出版社 where 出版社名稱 = '清華大學出版社出版')
(3)select圖書編號,書名 from 圖書表 where書名 like '%資料庫%'
(4) select * from 職工表 where 性別='女' and部門編號 in (select 部門編號 from 部門表 where 部門名稱 = 『文科圖書室』) order by出生日期 desc
(5) select圖書的編號,名稱 from圖書表 where 出版社編號 in (select 出版社編號 from出版社表 where出版社名稱 = '機械工業出版社') and部門編號 in (select 部門編號 from部門表where 部門名稱 = '理科圖書室')
(6)select*from職工表 orderby 部門編號,性別 computecount(*)by部門編號,性別
(7) select 部門編號,count(*) as管理圖書數目 from圖書表 group by 部門編號 havingcount(*) >1000
(9) select 圖書編號,書名 from圖書表 where部門編號 in (select 部門編號 from職工表where姓名 like '%張%')
(10) select a.書名,a.作者,a.出版社編號,b.出版社名稱,b.地址 into 新表 from圖書表 a join出版社表 b on a.出版社編號= b.出版社編號
⑻ SQL Server資料庫的物理文件有哪些
在microsoft
sql
server
2005中,用於數據存儲的實用工具是資料庫。資料庫的物理表現是操作系統文件,即在物理上,一個資料庫由一個或多個磁碟上的文件組成。這種物理表現只對資料庫管理員是可見的,而對用戶是透明的。邏輯上,一個資料庫由若干個用戶可視的組件構成,如表、視圖、角色等,這些組件稱為資料庫對象。用戶利用這些邏輯資料庫的資料庫對象存儲或讀取資料庫中的數據,也直接或間接地利用這些對象在不同應用程序中完成存儲、操作和檢索等工作。邏輯資料庫的資料庫對象可以從企業管理器中查看.
每個sql
server
2005資料庫(無論是系統資料庫還是用戶資料庫)在物理上都由至少一個數據文件和至少一個日誌文件組成。出於分配和管理目的,可以將資料庫文件分成不同的文件組。
數據文件:分為主要數據文件和次要數據文件兩種形式。每個資料庫都有且只有一個主要數據文件。主要數據文件的默認文件擴展名是.mdf。它將數據存儲在表和索引中,包含資料庫的啟動信息,還包含一些系統表,這些表記載資料庫對象及其他文件的位置信息。次要數據文件包含除主要數據文件外的所有數據文件。有些資料庫可能沒有次要數據文件,而有些資料庫則有多個次要數據文件。次要數據文件的默認文件擴展名是.ndf。
日誌文件:sql
server具有事務功能,以保證資料庫操作的一致性和完整性。所謂事務就是一個單元的工作,該單元的工作要麼全部完成,要麼全部不完成。日誌文件用來記錄資料庫中已發生的所有修改和執行每次修改的事務。sql
server是遵守先寫日誌再執行資料庫修改的資料庫系統,因此如果出現資料庫系統崩潰,資料庫管理員(dba)可以通過日誌文件完成資料庫的修復與重建。每個資料庫必須至少有一個日誌文件,但可以
不止一個。日誌文件的默認文件擴展名是.1df。建立資料庫時,sqi。server會自動建立資料庫的日誌文件。
文件組:一些系統可以通過控制在特定磁碟驅動器上放置的數據和索引來提高自身的性能。文件組可以對此進程提供幫助。系統管理員可以為每個磁碟驅動器創建文件組,然後將特定的表、索引、或表中的text、ntext或image數據指派給特定的文件組。
sqi.server有兩種類型的文件組:主文件組和用戶定義文件組。主文件組包含主要數據文件和任何沒有明確指派給其他文件組的文件,系統表的所有頁均分配在主文件組中;用戶定義文件組是在cr
e_ate
data_base或ai,ter
data.base語句中,使用fii,egroup關鍵字指定的文件組。sqt.server
2005在沒有文件組時也能有效地工作,因此許多系統不需要指定用戶定義文件組。在這種情況下,所有文件都包含在主文件組中,而且sqi。server
2005可以在資料庫內的任何位置分配數據。
每個資料庫中都有一個文件組作為默認文件組運行。當sqi。server給創建時沒有為其指定文件組的表或索引分配頁時,將從默認文件組中進行分配。一次只能有一個文件組作為默認文件組。如果沒有指定默認的文件組,主文件組則成為默認的文件組。
⑼ 資料庫物理文件名是什麼意思
物理文件名:計算機找文件的時候用的。
邏輯文件名:給用戶看的
答題不易,互相理解,您的採納是我前進的動力
如果我的回答沒能幫助您,請繼續追問
您也可以向我們團隊發出請求,會有更專業的人來為您解答