⑴ 简述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给创建时没有为其指定文件组的表或索引分配页时,将从默认文件组中进行分配。一次只能有一个文件组作为默认文件组。如果没有指定默认的文件组,主文件组则成为默认的文件组。
⑼ 数据库物理文件名是什么意思
物理文件名:计算机找文件的时候用的。
逻辑文件名:给用户看的
答题不易,互相理解,您的采纳是我前进的动力
如果我的回答没能帮助您,请继续追问
您也可以向我们团队发出请求,会有更专业的人来为您解答