数据库原理上机指导2015级
- 格式:doc
- 大小:100.00 KB
- 文档页数:10
第三次上机实验内容与操作一、查询操作作业(1)查询学号为2002151122学生选修课程的课程名;(2)查询无先修课的课程的课程名和学时数;(3)统计无先修课的课程的学分总数;(4)统计每位学生选修课程的门数、学分及其平均成绩;(5)统计选修每门课程的学生人数及各门课程的平均成绩;(6)找出平均成绩在85分以上的学生,结果按系分组,并按平均成绩的升序排列;(7)查询选修了“1”或“2”号课程的学生学号和姓名;(8)查询选修了课程名为“信息系统”且成绩在90分以下的学生的学号、姓名和成绩;(9)查询每位学生选修了课程的学生信息(显示:学号,姓名,课程号,课程名,成绩);(10)查询没有选修课程的学生的基本信息;(11)查询选修课程成绩至少有一门在80分以上的学生学号;(12)查询选修课程平均成绩在80分以上的学生学号;(13)查询每个系中年龄最大的学生的基本信息(显示:学号,姓名,所在系,年龄);二、视图定义与操作实验内容1.以S , C , SC表为基础完成以下视图定义及使用2.定义“IS”系学生基本情况视图V_IS 并查询结果;3.将S,C,SC表中学生的学号,姓名,课程号,课程名,成绩定义为视图V_S_C_G 并查询结果;4.将各系学生人数,平均年龄定义为视图V_NUM_AVG并查询结果;5.定义一个反映学生出生年份的视图V_YEAR并查询结果;6.将各位学生选修课程的门数及平均成绩定义为视图V_AVG_S_G并查询结果;7.将各门课程的选修人数及平均成绩定义为视图V_AVG_C_G并查询结果;8.通过视图V_IS,分别将学号为“S1”和“S4”的学生姓名更改为“S1_MMM”,”S4_MMM”并查询结果;9.通过视图V_IS,新增加一个学生记录('S12','YAN XI',19,'IS'),并查询结果;10.通过视图V_IS,新增加一个学生记录('S13','YAN XI',19,'MA'),并查询结果;11.通过视图V_IS,删除学号为“S12”和“S3”的学生信息,并查询结果;12.要通过视图V_S_C_G,将学号为“S12”的姓名改为“S12_MMM”,是否能实现?13.要通过视图V_AVG_S_G,将学号为“S1”的平均成绩改为90分,是否可以实现?三、本次实验的作业要求1、完成本次作业要求中所有的操作,形成调试成功的查询语句上交;以电子文档形式上交,不必手写。
《数据库系统原理》上机实验一.实验目的围绕数据库设计和上机编程实践这两方面工作进行,通过对某种数据库产品及开发工具(Access,SQL Server,Oracle,VFP,PB,VB,VC,Delphi等)的熟悉和了解,对于给出的一个具体问题,首先通过对其综合分析,进行数据库的概念模型设计、关系数据库的逻辑结构设计,使其达到3NF或BCNF模式,然后进行在RDBMS下的设计和各个具体功能模块的编程,要求调试、测试成功,最后完成一个小型数据库应用系统。
二.实验内容对于给出的一个现实世界的实际应用项目,在正确分析问题的基础上,完成以下任务:1、用ER图方法设计概念数据库;2、用关系规范化方法设计数据库逻辑模型;3、用VFP(或任何一种关系型数据库产品)建立关系数据库;4、用PB(VFP, VB, VC,Delphi等)操纵数据库;5、用WEB数据库开发工具如JSP、ASP、操纵Web数据库(可选择)。
6、编制一个小型数据库应用系统。
三.实验过程实验一:概念数据库及逻辑数据库的设计,进一步熟悉VFP等编程语言,完成数据库的建立、数据的录入(至少5个记录,要求数据要典型)(一)问题的描述:一个图书借阅管理数据库要求提供下述服务:1)可随时查询书库中现有书籍的品种、数量与存放位置。
所有各类书籍均可由书号唯一标识。
2)可随时查询书籍借还情况。
包括借书人单位、姓名、借书证号、借书日期和还书日期。
我们约定:任何人可借多种书。
任何一种书可为多个人所借。
借书证号具有惟一性。
3)当需要时,可通过数据库中保存的出版社的电报编号、电话、邮编及地址等信息向有关书籍的出版社增购有关书籍。
我们约定,一个出版社可出版多种书籍,同一本书仅为一个出版社出版,出版社名具有唯一性。
(二)概念模型:满足上述需求的E-R图:(三)关系数据库模型:定义如下基本表:1)借书人(借书证号,姓名,单位)借书证号:读者编号,长度为4的字符型,要求唯一、非空姓名:读者姓名,长度为10的字符型单位:读者地址,长度为20的字符型2)图书(书号,书名,数量,位置,出版社名)书号:图书编号,长度为4的字符型,要求唯一、非空书名:图书书名,长度为20的字符型出版社名:出版社,长度为20的字符型,默认为’河北工业大学’作者:图书作者,长度为10的字符型价格:书价,带两位小数三位整数的数值型,要求大于0,并给出出错提示3)借阅(借书证号,书号,借书日期,还书日期)借书证号:读者编号,类型与借书人中的一致书号:图书编号,类型与图书中的一致借书日期:借阅日期,日期型,默认填写当天日期(提示:获取当前日期的函数为DATE())4)出版社(出版社名,电报,电话,邮编,地址)……(四)数据库的建立与记录的录入:1)VFP提供的开发环境:(练习基本操作)2)数据库操作:创建数据库:文件→新建→数据库→新建文件→输入库名和保存位置→建库(建立以上各表)关闭、打开、修改数据库:……往库中加入、删除表,表的修改:……3)组织数据入库:直接往数据库中录入:……通过自己开发的数据录入子系统录入:…………实验二:完成系统总体功能模块设计,利用VFP等操纵数据库,包括编程序设计一个人机交互界面,使之具有插入、修改、删除、查询等基本模块,有能力的同学可以进一步完成数据库的维护,包括权限设置、用户管理、系统维护、报表输出、数据库备份、恢复等功能。
计算机网络专业《数据库系统原理》实验内容(一)实验目的本课程的实验采用MS SQL Server 。
通过上机实践,加深对课程的理解,更好地掌握数据库技术,并达到应用的目的,全面掌握所学的知识。
(二)实验要求本实验必须亲自操作,按要求认真填写实验纪录,在考实前完成。
应考者需提交实验报告后,方可参加实验践环节考实。
(三)实验大纲实验一:熟悉MS SQL Server实验要求:自行操作MS SQL Server 7.0的菜单、界面,了解各部分的功能。
写出MS SQL Server程序组下,所包括的应用程序清单。
实验纪录:写出MS SQL Server程序组下,所包括的应用程序清单。
实验二:完成数据库设计,创建数据库实验要求: 创建名Students的数据库。
学会数据库的创建方法。
实验纪录:创建名Students数据库的上机操作步骤。
实验三: 完成表的设计实验要求: ①建立导师情况表(Professor_table),表结构如下:实验要求:②建立研究生情况表(Student_table),表结构如下:实验四:熟练掌握INSERT命令的使用实验要求①:用INSERT命令,将表3的数据插入到相应的数据表中。
表3 研究生表实验要求②:用INSERT命令,将表4的数据插入到相应的数据表中。
表4 导师表实验五:熟练掌握UPDATE、DELETE等命令的使用实验要求①:用UPDATE命令修改表中的数据。
将学号为“953011”学生的导师编号改为“103”、研究方向改为“商业经济”。
实验纪录:修改数据的操作命令步骤,及用SELECT查询其结果。
实验要求②:用DELETE命令删除研究生表中93年9月1日入学的所有研究生。
实验纪录:删除数据的操作命令步骤,及用SELECT查询其结果。
实验要求③:用SELECT命令查询研究生表中,1994年8月15日入学、且导师编号为“105”;或者导师编号为“101”的研究生姓名。
实验纪录:用SELECT查询其结果的操作命令步骤。
《数据库原理》 上机指导书 (第一版)
信息工程学院 2010-9-1 目 录 实验一、关系数据库标准语言SQL-数据定义语言 .................................................. 1 实验二、关系数据库标准语言SQL-数据查询语言 .................................................. 5 实验三、关系数据库标准语言SQL-数据操纵语言 .................................................. 8 实验四、数据库的完整性.......................................................................................... 10 实验五、数据库的安全性.......................................................................................... 12 实验六、数据库设计.................................................................................................. 17 综合实验—SQL综合练习 ......................................................................................... 22 实验一、关系数据库标准语言SQL-数据定义语言 一、实验目的 1、通过对SQL SERVER2005的使用,了解数据库管理系统的工作原理和系统构架,加深对数据库基本知识的理解。 2、通过实验加深对数据库对象模式、表、索引的理解,掌握SQL中数据定义语言的基本功能。
数据库原理与应⽤实验指导书完整(快速切换页码⽅法:按住ctrl键再单击相关项⽬)实验⼀创建数据库与表1. 新建数据库(1) 利⽤向导创建数据库(新建⽂件/本机上的模板)(2) 创建空数据库2. 表的基本操作(1) 使⽤向导创建表(2) 复制表(3) 利⽤设计视图建⽴表(参考教材P25-P29)①设置查阅向导②设置标题属性(P42)③设置默认值(P44)④设置字段的“有效性规则”与“有效性⽂本”(P42)⑤设置掩码(P43)⑥设置⽇期格式:(P40)⑦设置主键(P49)⑧增加字段,在“姓名”字段后增加⼀个“年龄”字段(P48)⑨删除字段,将刚增加的字段删除。
(P49)(4) 表操作①在数据表视图和设计视图之间进⾏切换,熟悉切换的⽅法。
②在数据表视图中输⼊记录。
③隐藏/取消隐藏列(P53)——格式菜单④冻结(P64)——格式菜单⑤排序(P58)——记录菜单⑥筛选(P60)——记录菜单⑦调整表外观——格式菜单3. 表间关系(P64)4. 导⼊、链接、导出(P34)实验⼆查询⑴使⽤设计视图建⽴查询⑵使⽤设计视图建⽴查询⑶设置查询排序及准则⑷汇总查询⑸交叉表查询⑹参数查询⑺动作查询①删除查询②更新查询③追加查询④⽣成表查询:⑻利⽤SQL语句建⽴查询实验三窗体1. 掌握⾃动创建窗体、使⽤向导创建窗体的⽅法(1) 建⽴基于单表的窗体①纵栏式窗体②“表格式”窗体(2) 建⽴基于多表的“学⽣信息和成绩”窗体2. 在设计视图创建窗体⑴建⽴“学⽣信息简表”窗体⑵使⽤设计视图1⑶使⽤设计视图2实验四报表1. 建⽴“学⽣成绩单”报表2. 建⽴“学⽣档案”报表3. 建⽴“分数段统计”报表4. 建⽴“排名次”统计报表实验五宏实验六数据库设计理论实践《数据库原理与应⽤》实验指导书⼀、实验的性质与学习⽬的《数据库原理与应⽤》为⾮计算机专业的公共课程。
通过实验教学,使学⽣验证并掌握数据库管理系统的基本原理,具备数据库的基本设计能⼒、掌握利⽤数据库进⾏信息管理的基本技能,初步掌握数据库应⽤系统的开发⽅法,为以后更好地使⽤数据库应⽤系统打下坚实的基础。
实验环境:Microsoft SQL Server 2000或Microsoft SQL Server 2005实验目的:◆熟练使用SQL定义子语言、操纵子语言命令语句;◆掌握关系模型上的完整性约束机制;◆掌握一定的数据库系统管理技术。
实验要求:◆完成所有上机题(选做“三、数据库系统管理实验”),实验课结束时上交实验报告及相关数据文件!一、SQL数据库语言操作实验1、SQL定义子语言实验1-1 利用SQL语句创建、修改、删除数据库。
创建要求:数据库Employee中包含一个数据库文件Empdat1.mdf和一个日志文件Emplog.ldf。
其中,数据文件大小为10MB,最大为50MB,以5MB速度增长;日志文件大小为5MB,最大为25MB,以5%速度增长。
修改要求:增加第二个数据库文件Empdat2.ndf,其中,数据文件大小为5MB,最大为25MB,以2MB速度增长。
实验指导:打开Microsoft SQL Server 2000的“查询分析器”,输入以下代码:Create Database EmployeeOn Primary( Name=Empdat1,Filename=’d:\你的学号\data\Empdat1.mdf ’,Size=10MB,MaxSize=50MB,FileGrowth=5MB)( Name=Empdat2,Filename=’d:\你的学号\data\Empdat2.ndf ’,Size=5MB,MaxSize=25MB,FileGrowth=2MB)Log On( Name=Emplog,Filename=’d:\你的学号\data\Emplog.ldf ’,Size=5MB,MaxSize=25MB,FileGrowth=5%)按“Ctrl+F5”执行语句,或点击快捷图标栏的“√”图标执行之,完成数据库的创建附:增加、修改、删除数据或日志文件用以下命令:ALTER DATABASE 数据库名ADD FILE <filespec>[,…n]| MODIFY FILE <fiespec>| REMOVE FILE逻辑文件名| ADD LOG FILE<filespec>[,…n]| MODIFY NAME=新数据库名<filespec>::=( NAME=逻辑文件名[,NEWNAME=新逻辑文件名][,FILENAME=‘OS文件的路径及名字’][,SIZE=文件的初始大小][,MAXSIZE=最大的文件尺寸][,FILEGROWTH=文件大小增量])1-2 利用SQL创建人员表person、月薪表salary及部门表dept。
数据库系统原理上机操作样题一、某物流公司数据库包含以下5个关系:快递员C(Cno,Cname,Cage,Csalary),分别为快递员编号、快递员姓名、快递员年龄和快递员底薪。
包裹信息P(Pno,Pfrom,Pto,Preceiver,Ptel,Pstatus),分别为物流号、寄出地址、收货地址、收件人姓名、收件人联系方式和包裹状态。
仓库W(Wno,Wname,Waddress),分别为仓库编号、仓库名和仓库地址。
配送D(Cno,Pno,Dtime),分别为快递员编号、物流号和配送时间。
存储S(Wno,Pno),分别为仓库编号和物流号。
其中C由Cno唯一标识,P由Pno唯一标识,W由Wno唯一标识,D由Cno和Pno唯一标识,S由Wno和Pno唯一标识。
其中Dtime格式为yyyy-MM-dd(统一格式可直接比较大小)1. 用SQL查询收件人姓名为“李四”的包裹物流号、配送员姓名和配送时间。
1.SELECT P.Pno,Cname,Dtime FROM C,D,P WHERE o=o AND P.Pno=D.Pno AND P.Preceiver='李四';2. 查询2017-4-1至2017-5-1(包括2017-4-1和2017-5-1这两天)配送包裹数量至少为100个的快递员的姓名、年龄和底薪。
2.SELECT ame,c.Cage,c.Csalary FROM c,dWHERE o = o AND (d.Dtime BETWEEN '2017-4-1' AND '2017-5-1')GROUP BY CnameHAVING COUNT(*) >= 100;3. 对所有年龄低于40的快递员,若底薪小于2500,则增加400工资,若大于等于2500,则增加200工资。
提示:SQL中的三目条件运算格式:IF(expr1,expr2,expr3),expr1为真则返回expr2的值,否则返回expr3的值。
《数据库系统概论》实验指导书实验个数:适用对象:《数据库原理》实验指导书实验一认识DBMS (1)实验二数据描述、定义实验 (1)实验三数据更新实验 (3)实验四数据查询实验 (6)实验五视图的定义、使用实验 (8)实验六数据控制实验(安全性部分) (9)实验七数据控制实验(完整性部分) (10)实验八据库设计工具的使用 (10)实验九数据库设计 (11)实验一认识DBMS一、学时2学时二、实验类型演示三、实验目的通过对某个商用数据库管理系统的安装使用,初步了解DBMS的工作环境和系统构架;熟悉对DBMS的安装;搭建今后实验的平台。
四、需用仪器、设备486及以上微机;Windows95/97/98及以上操作系统;DBMS安装盘六、实验内容及要求1.根据安装文件的说明安装数据库管理系统。
在安装过程中记录安装的选择,并且对所作的选择进行思考为何要进行这样的配置,对今后运行数据库管理系统有什么影响;2.学会启动和停止数据库服务;3.初步了解RDBMS的安全性,这里主要是用户的登录和服务器预定义角色。
可以建立一个新的新的用户,赋予其数据库管理员的角色,今后的实验可以用该用户来创建数据库应用;4.了解RDBMS的系统构架;5.了解RDBMS的管理和使用。
实验二数据描述、定义实验一、学时4学时二、实验类型演示、设计三、实验目的熟悉和掌握数据库的创建和连接方法;熟悉和掌握数据表的建立、修改和删除;加深对表的实体完整性、参照完整性和用户自定义完整性的理解。
四、需用仪器、设备486及以上微机;Windows95/97/98操作系统;安装了SQL SERVER五、实验准备1.熟悉SQL SERVER 工作环境;2.复习有关表的建立、修改和删除的SQL语言命令;六、实验方法及步骤1.介绍有关SQL SERVER的图形界面工作环境;2.创建数据库或连接已建立的数据库3.在当前数据库上建立新表4.定义表的结构A:用SQL命令形式B:用SQL SERVER提供的企业管理器以交互方式进行5.进一步定义表的主码,外码及在表上建立索引。
《数据库原理及应用》实验指导书广东工业大学大学信息工程学院2013年9月目录实验1:数据库的定义实验 (3)实验2:数据库的建立和维护实验 (9)实验3:T-SQL语言实验 (14)实验4:数据库的视图,触发器的定义实验 (19)实验5:数据安全性实验(选做内容) (24)实验1:数据库的定义实验实验目的:要求学生熟练掌握和使用SQL、T-SQL、SQL Server 企业管理器(Enterpriser Manager Server )创建数据库、表、索引和修改表结构,并学会使用查询分析器(SQL Server Query Analyzer),接收T-SQL语句和进行结果分析。
实验内容:l)创建数据库和查看数据库属性。
2)创建表、确定表的主码和约束条件,为主码建索引。
3)查看和修改表结构。
4)熟悉SQL Server 企业管理器(Enterpriser Manager)和查询分析器(Query Analyzer)工具的使用方法具体实验任务如下。
1.基本操作实验1)启动SQL Server200下的企业管理器(Enterpriser Manager)如图1.1所示,点击“数据库”右键,利用“新建数据库”建立图书读者数据库如图1.2所示;图1.1 企业管理器界面图1.2 新建“图书_读者”界面2)在企业管理器(Enterpriser Manager)中查看图书读者数据库的属性,并进行修改,使之符合要求。
3)通过企业管理器(Enterpriser Manager),在建好了图书数据库中建立图书、读者和借阅3个表,方法是点击“图书_读者”右键“新建”下的“表”,如图1.3所示:图1.3 新建表其结构为:图书(书号,类别,出版社,作者,书名,定价);读者(编号,姓名,单位,性别,电话):借阅(书号,读者编号,借阅日期)要求为属性选择合适的数据类型,定义每个表的主键,Allow Null(是否允许空值)和Default Value(缺省值)等列级数据约束。
数据库原理上机指导 信息科学与工程学院 2011年3月 SQL Server 2000简介 一、SQL Server 2000概述 SQL Server 2000 是Microsoft公司在SQL Server 6.5 和SQL Server 7.0 基础上推出的最新版本的关系数据库管理系统统,被广泛的运行在Windows NT/2000平台上,为用户提供了一套完全的数据库和数据分析解决方案. SQL Server 2000 的特点: 1.与Internet的紧密结合 SQL Server 2000的数据库引擎集成了对XML的支持,同时以可扩展,易于使用和安全的特点,成为建设大型Web站点的数据存储设备之一。 2. 可扩展性和可用性 为兼顾各种计算机的使用,SQL Server 2000的数据库引擎可以在从运行Windows98的台式机器,笔记本电脑到运行Windows2000的大型多处理器的计算机等多种平台使用。 3. 企业级数据库 SQL Server 2000的数据库引擎具备强大的数据处理功能,在有效保证数据库一致性基础上,尽量降低多用户进行并发访问时的管理和延迟成本。 4简单友好的操作方式 SQL Server 2000包含一整套的管理和开发工具,具有非常友好的用户界面,易于安装、使用和发布。用户可专注于自己的业务问题,迅速建立并发布强大而复杂的数据库应用系统。 5. 数据仓库的支持 为满足对大规模数据进行有效分析和利用的要求, SQL Server 2000包含了一系列提取、分析、总结数据的工具,使联机分析处理成为可能。 二、SQL Server 2000 的体系结构 SQL Server 2000是由一族数量众多的数据库组件组成。从不同的应用和功能角度出发, SQL Server 2000 具有不同的系统结构分类。具体可划分为: 1.客户机/服务器体系结构 主要应用于客户端的可视化操作、服务器端功能配置以及客户端和服务器端的通信。 2.数据库体系结构 分为数据库逻辑结构和数据库物理结构。 数据库逻辑结构:主要应用于面向用户的数据组织和管理,如数据库的表、视图、约束、用户权限等。 数据库物理结构:主要应用于面向计算机的数据组织和管理,如数据文件、表和视图的数据组织方式、磁盘空间的利用和回收、文本和图形数据的有效存储等。 3.关系数据库引擎体系结构 主要应用于服务器端的高级优化,如查询服务器的查询过程、线程和任务的处理、数据在内存的组织和管理等。 4.服务器管理体系结构 主要面向SQL Server 2000的数据库管理员(DBA),具体内容包括分布式管理框架、可视化管理工具、数据备份、恢复、复制等。 三、SQL Server 2000服务器端组件 SQL Server 2000服务器端组件包括: SQL Server、 SQL Server Agent 、MS DCT、Microsoft Search Service。 1. SQL Server( SQL Server Service) SQL Server是SQL Server 2000数据库管理系统的核心数据库引擎,是最重要的组成部分。在Windows NT / 2000系统中, SQL Server以服务(Service)的形式实现,具体表现为MS SQL Server Service。它管理着由该SQL Server 2000系统拥有的所有文件,是系统中唯一可直接读取数据和修改数据的组件。客户对数据库的所有服务请求,最终都体现为一组Transact-SQL命令。 SQL Server Service的功能是负责协调和安排这些服务请求的执行顺序,然后逐一解释和执行SQL命令,并向提交这些服务请求的客户返回执行的结果。 2. SQL Server Agent SQL Server Agent (SQL服务器代理)在Windows NT/2000系统里以服务的形式存在和运行,体现为SQL Server Agent Service。 SQL Server Agent提供SQL Server的调度服务,能够自动执行数据库管理员预先安排好的作业,监视SQL Server事件并依据事件触发报警。通过配置和使用SQL Server Agent,可以实现数据库系统的定时与自动管理。 3. MS DCT(分布式事务协调器) 在分布式数据库中逻辑上作为一个整体的数据被存储在多个服务器上。如:一个大型银行可能将用户的信用卡消费信息和支票消费信息存储在不同的服务器上,但用户的存款帐户只有一个,当用户用任何一种形式进行消费后,计算机必须同时对存储在不同服务器上的信息进行更新。 为了更好地协调和处理这种分布式事务, SQL Server 2000使用了DCT (Distribute Transaction Coordinator),用于提供和管理不同服务器之间的分布式事务处理。它允许客户的应用程序在一个事务中对分布在多个服务器上的数据源进行操作。MS DCT通过两段式提交的方法来实施分布式事务,针对多个服务器的更新要么全部成功执行,要么全部不执行,从而有效保证了数据的一致性和完整性。 4. Microsoft Search Microsoft Search是一个全文搜索和查询服务,为SQL Server 2000提供了更为强大和复杂的查询能力。分为索引支持和查询支持两方面功能。索引支持提供了SQL Server 2000建立全文目录的能力,而查询支持使SQL Server 2000可以有效地响应全文搜索查询。 四、SQL Server 2000客户端组件 SQL Server 2000客户端组件包括:企业管理器、查询分析器、 SQL Server管理工具和向导以及SQL Server命令提示管理工具等。 1. 企业管理器(Enterprise Manager) 企业管理器使图形化的集成管理工具,提供了调用其它管理工具的简单途径,可以实现SQL Server 2000服务器的有效配置和管理。企业管理器按照数型结构的要求来管理多个彼此通过网络互联的SQL Server服务器。通过在企业管理器中对SQL Server服务器进行注册,任何用户都可使用这些服务器。通过企业管理器集成的各种管理工具,数据库管理员可以方便地管理服务器、数据库、数据库对象、用户登陆和许可、复制、安全性、生成SQL脚本及其它多种事务。 2. 查询分析器 SQL Server 2000提供了查询分析器作为编写Transact-SQL脚本程序的开发工具,它提供了一个图形化的编写和调试Transact-SQL程序的工作环境。 3. SQL Server管理工具和向导 SQL Server 2000提供了许多管理工具和向导来实现SQL Server在某一具体方面的功能。这些工具包括: (1)SQL Server事件探查器,用于监视和分析运行SQL Server的服务器的活动情况。 (2)SQL Server性能监视器,管理员可以利用性能监视器以图形化的方式监视SQL Server的运行性能。 (3)SQL Server客户端网络实用工具,主要用于提供客户端的网络连接配置。 (4)SQL Server服务器端网络实用工具,主要用于配置服务器端的网络连接参数,以确保服务器端能正常接受来自客户端的访问。 (5)服务管理器,是一个图形化的用于启动、暂停、停止SQL Server服务的实用程序。 (6)SQL Server管理向导,利用管理向导可帮助管理员完成导入、导出数据,创建维护数据库计划等复杂的管理工作。 (7)SQL Server命令提示管理工具,该工具允许输入Transact-SQL语句并执行脚本文件。 实验一 认识RDBMS系统 一、实验目的 通过SQL Server2000数据库管理系统的使用,了解RDBMS的工作原理和系统构架。 二、实验平台 操作系统:Windows 2000或者Windows XP。 数据库管理系统:SQL Server2000。
三、预习内容 1. 了解SQL Server2000系统的安装、启动。 2. 了解SQL Server2000的体系结构。 3. 了解和熟悉SQL Server2000中企业管理器的功能和使用。
四、实验内容及要求 1.SQL Server 2000数据库系统的启动 2.SQL Server 2000数据库中企业管理器的使用 (1)了解数据库系统的逻辑组件 它们主要是数据库对象,包括系统表、基本表、视图、存储过程、函数、数据类型、约束等。 (2)了解数据库的物理组件 思考数据库物理存储的存储单位是什么,数据主要以什么方式存放,如何确定数据的存放位置。
五、上机报告 本次上机主要以了解一个具体的关系数据库系统为主,不需要提交上机报告。 实验二 认识RDBMS系统 一、实验目的 熟悉RDBMS的操作(主要侧重于数据库的定义)。 二、实验平台 操作系统:Windows 2000或者Windows XP。 数据库管理系统:SQL Server2000。
三、预习内容 了解SQL Server2000数据库定义的基本内容。
四、实验内容及要求 SQL Server2000数据库的定义及数据库基本操作 1.新建一个数据库,定义数据文件、日志文件的名字和存放位置以及初始尺寸。 2.应用表设计器定义如下两个表结构并输入一定数目的记录。 表1 职工基本情况表PERSON—主键BH 字段名 含义 数据类型 宽度 BH 编号 CHAR 4 XM 姓名 CHAR 8 XB 性别 CHAR 2 CSRQ 出生日期 DATE/TIME HF 婚否 BIT SZX 所在系 CHAR 10 GZ 工资 NUMBER 5 JL 简历 VARCHAR 500 ZP 照片 IMAGE
表2 部门信息表DEPARTMENT—主键BH 字段名 含义 数据类型 宽度 BH 部门编号 CHAR 2 MC 部门名称 CHAR 10