教育部人才培养模式改革与开放教育试点.ppt
文本预览下载声明
教育部人才培养模式改革与开放教育试点物业管理专业课程物业信息管理 第 四 章 数据库技术基础 目 录 预 备 知 识 学 习 方 法 二、SQL Server 概述 1.SQL Server是什么? 2. C/S工作模式 ☆C/S是因特网的基本工作模式 ☆其工作模式图示 3、SQL Server 常用管理工具 Enterprise Manager企业管理器 重 点 难 点 相 关 知 识 (3)用户定义的数据库角色 ☆用户定义数据库角色是由用户创建的,并可对角色分配许可,如果需要,也可删除它们 ☆创建一个新的用户定义角色方法如下: ○打开目标数据库,右键单击“角色”,在弹出菜单中选择“新建数据库角色” ○在“数据库角色属性”对话框的“名称”栏中,输入新角色名称 ○点击“添加”按扭,出现“添加角色成员”窗口,在“角色”列表中,选择要加入该角色的成员,单击“OK”,然后单击“确定”按扭 ○展开角色,右键单击新增的角色,选择“属性” ○在弹出的窗口中单击“Permissions” ○在弹出的“Permissions”卡中,为新角色确定许可权限 四、Transact—SQL语言基础 ◆SQL Server 使用Transact-SQL作为它的 管理和编程语言 ◆使用Transact-SQL进行管理,包括数据 定义、数据控制和数据操作的管理 ◆数据操作包括单条语句操作和编程(脚 本)操作 1、Transact-SQL语言运行环境 (1)SQL Server查询分析器简介 ☆SQL Server查询分析器是一个图形方式的 工具,是Transact-SQL语言的主要运行环境 ☆使用它可以同时查看查询语句和结果,也可 编辑、修改、保存Transact-SQL脚本,执行部分 SQL脚本的功能,查询数据库的结果 (2)SQL Server查询分析器界面及命令简介 ☆界面 ☆命令 ○执行查询命令可点击菜单中的相应命令,也可点击工具栏中的图形按扭 ○工具栏图形按扭,从左到右依次为: ▲New Query:建立一个新的查询窗口 ▲ Load SQL Script:装载一个查询脚本 ▲Save Query/Result:存储查询脚本或执行查询的结果 ▲Clear Query Window:清除一个查询窗口 ▲Execute mode:选择一种显示结果的方式 ▲Parse Query:检查语法 ▲Execute:执行查询脚本 ▲Cancel executing query取消一个查询 2、Transact-SQL语言 ◆Transact-SQL语言共有三种类:型控制语句、 定义语句和操作语句 ◆数据控制语句(DCL):能够确定数据库的访问 许可权限 ◆数据定义语句(DDL):能够定义和创建数据 库对象 ◆数据操作语句(DML):能够处理、查询和更 改数据 (1)数据控制语句(DCL) ☆DCL语句能够设置和更改用户对数据库的访 问许可权限 ☆许可权限的设置与更改包括授予、拒绝和撤 销原来的权限设置 ○Grant授予权限语句:授予用户创建数据库、创建表等对象的许可权 ○Deny拒绝权限语句:拒绝用户访问数据库及执行某些操作 ○Revoke撤销权限语句:撤销以前对用户权限的授予或拒绝 ☆举例 ○授予用户William创建数据库和创建表的许可权: Use master Grant create view ,Create table to William ○拒绝用户William对northwind数据库中表Products使用insert和update语句 Use northwind Deny insert,update On products to William ○撤销用户William对northwind数据库中表prod
显示全部