收藏 分销(赏)

SQLserver2005课程总结讲解及习题.doc

上传人:丰**** 文档编号:3068184 上传时间:2024-06-14 格式:DOC 页数:26 大小:171.50KB 下载积分:10 金币
下载 相关 举报
SQLserver2005课程总结讲解及习题.doc_第1页
第1页 / 共26页
SQLserver2005课程总结讲解及习题.doc_第2页
第2页 / 共26页


点击查看更多>>
资源描述
数据库原理课程总结及复习题 第十五小组 组长:张星宇 组员 荆典 尹歌 2011年6月6日 目录 SQL SEVER 2005 概述 3 总结大纲 4 知识点总结 5 1 基础知识 5 1.1 SQL Server 2005的特点 5 1.2 SQL Server 2005的工具和使用程序 5 1.3 SQL Server 2005的服务器管理 5 1.4 SQL Server Management Studio界面 6 1.5 SQL Server 2005数据库的结构 6 1.6 SQL Server 2005系统数据库 6 1.7 数据库的分离与附加 6 1.8 数据的导入与导出 6 2 数据库的创建与修改 7 2.1 预备知识 7 2.2 数据库的安全性机制 7 2.3 SQL Sever 登陆账号的管理 7 2.4 角色管理(具有相同权限的一组用户称为角色) 8 2.5 用户数据库的创建和修改 9 3 数据查询(重点) 9 3.1 基本的SELECT 查询 9 3.2 条件查询 9 3.3 排序查询 10 3.4 分组筛选查询 10 3.5 联结查询 11 3.6 嵌套查询 11 4 数据表与视图 11 4.1 预备知识:系统数据类型 11 4.2 视图的基本概念 12 4.3 表结构的创建与修改 12 4.4 视图的创建与修改与使用 15 4.5 数据库的权限管理 16 3-7章复习题 18 答案 21 会议记录 25 任务分工 26 SQL Sever 2005 概述 数据库技术是当今世界高新技术潮流中的重要技术之一,也是计算机科学和信息管理应用领域的主要研究对象之一。从它的纵深知识内容来看,它蕴含了较深的数学概念和较多的模型定义及现代技术,从它的横向发展来看,它涉及了各个领域,诸如军事、商业、通信、娱乐等各个领域。 数据库(Database)是长期存储在计算机内、有组织的、可共享的数据集合。数据库管理系统(Database Management System,DBMS)是位于用户与操作系统之间的数据管理软件,为用户或应用程序提供访问数据库的方法,可以让用户很方便地对数据库进行维护、排序、检索和统计等操作。数据库系统(Database System,DBS)是实现有组织地、动态地存储大量关联数据,方便多用户访问的计算机软件、硬件和数据资源组成的系统,即采用了数据库技术的计算机系统。从狭义上来讲,数据库系统主要是指数据库、数据库管理系统和用户。从广义上来讲,它不仅包括数据库、数据库管理系统和用户,还包括计算机硬件、操作系统和维护人员。其中,数据库管理系统是数据库系统的核心和主体,它保证了数据库的独立性和共享性。数据库中的数据不是杂乱无章地堆积在一起的,而是按照一定的数据模型组织、描述和存储的。数据库中的数据相互关联,它可以为多个用户、多个程序所共享,具有较小冗余度,数据间联系密切,而又有较高的数据独立性。 数据库技术要解决的主要问题就是如何科学的组织和存储数据,如何高效地获取、更新和加工处理数据,并保证数据的安全性、可靠性和共享性。 总结大纲 基础知识 SQL Server 2005的基础知识包括SQL Server 2005的版本区分以及两种身份验证模式、软件的新特性、界面组成、服务器管理、工具和实用程序等内容。此外,在基础知识中,还从宏观上介绍了系统数据库的组成与作用,细致介绍了数据库的存储结构、了解数据库的分离与附加原理、数据的导入导出上。 数据库的创建与修改 本章宏观介绍了数据的安全性机制、管理权限与角色管理,从原理上理解数据的安全性管理。使我们对数据有更深入的了解。 数据查询 SQL Server 2005数据查询,需要我们了解查询的含义,熟练掌握各种查询语句(如何查询数据表中的数据、如何按自己设置的条件来查询数据表中的数据、如何将查询到的数据表中的数据按升序或者降序排列、如何查询多个表中的数据)、逻辑运算符并会灵活运用。还包括了安全性的登录账号管理内容。 数据表与视图 在本部分中,我们涉及到了对于软件的基本操作, 首先,在预备知识部门介绍了系统数据类型,而后具体介绍了表结构的创建与修改与表数据的操作,以便于制作出理想的表格。 然后介绍了一个新的概念——视图,并对其概念与作用,创建、使用、修改进行了讲解,并配有相应例题。 接下来,重点介绍了索引,了解索引的定义、认识索引的原理、掌握索引的实现。 最后学习数据的完整性的四个方面表现及如何实现数据的完整性。其中将约束这一途径作为具体讲解,介绍了约束的分类及各种约束的实现方法。 知识点总结 1 基础知识 1.1 SQL Server 2005的特点 1、 SQL Server 2005的版本 (1) 企业版(最全面) (2) 标准版 (3) 工作组版 (4) 简易版(免费) (5) 开发版 2、SQL Server 2005的新特性 (1) 更多组件 (2) 统一的用户界面(management studio) (3) 与Visual S语言相结合 (4) 商业智能 (5) 安全性增强 (6) XML技术 (7) Web Services 1.2 SQL Server 2005的工具和使用程序 (1) 分析服务(Analysis Services) (2) 配置工具 (3) 文档和教程 (4) 性能工具 (5) Business Intelligence Development Studio (6) SQL Server Management Studio 1.3 SQL Server 2005的服务器管理 (1) 数据库引擎 (2) 分析服务 (3) 全文搜索 (4) 代理服务 (5) 集成服务 1.4 SQL Server Management Studio界面 (1) “已注册服务器”窗口 (2) “对象资源管理器 ”窗口 (3) “文档”窗口 (4) “工具栏”主要按钮 1.5 SQL Server 2005数据库的结构 1目录结构(在安装后于默认路径C:\Program Files\Microsoft SQL Server可以找到) (1) 80文件夹 (2) 90文件夹 (3) MSSQL.n文件夹 2存储结构 (1) 逻辑存储结构:表、视图、存储过程等 (2) 物理存储结构:文件由称为“页”的单元组成 1.6 SQL Server 2005系统数据库 (1) master系统数据库:含有系统级信息 (2) model系统数据库:向用户提供各种模板 (3) msdb系统数据库:安排警报和作业、记录SQL Server代理程序服务项目和操作员信息 (4) tempdb系统数据库:保存临时或中间结果的工作空间 (5) resource系统数据库:包含了SQL Server 2005中所有系统对象 1.7 数据库的分离与附加 1数据库的分离 (1) 用【对象资源管理器】分离数据库 (2) 用命令语句分离数据库:sp_deteac_db语句 2数据库的附加 (1) 用【对象资源管理器】附加数据库 (2) 用命令语句附加数据库:FOR ATTACH语句 1.8 数据的导入与导出 使用对象资源管理器导入导出 ●同版本或旧版本的 SQL Server ● Excel、Access、纯文本文件 ● 通过OLE DB或ODBC来访问的数据源等 2 数据库的创建与修改 2.1 预备知识 (1) 数据库的命名规则 (2) 数据库的上限量:32767 (3) 数据库的文件 Ø 主数据文件(.mdf) Ø 次数据文件(.ndf) Ø 事务日志文件(.ldf) (4) 数据库的文件组 (5) 数据库的状态 2.2 数据库的安全性机制 (1)保护数据库防止非法使用造成数据泄露、更改或破坏。 (2)数据库的安全性与计算机系统的安全性是紧密相连、相互支持的。 (3)①用户身份鉴定只有合法的用户才准许进入系统; ②DBMS要控制合法用户执行合法的操作; ③操作系统的保护措施; ④数据以密码形式存储到数据库中。 注:SQL Server 2005身份验证模式 u Windows 身份验证模式(默认模式,高权限,常供系统管理员使用) u SQL  Server  身份验证(链接时需验证身份) (4)数据安全性的核心问题是DBMS的存取控制机制。 2.3 SQL Sever 登陆账号的管理 (1)在SQL Server2005中有两种账号: ◆登录名:登录服务器的账号,可登录服务器; 分为Windows域登录名和SQL Server登录名。 ◆用户帐号:可操作数据库的授权。每一个用户帐号必隶属于某指定登录名。 (2)创建登陆账号 CREATE LOGIN语句实现 eg1: 创建SQL Server登录名stu_ admin1,密码111111 create login stu_admin1 with password='111111',default_database=master eg2:创建windows域登录名 先利用控制面板创建一个用户账户TAN. createlogin [318128E5963D486\TAN]from windows /*318128E5963D486为域/ (3)创建用户账号 CREATE USER语句实现 Eg: 创建登录名stu_ admin1下的用户 create user U1_stu_admin1 for login stu_admin1 (4)管理登陆账号和用户账号 Ⅰ、关于登陆账号 ① 查看服务器的登陆账号 Sp_helplogins[‘login_name’] ②修改服务器的登陆账号 ALTER LOGIN login_name ③删除服务器的登陆账号 DROP LOGIN login_name Ⅱ、关于用户账号 ①查看数据库的用户账户 Sp_helpuser[security_account] ②修改数据库的用户账号 ALTER USER user_name ③删除数据库的用户账号 DROP USER user_name 2.4 角色管理(具有相同权限的一组用户称为角色) 1、系统预定义角色 ①固定服务器角色 Ⅰ固定服务器角色及权限 负责管理和维护SQL Server的组,在安装时自动创建。 Ⅱ利用T-SQL语句为登陆账号指定和删除服务器角色 登陆:Sp_addsrvrolemember {login_name} , role_name 删除:Sp_dropsrvrolemember {‘login_name’} ,’ role_name’ ②固定数据库角色 Ⅰ固定数据库角色及权限 一些预定义的数据库用户组,在创建数据库时自动添加。其中,public数据库角色特点: ◇每个数据库用户都自动归属为该角色成员。 ◇用户可以对该角色进行授权,而其他固定数据库角色的权限是不可改变的。 ◇将某权限授予public,则数据库所有用户便可具有该权限。 Ⅱ利用T-SQL语句为数据库角色添加用户账号 Sp_addrolemember ‘role’, ‘security_account’ 2、用户自定义角色 ①创建用户自定义角色 Sp_addrole ’role’ , [‘owner’] ②为用户定义的角色授权 例如:为数据库角色Teacher授予查询TchInfo的权限 USE TeachingData GO GRANT SELECT ON TchInfo TO Teacher ③为用户定义角色添加成员 例如:为数据库角色Teacher加入用户U2_stu_admin1 USE TeachingData GO Sp_addrolemember Teacher , U2_stu_admin1 2.5 用户数据库的创建和修改 1.创建 (1) 用“对象资源管理器”创建数据库 (2) 用T-SQL命令语句创建数据库:CREATE DATABASE NAME 2 . 修改 (1) ALTER DATABASE:修改数据库结构 (2) SP_rename:修改数据库名称 例:将数据库名sales修改为mysales。 SP_rename ‘sales’, ‘mysales’,’DATABASE’ (3) DROP DATABASE:删除数据库 3 数据查询(重点) 3.1 基本的SELECT 查询 1基本语法 (1) SELECT FROM (2) ALL (默认) 与 DISTINCT(去掉重复行) (3) Top n (4) *(显示所有列) 例:查询表TchInfo前三行的指定列 use yoman select top 3 TID as 工号,Tname as 姓名,Title as 职称from TchInfo 3.2 条件查询 1基本语句 SELECT FROM WHERE (search_condition) 2比较查询 (1)比较运算符:= < > != 等 (2)例:查询stuinfo 中dept为管理系的学生信息 Select * from stuinfo Where dept=’管理系’ 3范围查询 (1) BETWEEN AND (2) NOT BETWEEN AND (3) (NOT) IN 例:查询生日在1984-9-1和1985-8-31之间的学生信息 use yoman select * from StuInfo where BirthDay between '1984-9-1' and '1985-8-31' 注:用户定义完整性 由用户针对具体数据环境与应用环境设置的一组规则或约束。 4模糊查询 (1) (NOT)LIKE % (2) (NOT)LIKE _ (3) (NOT)LIKE [] (4) (NOT)LIKE [^] 5使用逻辑运算符查询 (1) NOT (2) AND (3) OR 3.3 排序查询 1基本语法 (1) ORDER BY (2) ASC (3) DESC 例:查询ScoreInfo中CID=’001’的全部信息 use yoman select * from ScoreInfo where CID='001' ORDER BY Score desc/*缺省视为升序(asc)*/ 3.4 分组筛选查询 1聚合函数 (1) SUM() (2) AVG() (3) MIN() (4) MAX() (5) CUONT() 2基本语法 (1) GROUP BY (2) HAVING (3) CUBE 例:在SCOREINFO表中查询、最低成绩 use yoman select CID,AVG(SCORE)AS 平均成绩,MIN(SCORE) AS 最低成绩FROM SCOREINFO group by CID 3.5 联结查询 用到逻辑运算副与比较运算符 1等值于非等值联结查询: Ø 自然联结:DISTINCT 2复合条件联结:WHERE子句中有两个联结条件 3自身联结:需要为表指定两个别名 4外联结 (1) 左外联结 (2) 右外连接 3.6 嵌套查询 (1) 使用IN和NOT IN (2) 使用比较运算符 (3) 使用EXISTS和NOT EXISTS 4 数据表与视图 实体完整性 数据完整性 域完整性 参照完整性 用户自定义完整性 定义和检验完整性的机制:约束 规则 触发器 存储过程 标识列 数据类型 索引 4.1 预备知识:系统数据类型 1数值型 (1) 整数 (2) 位数据类型 (3) 小数 (4) 货币数据 2字符型 (1) 字符串型 (2) Unicode字符串型 (3) 二进制字符串型 3日期和时间类型 4特殊数据类型 这部分可放到1 基础概述中,和4关系不大。 4.2 视图的基本概念 1定义:视图是一个虚拟的表,表中记录由一个查询语句(称为子查询)执行后所得到的查询结果构成。 2特点 (1) 视图并不是表,而是一个SELECT语句构成的“虚表” (2) 视图看起来像一个表,操作方法也与基表相似 (3) 视图的数据是n个(n>=1)表或视图的子集 3视图的优点 (1) 简化用户操作:分散在多个表中的数据,通过视图定义集中在一起; (2) 简化用户权限管理:通过授予用户使用视图的权限,即指定了用户使用表的特定列的权限,增加了安全性。 4关于视图的注意事项 (1) 只有在当前数据库中才能创建视图 (2) 命名是不能与表同名,视图名必须是唯一的 (3) 不能把规则、默认值或触发器与视图相关联 (4) 不能在视图上建立任何索引,包括全文索引 4.3 表结构的创建与修改 一、预备知识 1、实体完整性(Entity Integrity) 实体:是数据库中表示的一个客观存在并可相互区别的事物。 实体完整性的特征: 基本表中的主码不能取空值,保证实体有意义。 基本表中的主码必须唯一,保护实体可区分。 2、域完整性(Domain Integrity) 域完整性要求存入数据库基本表中的数据必须满足某种特定的数据类型、格式和取值范围,以及该列是否接受null值等规定。 例:StuInfo表中,Birthday列必须是日期型数据;性别(Sex)必须是字符型的,且只能取“男”或“女”。 3、参照完整性(Referential Integrity) 通过主码和外码约束来维护表之间数据一致性的手段。其规则是:参照表中的外码取值只能取null值或是被参照表中某记录的主码值。 注:参照完整性在两个表的插入、删除和修改操作上,体现为联动关系: 当参照表插入新纪录时,系统检查新记录的外码是否在被参照表中存在,如果存在则允许插入,否则拒绝输入; 被参照表删除某纪录a时,可以根据用户设定将参照表中外码值与a的主码值相同的记录同时删除(称为级联删除),也可以拒绝删除记录a; 被参照表修改某纪录a主码值时,根据需要系统可以将参照表中外码值与a的主码值相同的记录同时修改(称为级联修改),也可以拒绝CID修改。 二、表结构的创建 (1) 用【对象资源管理器】创建表结构 (2) 用T-SQL命令语句创建表结构: 例:建立scoreInfo(成绩表) USE yoman CREATE TABLE ScoreInfo ( CID char(8) NOT NULL, /*not null 是实体完整性约束 非空约束/ SID char(8) NOT NULL, /*char(8) 是域的完整性约束 约束了数据类型与长度/ TID char(8) NULL, Score numeric(3,0)NULL, Schyear char(9) NULL, Term char(1) NULL, FOREIGN KEY(CID)REFERENCES CourseInfo(CID), /*REFERENCES 指定参照关系 参照/ FOREIGN KEY(SID)REFERENCES StuInfo(SID), FOREIGN KEY(TID)REFERENCES TchInfo(TID), PRIMARY KEY (CID,SID) ) 注:在数据完整性方面,此表为参照表,其余三个表为被参照表, CID SID TID 为此表外码的同时又是另外三个表的主码,外码的取值只能是空或是主码的值,从而保证了表与表之间的数据的一致性。此为参照完整性。 三、表结构的修改 (1) 用【对象资源管理器】修改表结构 (2) 用T-SQL命令语句修改表结构: n ADD:添加 n DROP COLUMN:删除列 n ALTER COLUMN:修改列值 n PRIMARY KEY指定主键 n FOREIGN KEY指定外键 n REFRENCES指定参照关系 n CONSTRAIN指定约束 例:为StuInfo增加yoman列 use yoman Alter table StuInfo add youman varchar(20) 例:为ScoreInfo添加外键与主键 use yoman alter table ScoreInfo ADD FOREIGN KEY([CID]) REFERENCES CourseInfo(CID), FOREIGN KEY([SID]) REFERENCES StuInfo(SID), FOREIGN KEY([TID]) REFERENCES TchInfo(TID), PRIMARY KEY(CID,SID) 附注:约束 通过强制用户执行在字段、记录或者表(表之间)等不同范围的数据规则,来保证数据的完整性。 列级约束:声明作为列定义的一部分,仅适用于对应的列。 分类: 表级约束:当一个约束中包含同一个表的多个列时,必须使用表级约束。 l 主键(PRIMARY KEY)约束 主键唯一地表示表中的数据行,通常将某一列或多列组合定义为主键。设置主键是实现实体完整性的方法。 一个表只能有一个主键,主键约束中的列不能为空值和重复值(唯一地标识表中的每一行)。如果主键为复合键,则其中某列中的记录值可以重复,但主键所在的列组合值必须唯一。 定义主键时,系统自动为其生成一个同名的聚集索引。 l 唯一性(UNIQUE)约束 UNIQUE约束确保表中一列或多列的组合值具有唯一性,防止输入重复值,主要用于保证非主键列的实体完整性。 SQL Server将为每个UNIQUE约束创建一个唯一索引。 一个表可创建多个UNIQUE约束。 l CHECK约束 通过限制列值的范围保证数据的域完整性。一个数据表可以定义多个CHECK约束。 CHECK约束用一个逻辑表达式来检查输入数据的有效性,如果满足CHECK约束的条件,则将数据写入到表中,否则数据无法输入。 l 外键(FOREIGH KEY)约束 把表中一列或多列组合定义为外键,主要目的是建立和加强表与表之间的数据联系,确保数据的参照完整性。 在创建和修改表时,可通过定义FOREIGH KEY约束 建立外键: 外键的取值只能是被参照表中对应字段已经存在的值,或者Null值。 外键约束只能参照本身所在数据库中的某个表,包括参照自身表,但不能参照其他数据库中的表。 l 非空约束 l 默认值(DEFALUT)约束 为属性定义默认值,有助于维护数据的完整性。 在插入新记录时,如果未指定在该属性的值,则系统将默认值置为该属性的内容。默认值可以包括常量、函数或者NULL值等。 对于不允许接受 null值的属性,默认值更显示出其重要性。如当用户在添加数据记录时,在某属性上无法确定应该输入什么数据,而该属性又存在not null约束,这时可以由系统以默认值的方式指定一个值。 4.4 视图的创建与修改与使用 1. 创建 使用T-SQL命令创建视图 常见的视图形式 (1) “行列子集”视图 (2) 带有With Check Option的视图 (3) 带表达式的视图 (4) 分组视图 (5) 基于多个基表的视图 (6) 基于视图的视图 2. 修改 a) 用T-SQL修改视图定义 b) 更新视图记录 c) 删除视图:DROP VIEW命令 3.使用 1视图的查询应用实例 (1) 视图的属性查询 (2) 视图的记录查询 2通过视图更新基表应用实例 (1) 用【对象资源管理器】通过视图修改基表 (2) 通过视图向基表插入记录 (3) 通过视图更新基表结论 三、表数据的操作 1插入数据 (1) 插入一条数据:INSERT INTO (2) 插入多条数据 例:在TchInfo表中插入数据 use yoman insert into TchInfo values('0001','许巍','男','1968-07-21','副教授','管理系') insert into TchInfo values('0002','小飞','男','1976-01-21','讲师','信息系') insert into TchInfo values('0003','王菲','女','1969-05-11','副教授','管理系') 2修改数据 UPDATA SET 3删除数据 DELETE FROM 例:删除工号为'9999'的教师。*/ Delete From TchInfo Where TID='9999' 四、索引 1索引的概念:将数据表中记录按照某个顺序进行排序,从而快速找到需要查找的记录。 2所引的分类 (1) 聚集索引 (2) 非聚集索引 (3) 唯一索引 3索引的创建 (1) 在【对象资源管理器】中创建索引 (2) 用T-SQL创建索引 :CREAT INDEX ON 例:创建索引 use yoman create unique index idx_SID on StuInfo(SID)/*聚集索引,升序缺省*/ create index idx__CID on CourseInfo(CID)/*非聚集索引缺省*/ create index idx_SCID on ScoreInfo(SID,CID Desc)/*降序简单复合索引*/ 4索引的修改:ALTER INDEX ON 5索引的删除:DROP INDEX 4.5 数据库的权限管理 1、SQL Sever 权限分类 SQL Server权限分为对象权限和语句权限两种 (1) 对象权限 ①对象是指表、视图和存储过程等。 ②对象权限是指用户对数据库对象中的数据能够执行的操作集合。 ③包括8个:select、insert、update、delete、execute、alter、references、take ownership (2) 语句权限 指用户是否具有权限来执行某一语句。例如:创建表 ①包括8个:create datebase、create table、create view、create procedure、create rule、create default、backup database、backup log 2、利用T-SQL语句管理用户权限 即利用GRANT、REVOKE和DENY语句实现对用户帐号的授权、撤销和禁止使用权限管理。 (1)GRANT语句 该语句实现对表、视图、存储过程等数据对象的授权 GRANT….ON TO….. 例如:将StuInfo的查询权授予全体用户 GRANT SELECT ON StuInfo TO public (2)REVOKE语句 撤销先前给数据库用户授予或拒绝的权限 REVOKE[GRANT OPTION FOR] ON TO|FROM [CASCADE] 例如:撤销用户U2在StuInfo表上Sname的修改权 REVOKE UPDATE(Sname) ON StuInfo FROM U2 (3)DENY语句 拒绝对授予用户或角色的权限,防止用户通过其组或角色成员身份继承权限 DENY TO [CASCADE] 例如:拒绝用户U1拥有ScoreInfo表的查询权限 DENY SELECT ON ScoreInfo To U1 3、查看权限 ①查看某用户的权限(NULL表示命令占位符) ②查看某操作对象的权限 ③查看授权者已经授予的权限 3-7章复习题 名词解释 1、 SQL Server实例: 2、 对象资源管理器: 3、 T-SQL语言: 4、 分离数据库: 5、 数据库附加: 6、 条件查询的三种表达方式: 7、 视图: 选择题 1下列属于SQL Server 2005 Enterprise Edition 功能特点的是 ( ) A它是最全面的版本之一 B它适用于中小型企业 C可用作前端WEB服务器 D只用于开发测试 2下列不是SQL Server2005为用户提供的程序是 ( ) A分析服务(Analysis Services) B配置工具 C文档和教程 D对象资源管理器 3在SQL Server 2005中“数据库引擎优化顾问”是由下列哪个程序提供的 ( ) A分析服务 B配置工具 C文档和教程 D性能工具 4与之前的版本相比,下列不属于SQL Server 2005的特点的是 ( ) A拥有更多的组件 B支持XML技术与web Services 技术 C 安装与配置较为复杂 D提供丰富的联机处理和数据挖掘算法 5关于SQL Server实例正确的说法是 ( ) A.一个SQL Server实例就是一个SQL Server服务器。 B.安装了一套SQL Server 软件,就是创建一个新的SQL Server 实例。 C.SQL Server实例在原理上就是一个数据库的逻辑划分 D.以上说法均正确 6安装并运行任一版本SQL Server 2005,与服务器连接过程中为什么没有SQL Server身份验证模式 ( ) A选择了windows身份验证模式 B选择了混合身份验证模式 C安装时没有选择身份验证模式 D软件与系统不兼容 7 从逻辑存储结构的意义上讲,数据库由哪些性质的信息所组成( ) A表 B视图 C 页 D存储过程 8 在SQL Server 2005中有5个系统数据库,其中在对象资源管理器中看不见的是( ) A master B mode C msdb D resource 9 SQL Server2005中的示例数据库名字为( ) A.Works B.Adventure C. Adventure Works D. Works Adventure 10 在SQL Server2005中文件组用于数据库文件的集中管理,系统表存放在哪个文件组中( ) A主文件组 B其他文件组 C用户定义文件组 D默认文件组 11 在SQL Server2005 T-SQL命令语言中,下列哪个可以用于更改表的数据( )哪个可以用于更改数据库名称( )哪个可以用于更改表的结构( ) A Alter B update C sp_rename D select 12 SQL Server数据库中数据的导入形式不可以是以下哪个( ) A同版本或是旧版本的SQL Server B Excel、Access、纯文本文件 C通过OLE DB或ODBC来访问的数据源 D来自于WEB的网页文件 13 下列属于SQL Server2005的数据类型的是( ) A数值型 B字符型 C时间数值类型 D以上都是 14在数据库中,下列对于索引的描述错误的是( ) A创建索引最大的用途是提高查找速度 B创建索引占用额外的空间而且修改数据时也不太方便 C创建索引可以大大提高系统的性能 D唯一索引的唯一指的是只能建立一个唯一索引 15在T-SQL语言中,什么语句可以根据一个字段或者多个字段来排序查询结果( ) A group by B order by C where from D select * 16 若数据中的字符为通配符%,我们如何将其转换为普通字符( ) A(%) B{ %} C[%] D<%> 填空题 1.在SQL Server2005的5个版本中,最全面的版本是( ),免费的版本是( ),功能相同用途不同的两个版本是( )和( ) 2.SQL Server 2005为用户提供的连接模式中,( )模式是默认模式,它也称为信任链接,一般在局域网中适用。 3数据库
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服