大型数据库SQL SERVER 实验大作业

合集下载

实验六 SQL SERVER数据库安全管理实验报告【模板范本】

实验六 SQL SERVER数据库安全管理实验报告【模板范本】

实验五数据库安全管理一、实验目的(1)通过实验掌握用户的创建和授权方法,(2)了解microsoft sql sever2000数据库备份的基本策略和方法,(3)掌握使用企业管理器和transact—sql命令进行数据库备份和恢复的方法二、实验原理(1)microsoft sql sever2000的多安全等级的数据库,借故欧清晰,是以“账号”为核心的一系列授权管理。

(2)一般的数据库管理系统将用户分为几类:系统管理员,数据库管理员,数据库对象用户,数据库访问用户;(3)microsoft sql sever2000常用的备份设备主要包括磁盘和磁带,两者的使用方式基本一样(4)microsoft sql sever2000提供了多种备份策略,常用的主要有三种:安全备份数据库,增量备份数据库,备份事务日志。

三、实验要求实验设备:装有SQL Sever 2000的一台联网计算机。

实验用时:2学时四、实验内容及步骤1.检查实验条件:2。

按方案操作并记录实验数据(1)在企业管理器中找到“安全性”--“登陆”,并单击右键,,选择“新建登陆”,如图1所示。

图1(2)选择“新建登陆”菜单项,输入登陆用户名“myuser”,登陆口令为空,并选择sql server身份验证,选择数据库为“教学管理”,如图2所示。

图2(3)打开“数据库访问”选项卡,设置“myuser”账号可以访问的数据库为“教学管理”,数据库角色为“public",如图3所示。

图3(4)展开“教学管理”数据库树形结构,在用户选项上单击右键,选择新建数据库用户,如图4所示。

图4(5)在“新建数据库用户”页面,输入刚创建的登陆账号“myuser”,如图5所示。

图5(6)在“学生档案表”上单击右键,然后选择“所有任务”—〉“管理权限”,如图6所示。

图6(7)为myuser用户选择“select"权限,如图7所示。

图7(8)运行查询分析器,并以“myuser”用户名登录服务器,如图8所示。

实验一:管理SQL Server 数据库

实验一:管理SQL Server 数据库

实验一:管理SQL Server 数据库一、实验目的1.了解数据库常用对象及组成;2.熟悉SQL的基本概念和特点;3.熟练掌握T-SQL 语句中的数据定义的使用方法;4.熟悉在SQL Server 中创建及编辑数据库;5.熟练掌握SQL的数据定义子句的使用方法。

二、实验环境已安装SQL Server 企业版的计算机(120台);具有局域网网络环境,有固定ip地址;三、实验学时2学时四、实验要求1.熟练使用Management Stuio界面方式创建及编辑数据库;2.熟练使用T-SQL 语句创建及编辑数据库;3.完成实验报告。

五、实验准备知识(也可参考SQL Server联机丛书)1.数据库相关属性1)逻辑名称:数据文件和日志文件名称2)文件类型:数据文件及日志文件3)文件组:各个数据文件所属的文件组名称4)初始大小:文件的最原始大小5)自动增长:文件按指定的大小增长,也可限制到最大容量。

6)路径:存放文件的物理目录7)文件名:显示数据文件和日志文件的物理名称2.默认数据库属性1)主数据文件为xx.mdf ,日志文件为xx_log.ldf;2)只有一个文件组Primary;3)主数据文件初始大小为3MB,增量为1MB;4)日志文件初始大小为1MB,增量为10%;5)主数据文件和日志文件都存放在C:\Program Files\Microsoft SQLServer\MSSQL.2\MSSQL\DATA目录下,文件分别为xx.mdf 和xx_log.ldf 。

3.使用界面创建数据库步骤【SQL Server Management Studio】→【对象资源管理器】→【数据库】→【新建数据库】→设置数据库相关属性(名称、大小、位置)4.启动SQL Server 查询分析器【SQL Server Management Studio】→【新建查询】5.命令方式下创建数据库CREATE DATABASE database_name /*指定数据库名*/[ON 子句 ] /*指定数据库文件和文件组属性[LOG ON 子句 ] /*指定日志文件属性*/6.命令方式修改数据库Alter database database_name{add file <filespec>[,…n] [to filegroup filegroupname]|add log file <filespec>[,…n]|remove file logical_file_name [with delete]|modify file <filespec>六、实验内容及步骤假设SQL Server服务已启动,并以Administrator身份登录计算机(文件名称自定);请分别使用Management界面方式和T-SQL语句实现以下操作:1、要求在本地磁盘E创建一个学生-课程数据库(名称为student),只有一个数据文件和日志文件,文件名称分别为stu和stu_log,物理名称为stu_data.mdf 和stu_log.ldf,初始大小都为3MB,增长方式分别为10%和1MB,数据文件最大为500MB,日志文件大小不受限制。

SQLSEVER大作业

SQLSEVER大作业

SQLSEVER⼤作业图书馆管理系统⼀、系统设计1.系统⽬标根据以上的需求分析及⽤户的沟通,该系统应达到以下⽬标:①:界⾯设计友好,美观。

②:数据存储安全,可靠。

③:信息分类清晰,准确。

④:强⼤的查询功能,保证数据查询的灵活性。

⑤:操作简单易⽤,界⾯清晰⼤⽅。

⑥:系统安全稳定。

⑦:开发技术先进,功能完备,扩展性强。

⑧:占⽤资源少,对硬件要求低。

⑨:提供灵活,⽅便的权限设置功能,使整个系统的管理分⼯明确。

2.系统功能结构图书馆管理系统分为四⼤功能模块,分为基础数据维护,图书借阅管理,新书订购功能,系统维护。

本系统各个部分及其包括的功能模块如图:3. 业务流程图⼆:数据库概念设计根据以上对系统的需求分析,系统设计,本系统使⽤的数据库实体分别为图书信息实体,图书分类实体,图书订购实体,读者信息实体,操作员信息实体,图书借阅信息实体,库存信息实体。

1:图书信息实体图书信息实体包括图书编号,类别编号,书名,译者,出版社,价格,出版时间等属性。

图书信息实体的E-R图如图所⽰。

2:读者信息实体读者信息实体包括条形码,姓名,性别,年龄,电话,押⾦,⽣⽇,职业,证件类型,办证⽇期,最⼤借书量,证件号码等属性,E-R图如图所⽰。

3:图书借阅信息实体图书借阅信息实体包括编号,图书编号,读者编号,操作员编号,是否归还,借阅⽇期,归还⽇期等属性。

E-R图如图所⽰。

4:图书分类实体图书分类实体包括编号,类别名称等属性,E-R图如图所⽰。

5:图书订购实体图书订购实体主要包括图书编号,订购⽇期,订购数量,操作员,是否验收和折扣等属性。

E-R图如图所⽰。

6:操作员信息实体操作员信息实体主要包括编号,姓名,性别,年龄,⾝份证号,⼯作⽇期,电话,是否为管理员和密码等属性。

E-R图如图所⽰。

7:库存信息实体库存信息实体主要包括编号,库存数量等属性。

E-R图如右图所⽰:三、数据库逻辑设计1.tb_bookInfo(图书信息表)图书信息表包括图书编号,图书类别编号,书名,作者,译者,出版社,出版时间和价格等信息。

数据库sqlserver实验报告

数据库sqlserver实验报告

实验一熟悉常用的 DBMS:SQL SERVER2008、Oracle试验内容及要求:(1)了解不同数据库管理系统及不同版本的相应功能特点目前,商品化的数据库管理系统以关系型数据库为主导产品,技术比较成熟。

面向对象的数据库管理系统虽然技术先进,数据库易于开发、维护,但尚未有成熟的产品。

国际国内的主导关系型数据库管理系统有Oracle、Sybase、INFORMIX和INGRES。

这些产品都支持多平台,如UNIX、VMS、Windows,但支持的程度不一样。

IBM的DB2也是成熟的关系型数据库。

但是,DB2是内嵌于IBM的AS/400系列机中,只支持OS/400操作系统。

1.MySQLMySQL是最受欢迎的开源SQL数据库管理系统,它由MySQL AB开发、发布和支持。

MySQL AB是一家基于MySQL开发人员的商业公司,它是一家使用了一种成功的商业模式来结合开源价值和方法论的第二代开源公司。

MySQL是MySQL AB的注册商标。

MySQL是一个快速的、多线程、多用户和健壮的SQL数据库服务器。

MySQL服务器支持关键任务、重负载生产系统的使用,也可以将它嵌入到一个大配置(mass- deployed)的软件中去。

与其他数据库管理系统相比,MySQL具有以下优势:(1)MySQL是一个关系数据库管理系统。

(2)MySQL是开源的。

(3)MySQL服务器是一个快速的、可靠的和易于使用的数据库服务器。

(4)MySQL服务器工作在客户/服务器或嵌入系统中。

(5)有大量的MySQL软件可以使用。

2.SQL ServerSQL Server是由微软开发的数据库管理系统,是Web上最流行的用于存储数据的数据库,它已广泛用于电子商务、银行、保险、电力等与数据库有关的行业。

目前最新版本是SQL Server2005,它只能在Windows上运行,操作系统的系统稳定性对数据库十分重要。

并行实施和共存模型并不成熟,很难处理日益增多的用户数和数据卷,伸缩性有限。

实验16 SQL Server安全管理-大型数据库-浙江财经学院-东方学院-信息-实验报告-免费分享,请大家评个分!

实验16 SQL Server安全管理-大型数据库-浙江财经学院-东方学院-信息-实验报告-免费分享,请大家评个分!
二、创建和配置数据库用户:
使用系统存储过程sp_grantdbaccess在xmgl数据库中添加“dong”用户;使用企业管理器为“zhang”用户分配可访问所有数据库。然后分别以两个用户身份登录查询分析器,选择xmgl数据库,执行查询其中一个表,看又是什么结果。
execsp_grantdbaccess'dong'
3、使用语句GRANT授予角色SS对xmgl数据库中的表(选择一个即可)select权限;
grantselecton员工表toSS
四、指定角色中用户并操作数据库
1、使用企业管理器和语句分别将用户zhang指定给角色TT,将用户dong指定给SS。
execsp_addrolemember'SS','dong'
1)创建名为“zhang”的windows认证账户:
2)注销,用zhang帐户登录
3)进入SQL Server启动查询分析器
4)注销,返回Administrator登录,使用企业管理器将其添加到SQL Server中
5)注销,用zhang帐户登录,再启动查询分析器,选择xmgl数据库,执行查询其中一个表
select*from员工表
不能查询
2、在当前windows认证账户下创建SQL Server登录账户“dong”,以“dong”连接查询分析器。选择xmgl数据库,执行查询其中一个表,看又是什么结果。
execsp_addlogin@loginame='dong'
go
select*from员工表
不能查询
实验(实训)报告
项目名称SQL Server安全管理
所属课程名称高级数据库
项目类型

SQL-Server数据库上机实验报告

SQL-Server数据库上机实验报告

《数据库系统原理》上机实验报告姓名:T Biggun班级:666666一、实验目的与要求:●熟练使用SQL语句●掌握关系模型上的完整性约束机制二、实验内容1:利用SQL语句创建Employee数据库CREATE DATABASE Employee;结果:2:利用SQL语句在Employee数据库中创建人员表person、月薪表salary及部门表dept。

做法:按表1、表2、表3中的字段说明创建表1 person表结构字段名数据类型字段长度允许空否字段说明P_no Char 6 Not Null 工号,主键P_name Varchar 10 Not Null 姓名Sex Char 2 Not Null 性别Birthdate Datetime Null 出生日期Prof Varchar 10 Null 职称Deptno Char 4 Not Null 部门代码,外键(参照dept表)表2 salary表结构字段名数据类型字段长度允许空否字段说明P_no Char 6 Not Null 工号,主键,外键(参照person表)Base Dec 5 Null 基本工资Bonus Dec 5 Null 奖金,要求>50Fact Dec 5 Null 实发工资=基本工资+奖金Month Int 2 Not Null 月份表3 dept表结构字段名数据类型字段长度允许空否字段说明Deptno Char 4 Not Null 部门代码,主键,Dname Varchar 10 Not Null 部门名称程序为:CREATE TABLE dept(deptno CHAR(4) PRIMARY KEY NOT NULL,dname VARCHAR(10) NOT NULL)CREATE TABLE Person(P_no CHAR(6) PRIMARY KEY Not Null,P_name VARCHAR(10) Not Null,Sex CHAR(2) Not Null,Birthdate Datetime Null,Prof VARCHAR(10) Null,Deptno CHAR(4) Not Null,FOREIGN KEY(Deptno) REFERENCES dept(Deptno));CREATE TABLE salary(P_no Char(6) PRIMARY KEY Not Null,Base Dec(5),Bonus Dec(5) CHECK (Bonus>50),Fact as Base+Bonus,Month Int Not Null,FOREIGN KEY (P_no) REFERENCES person(P_no));结果:3:利用SQL语句向表person、salary和dept中插入数据。

SQL SERVER数据库实验报告(详细)

SQL SERVER数据库实验报告(详细)

数据库原理及应用实验报告学号:姓名:实验1一、实验目的:熟悉SQL Server使用界面,掌握使用SSMS和SQL语句创建并设置数据库。

二、实验原理:1.使用SSMS创建数据库2.创建数据库语句:CREATE DATABASE 数据库名[ON [PRIMARY] //指定一个文件为主要文件[<文件格式>[,…n]][,<文件组格式>[,…n]] ][LOG ON {<文件格式>[,…n]}]<文件格式>::=([NAME=逻辑文件名,]FILENAME=‘操作系统下的文件名和路径’[,SIZE=文件初始容量][,MAXSIZE={文件最大容量|UNLIMITED}][,FILEGROWTH=递增值])[,…n]<文件组格式>::=FILEGROUP 文件组名<文件格式>[,…n]3.修改数据库语句:ALTER DATABASE 数据库名{ADD FILE <文件格式>[,…n] [TO FILEGROUP 文件组名]|ADD LOG FILE<文件格式>[,…n]|REMOVE FILE 逻辑文件名|ADD FILEGROUP 文件组名|REMOVE FILEGROUP 文件组名|MODIFY FILE<文件格式>|MODIFY FILEGROUP 文件组名文件组属性}<filespec>::=(NAME=逻辑文件名[,FILENAME=‘实际文件名和路径’][,SIZE=容量][,MAXSIZE={最大容量|UNLIMITED}][,FILEGROWTH=递增量])三、实验内容:1. 使用SQL语句完成下题(1)使用CREATE DATABASE语句创建一个名为“st”数据库,要求①主要数据文件:逻辑文件名为“stdata1”,实际文件名为“stdata1.mdf”②事务日志文件:逻辑文件名为“stlog1”,实际文件名为“stlog1.ldf”③初始容量均为3MB,最大容量均为10MB,递增量均为1MB。

大型数据库SQL SERVER 实验大作业

大型数据库SQL SERVER 实验大作业

大型数据库SQL SERVER 实验大作业系统必须有的内容:1、系统后台数据库必须是SQL SERVER。

前台使用的编程语言不限。

2、用命令创建三个以上的表。

(10分)3、用命令创建主键与外键。

(10分)3、用命令创建默认值对象,并与表中字段绑定。

(10分)4、用命令创建CHECK约束定义某字段。

(10分)5、用命令创建规则对象,并与表中字段绑定。

(10分)6、用命令创建用户自定义数据类型,并用该数据类型定义表中字段。

(10分)7、在程序中,必须能将表数据显示在界面中。

(10分)8、在程序中,能对表数据进行查找。

(10分)9、在程序中,能对表数据进行插入。

(10分)10、在程序中,能对表数据进行修改。

(10分)大作业的实验报告书写方法:实验学时:6学时实验名称:ХХ系统(名称自定)一、实验目的1.综合掌握实验一到实验六的内容。

2.掌握编程语言与数据库连接及访问表记录的方法。

二、实验准备1.综合以前所学知识,结合某种编程语言开发完整的系统;2.预习数据库与编程语言链接的相关内容;三、实验内容及步骤(一)表的建立1、某某表的建立CREATE TABLE 某某表(……)2、某某表的建立CREATE TABLE 某某表(……)……(二)主键与外键的建立1、ALTER TABLE 某某表ADD CONSTRAINT AA_PK PRIMARY KEY(ID)……。

SQL Server数据库应用大作业

SQL Server数据库应用大作业

网络数据库大作业---共两个题目,任选其一作业一:使用Sql Server 2005进行数据库开发目的:能够熟练地使用Sql Server 2005进行数据库开发,掌握数据库开发的方法和策略,掌握数据库开发中的主要技术,能够独立完成一个相对完整的数据库建设。

要求:1. 利用Sql Server management studio创建一个数据库,名称自定。

2. 向数据库中至少添加5个表,为每个表设置主键,每个表输入10-20条记录。

3. 利用数据库关系图向导,创建表和表之间的关系。

4. 为表增加两个check约束、两个默认值和一个UNIQUE约束。

5. 执行至少10次数据检索,除需要包含有单表查询、连接查询(内连接、外连接)、排序、分组、筛选、聚合函数、子查询外,还需要使用到IF…ELSE、BEGIN…END、WHILE、CASE等控制流语句。

6.创建一个游标,利用游标以报表的形式输出基础表的数据。

7. 建立基于一个表的视图2个,利用视图分别实现对基本表插入记录、更新记录及删除记录等目的;建立基于多张表的视图2个。

8. 创建需要带输入参数的存储过程1个,需要带输入和输出参数的存储过程1个,并执行存储过程。

9. 对数据库分别进行一个完全备份和一个差异备份。

完成方式:上机独立完成。

大作业上交内容:1. 数据库文件(包括数据文件和日志文件)、数据库的备份文件。

2. 数据库设计说明书。

3. 数据检索、游标、视图、存储过程等相关源码清单。

上交时间及位置:所有上交的材料打包压缩,名称为“学号+姓名”作业上交至ftp://172.19.11.4/,登录名:sljx,文件夹名:2014级软件工程(移动终端)《网络数据库大作业》。

作业二:设计一个完整的系统或网站。

要求:后台数据库要求用Sql Server 2005,前台应用程序开发工具根据需要任选。

后台数据库要求如下:给每个表设置主键,要将视图、存储过程、默认值、check等对象应用到数据库中,表间关系根据系统需求来设计,对表的数量及每个表记录的数量不做要求。

数据库原理实验报告实验一SQLServer2024常用服务与实用工具实验

数据库原理实验报告实验一SQLServer2024常用服务与实用工具实验

数据库原理实验报告实验一SQLServer2024常用服务与实用工具实验一、实验目的熟悉SQL Server 2005常用服务与实用工具的使用,了解其功能和特点。

二、实验内容1. SQL Server 2005的安装和配置2. 了解SQL Server 2005管理工具3. 学习SQL Server 2005数据库的创建和删除4. 掌握SQL Server 2005数据库的连接方式5. 学习SQL Server 2005数据库备份和恢复操作6. 熟悉SQL Server 2005的查询工具和语法三、实验步骤1. 安装和配置SQL Server 2005打开SQL Server 2005的安装程序,按照指引一步一步进行安装。

安装完成后,打开SQL Server配置管理器,确保SQL Server服务已经启动。

2. 了解SQL Server 2005管理工具打开SQL Server管理工作室,熟悉其中的功能模块,如对象资源管理器、查询分析器、管理器和维护计划等。

3.创建和删除数据库在SQL Server管理工作室的对象资源管理器中,右键单击“数据库”节点,选择“新建数据库”,按照提示设置数据库的名称、文件路径和日志文件等参数,点击“确定”按钮创建数据库。

然后,在对象资源管理器中选中需要删除的数据库,右键单击选择“删除”选项,按照提示进行删除操作。

4. 连接SQL Server 2005数据库使用SQL Server管理工作室的对象资源管理器,找到需要连接的数据库,在数据库上右键单击,选择“连接”选项,在弹出的连接窗口中输入相应的连接信息,如服务器名称、身份验证方式和用户名密码等,点击“确定”按钮进行连接。

5.备份和恢复数据库在SQL Server管理工作室的对象资源管理器中,右键单击需要备份的数据库,选择“任务”选项,然后选择“备份”选项,在备份数据库窗口中设置备份类型、备份文件名和备份策略等参数,点击“确定”按钮进行备份。

SQL sever实验报告

SQL sever实验报告

创建数据库和表的实验报告
【实验目的】
(1)了解SQL SERVER数据库的逻辑结构和物理结构;
(2)了解表的结构特点;
(3)了解SQL Server的基本数据类型;
(4)了解空值概念;
(5)学会在“对象资源管理器”中创建数据库和表;
(6)学会使用T-SQL语句创建数据库和表。

【实验内容】
(1)实验题目
a)创建一个新的数据库
创建用于企业管理的员工管理数据库,数据库名为YGGL。

数据库YGGL的逻辑文件初始大小为10MB,最大可增长到50MB,数据库自动增长,增长方式是5%比例,日志文件初始2MB,最大可增长到5MB,按1MB增长。

数据库的逻辑文件名和物理文件名均采用缺省值。

事务日志的逻辑文件名和物理文件名也均采用缺省值。

要求分别使用“对象资源管理器”和T—SQL命令完成数据库的创建工作。

b)在创建好的数据库YGGL中创建数据表
考虑到数据库YGGL要求包含员工的信息、部门信息以及员工的薪水信息,所
以数据库YGGL应包含下列3个表:Employees(员工信息)表、Department(部
门)表、Salary(薪水)表。

各表结构如下:
【实验步骤】
(1)在“对象资源管理器”正创建数据库YGGL
(2)删除YGGL数据库
(3)使用T-SQL语句创建数据库YGGL
(4)在“对象资源管理器”中创建表a)创建Employees表
(5)使用T-SQL语句创建表a)创建Employees表
b)创建Departments表
c)创建Salary表。

SQL数据库实验报告(1)

SQL数据库实验报告(1)

SQL数据库实验报告(1)资源与环境科学学院实验报告⼀、上机实习名称:SQL Server的安装及数据库的建⽴⼆、实验⽬的:1、通过对某个商⽤数据库管理系统的使⽤,了解DBMS的⼯作原理和系统构架。

2、熟悉对DBMS的操作3、熟悉如何使⽤SSMS和SQL建⽴数据库和表,并加深对于完整性的理解。

三、实验内容:1、根据安装⽂件的说明安装数据库管理系统。

2、学会启动和停⽌数据库服务,思考可以⽤哪些⽅式来完成启动和停⽌。

3、掌握管理⼯具的使⽤(1)SQL Server Management Studio的使⽤连接服务器的⽅法查询分析器的使⽤(2)配置管理器的使⽤4、了解数据库系统的逻辑组件:它们主要是数据库对象,包括基本表、视图、触发器、存储过程、约束等。

今后将学习如何操作这些数据库对象。

5.在SSMS中创建数据库和表四、实验步骤1. SQL Server 2008的体系结构和特点介绍SQL Server 是⼀个关系数据库管理系统。

由微软公司2008年第三季度正式发布, SQL Server 2008是⼀个重⼤的产品版本,在安全性、可⽤性、易管理性、可扩展性、商业智能等⽅⾯有了更多的改进和提⾼,对企业的数据存储和应⽤需求提供了更强⼤的⽀持和便利,使得它成为迄今为⽌最强⼤和最全⾯的SQL Server版本。

SQL Server 2008 版本体系:根据不同的⽤户类型和使⽤需求,微软公司推出了5种不同的SQL Server版本,包括企业版(Enterprise)、标准版(Standard)、⼯作组版(Workgroup)、学习版(Express)和移动版(Compact)Microsoft SQL Server 2008系统由4个主要部分组成。

这4个部分被称为4个服务,这些服务分别是数据库引擎、分析服务、报表服务和集成服务。

2. SQL Server管理⼯作室的启动打开windows控制⾯板—管理—服务,启动SQL Server 服务,如下图(1)开始→程序→Microsoft SQL Server 2008→SQL Server Management Studio(如图1.1所⽰)。

SQL_Server网络数据库实习报告

SQL_Server网络数据库实习报告

管理SQL Server2005服务器1.实习内容:A.配置SQL Server2005服务器a)配置【常规】选项卡b)配置【内存】选项卡c)配置【处理器】选项卡d)配置【安全性】选项卡e)配置【连接】选项卡f)配置【数据库设置】选项卡g)配置【高级】选项卡h)配置【权限】选项卡B.SQL Server2005服务器的奥秘2.实习过程:2.1配置SQL Server2005服务器启动【SQL Server Management Studio】,【对象资源管理器】面板下选择【MYNETSERVER】选项,单击鼠标右键,在出现的快捷菜单中选择【属性】选项,在出现的选项卡中可以配置SQL Server2005服务器。

2.1.1配置【常规】选项卡如图所示为服务器属性的【常规】选项卡,【服务器的环境信息】部分内容如下:a)产品:SQL Server2005服务器的产品版本。

b)操作系统:SQL Server2005产品所在计算机的操作系统版本。

c)平台:SQL Server2005产品的运行平台的处理器。

d)版本:SQL Server2005在微软内部的版本控制中是9.0。

e)语言:SQL Server2005产品的默认语言。

f)内存:可用的操作系统内存。

g)处理器:使用的CPU数量。

h)根目录:SQL Server2005产品的安装路径。

i)服务器排序规则:服务器上的采用的排序规则。

j)已群集化:是否安装了服务器群集。

2.1.2配置【内存】选项卡切换到如图所示的服务器属性的【内存】选项卡。

图2.1-1a)使用AWE分配内存32位的Windows2000或者Windows Server2OO3操作系统最多只能支持4GB的物理内存,因为232=4GB,这是由32的地址总线自身设计的寻址方式决定了的。

大型的SQL Server2005服务器的物理内存可以扩展到4GB以上,要寻址4GB以上的内存,就需要启用AWE分配内存选项。

SQL_Server作业报告

SQL_Server作业报告

河南质量工程职业学院实验报告汇总课程: SQL sever任课教师:陈焕英实验指导教师:陈焕英学生姓名:李利巧学号:04013092604专业班级:应用 1 班系部:信息工程系2009 -2010学年第二学期实验报告班级:课程:《 SQL sever 》姓名李利巧学号04013092604机号82实验时间2010-3-10实验地点机房 10所需软件SQL Sever实验名称实验一:用企业管理器创建数据库和数据库的分离与附加实验目的学会创建一个新的数据库1.在 D 盘建立一个李利巧文件夹2.打开 SQL Server 2000企业管理器。

3.展开 {SQL Server组 } ,再展开要为其创建数据库的SQL Server 的节点,单击(数据库)选项,选择“新建数据库” 。

4.在“名称”处输入“图书管理。

”5.在“数据文件”位置处填写“D:| 李利巧 | 图书管理 _data.6.在“事物日志”位置处填写“D:| 李利巧 | 图书管理 _ldf.7.单击确定。

8.选择“图书管理”单击右键{ 所有任务 } 中选择“分离数据库 - 图书管理”9.单击数据库右键选择【所有任务】中的“附加数据库 -LYZZ ”在【要附加数据库的 MDF 文件】输入“D:| 李利巧 | 图书管理 _Data.mdf ”单击确定。

实验步骤编辑后没有结果其原因可能是1.运动路径没有改变即数据文件或者事物日志路径没有改。

实验过程中遇到的问题及原因通过运用企业管理器在创建数据库是在数据文件和事物日志保存的位置要一致。

实验总结实验报告班级:课程:《 SQL sever 》姓名李利巧学号04013092604机号82实验时间2010-3-15实验地点机房 10所需软件SQL server 环境实验名称实验二:用查询分析器创建数据库实验目的创建数据库1.在查询分析器中输入以下内容CREATE DATABASE图书管理ON PRIMARY(NAME= 图书管理 ,FILENAME='D:| 李利巧 | 图书管理 _data.mdf',SIZE=1,MAXSIZE=5MB,FILEGROWTH=10%)LOG ON(NAME= 图书管理 ,FILENAME='D:| 李利巧 | 图书管理 _log.ldf',SIZE=1,实验步骤MAXSIZE=5MB,FILEGROWTH=10%)GO2.电击分析查询、执行查询电击数据查询,不执行,其原因可能有以下几点:1.把“:”输成“;”;实验过程2. 没有建立文件夹;中遇到的 3. 最后括号前不要加逗号。

数据库实验2 SQL Server2005数据库的管理(答案)

数据库实验2 SQL Server2005数据库的管理(答案)

实验2 SQL Server数据库的管理学号:18103317专业:电子信息工程一、实验内容及步骤1.在SQL Server管理平台中创建studentsdb数据库。

(1)运行SQL Server管理器平台,在管理平台的对象资源管理器中展开服务器。

(2)右击“数据库”项,在快捷菜单中选择“新建数据库”菜单项.在新建数据库对话框的名称文本框中输入学生管理数据库名studentsdb。

2.选择studentsdb数据库,在其快捷菜单中选择“属性”菜单项,查看“常规”、“文件”、“文件组”、“选项”、“权限”和“扩展属性”等页面。

3,打开studentsdb数据库的“属性”对话框,在“文件”选项卡中修改studentsdb 数据文件的“分配的空间”大小为2MB。

指定“最大文件大小”为5MB。

在“事务日志”选项卡中修改studentsdb数据库的日志文件的大小在每次填满时自动递增5%。

4.单击“新建查询”打开查询设计窗口,在查询设计器中使用Transact-SQL 语句CREATE DATABASE创建studb数据库。

然后通过系统存储过程sp_helpdb 查看系统中数据库信息。

EXEC sp_helpdb 'studb'5.在查询设计器中使用Transact-SQL语句ALTER DATABASE修改studb 数据库的设置,指定数据文件大小为5MB.最大文件大小为20MB,自动递增大小为1MB。

ALTER DATABASE studbMODIFY FILE(NAME=studb,SIZE=8,MAXSIZE=40)6.在查询设计器中为studdb数据库增加一个日志文件,命名为studb_Log2,大小5MB。

最大文件大小为10MB。

ALTER DATABASE studbADD LOG FILE(NAME=studb_Log2,FILENAME='D:\studb_Log2',SIZE=5,MAXSIZE=20)7.使用查询设计器将studb数据库的名称更改为student_db。

实验2:SQL SERVER数据库管理

实验2:SQL SERVER数据库管理

实验2:SQL SERVER数据库管理一、实验目的1、掌握使用SSMS图形界面和T-SQL语句创建和修改数据库二、实验内容(相应的SQL语句以.sql文件存盘到U盘上)1、创建产品销售数据库CPXS(使用SSMS图形界面)(1)使用SSMS图形界面创建数据库CPXS,数据文件初始大小为5MB,最大大小50MB,增长方式按10%比例增长;日志文件初始为2MB,最大可增长到10MB,按2MB增长;其余参数取默认值。

(2)使用SSMS图形界面查看CPXS数据库信息(3)使用SSMS图形界面修改CPXS数据库相关信息:将CPXS数据文件的增长方式改为按5MB增长(4)使用SSMS图形界面删除CPXS数据库2、创建产品销售数据库CPXS(使用T-SQL)数据文件初始大小为5MB,最大大小50MB,增长方式按10%比例增长;日志文件初始为2MB,最大可增长到10MB,按2MB增长;其余参数取默认值。

(1)请写出相应创建CPXS数据库系统的SQL语句:CREATE DATABASE CPXSON(NAME = 'CPXS_Data',FILENAME = 'E:\SQL \CPXS_Data.MDF' ,SIZE = 5MB,MAXSIZE = 50MB,FILEGROWTH = 10%)LOG ON(NAME = 'CPXS_Log',FILENAME = ‘E:\SQL \CPXS _Log.LDF' ,SIZE = 2MB,MAXSIZE=10MB,FILEGROWTH = 2MB)(2)用T-SQL语句将CPXS数据文件的增长方式改为按5MB增长(给出相应语句和结果截图)ALTER DATABASE CPXSMODIFY FILE(NAME=CPXS_Data,FILEGROWTH=5MB)(3)使用存储过程查看刚才创建的数据库的信息(请给出相应语句和结果截图)sp_helpdb CPXS3、在CPXS数据库中完成如下操作包含如下三个表:产品表CP(产品编号,产品名称,价格,库存量);销售商表XSS(客户编号,客户名称,地区,负责人,电话);产品销售表CPXSB(产品编号,客户编号,销售日期,数量,销售额);(1)三个表结构如图3.1~图3.3所示,请使用SSMS图形界面完成表的创建。

sql server 实验报告

sql server 实验报告

sql server 实验报告SQL Server 实验报告引言:SQL Server 是一种关系型数据库管理系统,广泛应用于企业和组织中的数据管理和处理。

本篇实验报告将探讨 SQL Server 的一些关键功能和特性,并通过实验来验证其性能和可靠性。

一、SQL Server 的基本概念和架构SQL Server 是由 Microsoft 公司开发的一种关系型数据库管理系统。

它采用了客户端/服务器架构,其中客户端应用程序通过网络连接到 SQL Server 数据库服务器,然后发送 SQL 查询语句并接收返回的结果。

SQL Server 的架构包括以下几个核心组件:1. 数据库引擎:负责处理数据库的存储、查询和事务管理等核心功能。

2. Analysis Services:用于数据分析和数据挖掘。

3. Integration Services:用于数据集成和转换。

4. Reporting Services:用于生成和发布报表。

二、SQL Server 的性能优化SQL Server 提供了许多性能优化的功能和技术,以确保数据库的高效运行。

以下是一些常用的性能优化方法:1. 索引优化:通过创建适当的索引来加快查询速度。

2. 查询优化:通过编写优化的查询语句和使用查询执行计划来提高查询效率。

3. 数据分区:将大型表分割为多个较小的分区,以提高查询和维护的效率。

4. 内存管理:通过适当配置内存来提高数据库的性能。

5. 并发控制:通过合理设置事务隔离级别和锁定策略来提高并发性能。

三、SQL Server 的安全性SQL Server 提供了多种安全性功能,以保护数据库的机密性和完整性。

以下是一些常用的安全性措施:1. 访问控制:通过设置用户权限和角色来限制对数据库的访问。

2. 数据加密:通过使用加密算法对敏感数据进行加密,以防止未经授权的访问。

3. 审计跟踪:记录和监控对数据库的访问和操作,以便及时发现异常行为。

(完整word版)SqlServer实验报告一

(完整word版)SqlServer实验报告一

河南工业大学实验报告课程空间数据库实验名称实验一认识RDBMS SQL Server 系别信息学院地理信息系实验报告日期 2017-11-06专业班级姓名学号教师审批签字一.实验目的1.通过对某个商用DBMS的安装使用,初步了解DBMS的工作环境和系统架构。

2.熟悉熟悉SQL Server Management Studio(SSMS)的工作环境3.掌握利用SSMS器建立数据库和基本表并录入数据二.实验内容及要求1.从网上下载SQLServer2014 Express相关软件(SQLServer2008版也可以),根据说明安装数进行安装。

2.运行SQLServer,重点了解SQLServer2014的各项功能。

3.在SSMS中创建个人数据库(注:命名规则XXX_DB,XXX为姓名缩写),并观察创建的步骤及选项。

4.在个人数据库内创建student表(参照课本41页),并手工录入5条纪录三.实验结果1.下载软件并安装:进入微软官网,搜索SQLserver2016,下载简体中文版本。

下载完成后启动:进入安装界面,点击全新SQL server独立安装或向现有安装添加功能:选择Express版本进行安装,同意许可,进行安装规则检查:图3 进行安装规则检查根据自己的需求选择启用安装的功能:图4 功能选择及实例目录采用混合模式(SQLserver身份验证和Windows身份验证),为系统管理员sa创建密码,并指定SQLserver管理员:图5 数据库引擎配置配置好相关功能以及路径,准备进入安装:图6 准备安装2.安装SQL Server Management Studio,运行SSMS(本实验个人电脑上安装的是SQLserver2016,学校实验室安装的为SQLserver2008):图7 SSMS连接数据库引擎3.在SSMS中创建个人数据库(注:命名规则XXX_DB,XXX为姓名缩写),并观察创建的步骤及选项:右键数据库,新建数据库:图8 新建个人数据库BX_DB4.在个人数据库内创建student表(参照课本41页),并手工录入5条纪录新建student数据表包括学号、姓名、性别、年龄、学院五列,设置学号为主键:图9 新建student表手工录入五条记录:图10 选择表图11 录入五条记录四.实验中的问题及心得这次实验的过程中还真是遇到了不少的问题,因为我是之前自己在电脑上装的,不了解SqlServer的特性,比如说2008版本的不支持win10系统,所以在装的时候也是走了比较多的弯路。

SQL Server数据库实验报告(模板)

SQL Server数据库实验报告(模板)

SQL Server数据库实验报告专业班级姓名1. 实验题目:实验二第3题使用图形界面SSMS创建数据库1.1 实验目的1.掌握使用SSMS图形化界面创建、修改、打开、收缩与删除数据库。

2.掌握使用T-SQL语句创建、修改、打开与删除数据库。

3.熟练查看数据库中的各种对象4.掌握分离与附加数据库1.2 实验要求创建数据库stuinfo,要求如下。

①包含三个数据文件(MF.mdf、F1.ndf、F2.ndf)和两个日志文件(L1.ldf、L2.ldf),②F1.ndf和F2.ndf放到自定义的文件组G1中,③数据文件存储到D:\SQLDATA,日志文件存储到E:\SQLLOG。

文件的其他属性自定义。

1.3 T-SQL程序1.4 运行结果2. 实验题目:实验二第4题使用Transact-SQL语句创建数据库2.1实验目的1.掌握使用SSMS图形化界面创建、修改、打开、收缩与删除数据库。

2.掌握使用T-SQL语句创建、修改、打开与删除数据库。

3.熟练查看数据库中的各种对象4.掌握分离与附加数据库2.2实验要求删除第3题中的数据库,再使用命令CREAT DATABASE创建第3题中的数据库。

2.3T-SQL程序CREATE DATABASE stuinfoON PRIMARY(NAME=MF,FILENAME='D:\SQLDATA\MF.MDF'),FILEGROUP G1(NAME=F1,FILENAME='D:\SQLDATA\F1.NDF'),(NAME=F2,FILENAME='D:\SQLDATA\F2.NDF')LOG ON(NAME=L1,FILENAME='D:\SQLLOG\L1.LDF'),(NAME=L2,FILENAME='D:\SQLLOG\MF.LDF')2.4运行结果3. 实验题目:实验二第5题修改数据库3.1实验目的1)掌握使用SSMS图形化界面创建、修改、打开、收缩与删除数据库。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

大型数据库SQL SERVER 实验大作业
系统必须有的内容:
1、系统后台数据库必须是SQL SERVER。

前台使用的编程语言不限。

2、用命令创建三个以上的表。

(10分)
3、用命令创建主键与外键。

(10分)
3、用命令创建默认值对象,并与表中字段绑定。

(10分)
4、用命令创建CHECK约束定义某字段。

(10分)
5、用命令创建规则对象,并与表中字段绑定。

(10分)
6、用命令创建用户自定义数据类型,并用该数据类型定义表中字段。

(10分)
7、在程序中,必须能将表数据显示在界面中。

(10分)
8、在程序中,能对表数据进行查找。

(10分)
9、在程序中,能对表数据进行插入。

(10分)
10、在程序中,能对表数据进行修改。

(10分)
大作业的实验报告书写方法:
实验学时:6学时
实验名称:ХХ系统(名称自定)
一、实验目的
1.综合掌握实验一到实验六的内容。

2.掌握编程语言与数据库连接及访问表记录的方法。

二、实验准备
1.综合以前所学知识,结合某种编程语言开发完整的系统;
2.预习数据库与编程语言链接的相关内容;
三、实验内容及步骤
(一)表的建立
1、某某表的建立
CREATE TABLE 某某表(
……

2、某某表的建立
CREATE TABLE 某某表(
……

……
(二)主键与外键的建立
1、ALTER TABLE 某某表
ADD CONSTRAINT AA_PK PRIMARY KEY(ID)
……。

相关文档
最新文档