a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 107|回复: 0

[考试辅导] MCDBA数据库设计学习笔记

[复制链接]
发表于 2012-8-3 00:05:24 | 显示全部楼层 |阅读模式
规划治理
+ L0 f4 n3 ^  i, T  1、有且只能有一个主数据文件
0 e; z6 E- m; f) ]  2、数据和事务日志永远不能在同一个文件中( Z1 W9 Q3 B+ ?+ |
  3、两个数据库之间不能共享一个文件组( B: Z, e1 g/ ]
  4、当估算数据库大小时,应该使用表和索引.8 @+ O4 T' |  V' a5 J: L
  5、无限文件增长只受和物理磁盘容量的限制.
% a# I% a0 p8 E) q! g6 h1 L( U  6、文件组,就是把一组文件像单个文件一样的处理,这些文件的组称为文件组,
+ q$ c# B2 h9 _3 l* O3 v5 U2 u  通过它实现了一个数据库存放在多个磁盘可能,通过练习理解文件组的概念。
; Q  H. r$ `# |7 O  练习:" d, P7 t+ J3 M4 n+ u0 D! C& ?
  USE master) r) Q* _; f% M; u' m
  GO$ N, _# o* Z8 n* C0 x
  Create database ExamNotes
$ j5 z$ G1 v8 Y0 a+ K4 u/ O  ON Primary
, ~  A3 a# Y' ^5 U& [# f  ,
$ l( Q2 v6 g1 d' e' U0 x  FILEGROUP SUCCESS
0 `3 |+ t# Z) S* H. c  ,. c' K8 S7 \' q( P$ n2 B; t! N
  log on
# g! C( u" g5 ?9 w, f. b  向数据库中添加由两个文件组成的文件组2 R; [7 _$ q# W8 e& ?
  ALTER DATABASE Exam
! J, g! z4 F" Y$ r+ [! @- b  v( B# F  ADD FILEGROUP ExamFG16 I" L5 W4 z9 L6 O  Q+ _) `6 @
  GO0 |( u& k- i' u2 Y. _0 T
  ALTER DATABASE exam$ }3 w8 b& P( e5 n; \$ k/ d
  ADD FILE5 @( o  w, c/ N+ z6 U' \/ J
  ,
- h+ K; P6 d' j7 @( ~4 c& c& ^& @  TO FILEGROUP ExamFG1( U. S$ F2 R7 G% m1 Y
  ALTER DATABASE exam/ z. d) m  _  w+ ~0 k
  MODIFY FILEGROUP examFG1 DEFAULT  a/ Q8 M, e/ d
  GO
: p, r( N# [4 V7 E; J  欲删除文件组,必先删除该组文件
& o# i% I: t/ L/ L7 t  ALTER DATABASE EXAM
5 h' Q8 @! J  _  e& Z- J: r: U1 J  REMOVE FILE exam_data4$ h7 u6 L$ S) R; n6 ^
  ALTER DATABASE EXAM. A+ o; z, c! U6 i7 w7 g& Q
  REMOVE FILE exam_data37 }; c9 r/ ^3 y5 E  q0 m# f
  ALTER DATABASE EXAM
8 B3 C4 E- a0 O$ a  REMOVE FILEGROUP EXAMFG1
7 g8 F% [  |3 |% t; G  一个有用的SP:
" P0 l7 J, D) J8 j  EXEC sp_spaceused USERTABLENAME
  |5 V8 J9 \$ n! V. g7 @2 H  查出某个表的记录数和使用的空间大小,因为在实际应用中会出现某个表超大的情形.& n# _3 @7 b0 U. l$ m
  在数据库中为表指定文件组的用法如ON后面子句,注重ON [PRIMARY]中的[PRIMARY]是主文件组而非主键.
7 Z" r9 w$ d  [3 ~5 ^# n& F  CREATE TABLE [ACC_PAYMETHOD_MSTR] COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,3 M: Y3 ?8 h: A. t0 v* H
  [PAYMETHODNAME] [nvarchar] COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,
0 J. V: o" {* h0 M# I1 i  [STAMPUSERNAME] [STAMPUSERNAME] NULL ,
" D! N" Y) d5 s  [STAMPDATETIME] [STAMPDATETIME] NULL- y9 t  X( ~3 y" P. L; k- d
  ) ON [PRIMARY]# b6 q. F8 z* q* o1 q
  相应的改变默认文件的语法为:  W7 H! U( I: K$ W7 \
  ALTER DATABASE
3 G+ w& L& x& m' {8 W  MODIFY FILEGROUP DEFAULT
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-4 07:49 , Processed in 0.202737 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表