《数据库技术》项目1认识SQLServ.ppt
1,SQL Server数据库技术 郭振民 董学枢 主编 中国水利水电出版社,项目一,认识 SQL Server 2000,3,项目导入,假设某学院想开发一个管理系统,用来管理学生的成绩。该系统想实现下面的功能:1)能够查询学生和课程的基本情况;2)能够查学生每门课的成绩;3)能够查某个考生参加了几门考试;4)考试通过率如何设计该系统呢?1)首先应该把所有学生、课程等相关数据存储起来,然后对这些原始记录进行修改、查询等操作。2)SQL Server 2000就是目前较流行的大型数据库管理系统。,4,项目要求,熟悉SQL Server 2000的各种版本以及所需的软硬件要求;掌握SQL Server 2000的服务器注册与连接方法。熟悉SQL Server 2000的常见组件。,5,项目准备,基本概念:DB(数据库)数据库是指长期储存在计算机内的、有组织的、可共享的数据集合。数据库中的数据按数据模型组织、描述和存储,具有最小的冗余度、较高的数据独立性和易扩展性,并可以为多个用户可共享。基本概念:DBMS(数据库管理系统)DBMS(数据库管理系统),顾名思义,就是用户(应用程序)与DB(数据库)之间进行管理的系统软件,一般包括数据库建立、查询、更新及各种数据控制。,6,基本概念:DBS(数据库系统)数据库系统是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统、应用系统、数据库管理员和用户构成。,项目准备,7,项目准备,数据库系统分类:数据库系统可分为层次型、网状型、关系型和面相对象型等多种类型。关系型数据库特点:关系型数据库采用二维表来表示实体和实体间的联系。基本概念:二维表 二维表是由行(又称为记录)和列(又称为字段)组成的。每一个字段分别存储着不同性质的数据。每一行代表一个实体。,8,项目准备,时下流行数据库:“关系-对象”型数据库Oracle(Oracle公司)DB2数据库(IBM公司)SQL Server 2000(Microsoft公司),9,项目准备,SQL Server 2000的版本介绍,10,项目准备,SQL Server 2000的软硬件环境要求,11,项目1.1 启动和停止SQL Server 2000服务,12,项目1.1 启动和停止SQL Server 2000服务,安装SQL Server 2000后,默认的服务管理器会在开机时自动启动。如图1.6所示:,13,项目1.1 启动和停止SQL Server 2000服务,14,项目1.1 启动和停止SQL Server 2000服务,15,项目1.2:注册和连接SQL Server服务器,任务1:注册服务器任务2:设置SQL Server登录身份验证模式,16,任务1:注册服务器,提出任务 利用SQL Server 2000创建的默认帐户,通过注册服务器向导注册服务器。分析任务 在“企业管理器”工具中可以通过注册服务器向导进行“A000JHXY”服务器的注册。,17,完成任务 1进入【企业管理器】,选择【工具】【向导】【注册服务器向导】命令或右键选择【SQL Server组】,单击快捷菜单【新建SQL Server注册】,出现如右图所示的对话框。,任务1:注册服务器,18,2.如果在此对话框中选择“我希望今后在执行该任务时不使用向导”复选框,按【下一步】按钮就会转换到【服务器注册属性】对话框。如右图所示:,任务1:注册服务器,19,3.若在【注册服务器向导】对话框中不选择复选框,直接单击【下一步】按钮,出现【选择一个SQL Server】对话框,如右图所示。选中“A000JHXY”服务器,点击【添加】按钮;,任务1:注册服务器,20,4.单击【下一步】按钮,出现【选择身份验证模式】对话框。如右图所示。因为是默认帐户,选择【Windows 身份验证】选项。单击【下一步】按钮,采用默认设置;,任务1:注册服务器,21,5.单击【下一步】按钮,出现【完成注册 SQLServer向导】对话框,单击【完成】按钮,则企业管理器注册完成,如右图所示;,任务1:注册服务器,22,任务2:设置SQL Server登录身份验证模式,23,提出任务 创建一个SQLServer 2000验证的帐户,用户名为“dxs”,密码为“123”。并用“dxs”帐户注册服务器。分析任务 由题意,主要包括两大操作,创建“dxs”帐户和重新注册服务器。创建“dxs”帐户:展开服务器,创建“dxs”登录帐户,并设置相应的服务器角色权限和数据库访问权限。重新注册服务器:方法一:删除服务器,重新以“dxs”帐户,以【SQL Server登录身份验证模式】注册服务器,方法二:修改服务器注册属性,使之以【SQL Server登录身份验证模式】重新注册。,任务2:设置SQL Server登录身份验证模式,24,完成任务1创建“dxs”帐户进入【企业管理器】,展开【A000JHXY】服务器,展开【安全性】,右键单击【登录】,点击快捷菜单【新建登录】。出现【新建登录】对话框,在【常规】选项卡中写入名称“dxs”,选择【SQL Server身份验证】,输入密码“123”,指定“dxs”登录的默认数据库为“student”,界面如右图所示。,任务2:设置SQL Server登录身份验证模式,25,点击【服务器角色】选项卡,勾选可管理服务器的登录选项【Security Administrators】,如右图所示。,任务2:设置SQL Server登录身份验证模式,26,点击【数据库访问】选项卡,选择“dxs”帐户可以访问的数据库【student】选项,如右图所示。,任务2:设置SQL Server登录身份验证模式,27,单击【确定】按钮后,会出现【确认密码】对话框,输入“123”,如右图所示。,任务2:设置SQL Server登录身份验证模式,28,单击【确定】按钮,“dxs”登录就会出现在登录项目中。如右图所示。,任务2:设置SQL Server登录身份验证模式,29,2重新注册服务器方法一:删除服务器,以“dxs”帐户注册服务器删除“A000JHXY”服务器,选择快捷菜单【新建SQLServer注册】,进入SQLServer注册向导。单击【下一步】按钮,操作步骤与任务1相同。出现【选择身份验证模式】对话框,选择【SQL Server身份验证】选项,如右图。,任务2:设置SQL Server登录身份验证模式,30,单击【下一步】按钮,选择【用我的SQL Server帐户信息自动登录】选项,输入“dxs”和密码“123”,如右图所示。,任务2:设置SQL Server登录身份验证模式,31,单击【下一步】按钮,出现【服务器注册成功】对话框,如右图所示。,任务2:设置SQL Server登录身份验证模式,32,2重新注册服务器方法二:修改服务器注册属性选择“A000JHXY”服务器,右键选择【编辑SQLServer注册属性】,出现【已注册的SQLServer属性】对话框,如右图所示。选择【使用SQL Server身份验证】选项,输入“dxs”帐户和密码“123”,单击【确定】按钮即可。,任务2:设置SQL Server登录身份验证模式,33,项目练习,练习1.1:简述什么是关系型数据库。练习1.2:SQL Server 2000主要有哪些版本?各版本对操作系统的要求是什么?练习1.3:SQL Server 2000支持哪两种身份验证模式?各有何特点?,34,项目1.3 使用SQL Server 2000管理工具,35,任务1:使用企业管理器组件任务2:使用查询分析器组件任务3:使用联机丛书组件,项目1.3 使用SQL Server 2000管理工具,36,任务1:使用企业管理器组件,企业管理器可以实现对SQL Server服务器进行较为方便的可视化的管理、数据操作和数据库维护等。提出任务通过【企业管理器】,在“A000JHXY”服务器中打开“student”数据库中“xs”表记录。分析任务进入【企业管理器】,在左边窗口展开【表】节点,右边窗口会出现“student”数据库的全部表,找到“xs”表,打开记录。,37,完成任务点击【开始】【程序】【Microsoft SQL Server】【企业管理器】,进入【企业管理器】组件;展开【TEACJHXY】服务器,展开【student】数据库,选择【表】;右边出现【student】数据库中所有表,选择“xs”表,右键选择【打开表】【返回所有行】,出现“xs”表记录;,任务1:使用企业管理器组件,38,【企业管理器】界面如图1.22所示。,任务1:使用企业管理器组件,39,任务2:使用查询分析器组件,查询分析器是一个可以交互执行SQL语句和脚本的图形工具。提出任务 通过【查询分析器】显示student数据库中“xs”(“学生”)表记录。分析任务 进入【查询分析器】,选择“xs”表所在数据库【student】,在【T-SQL窗格】中输入T-SQL语句,执行后会在【结果窗格】中显示“xs”表记录。,40,完成任务点击【开始】【程序】【Microsoft SQL Server】【查询分析器】,进入【查询分析器】组件,出现如右图所示的连接条件。选择【SQL Server身份验证】,输入“dxs”和密码“123”,单击“确定”按钮;,任务2:使用查询分析器组件,41,进入如图所示的【查询分析器】窗口。默认数据库为“student”(“dxs”帐户的默认数据库),任务2:使用查询分析器组件,42,任务3:使用联机丛书组件,联机丛书是学习SQL Server 2000的好工具,在联机丛书中用户可以获得各种帮助。提出任务 通过【联机丛书】查看SELECT-SQL语句中SELECT子句的语法形式。分析任务 进入【联机丛书】,在【索引】中输入“SELECT子句”关键字,单击【显示】按钮,在右边窗口就会出现解释。,43,完成任务点击【开始】【程序】【Microsoft SQL Server】【联机丛书】,进入【联机丛书】组件;选择【索引】选项卡,输入关键字“SELECT子句”,单击【显示】按钮;在右边就可以看见“SELECT子句”的语法形式了,如右图所示。,任务3:使用联机丛书组件,44,项目练习,练习1.4:SQL Server2000包含哪些主要组件?,45,项目总结,数据库是表和数据库访问对象的集合。实现用户(应用程序)与数据库之间“对话”的系统软件叫做数据库管理系统(DBMS)。计算机系统引用数据库后的系统构成,我们称为数据库系统。关系型数据库管理系统就是用二维表表示实体及实体间的联系。SQL Server 2000就是中大型的关系数据库系统,而且是基于网络的服务器级数据库管理系统,为了适应不同用户的需要,SQL Server 2000常见版本有3个。每个版本都需要特定的运行环境。,46,项目总结,完成SQL Server 数据库服务器安装后,若想在SQL Server 中进行任何数据库操作,首先应完成服务器的注册与连接。在注册时要求服务器SQL Server 的服务必须处于启动状态,否则不能执行成功。企业管理器和查询分析器是SQL Server 中的两个重要的客户端管理工具。企业管理器可实现对SQL Server 服务器进行较为方便的可视化管理、数据库操作和数据库维护等。查询分析器可使用T-SQL语句对SQL Server 服务器进行管理、数据操作和数据库维护等。联机丛书是学习SQL Server 2000的好工具,在联机丛书中用户可以获得各种帮助。,47,项目实训,一、实训目的和要求1.熟悉安装SQL Server2000的各种版本所需的软硬件要求,确定要安装的版本。2.掌握SQL Server服务的几种启动方法。3.掌握注册服务器的方法。4.掌握SQL Server2000支持的身份验证种类。5.熟悉SQL Server2000常见的组件。,48,二、实训内容1.利用【服务管理器】启动服务。2.通过【注册服务器向导】首次注册服务器(默认帐户)。3.创建【SQL Server2000验证】的帐户(用户名:user,密码:123456),编辑SQL Server注册属性。4.通过【企业管理器】和【查询分析器】查看“cj”(“成绩”)表记录5.利用【联机丛书】查找CREATE-TABLE语句的语法形式。,项目实训,