《数据库管理》SQLSERVER第01章.ppt

上传人:小飞机 文档编号:6527645 上传时间:2023-11-09 格式:PPT 页数:39 大小:986KB
返回 下载 相关 举报
《数据库管理》SQLSERVER第01章.ppt_第1页
第1页 / 共39页
《数据库管理》SQLSERVER第01章.ppt_第2页
第2页 / 共39页
《数据库管理》SQLSERVER第01章.ppt_第3页
第3页 / 共39页
《数据库管理》SQLSERVER第01章.ppt_第4页
第4页 / 共39页
《数据库管理》SQLSERVER第01章.ppt_第5页
第5页 / 共39页
点击查看更多>>
资源描述

《《数据库管理》SQLSERVER第01章.ppt》由会员分享,可在线阅读,更多相关《《数据库管理》SQLSERVER第01章.ppt(39页珍藏版)》请在三一办公上搜索。

1、1.1 数据库基本概念,1.1.1 数据模型,1.1.1 数据模型,(1)关系模型以二维表格(关系表)的形式组织数据库中的数据。,1.1.1 数据模型,学生信息表,1.1.1 数据模型,课程信息表,1.1.1 数据模型,成绩信息表,1.1.1 数据模型,(2)层次模型以树型层次结构组织数据。,1.1.1 数据模型,(3)网状模型 每一个数据用一个节点表示,每个节点与其它节点都有联系,这样数据库中的所有数据节点就构成了一个复杂的网络。,1.1.2 E-R模型,学生成绩管理系统中的实体集及每个实体集涉及的属性。,1.1.2 E-R模型,(1)一对一的联系(1:1),1.1.2 E-R模型,(2)一

2、对多的联系(1:n),1.1.2 E-R模型,(3)多对多的联系(m:n),1.1.3 逻辑结构设计,1(1:1)联系的E-R图到关系模式的转换,(1)联系单独对应一关系模式,则由联系属性、参与联系的各实体集的主码属性构成关系模式,其主码可选参与联系的实体集的任一方的主码。,BJ(班级编号,院系,专业名,人数)BZ(学号,姓名)SY(学号,班级编号),(2)联系不单独对应一关系模式,联系的属性及一方的主码加入另一方实体集对应的关系模式中。,BJ(班级编号,院系,专业名,人数)BZ(学号,姓名,班级编号)或者BJ(班级编号,院系,专业名,人数,学号)BZ(学号,姓名),1.1.3 逻辑结构设计,

3、2(1:n)联系的E-R图到关系模式的转换,(1)联系单独对应一关系模式,则由联系的属性、参与联系的各实体集的主码属性构成关系模式,n端的主码作为该关系模式的主码。,BJ(班级编号,院系,专业名,人数)XS(学号,姓名,专业名,性别,出生时间,总学分,备注)SY(学号,班级编号),(2)联系不单独对应一个关系模式,则将联系的属性及1端的主码加入n端实体集对应的关系模式中,主码仍为n端的主码。,BJ(班级编号,院系,专业名,人数)XS(学号,姓名,专业名,性别,出生时间,总学分,备注,班级编号),1.1.3 逻辑结构设计,3(m:n)联系的E-R图到关系模式的转换,对于(m:n)的联系,单独对应

4、一关系模式,该关系模式包括联系的属性、参与联系的各实体集的主码属性,该关系模式的主码由各实体集的主码属性共同组成。例如:图描述的“学生(XS)”与“课程(KC)”实体集之间的联系可设计如下关系模式:XS(学号,姓名,专业名,性别,出生时间,总学分,备注)KC(课程号,课程名称,类别,开课学期,学时,学分)XS_KC(学号,课程号,成绩)关系模式XS_KC的主码是由“学号”和“课程号”两个属性组合起来构成的一个主码,一个关系模式只能有一个主码。,1.2.1 SQL Server 2000简介,SQL Server 2000是一个基于客户机服务器(C/S)模式的关系数据库管理系统。,1.2.2 S

5、QL Server 2000软硬件环境,安装SQL Server 2000除了要有合适的Windows操作系统外,还应确保计算机能满足其硬件要求。,安装SQL Server 2000的Windows操作系统对硬件最低要求见Windows操作系统的有关说明。,1.2.3 SQL Server 2000的安装,SQL Server 2000的安装步骤如下:,第1步 将SQL Server 2000安装盘放入光驱,运行光驱中的autorun.exe,出现安装界面,如图所示。,第2步 选择“安装数据库服务器”选项,进入安装向导的欢迎窗口,按照安装向导提示的单击“下一步”,选择本地计算机/远程计算机。,

6、1.2.3 SQL Server 2000的安装,第3步 进入SQL Server2000的安装选项窗口,如图1.10所示。选“创建新的SQL Server实例,或安装客户端工具(C)”,单击“下一步”。第4步 系统显示对话框,用户输入姓名和公司名,单击“下一步”。第5步 选择“创建新的SQL Server的服务器实例或安装客户端工具”,此时,安装向导将进一步给用户提供如图1.11所示的选择:仅客户端:若已有数据库服务器,只需安装客户端工具时选择此项。服务器和客户端:用于安装数据库服务器和客户机工具。仅连接:用于应用程序开发时使用,只是安装连接工具。,1.2.3 SQL Server 2000

7、的安装,第6步 选择安装服务器和客户端,并输入服务器实例名,则进入安装类型选择窗口。,典型安装。系统默认的安装选项,也是最常用的安装选项,此方式下将安装SQL Server2000的全部管理工具及SQL Server2000的在线手册。最小安装。仅安装使用SQL Server2000数据库管理系统必须的选项,主要为配置较低的用户使用。自定义安装。允许在安装SQL Server2000的过程中,用户根据自己的需要,选择安装内容,这一安装方式适用于有经验的用户。,1.2.3 SQL Server 2000的安装,第7步 选择启动“服务账户”,确定SQL Server服务和SQL Server代理服

8、务是同一账户用户启动,还是由不同账户用户启动。,1.2.3 SQL Server 2000的安装,第8步 进入身份验证模式窗口,如图所示。,Windows验证模式:使用Windows NT、Windows 2000、Windows 2003 上的登录账户进行连接,SQL Server 利用Windows操作系统的用户安全特性控制登录访问,实现了SQL Server与 Windows NT、Windows 2000、Windows 2003 的登录安全集成。混合模式(Windows 身份验证和 SQL Server 身份验证):使用 Windows 身份验证或SQL Server 身份验证与 S

9、QL Server 连接。,1.2.3 SQL Server 2000的安装,第9步 选择授权模式,如图所示。,1.3.1 SQL Server 2000服务器组件,SQL Server 2000服务器组件是SQL Server 2000系统的主要服务单元。主要包括:SQL Server 数据库引擎(MSSQLServer 服务)SQL Server 代理程序(SQLServerAgent 服务)Microsoft 搜索服务 分布式事务处理协调器(MS DTC 服务)。SQL Server 2000服务器组件可由SQL Server 服务管理器启动、停止和暂停。,1.SQL Server 数据

10、库引擎,(1)默认实例:SQL Server 2000默认实例仅由运行该实例的计算机的名称唯一标识,它没有单独的实例名,默认实例的服务名称为MSSQLServer。,(2)命名实例:除默认实例外,所有数据库引擎实例都由安装该实例的过程中指定的实例名标识。,1.3.1 SQL Server 2000服务器组件,2.SQL Server 代理程序 实现运行调度的 SQL Server 管理任务的代理程序。在计算机上运行的每个 SQL Server 实例都有一个 SQL Server 代理服务。,3.Microsoft 搜索服务 仅用于 Windows NT、Windows 2000和Windows

11、 2003,实现全文本检索引擎。不论计算机上有多少个 SQL Server 实例,都只有一个搜索服务。,4.分布式事务处理协调器 仅用于 Windows NT、Windows 2000和Windows 2003,管理分布式事务。不论计算机上有多少个 SQL Server 实例,都只有一个MS DTC服务。,1.3.2 SQL Server 2000服务启动和停止,1.启动和停止SQL Server服务器实例启动和停止SQL Server服务器实例有下列方法:(1)在操作系统启动时自动启动每个服务。开始所有程序管理工具服务,系统打开Windows 2003服务窗口如图。,选择名称为“MSSQLS

12、ERVER”的服务,单击“操作”菜单选“启动”菜单项。,1.3.2 SQL Server 2000服务启动和停止,(2)用 SQL Server 服务管理器启动或停止服务。开始所有程序Microsoft SQL Server服务管理器,则进入服务管理器界面,如图,1.3.2 SQL Server 2000服务启动和停止,(3)在Windows NT 或 Windows 2000中,使用 net start 和 net stop命令启动或停止SQL Server服务器服务,如图所示。,(4)用 SQL Server 企业管理器启动或停止服务。第1步选择开始所有程序Microsoft SQL Se

13、rver企业管理器,进入企业管理器界面,右边为系统安装时建立的默认SQL Server组的图标。第2步 双击SQL Server组图标,右边显示的是系统安装时建立的默认服务器实例的图标,图中的服务器实例处于停止状态。,1.3.2 SQL Server 2000服务启动和停止,启动企业管理器后的界面 未启动服务器服务时的企业管理器,第3步 双击该图标,系统将启动SQL Server服务器的服务,并建立企业管理器与该实例的连接,如图所示。,1.3.3 设置Windows服务账户,Windows两种类型的服务账户:本地系统账户:本地系统账户不需要设置密码,没有网络访问权限,使用本地系统账户限制了SQ

14、L Server与其它服务器的通信。(2)域用户账户:只有使用域用户账户时,一些服务器到服务器的活动才能进行。默认情况下,显示当前登录到计算机的域用户的账户信息。所有域用户账户必须满足如下条件:账户必须是Administrators本地组的成员。账户密码必须是永久有效(即设置Password Never Expires属性)。该账户有在SQL Server计算机上登录的全部服务权限,并可在任意时间登录。,在Windows NT、2000、2003环境下安装SQL Server 2000,首先要创建Windows服务账户。SQL Server 2000中的SQL Server、SQL Serve

15、r Agent和MS-DTC都是作为服务启动和运行的。,1.4.1 SQL企业管理器,SQL Server 2000 企业管理器(SQL Enterprise Manager)是Microsoft 管理控制台(MMC)的管理单元组件。MMC 支持从单个控制台管理多种类型的服务器,企业管理器是按照“数据库服务器组”“数据库服务器”“数据库”“数据库对象(表、视图等)”这样一个层次结构组织对象并进行管理的。,1.4.1 SQL企业管理器,企业管理器的主要功能如下:注册服务器 配置本地服务器 配置远程服务器 配置多重服务器 设置登录安全性 对数据库、数据库对象进行管理和操作 创建警告 建立操作员 为

16、独立的环境创建和安排作业 为多重服务器环境创建和安排作业 创建和管理复制方案 为企业管理器设置轮询间隔,1.4.2 SQL查询分析器,1.从 SQL Server 企业管理器调用 SQL 查询分析器选择菜单:“工具”“SQL 查询分析器”。,1.4.2 SQL查询分析器,2.由“开始”任务栏进入查询分析器从“开始”任务栏,选择“程序”“Microsoft SQL Server”“查询分析器”。若要连接网上其它的SQL Server服务器,选择菜单项:文件连接,出现如图所示的对话框。,1.5 注册服务器,注册服务器后,将该服务器加入指定的服务器组。利用企业管理器注册服务器的步骤:第1步 启动企业

17、管理器选择SQL Server服务器组图标右击,出现图所示的快捷菜单;,第2步 选择“新建SQL Server服务器注册”快捷菜单项,进入图服务器注册向导;第3步 选择“下一步”,进入添加可用服务器的的界面;第4步 选择“下一步”,进入SQL Server 服务器注册向导的身份验证界面;第5步 选择“下一步”,进入SQL Server 服务器注册向导选择连接选项的界面;,1.5 注册服务器,第6步 选择“下一步”,进入图所示SQL Server 服务器注册向导选择服务器组的界面;第7步 选择“下一步”,进入注册完成界面,然后与注册的服务器连接,以检测服务器注册是否成功。,1.5 注册服务器,S

18、QL Server 服务器注册向导的身份验证界面,SQL Server 服务器注册向导选择连接选项的界面,1.5 注册服务器,SQL Server 服务器注册向导选择服务器组的界面,利用账户sa成功注册到SQL Server服务器HU后的界面,1.6 SQL Server2000应用过程,SQL Server 2000作为后台数据库,在前台应用程序开发环境下设计应用程序,可按以下步骤进行:第1步 根据学生成绩管理的特点,确定数据库包含的表及每个表的结构。第2步 启动企业管理器,并完成以下工作:(1)建立学生成绩数据库(XSCJ);建立XSCJ数据库学生、课程和成绩信息表;建立数据库、表及输入数

19、据的详细步骤请参考第23章。第3步 利用前台应用程序开发环境设计界面和相应的程序。(1)设计表单,根据需要加入有关控件并设置相应的属性参数;在表单中加入数据控件,并设置参数,建立应用程序与数据库间的联接;根据应用要求,设计应用程序。第4步 在开发环境下调试运行程序,使运行结果满足成绩管理的应用要求。第5步 对调试通过的程序进行编译联接,形成.EXE文件,并在Windows环境下运行该EXE文件,检查是否符合要求。,习 题,1.SQL 包含哪些组件,其功能各是什么?2.安装SQL Server前应作哪些规划?3.SQL Server支持哪两种身份认证模式?各有何特点?4.安装SQL Server,并练习企业管理器和查询分析器的使用。,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号