下面介绍的优化策略能提高查询的效率,但它们不一定是最优的策略,实际上“优化”一词并不是很确切,用“改进”或“改善”或许更恰当些。即使这样,使用预处理方法执行连接的时间一般仍大大减少。当查询视图时,定义视图的表达式就是公共子表达式的情况。......
2025-09-30
在数据库创建之后,可以使用Alter Database语句增加新文件、删除已有的文件或修改文件的设置。其语法如下:
Alter Database
[<Add File
[<Name=系统使用的逻辑名],
[Filename=完全限定的NT Serner文件名],
[Size=文件的初始大小],
V MaxSize=最大的文件尺寸],
[-FileGrowth=系统的扩展文件量]
……]
[<Modify File>
[Filename=完全限定的NT Serner文件名],
[Size=文件的初始大小],
[MaxSize=最大的文件尺寸],
[FileGrowth=系统的扩展文件量]
……]
[<Remove File><系统使用文件的逻辑名>],
[<Add Log File>
[<Name=系统使用的逻辑名>,
[Filename=完全限定的NT Server文件名],
[Size=文件的初始大小],
[MaxSize=最大的文件尺寸],
[FileGrowth=系统的扩展文件量])
……](https://www.chuimin.cn)
具体详细的解释如下。
(1)关键字Add File用以表示按后面的文件说明,在指定的数据库中增加相应数据库文件。
(2)关键字Modify File用以表示按后面的文件说明,在指定的数据库中修改相应数据库文件。
(3)关键字Remove File用以表示在指定的数据库中删除指定的数据库文件。
(4)关键字Add Log File用以表示按后面的文件说明,在指定的数据库中增加相应数据库日志文件。
【例4-2】下面的语句可在学籍管理数据库增加一个新数据库文件,同时要修改原数据库文件StuFile l的最大文件尺寸为2000 MB。
Alter Database StuData
Add File
(Name=stufile3.mdf,
Filename=c:\data\stufile3.mdf,
Size=10 MB,
MaxSize=1000MB,
FileGrowth=10MB)
Modify File
(Name=stufile1,
Filename=e:\data\stufile4.mdf,
Size=10 MB,
MaxSize=2000MB,
FileGrowth=10MB)
又如,如果要删除学籍管理数据库文件StuFile2,则可使用如下命令:
Alter Database StuData
Remove File StuFile2
相关文章
下面介绍的优化策略能提高查询的效率,但它们不一定是最优的策略,实际上“优化”一词并不是很确切,用“改进”或“改善”或许更恰当些。即使这样,使用预处理方法执行连接的时间一般仍大大减少。当查询视图时,定义视图的表达式就是公共子表达式的情况。......
2025-09-30
例如,一名学生可以用信息“”描述,这样的一行数据称为一条记录。单看这行数据我们很难知道其确切含义,但对其进行如下解释:张三是9912101班的男学生,1981年出生,计算机系应用软件专业,其内容就是有意义的。因此,数据是信息存在的一种形式,只有通过解释或处理才能成为有用的信息。数据的静态特征包括数据的基本结构、数据间的联系以及对数据取值范围的约束。数据的动态特征是指对数据可以进行符合一定规则的操作。......
2025-09-30
例如,学生选课实例,语法树表示为如图2-3所示。图2—3语法树图2—4关系代数语法树图2—5优化后的语法树2.把语法树转换成标准(优化)形式利用优化算法,把原始的语法树转换成优化的形式。......
2025-09-30
下面给出几个应用关系代数进行查询的实例。解题说明:该题的求解思路是在全部学号中去掉选修“C2”课程的学生学号,就得出没有选修课程号为“C2”课程的学生学号。应当特别注意的是,由于选择操作为元组操作,本题不能写为求既选修“C2”课程,又选修“C3”课程的学生学号。①除关系和被除关系都为选课表。通过选择运算,求出学号为“98002”学生所选课程的元组;通过投影运算,得出除关系的结构。......
2025-09-30
约束元组变量和自由元组变量若在元组关系演算公式中:元组变量前有全称量词或存在量词,该变量为约束元组变量;否则为自由元组变量。元组关系演算公式的递归定义①每个原子公式都是公式。④在元组关系演算公式中,运算符的优先次序为:括号算术比较存在量词、全称量词逻辑非、与、或。⑤元组关系演算公式是有限次应用上述规则的公式,其他公式不是元组关系演算公式。......
2025-09-30
数据库管理系统是提供建立、管理、维护和控制数据库功能的一组计算机软件。数据库管理系统的目标是使用户能够科学地组织和存储数据,能够从数据库中高效地获得需要的数据,能够方便地处理数据。数据库管理系统能够提供以下4个方面的主要功能。数据操纵功能是数据库的基本操作功能,数据库管理系统通过提供数据操纵语言实现数据操纵功能。......
2025-09-30
概念模型用于信息世界的建模,是对现实世界的抽象和概括。因此,概念模型一方面应该具有较强的语义表达能力,能够方便、直接地表达应用中的各种语义知识;另一方面,它还应该简单、清晰,用户易于理解。概念模型应很容易向各种数据模型转换,易于从概念模式导出到DBMS中成为有关的逻辑模式。概念模型不是某个DBMS支持的数据模型,而是概念级的模型。在概念模型中主要涉及以下概念。......
2025-09-30
由开发人员定义存储数据的文件及文件结构,借助文件管理系统的功能编写访问这些文件的应用程序,以实现对用户数据的处理方式称为文件管理,在本章后面的讨论中将忽略文件管理系统,假定应用程序是直接对磁盘文件进行操作的。图1—1文件管理的操作模式假设某学校要用文件的方式保存学生及其选课的数据,并在这些数据文件基础之上构建对学生进行管理的系统。图1—2文件管理实现示例假设文件F1、F2和F3分别包含如下信息。......
2025-09-30
相关推荐