SQl2008数据库安装

SQl2008数据库安装
SQl2008数据库安装

7.2.3 SQL Server 2008 Express(adv)安装

前一节已经介绍,SQL Server 2008 学习版包括SQL Server 2008 Express、SQL Server 2008 Express with Tools 和SQL Server 2008 Express with Advanced Services三个不同的版本,且还有适合32位和64位计算机的不同版本。由于安装和配置这些版本的方法也都略有差别,且为便于读者自学上机练习,这里仅介绍在WindowsXP操作系统下SQL Server 2008 Express with Advanced Services(32位)版的安装过程,并将其简记为SQL Server 2008 Express(adv)。其它版本的安装方法请到微软官方网站参考SQL Server 2008安装方面的专门资料。

1、安装要求

由于SQL Server 2008不同版本之间的功能有较大差异,故其安装环境要求也不完全相同。表7-1仅给出了安装SQL Server Express(adv)的系统要求。

此外,在安装SQL Server Express(adv)之前,必须事先安装如下支撑软件。

1) .NET FRAMEWORK 3.5 SP1;

2) Windows Installer 4.5;

3) Powershell 1.0;

2、安装前的准备

为了保证在WindowsXP操作系统平台上安装SQL Server 2008 Express(adv)版的顺利进行,且在安装SQL Server Express(adv)之前要安装3个必须的支撑软件。因此,建议读者事先做好如下软件安装准备工作,即事先从微软官方网站下载如下的软件安装程序:

1) 下载.NET FRAMEWORK 3.5 SP1安装程序:(net_framework)dotnetfx35setup.exe;

201

下载地址:

https://www.360docs.net/doc/f65237959.html,/downloads/details.aspx?FamilyID=ab99342f-5d1a-413d-8319-81da479ab 0d7&displaylang=en

2) 下载Windows Installer 4.5安装程序:(installer)WindowsXP-KB942288-v3-x86.exe;

下载地址:

https://www.360docs.net/doc/f65237959.html,/downloads/details.aspx?displaylang=zh-cn&FamilyID=5a58b56f-60b6-44 12-95b9-54d056d6f9f4

(3) 下载Powershell 1.0安装程序:windowsxp-kb926140-v5-x86-chs.exe;

该组件要求系统安装有微软正版验证程序方可成功下载。下载地址:

https://www.360docs.net/doc/f65237959.html,/downloads/details.aspx?displaylang=zh-cn&FamilyID=30125a46-b97c-4704 -aa10-605e809d5933

(4) 下载SQL Server 2008 Express (adv 版)安装程序:SQLEXPRADV_x86_CHS.exe

下载地址:

https://www.360docs.net/doc/f65237959.html,/Downloads/details.aspx?familyid=B5D1B8C3-FDA5-4508-B0D0-1311D67 0E336&displaylang=zh-cn

此外,由于安装过程中还需要从微软官方网站下载相应程序,所以安装时要尽量采用宽带网络连接,否则安装时间可能很长。

3、具体安装过程

因为安装SQL Server Express(adv)前需要安装.NET FRAMEWORK 3.5 SP1、Windows Installer 4.5和Powershell 1.0三个支撑软件,因此,整个安装过程需要4个大的步骤才能完成。

1) 安装.NET FRAMEWORK 3.5 SP1组件

(1) 当正常启动计算机后,双击已经下载的.NET FRAMEWORK 3.5 SP1安装程序文件(net_framework)dotnetfx35setup.exe后可见到如下的“安装许可协议”窗口(图7-7)。

图7-7安装许可协议窗口

(2) 在图7-7中选中“我已经阅读并接受许可协议中的条款”单选框,单击“安装”按钮即可见

202

“下载和安装进度”窗口,其间没有任何可选项,但会在窗口中分别出现“正在下载:”和“正在安装:”提示信息。用户耐心等待20分钟左右会弹出“安装完成”窗口(图7-8)。只要左键单击“退出”按钮就完成.NET FRAMEWORK 3.5 SP1组件的安装。

图7-8 安装完成提示窗口

值得注意的是,以上下载和安装过程一定要在宽带连接畅通的情况下进行。如果网络速度太慢,这个过程则可能需要花费1-2个小时,甚至更多的时间。

2) 安装windows installer 4.5组件

(1) 双击已经成功下载的可执行文件(installer)WindowsXP-KB942288-v3-x86.exe (Windows Installer 4.5的安装程序),就会弹出“软件更新安装向导”窗口(图7-9)。

图7-9软件更新安装向导窗口

(2) 在图7-9中点击“下一步”即可见“软件更新安装向导”的“许可协议”窗口(图7-10)。

203

2

04

图7-10 许可协议窗口

(3) 在图7-10中选择“我同意”并单击“下一步”按钮,即可见一个“正在更新您的系统”窗口(图7-11)。此安装组件将检查计算机的当前配置并完成修补更新计算机上Windows XP操作系统的任务。

图7-11更新系统提示窗口

(4) 只要稍等片刻,图7-11 中“完成”按钮就会由灰色变成黑色,单击“完成”,便会出现“安装完毕”窗口(图7-12)。为了后续安装顺利进行,建议在图7-12中不要选择“现在不重新启动”复选框。这样,单击“完成”按钮并等待计算机重新启动后,即可完成了windows XP的修补更新工作。

图7-12 修补工作成功完成窗口

205

3) 安装powershell 1.0组件

(1) 双击成功下载的安装程序可执行文件windowsxp-kb926140-v5-x86-chs.exe ,弹出如下“软件更新安装向导”窗口(图7-13)。

图7-13 软件更新安装向导窗口

(2) 在图7-13中单击“下一步”即可见“安装许可协议”窗口(图7-14)。

图7-14 安装许可协议窗口

(3) 在图7-14中单击“我同意”单选框,然后单击“下一步”,就会显示“更新系统”窗口(图7-15)。此操作将自动更新您的系统。

图7-15 更新系统窗口

(4) 稍等片刻,图7-15中的“完成”按钮就会由灰色变成黑色。单击“完成”按钮就会出现 “安装完毕”窗口(图7-16)。

2

06

图7-16 安装完成窗口

(5) 在图7-16中单击“完成”按钮,计算机即完成了windows Powershell1.0的安装工作。

4) 安装sql server 2008 express(adv版)

(1) 双击成功下载的可执行文件SQLEXPRADV_x86_CHS.exe,稍后会弹出如图7-17所示的“SQL Server 安装中心”窗口,单击左边的“安装”选项,窗口将切换为“SQL Server安装中心”安装窗口(图7-17)。

图7-17 SQL Server安装中心窗口

(2) 在图7-17点击“全新SQL Server独立安装或向现有安装添加功能”,将显示“安装程序支持规则”窗口(图7-18),正式开始SQL Server 2008(adv版)的安装过程。说明:这里假设在我们的计算机中没有安装过任何SQL Server 2000以上的早期版本,否则应该选择“从SQL Server 2000或SQL Server 2005升级”方式进行安装。

图7-18 安装程序支持规则图

(3)“安装程序支持规则”窗口检查前面1)-3)步安装的.NET FRAMEWORK 3.5 SP1组件、windows

installer 4.5组件和powershell 1.0组件的相关支持文件是否成功。如果成功则说明安装程序支持规则操作完成,且失败项目数为0,只有这样才能进行下一步的安装。在图7-18中单击“确定”按钮,显示“产品密钥设置”窗口(图7-19)。

图7-19 产品密钥设置图

(4) 图7-18中直接单击“下一步”按钮,进入“安装许可协议”窗口(图7-20)。

图7-20 安装许可协议图

(5) 在图7-20中选则“我接受许可条款”复选框并单击“下一步”按钮,出现图7-21所示的“安装程序支持文件”窗口。其中的“安装程序支持文件”即是安装SQL Server 2008所必需的文件。

图7-21 安装程序支持文件窗口

(6) 在图7-21单击“安装”按钮即开始安装SQL Server 2008所必需的文件。稍等片刻便会出现“安装程序支持规则”窗口(图7-22)。

207

2

08

图7-22安装程序支持规则图

(7) 若在图7-22中没有出现安装失败的项目,则直接单击“下一步”按钮进入“SQL Server 2008 express (adv)功能选择”窗口(图7-23)。

图7-23 SQL Server 2008 express (adv)功能选择图

(8) 如果有足够的经验,可以选择自己需要安装的附加功能。为了方便,我们这里选择了所有的附加功能,并点击“下一步”按钮,显示“安装实例配置”窗口(图7-24)。

图7-24 安装实例配置窗口

(9) 如果系统中安装过SQL Server 的其它早期版本,则需要重新命名实例安装。由于我们的计算机中没有安装早期版本,因此选择“默认实例”(读者可以选择“命名实例”进行自行命名),此外,还要制定实例安装的根目录。以上工作完成后,单击“下一步”按钮,进入“磁盘空间要求”窗口(图7-25)。

209

图7-25磁盘空间要求图

(10) 安装程序检查所选磁盘是否有足够的空间,如果不足则需要退回到“上一步”重新选择实例的安装磁盘。我们这里的驱动器C 有足够的空间,因此点击“下一步”按钮出现“服务器配置”窗口(图7-26)。

图7-26服务器配置窗口

(11) 正确配置服务器(我们使用的是默认设置)之后,单击“下一步”按钮进入“数据库引擎配置”窗口(图4.11)。在该窗口中有三个选项卡,分别是:账户设置、数据目录和FILESTREAM 。其中账户设置选项卡中需要为数据库引擎指定身份验证模式、制定数据存储目录,并点击“添加当前用户”指定当前用户为SQL Server 管理员。另外两个选项卡我们也采用默认设置,如果读者需要可根据需要自行设置。

图7-27 数据库引擎配置窗口

210

(12) 在图7-27中完成以上有关设置之后点击“下一步”按钮,进入“Reporting Services 配置模式”窗口(图7-28)中进行相应的配置。

图7-28 Reporting Services 配置模式图

(13) 在图7-28中采用默认设置,单击“下一步”按钮,进入“错误和使用情况报告”设置窗口(图

7-29)

图7-29 错误和使用情况报告图

(14) 在图7-29中可以根据自己需要选择是否将错误报告发送Microsoft 。适当选择后单击“下一步”按钮,安装程序将再次检查支持安装的规则(图7-30),以确定是否阻止安装。

图7-30安装规则窗口

(15) 如安装规则显示操作完成,且所有规则均通过(如果有些规则没有通过需要重新运行或安装相关支撑软件),则点击“下一步”按钮,进入安装前最后一步的安装准备(图7-31),检验要安装的SQL Server 2008的功能。

211

图7-31准备安装窗口

(16) 在图7-31中单击“安装”按钮就会出现“安装进度”窗口(没有任何可设置的项目),并正式开始SQL Server 2008 Express(adv 版)的安装工作,这个过程可能需要花费半个小时左右的时间,请耐心等待。安装过程结束后单击“下一步”按钮出现图7-32所示的窗口。

图7-32安装成功窗口

(17) 图7-32提示安装工作已经成功完成并结束,点击“关闭”按钮即完成了SQL Server 2008 Express(adv 版)的安装工作,只要重新启动计算机就可以使用SQL Server 2008 Express(adv)了。

SQLServer2008大数据库精彩试题

2009-2010学年第二学期科大讯飞公司 SQL Server 2008数据库试题 合作院校: 班级: : 分数 一、 单项选择题(每题2分,共25题,合计50分) 1. SQL Server 2008是一个( )的数据库 系统。 (A )网状型 (B )层次型 (C )关系型 (D )以上都不是 2.关于主键描述正确的是:( ) (A )包含一列 (B )包含两列 (C )包含一列或者多列 (D ) 以上都不正确 3. SQL Server 2008 采用的身份验证模式有( )。 (A )仅Windows 身份验证模式 (B )仅SQL Server 身份验证模式 (C )仅混合模式 (D )Windows 身份验证模式和混合模式 4. SQL 语言按照用途可以分为三类,下面选项中哪一种不是的:( ) (A )DML (B )DCL (C )DQL (D )DDL 5. 在SELECT 语句的WHERE 子句的条件表达式中,可以匹配0个到多

个字符的通配符是() (A) * (B)% (C)- (D)? 6. SQL Server提供的单行注释语句是使用()开始的一行容。(A)“/*” (B)“--” (C)“{” (D)“/” 7. 以下那种类型不能作为变量的数据类型()。 (A)text (B)ntext (C)table (D)image 8. 下面不属于数据定义功能的SQL语句是:() A.CREATE TABLE B.CREATE CURSOR C.UPDATE D.ALTER TABLE 9. 如果希望完全安装SQL Server,则应选择()。 A. 典型安装 B. 最小安装 C. 自定义安装 D. 仅连接 10. 在SQL SERVER中局部变量前面的字符为:() (A)* (B)# (C)(D) 11. 假如有两个表的连接是这样的: table_1 INNER JOIN table_2 其中table_1和table_2是两个具有公共属性的表,这种连接会生成哪种结果集?() (A)包括table_1中的所有行,不包括table_2的不匹配行 (B)包括table_2中的所有行,不包括table_1的不匹配行 (C)包括和两个表的所有行 (D)只包括table_1和table_2满足条件的行 12. 对视图的描述错误的是:() (A)是一虚拟的表 (B)在存储视图时存储的是视图的定义

连接SQLServer2008数据库的方法

连接SQLServer2008数据库的方法 一、设置SQLServer2008: SQL server 2008 1433端口开启解决方案 查看电脑开放端口命令为:netstat -an SQL Server 2008一般默认的端口为 1433 ,但有时会遇到无法连接端口1433的问题,检查端口1433是否启用的方法为: 开始–>输入cmd –>回车–>telnet localhost 1433->回车出现黑屏,表示本机连接端口1433成功。 否则按照以下顺序进行配置: (1)关闭数据库引擎 打开配置管理器,找到 SQL Server(SQEXPRESS),右键单击,选择停止,即可停止数据库引擎

(2) .配置服务器端和客户端的TCP/IP协议: 在SQL Server网络配置中选择SQLEXPRESS的协议,选择TCP/IP ,右键单击,选择属性 选择IP 地址选项卡 把"IP1"和"IP2"中"TCP端口"为1433,"已启用"改为"是" 把“IP地址”下“IPALL”的端口改为“1433”。

(3)SQL Native Client 10.0 配置->客户端协议->TCP/IP (4).开启数据库引擎

这样就开启了1433的端口了 先停止SQLServer2008服务。 1.启用1433端口 S1:执行“配置工具”下的“SQL Server配置管理器”。打开如下窗口: S2:右击“SQL Server网络配置”右边的“TCP/IP”,从快捷菜单中选择“属性”,打开下图所示窗口

2.设置登录方式(使用SQL Server登录方式,而不是Windows方式) 打开“SQL Server Management Studio”,打开如下图所示快捷菜单,选择“属性”

sql_server_2008数据库的基本操作

实验平台: 操作系统:WINDOWS 7 数据库管理系统:MS SQL SERVER 2008 一、设有某学校应用,含有数据库表如下: 1)学生student(sno,sname,sage,ssex, mobilephone,dno)(学号,姓名,年龄,性别,手机号码,院系编号) Sno:定长普通编码字符型,长度为3 Sname:变长普通编码字符型,长度20,非空 Sage:小整型 Ssex:定长普通编码字符型,长度为2,只能取‘男’或‘女’ Mobilephone:定长普通编码字符型,长度为11,第一位为‘1’,第二位为‘3’或‘5’,后九位为0-9间任一数字。 Dno:定长普通编码字符型,长度为2 其中:学号为主码,院系编号为参照院系表的院系编号 2)课程course(cno,cname,cscore)(课程号,课程名,学分) Cno:定长普通编码字符型,长度为3 Cname:变长普通编码字符型,长度30,唯一 Cscore:小数型,小数点前2位,后1位 其中,课程号为主码 3)选课sc(sno,cno,grade)(学号,课程号,分数) Sno:定长普通编码字符型,长度为3 Cno:定长普通编码字符型,长度为3 Grade:小整形,在0-100之间 其中,主码为(学号,课程号),学号为参照学生表的学号,课程号为参照课程表的课程号4)教师teacher(tno,tname,taddress,tsal,dno)(教师号,教师名,教师住址,工资,院系编号) Tno:定长普通编码字符型,长度为3,第一位为‘t’ Tname:变长普通编码字符型,长度20 Taddress:变长统一编码字符型,长度100 Tsal:整型 Dno:定长普通编码字符型,长度为2 其中,教师号为主码,院系编号为参照院系表的院系编号 5)上课tc(tno,cno,tctime,room)(教师号,课程号,上课时间,上课教室) Tno:定长普通编码字符型,长度为3 Cno:定长普通编码字符型,长度为3 Tctime:日期时间型 Room:变长普通编码字符型,长度50 其中,主码为(教师号,课程号),教师号为参照教师表的教师号,课程号为参照课程表的课程号 6)院系dept(dno,dname,dphone)(院系编号,院系名称,院系电话) Dno:定长普通编码字符型,长度为2 Dname:变长普通编码字符型,长度50

SQL_Server2008数据库教案

《SQL Server数据库》 教案 第1章 SQL Server 的安装和配置 一、教学目标: 1. 了解课程要求。 2. 了解SQL Server 的发展和特点。 3.了解SQL Server 的安装和配置。 4.了解系统数据库和系统表的作用. 5.了解SQL Server 的9个常用工具。 二、教学重点和难点: 重点:熟悉企业管理器与查询分析器 难点:系统数据库和系统表的作用 三、教学方法与手段: 注重实例分析,采用一次理论一次实验的教学方式。理论教学使用多媒体投影室。 四、教学课时: 3课时 五、教学基本内容: 1、课程要求简介:共60课时,分为两部分,课堂教学30课时,实验教学30课时;课程培养目标:通过本课程的学习,掌握 SQL Server 环境下进行编程的知识,具备利用 SQL Server 进行数据库应用程序开发的基本能力;考核要求……(5分钟) 2、SQL Server的定义:是一个高性能的C/S结构的RDBMS,是为支持高容量的事务处理(如在线订购录入、存货目录、记帐或支付)以及数据仓库和决策支持系统而设计的。 3、SQL Server 的发展、特点和新特性。 4、SQL Server 的安装和配置。(操作演示一部分安装过程;30分钟) 5、了解系统数据库和系统表的作用:主数据库master、msdb、pubs等。

演示:打开企业管理器,展开服务器,详细分析各个系统数据库和系统表 6、了解SQL Server 的主要管理工具,熟悉企业管理器、查询分析器。 (1)讲授SQL Server 的主要管理工具,分别打开九个工具,演示分析企业管理器的功能。 演示:打开企业管理器,展开服务器,新建一个数据库sales。 注意:可以由教师讲解,同时学生操作演示再创建一个数据库。 (2)分析查询分析器的使用方法,演示打开查询分析器的两种方法。 例:在查询分析器地命令行窗口中输入如下的SQL语句: use pubs select * from jobs (3)了解SQL Server 服务管理器的使用方法。 (4)掌握创建SQL Server服务器组的方法及注册SQL Server服务器的方法。 注意:如果该服务器已成功注册,则显示具有改名称的服务器已存在,如果该服务器不能成功注册,则可能该服务器的服务没有启动,或者是现在的用户没有权限注册该服务器。 (5)打开服务器网络实用工具和客户端网络使用工具,分析它们的功能。 (6)演示打开联机帮助文档的三种方法。 如:SHIFT+F1;选择菜单栏“帮助”等。 7、小结 8、思考与练习

SQL2008数据库使用手册

SQL数据库用户使用手册 如何将本地SQL数据库导入到万网主机上,一般分为4个步骤 示例: 第一步:通过SQL脚本生成表结构,可以保证本地数据库中视图、存储过程、以及表的默认值、标识、主键等属性的完整性,避免由于DTS传输引起丢失属性的问题,同时使用查询分析器执行SQL脚本,在服务器端创建表结构; 1)、请您先运行本地的企业管理器 2)、请您点击您本地的数据库点击右健-》选择生成SQL脚本

3)、选择常规-》点击全部显示,选择您想导出的脚本对象 4)、点击选项-》表脚本选项,把您所用到的脚本选中然后点击确定 5)为自己导入的.sql脚本文件命名,并保存在本地

6)、找到刚才我们保存在本地的.sql脚本文件,使用记事本打开 7)、选择编辑-》替换,把程序中所有[dbo]的字符都更改成您万网发信告知您的数据库登

陆名,更换完成后保存关闭记事本 8)、通过万网通知书中的数据库登陆地址、数据库登陆名、和数据库密码,使用企业管理器连接到万网的主机服务器上,然后选择查询分析器

9)、点击打开选择刚才编辑过的.sql脚本,然后点击运行 第二步:在本地创建一个和万网主机相同权限的SQL数据库 1)、完成上面操作后,请您选择数据库点击右键选择新建数据库,由于您在万网申请的是虚拟主机,万网分配的权限都是user的而不是dbo的权限,因此需要您在本地也创建一个与服务器一样的配置,以便正常完成导入操作

2)、在常规-》名称处输入万网开通通知中告知您的数据库库名,然后点击确定。例如:cw01001_db 3)、选择安全性-》新建登陆

SQL Server 2008数据库总复习题

数据库原理与应用复习题 一、选择题 1、SQLserver数据库文件有三类,其中主数据文件的后缀为(): A、.ndf B、.ldf C、.mdf D、.idf 2、下面标志符不合法的是:()。 A、[mydelete] B、_mybase C、$money D、trigger1 3、下面字符串能与通配符表达式[ABC]%a进行匹配的是:()。 A、BCDEF B、A_BCD C、ABC_a D、A%a 4、下列说法正确的是_______。 A、视图是观察数据的一种方法,只能基于基本表建立。 B、视图是虚表,观察到的数据是实际基本表中的数据。 C、索引查找法一定比表扫描法查询速度快。 D、索引的创建只和数据的存储有关系。 5、下列途径哪个不是实现值域完整性_______。 A、rule(规则) B、primarykey C、notnull D、default 6、SQL Server 2008是一个()的数据库系统。 (A)网状型(B)层次型(C)关系型(D)以上都不是 7、SQL Server 2008采用的身份验证模式有()。 (A)仅Windows身份验证模式(B)仅SQL Server身份验证模式 (C)仅混合模式(D)Windows身份验证模式和混合模式 8、在SQL Server 2008中,当数据表被修改时,系统自动执行的数据库对象是()。(A)存储过程(B)触发器(C)视图(D)其他数据库对象 9、SQL Server的字符型系统数据类型主要包括()。 A.Int、money、char B.char、varchar、text C.datetime、binary、int D.char、varchar、int 10、在SQL Server 2000中,索引的顺序和数据表的物理顺序相同的索引是()。(A)聚集索引(B)非聚集索引(C)主键索引(D)唯一索引 11、要查询book表中所有书名中包含“计算机”的书籍情况,可用()语句。(A)SELECT * FROM book WHERE book_name LIKE ‘计算机*’ (B)SELECT * FROM book WHERE book_name LIKE ‘计算机%’ (C)SELECT * FROM book WHERE book_name=‘计算机*’ (D)SELECT * FROM book WHERE book_name=‘计算机%’ 12、SELECT语句中与HAVING子句通常同时使用的是()子句。 A.ORDERBY B.WHERE C.GROUP BY D.无需配合 13、要删除mytable表中的myindex索引,可以使用()语句。 (A)DROP myindex (B)DROP mytable.myindex (C)DROP INDEX myindex(D)DROP INDEX mytable.myindex

SQL2008数据库大作业

数据库基础 ------大作业 题目:学生信息管理系统 教学系:数学与统计学院 专业班级: 071121 学生姓名: 8888

一、系统设计 在进行系统的详细设计之前,首先应该设计好系统的模式并确定好系统的功能目标和具体页面,下面就是学生信息管理的系统设计。 从系统的设计目标上来看,学生信息管理系统的主要功能如下:(1)登录验证功能。 (2)学生信息查看功能。 (3)信息编辑删除和添加功能。 (4)成绩查看和搜索功能。 (5)课程浏览搜索功能。 (6)密码修改功能。 从系统的实现上来看,共有十七个页面,每个页面的功能实现和说明如下所示。 页面说明

下面介绍在系统设计之前数据库的需求分析和设计。 二、数据库设计 1.需求分析 学生信息管理系统是各大高校所不可缺少的一部分,随着计算机水平的快速提高,学生信息管理系统也在不断地发展和完善。管理信息系统主要包括了学生的信息管理以及课程和成绩管理,基本上实现了管理系统所必须的功能,下面介绍学生信息管理系统数据库的设计。 2.概念设计 2.1数字词典 数据词典如下表所示:

数据词典

2.2E-R图 根据以上的需求分析,E-R图如图下图所示: E-R图如下 2.3关系模式 E-R图转换成关系模式如下: 学生(学号、姓名、性别、民族、出生年月、入学时间、班级、生源地、备注) 课程(课程号、课程名称、学时、学分、课程类型、授课老师) 成绩(ID、学号、课程号、考试成绩) 选修(学号、课程号、选修时间) 查询(学号、课程号、查询时间)

3.逻辑设计 根据前面的E-R图转换的关系模式一共有以下几个表: Student(学生表) Course(课程表) Score(成绩表) Elective(选修表)

Java连接sql_server2008数据库

Java连接sql server2008数据库 import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public class main { private static Connection con=null; private static Statement st=null; private static ResultSet rs=null; private static void dbconn() { try { Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); } catch (ClassNotFoundException e1) { e1.printStackTrace(); } String conURL= "jdbc:sqlserver://localhost:1433;databaseName=JLSS"; try { con=DriverManager.getConnection(conURL, "sa", "XXXX"); st=con.createStatement(); } catch (SQLException e) { // TODO自动生成 catch 块 e.printStackTrace(); } } private static void dbclose() { try { st.close(); con.close(); } catch (SQLException e) { // TODO自动生成 catch 块 e.printStackTrace(); } st=null; con=null; } public static ResultSet dataset(String sql) {

SQL_Server_2008数据库—创建、建表、查询语句

SQL Server 2008数据库—创建、建表、查询语句 一、创建数据库 1、利用对象资源管理器创建用户数据库: (1)选择“开始”—“程序”—Microsoft SQL Server 2008—SQL Server Management Studio命令,打开SQL Server Management Studio。 (2)使用“Windows身份验证”连接到SQL Server 2008数据库实例。 (3)展开SQL Server 实例,右击“数据库”,然后人弹出的快捷菜单中选择“新建数据库存”命令,打开“新建数据库”对话框。 (4)在“新建数据库”对话框中,可以定义数据库的名称、数据库的所有者、是否使用全文索引、数据文件和日志文件的逻辑名称和路径、文件组、初始大小和增长方式等。输入数据库名称student。 2、利用T-SQL语句创建用户数据库: 在SQL Server Management Studio中,单击标准工具栏的“新建查询”按钮,启动SQL编辑器窗口,在光标处输入T-SQL语句,单击“执行”按钮。SQL编辑器就提交用户输入的T-SQL语句,然后发送到服务器执行,并返回执行结果。 创建数据库student的T-SQL语句如下: Create data base student On primary ( name=student_data, filename='E:\SQL Server2008 SQLFULL_CHS\student_data.mdf', size=3, maxsize=unlimited, filegrowth=1 ) Log on (name=student_log, filename='E:\SQL Server2008 SQLFULL_CHS\student_log.ldf', size=1, maxsize=20, filegrowth=10% ) 二、创建数据表 1、利用表设计器创建数据表:

SQL Server2008数据库备份与恢复

201 7.2.8 SQL Server 数据库的备份和恢复 大到自然灾害,小到病毒感染、电源故障乃至操作员操作失误等,都会影响数据库系统的正常运行和数据库的破坏,甚至造成系统完全瘫痪。数据库备份和恢复对于保证系统的可靠性具有重要的作用。经常性的备份可以有效的防止数据丢失,能够把数据库从错误的状态恢复到正确的状态。如果用户采取适当的备份策略,就能够以最短的时间使数据库恢复到数据损失量最少的状态。 SQL Server 提供了“分离/附加”数据库、“备份/还原”数据库、复制数据库等多种数据库的备份和恢复方法。这里介绍一种学习中常用的“分离/附加”方法,类似于大家熟悉的“文件拷贝”方法,即把数据库文件(.MDF)和对应的日志文件(.LDF)拷贝到其它磁盘上作备份,然后把这两个文件再拷贝到任何需要这个数据库的系统之中。比如,在实验教学过程中,同学们常常想把自己在学校实验室计算机中创建的数据库搬迁到自己的计算机中而不想重新创建该数据库,就可以使用这种简单的方法。但由于数据库管理系统的特殊性,需要利用SQL Server 提供的工具才能完成以上工作,而简单的文件拷贝导致数据库根本无法正常使用。 这个方法涉及到SQL Server 分离数据库和附加数据库这两个互逆操作工具。 1、分离数据库就是将某个数据库(如student_Mis)从SQL Server 数据库列表中删除,使其不再被SQL Server 管理和使用,但该数据库的文件(.MDF)和对应的日志文件(.LDF)完好无损。分离成功后,我们就可以把该数据库文件(.MDF)和对应的日志文件(.LDF)拷贝到其它磁盘中作为备份保存。 2、附加数据库就是将一个备份磁盘中的数据库文件(.MDF)和对应的日志文件(.LDF)拷贝到需要的计算机,并将其添加到某个SQL Server 数据库服务器中,由该服务器来管理和使用这个数据库。 下面分别介绍这两个步骤的操作细节。 1、分离数据库 分离数据库的操作由以下6步构成。 1) 在启动SSMS 并连接到数据库服务器后,在对象资源管理器中展开服务器节点。在数据库对象下找到需要分离的数据库名称,这里以student_Mis 数据库为例。右键单击student_Mi s 数据库,在弹出的快捷菜单中选择属性项(图7-42),则数据库属性窗口(图7-43)被打开。 图7-42打开数据库属性窗口 2) 在“数据库属性”窗口左边“选择页”下面区域中选定“选项”对象,然后右边区域的“其它选项”列表中找到“状态”项,单击“限制访问”文本框,在其下拉列表中选择“SINGLE_USER ”。

(word完整版)SQL Server 2008 数据库案例教程课后习题答案

《SQL Server 2008数据库案例教程》练习题及模拟试卷答案 第1章 一、判断题 1. 数据库技术是是计算机数据处理与信息管理系统的核心。(√) 2. 数据是用于描述现实世界中具体事物或抽象概念,可存储的数字符号。(×) 3. 数据库是一个长期存储在计算机内的、有组织的、有共享的、统一管理的数据集合。(√) 4. 数据库管理系统是一个按数据结构来存储和管理数据的服务器管理系统。(×) 5. 关系数据库,是建立在关系模型基础上的数据库。(√) 二、单选题 1. 数据(Data)是一些可存储并具有明确意义的(A) A. 符号 B.图形 C.文字 D.数字 2. 人工阶段计算机用于数值计算,没有操作系统及管理数据的软件。这一阶段的年代是(C) A. 19世纪80年代 B. 20世纪20年代 C.20世纪50年代 D. 20世纪80年代 3. 在网页中常用的图像格式是(D) A..bmp和.jpg B..gif和.bmp C. .png和.bmp D. .gif和.jpg 4.数据库系统的重要特征是什么?(D) A. 数据的独立性和动态性 B.数据的静态性和独立性 C.数据的动态性和共享性 D.数据的独立性和共享性 三、多选题 1.与数据库技术密切相关的基本概念有(ABCD) A. 数据 B. 数据库 C. 数据库管理系统 D. 数据库系统 2.数据库可分为哪几种类型?(ABC) A. 关系型数据库 B. 网状数据库 C. 层次数据库 D.树形数据库 3. DBMS提供数据操作语言DML,为用户提供了哪些操作?(ABCD) A.数据的追加B.数据的删除C.数据的更新D.数据的查询 4.DBMS要分类组织、存储和管理各种数据,包括哪些内容?(ABC) A. 数据字典 B. 用户数据 C. 存取路径 D.服务器 5. 目前,DBMS常见品牌有哪些公司?(ABC) A.微软公司的SQL Server B.IBM公司的DB2 C.甲骨文公司的ORACLE D.索尼公司的MySQL 四、填空题 1.数据库(管理)技术经历了人工管理阶段和文件管理阶段。 2.文件系统不提供对任意部分数据的(快速)访问 3.关系数据库,是建立在关系(模型)基础上的数据库。 4.实体-联系模型(简称E-R模型)是由P.P.Chen于(1976)年首先提出的。

SQLServer2008数据库应用教程课后答案

第1章数据库基础 一、单项选择题 1.C 2.A 3.C 4.D 5.D 6.B 7.A 8.B 9.B 10.D 11.C 12.A 13.C 14.B 15.A 16.B 17.A 18.D 19.B 20.B 21.A; D 22.A 23.C 24.D 25.B 26.B 27.B 28.D 29.B 30.B 二、填空题 1.概念;数据 2.属性 3.码 4.一对一联系;一对多(或多对一)联系;多对多联系 5.候选码 6.候选码 7.关系名(属性1,属性2,…,属性n) 8.关系数据结构;关系操作集合;关系完整性约束 9.实体;参照;用户定义的;实体;参照 10.空植 11.需求分析阶段;概念结构设计阶段;逻辑结构设计阶段;物理结构设计阶段;数据库实施阶段;数据库运行和维护阶段 12.准确了解并分析用户对系统的要求,尤其是用户的信息要求、处理要求、安全性与完整性要求,确定所要开发的应用系统的目标,产生用户和设计者都能接受的需求说明书,做为下一步数据库概念结构设计的基础。 13.将需求分析得到的用户需求抽象为信息结构即概念模型。 14.将概念结构进一步转化为某一DBMS支持的数据模型,并对其进行优化。 15.为逻辑数据模型选取一个最适合应用环境的物理结构,包括数据库在物理设备上的存储结构和存取方法。 三、指出以下各缩写的英文意思和中文意思 1.DB:DataBase 2.DBMS:Database Management System 3.RDBMS: 4.DBS:DataBase System 5.DBA:Relational Database Management System 6.NF:Normal Form 7.DDL:Data Definition Language 四、按题目要求回答问题

连接SQLServer2008数据库的方法

连接SQLServer2008 数据库的方法 一、设置SQLServer2008 : SQL server 2008 1433 端口开启解决方案 查看电脑开放端口命令为:netstat -an SQL Server 2008 一般默认的端口为1433 ,但有时会遇到无法连接端口1433 的问题,检查端口1433 是否启用的方法为: 开始–>输入cmd –>回车–>telnet localhost 1433-> 回车出现黑屏,表示本机连 接端口1433 成功。 否则按照以下顺序进行配置: (1)关闭数据库引擎 打开配置管理器,找到SQL Server (SQEXPRES)S,右键单击,选择停止,即可停 止数据库引擎

(2). 配置服务器端和客户端的TCP/IP 协议: 在SQL Server 网络配置中选择SQLEXPRES的S 协议,选择TCP/IP ,右键单击,选择属性 选择IP 地址选项卡 把"IP1" 和"IP2" 中"TCP 端口" 为1433," 已启用" 改为" 是" 把“IP 地址”下“IPALL”的端口改为“1433”。

(3)SQL Native Client 10.0 配置-> 客户端协议->TCP/IP (4). 开启数据库引擎

这样就开启了1433 的端口了 先停止SQLServer2008 服务。 1.启用1433 端口 S1:执行“配置工具”下的“SQL Server 配置管理器”。打开如下窗口: S2:右击“SQL Server 网络配置”右边的“TCP/IP ”,从快捷菜单中选择“属性”,打开下图所示窗口

SQLServer 2008数据库复制

通过SQLServer 2008数据库复制实现数据库同步备份 SQL Server 2008数据库复制是通过发布/订阅的机制进行多台服务器之间的数据同步,我们把它用于数据库的同步备份。这里的同步备份指的是备份服务器与主服务器进行实时数据同步,正常情况下只使用主数据库服务器,备份服务器只在主服务器出现故障时投入使用。它是一种优于文件备份的数据库备份解决方案。 在选择数据库同步备份解决方案时,我们评估了两种方式:SQL Server 2008的数据库镜像和SQL Server 2008数据库复制。数据库镜像的优点是系统能自动发现主服务器故障,并且自动切换至镜像服务器。但缺点是配置复杂,镜像数据库中的数据不可见(在SQL Server Management Studio中,只能看到镜像数据库处于镜像状态,无法进行任何数据库操作,最简单的查询也不行。想眼见为实,看看镜像数据库中的数据是否正确都不行。只有将镜像数据库切换主数据库才可见)。如果你要使用数据库镜像,强烈推荐killkill写的SQL Server 2005 镜像构建手册,我们就是按照这篇文章完成了数据库镜像部署测试。 最终,我们选择了SQL Server 2008数据库复制。 下面通过一个示例和大家一起学习一下如何部署SQL Server 2008数据库复制。 测试环境:Windows Server 2008 R2 + SQL Server 2008R2(英文版),两台服务器,一台主数据库服务器CNBlogsDB1,一台备份数据库服务器CNBlogsDB2。 复制原理:我们采用的是基于快照的事务复制。主数据库服务器生成快照,备份库服务器读取并加载该快照,然后不停地从主数据库服务器复制事务日志。见下图:

SQL_Server2008数据库备份与恢复

201 SQL Server 数据库的备份和恢复 大到自然灾害,小到病毒感染、电源故障乃至操作员操作失误等,都会影响数据库系统的正常运行和数据库的破坏,甚至造成系统完全瘫痪。数据库备份和恢复对于保证系统的可靠性具有重要的作用。经常性的备份可以有效的防止数据丢失,能够把数据库从错误的状态恢复到正确的状态。如果用户采取适当的备份策略,就能够以最短的时间使数据库恢复到数据损失量最少的状态。 SQL Server 提供了“分离/附加”数据库、“备份/还原”数据库、复制数据库等多种数据库的备份和恢复方法。这里介绍一种学习中常用的“分离/附加”方法,类似于大家熟悉的“文件拷贝”方法,即把数据库文件(.MDF)和对应的日志文件(.LDF)拷贝到其它磁盘上作备份,然后把这两个文件再拷贝到任何需要这个数据库的系统之中。比如,在实验教学过程中,同学们常常想把自己在学校实验室计算机中创建的数据库搬迁到自己的计算机中而不想重新创建该数据库,就可以使用这种简单的方法。但由于数据库管理系统的特殊性,需要利用SQL Server 提供的工具才能完成以上工作,而简单的文件拷贝导致数据库根本无法正常使用。 这个方法涉及到SQL Server 分离数据库和附加数据库这两个互逆操作工具。 1、分离数据库就是将某个数据库(如student_Mis)从SQL Server 数据库列表中删除,使其不再被SQL Server 管理和使用,但该数据库的文件(.MDF)和对应的日志文件(.LDF)完好无损。分离成功后,我们就可以把该数据库文件(.MDF)和对应的日志文件(.LDF)拷贝到其它磁盘中作为备份保存。 2、附加数据库就是将一个备份磁盘中的数据库文件(.MDF)和对应的日志文件(.LDF)拷贝到需要的计算机,并将其添加到某个SQL Server 数据库服务器中,由该服务器来管理和使用这个数据库。 下面分别介绍这两个步骤的操作细节。 1、分离数据库 分离数据库的操作由以下6步构成。 1) 在启动SSMS 并连接到数据库服务器后,在对象资源管理器中展开服务器节点。在数据库对象下找到需要分离的数据库名称,这里以student_Mis 数据库为例。右键单击student_Mis 数据库,在弹出的快捷菜单中选择属性项(图7-42),则数据库属性窗口(图7-43)被打开。 图7-42打开数据库属性窗口 2) 在“数据库属性”窗口左边“选择页”下面区域中选定“选项”对象,然后右边区域的“其它选项”列表中找到“状态”项,单击“限制访问”文本框,在其下拉列表中选择“SINGLE_USER ”。

sqlserver2008数据库独立安装方法

Microsoft SQL Server 2008 基本安装说明 Microsoft SQL Server 2008 基本安装说明 安装SQL2008的过程与SQL2005的程序基本一样,只不过在安装的过程中部分选项有所改变,当然如果只熟悉SQL2000安装的同志来说则是一个革命性的变动, 一、安装前的准备 1. 需要.Net Framework 3.5,若在Vista或更高的OS上需要3.5 SP1的支持(在SQL2008安装的前会自动更新安装) 2. 需要Widnows PowerShell的支持,WPS是一个功能非常强大的Shell应用,命令与DOX/UNIX兼容并支持直接调用.NET模块做行命令编辑,是非常值得深入研究的工具(在SQL2008安装时会自动更新安装) 3. 需要确保Windows Installer的成功启动,需要 4.5以上版本(需要检查服务启动状态service.msc) 4. 需要MDAC2.8 sp1的支持(XP以上系统中已集成) 5. 若机器上已经安装Visual studio 2008则需要VS 2008 sp1以上版本的支持(需要自己从MS的网站上下载安装 https://www.360docs.net/doc/f65237959.html,/downloads/details.aspx?familyid=FBEE1648-7106-44A7-9649-6D9F6D58056E&displaylang=en) 二、安装配置过程 1.进行SQL Server安装中心,选择"安装"选项,在新的电脑上安装SQL2008可以直接选择“全新SQL Server独立安装或向现有安装功能",将会安装一个默认SQL实列,如下图

SQl2008数据库安装

7.2.3 SQL Server 2008 Express(adv)安装 前一节已经介绍,SQL Server 2008 学习版包括SQL Server 2008 Express、SQL Server 2008 Express with Tools 和SQL Server 2008 Express with Advanced Services三个不同的版本,且还有适合32位和64位计算机的不同版本。由于安装和配置这些版本的方法也都略有差别,且为便于读者自学上机练习,这里仅介绍在WindowsXP操作系统下SQL Server 2008 Express with Advanced Services(32位)版的安装过程,并将其简记为SQL Server 2008 Express(adv)。其它版本的安装方法请到微软官方网站参考SQL Server 2008安装方面的专门资料。 1、安装要求 由于SQL Server 2008不同版本之间的功能有较大差异,故其安装环境要求也不完全相同。表7-1仅给出了安装SQL Server Express(adv)的系统要求。 此外,在安装SQL Server Express(adv)之前,必须事先安装如下支撑软件。 1) .NET FRAMEWORK 3.5 SP1; 2) Windows Installer 4.5; 3) Powershell 1.0; 2、安装前的准备 为了保证在WindowsXP操作系统平台上安装SQL Server 2008 Express(adv)版的顺利进行,且在安装SQL Server Express(adv)之前要安装3个必须的支撑软件。因此,建议读者事先做好如下软件安装准备工作,即事先从微软官方网站下载如下的软件安装程序: 1) 下载.NET FRAMEWORK 3.5 SP1安装程序:(net_framework)dotnetfx35setup.exe; 201

SQL SERVER2008数据库维护手册

数据库维护手册 一.SQL server2008安装配置过程 1.将SQL Server2008安装光盘放入光驱,光盘会自动检测系统是否安装.NET3.5和Windows Installer4.5系统环境,如下图所示: 2.点击【确定】按钮,系统自动解压.NET 3.5安装文件,如下图所示: 3.系统正在安装.NET3.5,如下图所示: 4.安装程序加载安装组件后出现以如下所示界面:

5.选择“我已经阅读并接受许可协议中的条款”,点击【安装】按钮,如下图所示: 6.程序会自动下载并进行安装,安装完成后出现.NET3.5安装完成的界面,如下图所示:

7.完成.NET3.5的安装后,系统会进行Windows Installer4.5的安装,如下图所示: 8.系统自动解压Windows Installer4.5的安装文件,解压完成后,出现软件更新安装向导,如下图所示: 9.点击【下一步】,出现许可协议的对话框,如下图所示:

10.选择“我同意”,然后点击【下一步】,如下图所示: 11.点击【继续】按钮,Windows Installer会继续进行安装,如下图所示: 12.Windows Installer安装完成后出现如下所示界面:

13.点击【完成]】钮,出现以下界面,点击【确定】按钮,重新启动计算机。 14.重启完成后,运行光驱中SQL Server2008安装程序,出现SQL Server安装中心的界面,如下图所示: 15.选择“安装”选项,如下图所示:

16.选择“全新SQL Server独立安装或向现有安装功能”,如下图所示: 17.安装过程中,程序会自动检测相关的支持规则,如下图所示:

相关主题
相关文档
最新文档