大数据库应用实验指导书(1,2)
数据库实验指导书1

数据库原理及应用实验指导书湖南工程学院计算机科学与通信学院2011年9月实验一一、实验目的:掌握建立一个数据库表结构的方法和步骤,了解数据库表的基本组成。
二、实验内容:基本表的创建和修改。
三、实验要求:(必做)硬件:Intel Pentium 120或以上级别的CPU,大于16MB的内存。
软件:Windows 95/98/2000操作系统,关系数据库管理系统SQL SERVER 2000。
学时:2学时四、实验步骤:1、用create建立教学数据库的五个基本表:(1)学生表(学号,姓名,性别,年龄),student((Sno,sname,ssex,sage) ;(2)课程表(课程号,课程名,学分),Course (Cno, Cname, credit) ;(3)选课表(学号,课程号,成绩),SC (Sno,, Cno, grade ) ;(4) 教师表(教师号,姓名,性别,出生年月,系部,职称,地址),T(Tno,Tname,ssex,birthday,dept,title,address) ;(5) 工资表(教师号,基本工资,职务工资,合计),Salary(Tno,jbgz,zwgz,hj);2、用alter修改基本表(1)在已存在的学生表student中增加一个sdept(系)的新的属性列;(2)将学生表student中sname属性列的数据类型修改为变长字符串varchar(10)。
3、建立一个临时表,然后将其删除数据库原理实验报告实验名称评分实验日期2011 年10 月9 日指导教师姓名朱旭稀专业班级计算机科学与技术0903班学号 2一、实验目的1.掌握建立一个数据库表结构的方法和步骤;2.了解数据库表的基本组成。
二、实验内容与步骤1.建立5个表create table student(Sno int not null primary key,sname varchar(20),ssex varchar(10),sage int)create table Course(Cno int not null primary key,Cname varchar(20),credit varchar(40))create table SC(Sno int not null,Cno int not null,grade float not null,primary key (Sno,Cno),foreign key (Sno) references student(Sno), foreign key (Cno) references Course(Cno),)create table T(Tno int not null primary key,Tname varchar(20),Tsex varchar(10),brithday smalldatetime,dept varchar(20),title varchar(50),adress varchar(100))create table Salay(Tno int not null primary key,jbgz float,zwgz float,hj float,foreign key (Tno) references T(Tno))2.修改基本表alter table student add dept varchar(10)alter table student alter column sname varchar(10)3.建立一个临时表,然后将其删除create table Test(id int not null primary key,name varchar(20))drop table Test三、实验结果四、程序调试及问题分析六、实验收获及体会实验二一、实验目的:了解建立索引的目的,掌握建立索引与删除索引,掌握创建、修改、删除约束。
数据库实验指导书

《数据库原理与应用》实验指导书主编:李正茂合肥学院计算机科学与技术系2017年7月前言数据库原理与应用课程实验作为课程实践性环节之一,是教学过程中必不可少的重要内容。
通过实验,使学生加深理解、验证巩固课堂教学内容;增强对数据库管理系统一些知识的感性认识;培养学生理论与实践相结合以及用所学知识分析和解决实际问题的能力。
本书是《数据库原理与应用》课程的实验配套书,实验分为课内必修内容。
指导教师在每次实验前应讲清实验目的、基本原理、实验要求等,并指导学生做好实验预习,并在规定的时间内完成相关课程实验。
在实践教学中着重培养运用所学知识分析和解决实际问题的能力,注重动手能力的提高。
实验课程教学中应在老师指导下,以学生为主体,充分调动学生的积极性和能动性,重视学生动手能力的培养。
课内实验后,学生将实验结果等内容写出实验报告,应符合实验教学的要求,并得到指导教师认可。
实验报告由个人独立完成,每人一份。
报告应字迹整齐,程序代码、运行结果等符合要求。
指导教师对每份实验报告进行审阅、评分。
该实验课程内容是对理论教学内容的应用与验证。
实验成绩=实验报告成绩(50%) +自主学习实验项目1(20%)+自主学习实验项目2(30%)。
本书根据理论课的教学进度,共开设12个课内实验项目(其中2个综合性实验项目)和2个自主学习实验项目。
目录实验准备熟悉上机环境 (4)实验一建立数据库 (19)实验二建立数据表 (22)实验三修改表和数据完整性 (26)实验四数据操作及完整性约束 (29)实验五 SQL数据查询一 (32)实验六 SQL数据查询二 (35)实验七视图的应用 (38)实验八游标的应用 (40)实验九存储过程及应用 (43)实验十触发器及应用 (46)实验十一用户管理和权限管理 (48)实验十二数据库概念数据模型和逻辑数据模型设计 (52)自主实验项目1:实验考核 (54)自主实验项目2:按照要求设计并实现实验方案 (55)实验准备熟悉上机环境一、安装前准备:1.SQL Server 2008 的版本SQL Server 2008 主要有三个版本:精简版(32位),SQL速成版(32位),工作组版(32位和64位),网络版(32位和64位),企业版和开发人员版(32位和64位)。
数据库实验指导(071125)

《数据库系统原理》实验指导书索剑2007-11实验1:数据库模式设计及建立(2学时)实验目的:1.掌握数据库模式设计及建立的方法,建立数据库及关系2.比较SQL命令方式和可视化环境管理器方式设计的异同点3.熟悉 SQL SERVER 的企业管理器和查询分析器实验类型:验证实验内容:1.在SQL Server环境中建立“学生-课程”数据库2.使用SQL语言及可视化环境建立“学生-课程”数据库中的表3.观察“学生-课程”数据库的E-R图、逻辑模式以及文件存储之间的联系操作步骤:1.描述教材P59中所叙述的“学生-课程”数据库概念模式2.仔细分析“学生-课程”数据库关系逻辑模式(尤其是实体完整性、参照完整性规则)Student(学生表):Sno Sname Ssex Sage Sdept95001 李勇男20 CS95002 刘晨女19 IS95003 王敏女18 MA95004 张立男18 IS95005 王强男17 IS95015 张三男20 CS95019 李四男20 CS95020 陈冬男18 ISCourse(课程表):Cno Cname Cpno Ccredit1 数据库 5 42 数学 23 信息系统 1 44 操作系统 6 35 数据结构7 46 数据处理 27 Pascal语言6 4SC(选修表):Sno Cno Grade95001 1 6595001 2 8895001 3 5795001 4 7995001 5 4595001 6 9095001 7 8195002 2 9095002 3 8095002 4 5595003 2 095019 2 6695020 13.熟悉SQL SERVER的企业管理器和查询分析器4.在企业管理器可视化环境下创建“学生-课程”数据库,仔细观察物理模式的形成过程5.在可视化环境下建立如上所述关系模式,建立相应的实体、参照完整性,添加关系数据,仔细观察逻辑模式的形成过程6.启动“查询分析器”,编制SQL语言再次实现上述过程。
《MySQL数据库技术与应用》课程标准

《MySQL数据库技术与应用》课程标准《MySQL数据库技术与应用》是一门培养学生数据库管理与应用能力的专业课程。
本课程将为学生提供MySQL数据库的全面了解,包括数据库设计、表创建和维护、数据查询和更新、数据库安全以及性能优化等方面的知识。
通过本课程的学习,学生将能够熟练掌握MySQL数据库的基本操作和高级应用,为进一步学习和从事相关领域的工作打下坚实的基础。
掌握MySQL数据库的基本概念和体系结构,了解数据库设计的基本原则和规范。
掌握MySQL数据库的安装与配置,以及客户端工具的使用。
掌握表的设计与创建,包括表的结构、主键、外键、索引等概念及操作。
掌握SQL语言的基本语法和用法,包括数据查询、插入、更新和删除等操作。
掌握存储过程、函数和视图等数据库对象的设计与实现。
掌握触发器、事务和锁等高级特性的使用及管理。
了解数据库安全性和性能优化的基本概念和方法。
能够根据实际需求设计并实现简单的数据库应用系统。
、1数据库安全性概述2用户管理3权限管理4数据备份与恢复第八章数据库性能优化1性能优化概述2 SQL优化3索引优化4系统优化5数据字典与元数据管理第九章数据库应用系统设计与实现1系统需求分析2系统设计3系统实现4系统测试与部署课程实施本课程的实施将采用理论教学与实践教学相结合的方式,以培养学生的实际操作能力为核心目标。
具体措施包括:1)建立完善的课程体系,确保教学内容的完整性和系统性;2)采用多媒体教学、网络教学等多种手段,提高教学效果;3)加强实践教学环节,设置相应的实验课程和项目,提高学生的实际操作能力;4)鼓励学生参加各种相关比赛和实践活动,提高其综合素质和应用能力。
课程评价本课程的评价将采用多种方式相结合的方式,以全面了解学生的学习情况和综合素质。
具体措施包括:1)平时成绩:通过课堂表现、作业完成情况等方面进行评定;2)实验成绩:通过实验课程和项目的完成情况进行评定;3)期末考试成绩:通过综合考试或项目答辩等方式进行评定;4)综合评价:结合学生的综合素质和应用能力进行评价。
数据库原理课程设计实验指导书(通用)

数据库原理课程设计实验指导书(通⽤)《数据库原理课程设计》实验指导书实验名称:数据库原理课程设计实验类型: 综合性实验学时:⼀周适⽤对象: 计算机科学与技术⼀、实验⽬的这门课是为计算机科学与技术专业的学⽣在学习数据库原理B后,为培养更好的解决问题和实际动⼿能⼒⽽设置的实践环节。
通过这个环节,使学⽣拥有能够应⽤数据库原理对数据库系统进⾏设计的能⼒。
为后继课程和毕业设计打下良好基础。
⼆、实验要求设计⼀个基于数据库的综合数据库管理系统,包括后台数据库的设计和前台⽤户终端的设计,具体题⽬四年不重复,要求:1.准备⼯作:在课外安装相关的数据库管理系统软件和开发⼯具软件,并根据参考书熟悉DBMS 的功能、结构,为后期综合实验打好基础。
2.概念模型的设计:根据题⽬要求,列出实体集,并应⽤E-R图描述实体的属性和实体之间的联系。
3.逻辑模型的设计:根据已建⽴好的E-R图选⽤关系模型设计关系表,包括设计关系表的属性、主码等,要求关系表中的属性名必须使⽤英⽂,呈现给⽤户的视图时显⽰中⽂。
4.完整性设计:包括实体完整性、参照完整性和⽤户⾃定义完整性的设计;⽐如年龄的范围、考试成绩的范围、职务的范围等。
并设计多表间的联系,⽐如学⽣表和成绩表,要求根据E-R图的设计设计关系表的外码,并举例说明。
5.规范化设计:使⽤范式理论证明你所设计的关系⾄少属于3NF,写出证明过程;否则进⾏模式分解,直到该关系满⾜三范式,并写出分解过程;6.SQL语⾔的考察:使⽤DBMS所⽀持的SQL语⾔完成关系表的建⽴,数据的插⼊、修改和更新等功能,着种考查关系表的查询(单表查询、多表查询和组合查询等,跟关系代数⼀起考查);7.图形化⽤户界⾯的设计:完成题⽬所要求的各种功能,并⽤菜单或者⼯具栏的形式组织各种功能(如数据的录⼊、查询、更新维护等);8.权限管理的设计:所设计的系统应该有⼀定的权限管理,不同的⽤户登陆完成功能是不⼀样的,对数据表的权限也不同。
Oracle10g数据库实验指导书

Oracle10g数据库实验指导书前言ORACLE数据库是属于数据库开发软件及应用领域的专业课,是面向计算机专业本科生开设的一门数据库应用普及型计算机专业课程。
ORACLE数据库是当前应用最为广泛的数据库系统,ORACLE数据库是针对高年级学生的实践性较强的课程。
通过实训,并结合典型系统进行分析,使学生较为系统地掌握ORACLE数据库的基本开发方法,运用数据库设计理论设计出满足一定规范的ORACLE 数据库应用系统。
随着计算机数据库技术的迅速发展和在当今信息社会中的广泛应用,给《ORACLE数据库》课程的教学提出了新的更高的要求。
由于ORACLE数据库是一门实践性较强的技术,课堂教学应该与实践环节紧密结合。
实验要求通过理论学习,能够在ORACLE这个大型的数据库设计实践中,对ORACLE的基本功能有一个初步的了解:通过对SQL*PLUS的简单使用,掌握其基本操作命令和技术;通过PL/SQL编程语言的使用与程序设计的分析,加深学生对SQL*PLUS和PL/SQL技术的理解和掌握,进而为今后再涉及到难度较大的实际应用打下扎实的基础。
总之,通过上述实验环节,使学生加深了解和更好地掌握《ORACLE10g数据库》课程教学大纲要求的内容。
在课程实训过程中,要求学生做到:(1)预习实验指导书有关部分,认真做好实训内容的准备,就实验可能出现的情况提前做出思考和分析。
(2)仔细观察上机操作时出现的各种现象,记录主要情况,作出必要说明和分析。
(3)认真书写实验报告。
实验报告包括实验目的和要求,实验情况及其分析。
对需编程的实验,写出程序设计说明,给出源程序框图和清单。
(4)遵守机房纪律,服从辅导教师指挥,爱护实验设备。
(5)实验课程不迟到。
目录实践1 Oracle10g的安装与配置及常用工具的使用 (1)实践2 创建数据库、表空间和数据文件 (25)实践3 数据库的安全管理 (27)实践4 管理表结构与表数据 (32)实践5 管理索引、视图、同义词和序列 (36)实践6 PL/SQL编程基础 (38)实践7 PL/SQL高级编程 (42)综合实践一Oracle基本知识与SQL*PLUS简单使用 (46)综合实践二PL/SQL编程语言的使用与程序设计 (57)综合实践三(设计性) JSP+Oracle网上购物系统 (68)附录:员工医疗保险系统表 (69)实践1 Oracle10g的安装与配置及常用工具的使用开发语言及实现平台或实验环境Oracle 10g实践目的(1) 掌握Oracle 10g数据库的安装与配置过程。
数据库原理及应用实验指导书答案

数据库原理及应用实验指导书 - 答案实验一:数据库管理系统的安装与配置问题一数据库管理系统(DBMS)是一种软件,用于管理和组织数据库。
它允许用户创建,读取,更新和删除数据库中的数据。
常见的数据库管理系统有MySQL,Oracle,SQL Server等。
问题二在实验室环境中,我们将使用MySQL作为我们的数据库管理系统。
以下是MySQL的一些常见特点: - 开源免费 - 跨平台支持 - 可扩展性强 - 有大型的用户社区和丰富的资源支持问题三MySQL的安装步骤如下: 1. 下载MySQL安装文件,可以从MySQL官方网站或者其他可信的下载源获取。
2. 运行安装程序,按照向导的指示进行安装。
3. 选择是否要安装MySQL 服务器和MySQL工具。
4. 设置密码以保护数据库的安全。
5. 完成安装程序并启动MySQL服务。
数据库是一个组织和存储数据的容器。
在关系型数据库中,数据以表的形式存储,每个表包含多个行和列。
每行代表一个记录,每列代表一个字段。
问题五关系型数据库管理系统(RDBMS)是一种DBMS,它使用结构化查询语言(SQL)来操作和处理数据。
常见的关系型数据库管理系统有MySQL,Oracle,SQL Server等。
问题六开放数据库连接(ODBC)是一种标准的数据库访问方法,它允许不同的应用程序通过统一的接口访问不同的数据库管理系统。
ODBC驱动程序充当应用程序和数据库之间的翻译器。
问题七在Windows系统中,ODBC数据源可以通过控制面板的“管理工具”来配置。
在数据源配置对话框中,可以添加,编辑和删除ODBC数据源。
在Windows系统中,可以使用ODBC接口库和ODBC驱动程序来连接和操作数据库。
具体步骤如下: 1. 加载ODBC接口库。
2. 初始化ODBC环境。
3. 建立数据库连接。
4. 执行SQL语句。
5. 关闭数据库连接。
6. 释放ODBC环境。
问题九ODBC接口库是一组API函数,用于连接和操作数据库。
《数据库原理及应用》实验指导

理学院信科08—2班陈先国实验1 创建数据库与数据表下面写出实现如下操作的SQL语句:(1)创建供应系统“GYXT”数据库。
CREATE DATABASE GYXTON(NAME=GYXT_data,FILENAME=’D:\GYXT.mdf’,SIZE=10,MAXSIZE=50,FILEGROWTH=5)LOG ON(NAME=GYXT_Log,FILENAME=’D:\GXTYData.ldf’,SIZE=5,MAXSIZE=25,FILEGROWTH=5);(2) 建立供应商表S。
CREATE TABLE S( SNO char(5)not null unique,SNAME char(20)not null unique,CITY char(20));INSERT INTO S VALUES('S1','精益','天津');INSERT INTO S VALUES('S2','万胜','北京');INSERT INTO S VALUES('S3','东方','北京');INSERT INTO S VALUES('S4','丰泰隆','上海');INSERT INTO S VALUES('S5','康健','南京');(3) 建立零件表P。
CREATE TABLE P(PNO char(2)not null PRIMARY KEY(PNO),PNAME char(20),COLOR char(20),WEIGHT smallint);INSERT INTO P V ALUES('P1','螺母','红',12);INSERT INTO P V ALUES('P2','螺栓','绿',17);INSERT INTO P V ALUES('P3','螺丝刀','蓝',14); INSERT INTO P V ALUES('P4','螺丝刀','红',14); INSERT INTO P V ALUES('P5','凸轮','蓝',40); INSERT INTO P V ALUES('P6','齿轮','红',30);(4) 建立工程项目表J。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《—数据库应用—》上机指导书数据库课程组编写前言“数据库应用”是一门理论性和实践性都很强的专业课程, 通过本课程的学习,学生会使用SQL Server数据库管理系统并能进行实际应用。
能熟练掌握Transact-SQL语言,能保证数据的完整性和一致性、数据库的安全,并能进行简单编程。
“数据库应用”课程上机的主要目标:1)通过上机操作,加深对数据库系统理论知识的理解。
2)通过使用SQL SERVER2000,了解SQL SERVER 数据库管理系统的数据管理方式,并掌握其操作技术。
3)通过实际题目的上机,提高动手能力,提高分析问题和解决问题的能力。
“数据库应用”课程上机项目设置与内容表3列出了”数据库应用”课程具体的上机项目和内容上机组织运行方式:⑴上机前,任课教师需要向学生讲清上机的整体要求及上机的目标任务;讲清上机安排和进度、平时考核内容、期末考试办法、上机守则及上机室安全制度;讲清上机操作的基本方法,上机对应的理论内容。
⑵每次上机前:学生应当先弄清相关的理论知识,再预习上机内容、方法和步骤,避免出现盲目上机的行为。
⑶上机1人1组,在规定的时间内,由学生独立完成,出现问题时,教师要引导学生独立分析、解决,不得包办代替。
⑷该课程上机是一个整体,需要有延续性。
机房应有安全措施,避免前面的上机数据、程序和环境被清除、改动等事件发生,学生最好能自备移动存储设备,存储自己的数据。
⑸任课教师要认真上好每一堂课,上机前清点学生人数,上机中按要求做好学生上机情况及结果记录。
上机报告要求上机报告应包含以下内容:上机目的,上机内容及操作步骤、上机结果、及上机总结及体会。
上机成绩评定办法上机成绩采用五级记分制,分为优、良、中、及格、不及格。
按以下五个方面进行综合考核:1、对上机原理和上机中的主要环节的理解程度;2、上机的工作效率和上机操作的正确性;3、良好的上机习惯是否养成;4、工作作风是否实事求是;5、上机报告(包括数据的准确度是否合格,体会总结是否认真深入等)其它说明1.在上机课之前,每一个同学必须将上机的题目、程序编写完毕,对运行中可能出现的问题应事先作出估计;对操作过程中有疑问的地方,应做上记号,以便上机时给予注意。
做好充分的准备,以提高上机的效率2.所有上机环节均由每位同学独立完成,严禁抄袭他人上机结果,若发现有结果雷同者,按上机课考核办法处理。
3.上机过程中,应服从教师安排。
4.上机完成后,要根据教师的要求及时上交作业。
5.每个上机需配有相同学时的课外上机。
上机_1_:熟悉SQL Server工作环境,建立示范库上机学时:2上机类型:(验证)上机要求:(必修)一、上机目的SQL Server 2000的启动和管理工作由服务管理器和企业管理器来实现。
本次实验了解SQL Server 2000的启动,熟悉如何在SQL Server 2000图形环境下建立数据库和表。
学会安装SQL Server 2000的启动和建库、表的操作。
本实验需2学时。
二、上机内容1.启动数据库服务软件SQL Server 2000:在程序菜单中选择Microsoft SQL Server,如图2-1所示:图2-1再选中服务管理器,如图2-2所示:图2-2点击服务管理器后,出现SQL Server服务管理器,如图2-3所示:图2-3点击“开始/继续”按钮,启动SQL Server 2000数据库服务。
启动成功后,在时钟旁边出现一个符号,如图2-4所示。
图2-42.在SQL Server 2000中建立数据库:在程序菜单中选择Microsoft SQL Server,如图2-5所示:再选中企业管理器,如图2-6所示:点击企业管理器后,出现企业管理器的主界面,如图2-7所示:图2-7点击左边树状控制栏的+/-号可以打开和关闭SQL Server组中的本地服务项目,在选中数据库服务项目后,单击鼠标右键,出现数据库的菜单,如图2-8所示:点击新建数据库,出现新建数据库窗口,如图2-9所示:图2-9输入数据库名称:在上图名称处输入数据库名称,命名为:姓名缩写_sales,(如张小明,zxm_sales)点击数据文件选项卡,如图2-10所示:图2-10在数据文件中,你可以设定数据文件的名称,所在目录以及文件的大小等信息。
完成后点击事务日志选项卡,如图2-11所示:图2-11事务日志中,你可以设定日志文件的名称,所在目录以及文件的大小等信息。
接受系统的缺省值,点击确定按钮,完成数据库的新建,如图2-12所示。
图2-123.在新建数据库上建立表:点击新建数据库前面的+号,打开数据库的各种属性,如图2-13所示:图2-13选中表的属性,单击鼠标右键,出现表的菜单,如图2-14所示:图2-14点击新建表按钮,出现新建表窗口,如图2-15所示:图2-15按照教材P37页建立employee(员工表),输入列名,数据类型,长度等信息,点击图标,出现选择表名窗口,如图2-16所示:图2-16输入表名employee,点击确定按钮,将新建的表存盘。
以上建表表及建库可参照第四章,第五章相应SQL 语句向该表中添入数据。
方法:进入企业管理器、分别点击“数据库”、<j数据库名>、“表”,右击要添加数据的表,在系统弹出的快捷菜单上,分别点击“打开表”、返回“所有行”,系统将弹出如图2-17的窗口。
图2-17按照教材P108页图6-1显示的信息输入表数据。
同理,建立customer,goods,sell_order,department,共5个表,并输入相应信息。
可以把鼠标定位在窗口任一行的任一列上,对此单元格的数据进行修改,也可以右击单元格,在系统弹出的快捷菜单上选择“删除”将某条记录删除掉。
如果把光标定位在一个新的空行上,就可以添加新的数据了。
但要注意,表中的列经常是带有约束的,比如数据类型,无论修改数据,还是插入新数据,都必须遵循约束的限制,否则,修改或插入数据就可能不成功。
三、上机原理、方法和手段按照SQLSERVER建立库及表的方法建立相应的实验数据库。
四、上机组织运行要求以学生自主训练为主的开放模式组织教学。
五、上机条件及要求操作系统为Microsoft Windows 2000。
数据库管理系统为Microsoft SQL Server2000标准版或企业版。
六、上机实施步骤(上机实施及设计的指导)(一).启动数据库服务软件SQL Server 2000:在程序菜单中选择Microsoft SQL Server,如图2-1所示:图2-1再选中服务管理器,如图2-2所示:图2-2点击服务管理器后,出现SQL Server服务管理器,如图2-3所示:图2-3点击“开始/继续”按钮,启动SQL Server 2000数据库服务。
启动成功后,在时钟旁边出现一个符号,如图2-4所示。
图2-4(二)启动查询分析器(选做)开始—程序—Microsoft SQL Server—查询分析器输入简单的查询语句,点击检查图标和运行图标,查看结果。
(三)启动企业管理器开始—程序—Microsoft SQL Server—企业管理器图2-5再选中企业管理器,如图2-6所示:图2-6点击企业管理器后,出现企业管理器的主界面,如图2-7所示:图2-7点击数据库,查看数据库中有哪些组件(四)按操作步骤,完成上机内容要求的操作七、思考题SQL SERVER中的表和库的区别,表结构和表内数据的区别。
上机_2_:管理数据库上机学时:2上机类型:(验证)上机要求:(必修)一、上机目的1.了解SQL Server 2000中数据库的组成;2.熟练创建、管理数据库和事务日志。
3了解附加及分离数据库的操作二、上机内容1.用数据库SQL Server 2000的服务管理器启动数据库服务;2.用数据库SQL Server 2000的企业管理器建立一个以自己学号命名的数据库,数据文件名为相应学号_data、初始大小1M,日志文件名为相应学号_log、初始大小1M 的数据库。
文件保存在d:\自己的名字\3.利用T-SQL创建如下数据库1)数据库名字为xsgl;数据文件xsgl_data初始尺寸为1MB,最大尺寸为10MB,文件增量为1MB;事务日志xsgl_log初始尺寸为1MB,最大尺寸为10MB,文件增量为1MB;位置均为d:\你自己姓名目录下(如徐林)。
CREATE DATABASE xsglON PRIMARY(NAME=xsgl_data,FILENAME=' d:\徐林\ xsgl_data.MDF',SIZE=2,MAXSIZE=10,FILEGROWTH=1)LOG ON( NAME = xsgl’_log,FILENAME = ' d:\徐林\ xsgl_log.ldf',SIZE = 1MB,MAXSIZE = 10,FILEGROWTH = 1)2)该数据库名称为xsgl2,有2个10MB的数据文件(xsgl2_data1,xsgl2_data2)和2个10MB的事务日志文件(xsgl2_log1,xsgl_log2)。
位置均为d:\你自己姓名目录下CREATE DATABASE xsgl2ONPRIMARY (NAME = xsgl2_data1,FILENAME = 'e:\sql\xsgl1.mdf',SIZE = 10MB),( NAME = xsgl2_data2,FILENAME = ' d:\徐林\xsgl2.ndf',SIZE = 10MB)LOG ON( NAME = xsgl2_log1,FILENAME = ' d:\徐林\ xsgl2_log1.ldf',SIZE = 10MB),( NAME = xsgl2_log2,FILENAME = ' d:\徐林\ xsgl2_log2.ldf',SIZE = 10MB)3)创建一个包含2个文件组的数据库。
该数据库名为 xsgl3.(选作)主文件组包含文件 xsgl3_data1和 xsgl3_data2。
文件组xsgl3_group包含文件xsgl3_data3和 xsgl3_data4。
两个文件组数据文件的FILEGROWTH 增量为 15%,数据文件的初始大小为2 MB。
事务日志文件的文件名为xsgl3_log,FILEGROWTH 增量为 15%,日志文件的初始大小为1 MBCREATE DATABASE xsgl3ON PRIMARY( NAME = xsgl3_data1,FILENAME = ' d:\徐林\xsgl3_data1.mdf',SIZE = 2MB,FILEGROWTH = 15% ),( NAME = xsgl3_data2,FILENAME = ' d:\徐林\ xsgl3_data2.ndf',SIZE = 10MB,FILEGROWTH = 15% ),FILEGROUP xsgl3_Group( NAME = xsgl3_data3,FILENAME = ' d:\徐林\xsgl3_data3.ndf',SIZE = 10MB,FILEGROWTH = 15% ),( NAME = xsgl3_data4,FILENAME = ' d:\徐林\xsgl33.ndf',SIZE = 10MB,FILEGROWTH = 15% )LOG ON( NAME = xsgl3_log,FILENAME = ' d:\徐林\xsgl3.ldf',SIZE = 1MB,FILEGROWTH = 15% )4 修改数据库1)更改xsgl数据库以添加一个 2 MB 大小的新数据文件(xsgl_data1.ndf)ALTER DATABASE xsglADD FILE(NAME = xsgl_data1,FILENAME = 'd:\sql\xsgldat1.ndf',SIZE = 5MB )2)在xsgl 数据库中创建一个文件组fg3,并将两个 5 MB 的数据文件(xsgl_dat3.ndf,xsgl_dat4.ndf)添加到该文件组。