- 1、本文档共55页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
①主数据文件: 逻辑名称student;物理文件名:C:\Data\student.mdf; 初始大小:3MB;最大空间:UNLIMITED;空间增加量:1MB;属于文件组primary。 ②次数据文件: 逻辑名称secondsc;物理文件名:C:\mydb\secondsc.ndf, 初始大小:3MB,最大空间:50MB,空间增加量:1MB,属于文件组group1。 ③日志文件: 逻辑名称student_log;物理文件名:C:\Log\student_log.ldf,始初大小:1MB,最大空间:20MB,空间增加量:10%。 索引:每一数据表关于主关键字建立索引文件。 3.使用Transact-SQL语言创建数据库 其中,[Filespec[,…N]] 表示设置文件属性,格式如下。 ([NAME=逻辑文件名,] FILENAME=‘物理文件名称’ [,SIZE=数据库文件的初始容量值] [,MAXSIZE={物理文件的最大容量值 |UNLIMITED}] [,FILEGROWTH=增加容量值] ) [,…N] 其中[Filegroupspec[,…N]] 表示设置文件组属性,格式如下。 FILEGROUP文件组名称 [DEFAULT]Filespec [,…N] 3.使用Transact-SQL语言创建数据库 (4)数据库文件容量单位可以是KB,MB,GB,TB,缺省值为MB,长度必须为整数,主文件的,最小容量是Model数据库的主文件长度;对于其他类型文件,最小长度为512KB。 (5)MAXSIZE:指定物理文件的最大容量。如果不设置文件的最大尺寸,那么文件的增长最大值将是磁盘的所有空间。UNLIMITED选项允许文件增长到磁盘已满。 (6)FILEGROWTH:指定文件每次增加容量的大小或百分比,当FILEGROWTH=0时,表示文件不增长。 (7)DEFAULT:指定命名文件组为数据库中的默认文件组。 3.修改数据库 alter DATABASE studentcourse add LOG file --新增studentcourse_log2日志文件 ( NAME = Nstudentcourse_log2, FILENAME = C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\ DATA\ studentcourse_log2.ldf, SIZE =1MB , MAXSIZE = 100MB , FILEGROWTH = 10%) Go alter DATABASE studentcourse modify file --对数据库中次数据文件重命名成studentcourse_2 (name=studentcourse2, newname=studentcourse_2) Go 3.修改数据库 alter DATABASE studentcourse remove file studentcourse_2 --从数据库中移除studentcourse_2次要数据文件 3.修改数据库 4. 删除数据库 1)命令格式 DROP DATABASE 数据库名 [,…,N] 2)功能 其功能是删除指定数据库。 4.2.6 修改数据表 ALTER TABLE s DROP DF_sj GO ALTER TABLE s DROP COLUMN 入学时间 【例4.12】创建数据库学生选课“studentcourse”的数据表S、C、SC,数据表结构如表3.6,表3.7,表3.8所示 各表的完整性约束如表3.9 ,表3.10 ,表3.11所示。 方法二:使用SQL命令。 3)创建学生选课数据表SC的语句如下: CREATE TABLE SC ( 学号 Char (6) NOT NULL, 课程号 Char (3) NOT NULL, 成绩 Smallint NULL, FOREIGN KEY(课程号) REFERENCES C (课程号), FOREIGN KEY( 学号 ) REFERENCES S (学号), CHECK (成绩=(0) AND 成绩=(100) OR 成绩 IS NULL), PRIMARY KEY CLUSTERED (学号 ASC, 课程号 ASC) 2)CREATE TABLE语句的说明 【例4.13】返回有关所有对象的信息。 USE Master; GO EXEC Sp_Help; GO 【例4.14】返回学生选课“studentc
您可能关注的文档
最近下载
- 牙齿健康和龋齿预防科普知识ppt(共67张PPT).pptx VIP
- 2024年10月 政法干警锻造新时代政法铁军专题研讨班发言材料.docx VIP
- 反恐验厂-危机管理和应急恢复计划.doc
- 2024.10 政法干警锻造新时代政法铁军专题研讨班发言材料.docx VIP
- 六年级上册快乐读书吧知识测试题及答案.pdf VIP
- 北京字节跳动科技有限公司运营模式分析及发展趋势预测研究报告.docx VIP
- 《财务风险管理—以乐视公司为例》10000字.docx
- 人教八年级上册物理《光的反射》PPT教学课件.pptx
- 信息资源管理专业毕业设计论文:信息资源管理在学校教育中的应用研究.docx VIP
- 网络安全项目网络建设方案.doc
文档评论(0)