SQLServer实用教程[郑阿奇主编][电子教案.ppt_第1页
SQLServer实用教程[郑阿奇主编][电子教案.ppt_第2页
SQLServer实用教程[郑阿奇主编][电子教案.ppt_第3页
SQLServer实用教程[郑阿奇主编][电子教案.ppt_第4页
SQLServer实用教程[郑阿奇主编][电子教案.ppt_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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)一对多的联系(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 逻辑结构设计,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)的联系,单独对应一关系模式,该关系模式包括联系的属性、参与联系的各实体集的主码属性,该关系模式的主码由各实体集的主码属性共同组成。例如:图描述的“学生(XS)”与“课程(KC)”实体集之间的联系可设计如下关系模式: XS (学号,姓名,专业名,性别,出生时间,总学分,备注) KC(课程号,课程名称,类别,开课学期,学时,学分) XS_KC (学号,课程号,成绩) 关系模式XS_KC的主码是由“学号”和“课程号”两个属性组合起来构成的一个主码,一个关系模式只能有一个主码。,1.2.1 SQL Server 2000简介,SQL Server 2000是一个基于客户机服务器(C/S)模式的关系数据库管理系统。,1.2.2 SQL 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步 选择“安装数据库服务器”选项,进入安装向导的欢迎窗口,按照安装向导提示的单击“下一步”,选择本地计算机/远程计算机。,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的安装,第6步 选择安装服务器和客户端,并输入服务器实例名,则进入安装类型选择窗口。,典型安装。系统默认的安装选项,也是最常用的安装选项,此方式下将安装SQL Server2000的全部管理工具及SQL Server2000的在线手册。 最小安装。仅安装使用SQL Server2000数据库管理系统必须的选项,主要为配置较低的用户使用。 自定义安装。允许在安装SQL Server2000的过程中,用户根据自己的需要,选择安装内容,这一安装方式适用于有经验的用户。,1.2.3 SQL Server 2000的安装,第7步 选择启动“服务账户”,确定SQL Server服务和SQL Server代理服务是同一账户用户启动,还是由不同账户用户启动。,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 身份验证与 SQL 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 数据库引擎,(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 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服务窗口如图。,选择名称为“MSSQLSERVER”的服务,单击“操作”菜单选“启动”菜单项。,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 Server企业管理器,进入企业管理器界面,右边为系统安装时建立的默认SQL Server组的图标。 第2步 双击SQL Server组图标,右边显示的是系统安装时建立的默认服务器实例的图标,图中的服务器实例处于停止状态。,1.3.2 SQL Server 2000服务启动和停止,启动企业管理器后的界面 未启动服务器服务时的企业管理器,第3步 双击该图标,系统将启动SQL Server服务器的服务,并建立企业管理器与该实例的连接,如图所示。,1.3.3 设置Windows服务账户,Windows两种类型的服务账户: 本地系统账户:本地系统账户不需要设置密码,没有网络访问权限,使用本地系统账户限制了SQL Server与其它服务器的通信。 (2) 域用户账户:只有使用域用户账户时,一些服务器到服务器的活动才能进行。默认情况下,显示当前登录到计算机的域用户的账户信息。 所有域用户账户必须满足如下条件: 账户必须是Administrators本地组的成员。 账户密码必须是永久有效(即设置Password Never Expires属性)。 该账户有在SQL Server计算机上登录的全部服务权限,并可在任意时间登录。,在Windows NT、2000、2003环境下安装SQL Server 2000,首先要创建Windows服务账户。SQL Server 2000中的SQL Server、SQL Server Agent和MS-DTC都是作为服务启动和运行的。,1.4.1 SQL企业管理器,SQL Server 2000 企业管理器(SQL Enterprise Manager)是Microsoft 管理控制台 (MMC) 的管理单元组件。MMC 支持从单个控制台管理多种类型的服务器 ,企业管理器是按照“数据库服务器组”“数据库服务器”“数据库”“数据库对象(表、视图等)”这样一个层次结构组织对象并进行管理的。,1.4.1 SQL企业管理器,企业管理器的主要功能如下: 注册服务器 配置本地服务器 配置远程服务器 配置多重服务器 设置登录安全性 对数据库、数据库对象进行管理和操作 创建警告 建立操作员 为独立的环境创建和安排作业 为多重服务器环境创建和安排作业 创建和管理复制方案 为企业管理器设置轮询间隔,1.4.2 SQL查询分析器,1. 从 SQL Server 企业管理器调用 SQL 查询分析器 选择菜单:“工具”“SQL 查询分析器”。,1.4.2 SQL查询分析器,2. 由“开始”任务栏进入查询分析器 从“开始”任务栏,选择“程序”“Microsoft SQL Server”“查询分析器”。若要连接网上其它的SQL Server服务器,选择菜单项:文件连接,出现如图所示的对话框。,1.5 注册服务器,注册服务器后,将该服务器加入指定的服务器组。 利用企业管理器注册服务器的步骤: 第1步 启动企业管理器选择SQL Server服务器组图标右击,出现图所示的快捷菜单;,第2步 选择“新建SQL Server服务器注册”快捷菜单项,进入图服务器注册向导; 第3步 选择“下一步”,进入添加可用服务器的的界面; 第4步 选择“下一步”,进入SQL Server 服务器注册向导的身份验证界面; 第5步 选择“下一步”,进入SQL Server 服务器注册向导选择连接选项的界面;,1.5 注册服务器,第6步 选择“下一步”,进入图所示SQL Server 服务器注册向导选择服务器组的界面; 第7步 选择“下一步”,进入注册完成界面,然后与注册的服务器连接,以检测服务器注册是否成功。,1.5 注册服务器,SQL Server 服务器注册向导的身份验证界面,SQL Server 服务器注册向导选择连接选项的界面,1.5 注册服务器,SQL Server 服务器注册向导选择服务器组的界面,利用账户sa成功注册到SQL Server服务器HU后的界面,1.6 SQL Server2000应用过程,SQL Server 2000作为后台数据库,在前台应用程序开发环境下设计应用程序,可按以下步骤进行: 第1步 根据学生成绩管理的特点,确定数据库包含的表及每个表的结构。 第2步 启动企业管理器,并完成以下工作: (1) 建立学生成绩数据库(XSCJ); 建立XSCJ数据库学生、课程和成绩信息表; 建立数据库、表及输入数据的详细步骤请参考第23章。 第3步 利用前台应用程序开发环境设计界面和相应

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论