下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、SQL Server 集成环境、数据库的定义一、SQL Server服务的启动与停止使用SQL Server配置管理器来启动或停止服务。步骤:“开始”菜单宀“所有程序”宀“Microsoft SQLServer 2005” 宀“配置工具”宀“SQLServer Configuration Manager” 启动后界面如图1-1. SQL Server CoriigjraiQ1- VJi.ox文件旧换柞同 S(V1 耀蒯 H)1 0 吟i.iE.aiG1SQL Server ffiSSSH名称 SQL Server 2005iSQL Server (ntegratior Services正匝行目
2、动NT AUTIl SQL Server 2005网語配i鄆QL Server FuiRext Search (SQL2005)已停止LocalSysI t SQL Native Client配羞)5QL Server AnalyEis Services (SQL2005Local Sy?SQLServer (SQL2OO5)正鸥亍LocalSy122)SQL Server Reporting Services iSQL2OO5jiEOfjLocal Sys世)SQL Server Agent (SQL2OO5)已停止LowlSy?1屈i5QL Server Browser正在运齐LocalS
3、y图1-1二、SQL Server 2005的一般使用启动SQL Server Management Studio方法:“开始”菜单宀“所有程序”宀“Microsoft SQLServer 2005” 宀单击“SQL Server Management Studio”,出现如图1-2图1-2点击连接,出现如图 1-31-3-法Microsoft SQL Server Management Studio文件旧摘旧视图(V)胡(Q)项目(P) IM(T窗口(W)社区(C)帮輒巴11皇擁葩a出迢齢丨目丨痔HA丨鼻園降律彎|旬饗魁|耐如-| !昨凶 7 !3零|塔II夸瞬电團匕 三B |纟|兀鲁费再管
4、理誌 4 XROSE PCSQL2005,mx - SQLQueryl.sqJ授董闺MT毂B 0 ROSE-PCXSQL2D05侶QL Server 9.0.1399Fi二J迹库*i _J妄全性:i口展务器对鎳* 3曩制f琶理+i _i Notification Servi匚es图1-3在对象资源管理器中 ,展开某数据库, 单击“打开表”菜单,出现如图1-4, 除等维护功能,请同学们尝试操作。Microsoft SQL Ser-er /anagement Studio文畑F備(E)视朗(V)项目閒葬设计器(R) TMJ1筍口(W)社刃口W(H4普1MHN) LLJLi选中某表,在其上右击鼠标,
5、在弹出的快捷菜单中在显示的表内容上可以完成表记录的添加、修改、删创ii刪!略肚*1. (8vXt也T応RDSEQiQL2OO5 (SQL Server 9.0.13! *田J養坯牌辜田_J数據倒期s fl gl加库耘圏1 dbci er:!列总口约束ffi LJ銮引商統计信最_1 d bo.course_3 dbo.SCdbo.Student33田口视圏|)局义谟表-ROSE PCSQL2005mr SQLQueryll 摘要nametimejdwdstatusV卜粤B0QG112011/4/13 0:(H: 11113.313522.65119900羁BOOG112011/0:H;12113
6、.81483521百5119900粵BD0G1120 IVA18 0:4! 13113.81493522.65119900WBOOG112011/4/13 0:04:1 113,3193522.65119900DOOGU2011/18 OrM:ll1118145832265151803粵BOOGIE2011.13 0:M!12113.61458322.65151303粤BOOG112011/仙8 0:09:13113,31458322.65151803粤K0G111U.81458322.65151803粵&00G1I201VIfl 0:24:23113.94180322.67-1250
7、134粤S00G112011/0:24:24113.941303Z2.674250134WB0OG112011/13 0i24:2S11194180322.674250134粤BOOGlt2011/4/18 0:24:26 113.M180322.674250134粤B00G1L2011/4/ia0;34:231M.0525B222.6541330344SOOGU1 HOG 123型65623300粤EDOGlt2011/13 0:44:15IK 06 514722.63196304fi粤B00GU2011/4/13 0:44:23114.06533421631083046羁BOOGIE201
8、1/4/iS 0:1511.06925222.6100010S7粵BDOGlt2011/13 0:231R 06791722.608B330904 S00G112011/4/13 0:54;15114,025314Z2.K4534039nr图1-4打开表car后,单击查询设计器工具条上的 叵L L 按钮,表维护子窗体拆分成上下两部分,如图 1-51-5,上部分显示打开表相应的 SELECTSELECT 查询命令,在这里可以输入并执行其他 SQLSQL 命令,并单击查询设计器工具条上的按钮来执行新命令。请同学们尝试操作文件阳髓视圏(V)项目卿童询设计嚣冏IMm裔口社区(Q團韻屈關|删割L11 3
9、|fe|taSf_ 4 X/表-dbo.car*ROSEPCSQL2W5.m,.j * SQLQuwyLsql 搞要 XSELECTFOMcara凰ROSE-PCSQL2M5 (SQL Server 9A13?止日3玻库库a U跑&数据騎床圏田LUnamebmejdwdstatusV J dbo.carBOOGll2011/4/18 0:04:11113.3143522.65119900宙直列WB0DG112011/4/13 0:04112L13.814S3522.65119900粤B00G112011/WO:(H:13113.51433522.65119900粤BODGLLXtl/f
10、l/lft 0:04:14113.81433522.651199a0 LJ輕舞 国索引WBODGLI2011/4/1S 0:09:11113,81458322.65151803WBODQll2011/4/18 0:09:12IB,8145832165151003 U焼计時息BOOGtl2011/-18 0!13LL3.8:458322.65L513033 _ dbo.course田3 dboSC3 J dbo.StudentWB00GL1Mll/1/18 0:M:14113.81458322.6515 IS03WB0DG112011/4/18 0:24:23113,94130322.67125
11、0134bt筑罔WB00G112011/4/18 0:24閔113,94130322.674250134R二馭词粤B00G112011/-:18 0:21:25tL3.9-?13032ZK5Q134rn图1-5三、创建数据库创建数据库可以通过在Management Studio中或是利用CREATE DA TABASE语句来创建。(1)使用Management Studio创建数据库在Management Studio的“对象资源管理器”中展开已连接数据库引擎的节点。在对象资源管理器”中,在“数据库”节点或某用户数据库节上右击,在弹出的快捷菜单中, 选择“新建数据库”菜单项,会弹出如图1-6所
12、示的对话框。在右边常规页框中,要求用户确定数据Vlicroori QL Server Manage me ntStudio库名称、所有者信息。在这里所有者为默认值。不需修改。如图1-6(2)使用T-SQL命令创建数据库创建数据的命令是CREATE DA TABASE设置路径:DECLARE data_pathnvarchar ( 256 );SETdata_path =( SELECTSUBSTRING( , 1 , CHARINDEX ( Nmaster.mdf , LOWER )- 1)FROM sys.master_filesWHERE
13、database_id =1 AND file_id = 1);例1-1创建指定数据和事物日志文件的数据库,本例将创建数据库sales具体实现的语句如下:IF DB_ID (Nsales )IS NOT NULL DROP DATABASE sales DECLARE data_pathnvarchar( 256 );数据库路径SET data_path =( SELECT SUBSTRING(physical_name , 1 , CHARINDEX ( Nmaster.mdf,LOWER physical_name)-= 1AND file idFROM sys.master_filesW
14、HEREdatabase_idServer 存放数据库文件的路径EXECUTE( CREATE DATABASE sales ON PRIMARY(NAME=sales_data,FILENAME=+ data_path + sales_data.mdf,SIZE=1O,MAXSIZE=5O,FILEGROWTH=5) LOGON(NAME=sales_log,FILENAME=“sales_log.ldf,SIZE=5MB,MAXSIZE=25MB,FILEGROWTH=5MB)四、维护数据库 数据库的修改操作可以交互式完成,也可以通过1、扩展数据库例1-2本例将一个5MB的数据文件添加到s
15、ales数据库中。文件名为 最大值为100MB,数据文件增长量为5MB。(1)通过交互式操作完成过程如下: 右击sales数据库属性”7“文件”,在右下角点击“添加”T-SQL命令完成。=1);。如图1)得到 SQL+ data_path +)sale2dat2,数据文件1-7-data_path 中存放 SQLServer数揭障交件:逻辑宕称文件类塑文件组初始知硼自动増朕sales_d.ata.數据10堀里为堀里为5MB,増长的最-C:Progxam FilesVMk ciFKIMkRT5增虽芮5 ME,壇辰的最t est41og4testlfgl5増里为5冊.増长的最.| C:VProgr
16、am FileEMicitsstSloeFtes.tl fgl5增重为S MB,增长的最| C:Program FileiVMici曰志不适用5懈药5冊,熠长的最C: SFrogrsm FilesVMicltest21o2日志不适用5增里为5 MB,増长的最-| C:Program F辽esVMici日恵不适用5鮭拘5 MB,增长的册| CAFrptrvi肌1祜讪1筋4 nrt淳力口亦图1-7(2)用T-SQL命令完成具体实现的语句如下:DECLARE data_path nvarchar ( 256 );数据库路径-data_path 中存放 SQL ServerSET data_path
17、=( SELECT SUBSTRING(physical_name , 1 , CHARINDEX ( Nmaster.mdf FROMsys.master_filesWHEREdatabase_idEXECUTE( ALTER DATABASE sales ADD FILE(NAME=test2dat2,FILENAME=+data_path,LOWER )- 1)= 1AND file_id =1);test2dat2_data.mdf,SIZE=5,MAXSIZE=1OO,FILEGROWTH=5) 例1-3向sales数据库中添加两个5MB的日志文件100MB
18、,增长量都为5MB。(1)通过交互式操作完成过程如下:右击sales数据库T“属性文件”,在右下角点击(2)用T-SQL命令完成具体实现的语句如下:)test2log2和test3log3,最大值都为“添加”。如图1-7DECLARE data_path nvarchar ( 256 );数据库路径-data_path 中存放 SQL ServerSET data_path =( SELECT SUBSTRING( , 1 , CHARINDEX ( Nmaster.mdf FROMsys.master_filesWHEREdatabase_idEXECUTE( AL
19、TER DATABASE sales ADD LOG FILE(NAME=test2log2,FILENAME=+ data_path,LOWER )- 1)= 1AND file_id =1);+ test2log2.ldf,SIZE=5,MAXSIZE=100,FILEGROWTH=5),(NAME=test3log3,FILENAME=g3.ldf,SIZE=5,MAXSIZE=100,FILEGROWTH=5)2、收缩数据库例1-4命令收缩数据库sales.具体实现语句如下:USE sales ; ALTER DATABASE sales SET RECOVE
20、RY simple ;-设置数据库恢复模 式为简单DBCC SHRINKDATABASE ( Nsales )ALTER DATABASE sales SET RECOVERY full完整库”T出现“收缩数据库”T设定选项后,单击“确定”。提示:要有效而彻底收缩数据库, 收缩操作之前要设置数据库恢复模式为简单模式。交互式方法是:右击数据库名字T“属性”,T“选项”T在恢复模式中选择“简单” 。收缩完成后 再恢复为完整。USE sales ; DBCC SHRINKFILE ( sales_data , 8)在management studio中收缩数据库文件sales_data.mdf.右击
21、数据库T“任务”T“收缩”T“文件”。实验内容(1)用T-SQL语句创建数据库。在management studio中,打开一个查询窗口,按照表1-1所示的要求,创建数据Student1,要求写出相应的CREATE DATABASE命令,并执行创建该数据库。接着再完成下面要求。1.右击数据库,从弹出的快捷菜单中选择“属性”命令,打开“Stude nt1属性”对话框,打开“选项”选择页,修改“数据库为只读”属性为“TRUE”。这样数据库就变味只读数据库,接着对数据库做改动操作,如添加表、删除表、更新表等,查看这些操作是否可行。2.收缩数据库,在management studio中以交互方式收缩某数据库。然后再用T-SQL语句压缩数据库。3.更改数据库,在management studio中以交互方式更改
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年智能空气炸锅项目评估报告
- 岳池县中小企业服务中心2026年第一次接收见习生考试参考题库及答案解析
- 2026年公转铁多式联运系统项目评估报告
- 2026广西广投强强碳基新材料有限公司实习岗位招聘40人考试备考题库及答案解析
- 2026广东中山市桂山中学化学临聘教师招聘1人考试参考试题及答案解析
- 2026福建福州闽侯县南通凤凰洲幼儿园春季教师招聘考试参考试题及答案解析
- 2026南平某市直科学学会招聘办事员1人笔试备考试题及答案解析
- 2026福建厦门市海沧区晨熹幼儿园顶岗教师招聘1人考试参考试题及答案解析
- 2026贵州贵阳市乌当第二中学招聘临聘教师1人(一)考试参考试题及答案解析
- 2026安徽合肥市中科大附中实验学校人才引进6人考试参考试题及答案解析
- 《国家十五五规划纲要》全文
- 2025年广东省高职院校三二分段转段考试文化课测试(英语)
- (13)普通高中艺术课程标准日常修订版(2017年版2025年修订)
- 2025年公务员联考《申论》(海南卷)真题答案及解析
- 全域土地综合整治项目可行性研究报告
- 年产10万吨乙酸钠技术改造项目环境影响报告书
- 《大学生劳动教育(实践版)》全套教学课件
- (正式版)DB61∕T 5079-2023 《城市轨道交通工程沿线土遗址振动控制与监测标准》
- 汽车托管与租赁合同协议
- 红楼梦中的平儿
- 水电站水工建构筑物维护检修工公司招聘笔试题库及答案
评论
0/150
提交评论