SQL-Server-2005-数据仓库创建示例

合集下载

SQL Server 2005 数据仓库创建示例

SQL Server 2005 数据仓库创建示例

数据仓库作业一创建过程示例
本次实验内容以SQL Server 2005环境下来演示如何创建数据立方体。

前提条件:
1.数据已经经过ETL处理后倒入到数据库中;该数据库能通过用户名密码访问。

2.安装了SQL Server 2005; 可以运行“SQL Server Business Intelligence Development Studio”
3.根据要求已经设计好满足要求的视图或者表(第三步中用到的“新建数据视图”)。

也就是说你的维度,维度层次关系,度量等都应该已经创建好
了。

运行“SQL Server Business Intelligence Development Studio”. 并按照如下演示步骤创建数据立方体。

主要分为5个步骤:
1.新建Analysis Service工程
2.新建数据源(一个例子)
3.新建数据视图(一个例子)
4.新建维度(一个例子)
5.新建数据立方体(一个例子)
第三步新建数据视图
第四步新建维度
第五步新建数据立方体。

SQLServer2005

SQLServer2005
SQL SERVER 2005
第一章 数据库的基本操作
一、新建数据库
语法格式:
CREATE DATABASE 数据库名 [ON {[PRIMARY] (NAME=‘逻辑文件名’ (NAME=‘逻辑文件名’, FILENAME=‘物理磁盘文件名’ FILENAME=‘物理磁盘文件名’ [,SIZE=文件初始大小] [,SIZE=文件初始大小] [,MAXSIZE={文件最大长度 [,MAXSIZE={文件最大长度 |UNLIMITED}] [,FILEGROWTH=文件增长方式]) [,FILEGROWTH=文件增长方式])
第三章 表数据的基本操作
一、数据的添加、修改和删除 1、数据的添加(INSERT命令) 语法格式: INSERT INTO 表名(列名1,列名2,列名 3,……) VALUES(值1,值2,值3,……) /* 列名列表可省略 */ 或 INSERT INTO 表名 (SELECT 子句)
•例: (1)INSERT INTO xsda(sno,sname,sex,birth,grade) VALUES (‘S01’,‘张三’,‘男’,‘1980-1-13’,135.5) (2)INSERT INTO xsda VALUES(‘S02’,‘李四’,‘女’, ‘981-2-20’,124.5) (3)INSERT INTO xsda (SELECT * FROM xsda1 WHERE sex=‘男’)
注意:如果同时约束表中的多列最好用表级约束, 注意:如果同时约束表中的多列最好用表级约束,例如, 创建下表的主键同时为sno和cno 创建下表的主键同时为 例3:创建xscj表结构 CREATE TABLE xscj ( sno CHAR(3) FOREIGN KEY REFERENCES xsda(sno), cno CHAR(3) FOREIGN KEY REFERENCES kc(cno), grade DECIMAL(4,1) CHECK(grade between 0 and 100), score INT DEFAULT 0, PRIMARY KEY (sno,cno) )

4第4章-SQLServer2005-DBMS

4第4章-SQLServer2005-DBMS
指定LOG ON,系统将自动创建一个日志文件,
3、在SQL Server中创建数据库
(2)使用命令语句创建数据库
【例4.3 】 创建大学教学管理数据库,数据库名为 JXGL,其主数据文件逻辑名称为JXGL_ data, 数据文件的操作系统文件名称为JXGL.mdf,数 据文件初始大小为5 MB,最大值为200 MB,以 5%的增量增加。日志逻辑文件名称为JXGL_log, 日志的操作系统文件名称为JXGL.ldf,日志文件 初始大小为5 MB,可按2 MB增量增加,最大值 为50 MB。
3、SQL Server 2005安装过程
SQL Server 实例

不同的实例也有共享的内容
在“开始”菜单中只有一个程序组 只有一套管理工具
3、SQL Server 2005安装过程
若要安装新的命名实例, 在“实例名”对话框中为安 则单击“命名实例”,然 装的软件选择默认实例或命 后在文本框中输入一个惟 名实例。系统一般选择“默 一的实例名。 认实例”单选框。
2使用命令语句创建数据库filespecfilename?osfilename?size2使用命令语句创建数据库filespecfilename?osfilename?size指引用文件时指引用文件时sqlserversqlserver中使用的逻辑名称中使用的逻辑名称指引用文件时指引用文件时sqlserversqlserver中使用的逻辑名称中使用的逻辑名称是创建文件时由操作系统是创建文件时由操作系统使用的路径和文件名使用的路径和文件名是创建文件时由操作系统是创建文件时由操作系统使用的路径和文件名使用的路径和文件名指定文件的初始大小指定文件的初始大小指定文件的初始大小指定文件的初始大小指定文件可增大到的最大大小指定文件可增大到的最大大小指定文件可增大到的最大大小指定文件可增大到的最大大小指定文件将增长到磁盘充满为止指定文件将增长到磁盘充满为止指定文件将增长到磁盘充满为止指定文件将增长到磁盘充满为止指定文件的自动增量该值可以指定文件的自动增量该值可以tbtb面指定单位则默认值为面指定单位则默认值为指定文件的自动增量该值可以指定文件的自动增量该值可以mbmbkbkbgbgbtbtb或百分比或百分比为单位指定

创建一个SQL Server 2005跟踪数据库

创建一个SQL Server 2005跟踪数据库

创建一个SQL Server 2005跟踪数据库1.启动SQL Server Management Studio,连接数据库引擎。

2.在数据库节点上单击右键激活右键快捷菜单,选择“新数据库”。

3.在新数据库对话框中输入“WorkflowTracking”作为数据库的名称字段,点击确定。

4.下一步将执行WF为设置跟踪所提供的脚本(这会创建表、视图以及工作流跟踪的角色)。

这些脚本的位置在<%WINDIR%>Framework3.0Windows Workflow FoundationSQLZH-CHS,在这里<%WINDIR%>是指你的Windows目录(通常是C:Widows)。

在SQL Server Management Studio打开Tracking_Schema.sql文件。

5.SQL Server Management Studio会在一个新窗口中导入文件中的脚本,但在我们运行脚本前,我们需指明在哪个数据库中运行这些脚本,因此我们要选择WorkflowTracking 数据库。

6.点击工具栏上的执行按钮执行这些脚本。

7.重复4-6步执行Tracking_Logic.sql脚本。

这将在数据库中创建必须的存储过程。

我们现在就创建了一个将记录跟踪信息的数据库,但怎样得到已记录的信息呢?什么组件进行这方面的工作呢?让我们看看!使用SqlTrackingServer服务在工作流跟踪数据库设置好后,现在就是实际使用它的时候了。

我们先创建一个新的工作流并看看我们怎样去跟踪事件。

我们将创建一个稍微复杂一些的工作流,里面有几个事件可以提供给我们去进行跟踪。

在我们创建一个原始的工作流后,我们将增加必要的跟踪代码。

创建一个新工作流并进行跟踪1.为更方便些,我已创建了两个版本的样例应用程序。

Workflow包含两个不同版本的应用程序:一个是不完全版本,一个是完全版本。

完全版本已完全编写完成并可直接运行,非完全版本可方便你进行修改,并按步骤完成相应练习。

SQL2005数据库创建说明

SQL2005数据库创建说明

SQL2005数据库创建说明
第一步、按下图点击“SQL Server Management Studio”打开SQL2005
第二步、输入登录名和密码后点击连接打开数据库,(登录名和密码需要电话咨询如家区域IT专员)
第三步、新建门锁软件数据库,数据库命名为ic2000,点击确定添加。

第三步、还原数据库
1、右键选择ic2000按下图提示进入数据还远界面
2、选择源设备添加还原数据库文件icbak2005.bak.(还原文件在门锁安装目录内C:\Program Files\MF system\MF system)
3、选择还原数据库文件还原数据库
点击确定添加
SYS.INI配置设置文件。

5、修改SYS.INI配置设置里面相关配置。

安装SQL2005时所设密码
数据库帐户名sa
数据库所在电脑名称(或IP)
数据库所在电脑名称(或IP)。

sqlserver2005 建库表sql语句

sqlserver2005 建库表sql语句

sqlserver2005 建库表sql语句--use mastergoIF EXISTS (SELECT * FROM sys.databases WHERE name = 'StudyDB') DROP DATABASE StudyDB --如果存在则删除GOEXEC xp_cmdshell 'mkdir D:\SQL' --调用DOS命令创建文件夹--建库CREATE DATABASE StudyDBON PRIMARY( --PRIMARY 可选指定主文件组中的文件NAME = 'StudyDB1_data', --主数据文件的逻辑名FILENAME = 'D:\SQL\StudyDB1_data.mdf' , --主数据文件的物理名SIZE = 3MB, --主数据文件初始大小MAXSIZE = 5MB, --主数据文件最大大小FILEGROWTH = 20% --主数据文件的增长率), --注意","号分隔(NAME = 'StudyDB2_data', --主数据文件的逻辑名FILENAME = 'D:\SQL\StudyDB2_data.ndf' , --主数据文件的物理名SIZE = 512 KB, --主数据文件初始大小MAXSIZE = 5MB, --主数据文件最大大小FILEGROWTH = 20%)LOG ON(NAME = 'StudyDB1_log',FILENAME = 'D:\SQL\StudyDB_log1.ldf' ,SIZE = 512KB,MAXSIZE = 3MB,FILEGROWTH = 20%), --注意","号分隔(NAME = 'StudyDB2_log',FILENAME = 'D:\SQL\StudyDB_log2.ldf' ,SIZE = 512KB,MAXSIZE = 3MB,FILEGROWTH = 20%)go--建表use StudyDB --必须使用StudyDB这个数据库,不然你建立的表在master数据库里面goIF EXISTS(SELECT * FROM sys.objects WHERE name='stuInfo')DROP TABLE stuInfo--创建主表stuInfo--CREATE TABLE stuInfo(stuName NVARCHAR(20) NOT NULL,stuNo NCHAR(6) NOT NULL,stuSex NCHAR(4) NOT NULL,stuAge SMALLINT NOT NULL,stuSeat SMALLINT IDENTITY(1,1),stuAddress NTEXT)GO--为主表stuInfo创建约束[在外添加约束]--ALTER TABLE stuInfoADD CONSTRAINT PK_stuNo PRIMARY KEY(stuNo),--主键约束CONSTRAINT UQ_stuNo UNIQUE (stuNo),--唯一约束CONSTRAINT CK_stuNo CHECK(stuNo LIKE 'S253[0-9][0-9]'),--检查约束 CONSTRAINT CK_stuSex CHECK(stuSex='男' OR stuSex='女'),CONSTRAINT CK_stuAge CHECK(stuAge BETWEEN 15 AND 40),CONSTRAINT CK_stuSeat CHECK(stuSeat<=30),CONSTRAINT DF_stuAddress DEFAULT ('地址不详') FOR stuAddress --默认值设置GO--创建从表stuMarks--CREATE TABLE stuMarks(ExamNo CHAR(7) NOT NULL,stuNo NCHAR(6) NOT NULL,writtenExam SMALLINT NOT NULL,LabExam SMALLINT NOT NULL)GO--为从表stuMarks创建约束--ALTER TABLE stuMarksADD CONSTRAINT PK_ExamNo PRIMARY KEY(ExamNo),CONSTRAINT CK_ExamNo CHECK(ExamNo LIKE 'S2718[0-9][0-9]'),CONSTRAINT FK_stuNo FOREIGN KEY(stuNo) REFERENCESstuInfo(stuNo),--外键约束CONSTRAINT CK_writtenExam CHECK(writtenExam BETWEEN 0 AND 100),CONSTRAINT DF_writtenExam DEFAULT 0 FOR writtenExam,CONSTRAINT CK_LabExam CHECK(LabExam BETWEEN 0 AND 100),CONSTRAINT DF_LabExam DEFAULT 0 FOR LabExamGOCREATE TABLE TBL_TEST1(TEST1_ID INT PRIMARY KEY IDENTITY(1,1) --主键,自增, TEST_NAME VARCHAR(20) NOT NULL)CREATE TABLE TBL_TEST2(TEST2_ID INT PRIMARY KEY IDENTITY(1,1), TEST1_ID INT REFERENCES TBL_TEST1(TEST1_ID)--外键约束, TEST2_NAME VARCHAR(20) UNIQUE, TEST2_SEX CHAR(2) CHECK(TEST2_SEX='男' OR TEST2_SEX='女') --或者:CHECK TEST2_SEX IN('男','女'), TEST2_ADDRESS TEXT DEFAULT('地址不详'))insert into TBL_TEST1 values('1')select * from TBL_TEST1delete TBL_TEST1insert TBL_TEST2 values(1,'1','男','')select * from TBL_TEST2delete TBL_TEST2。

sql server 2005 create database 语法

sql server 2005 create database 语法

sql server 2005 create database 语法在SQL Server 2005 中,创建数据库的语法如下:sql复制代码CREATE DATABASE database_name[ON([NAME = logical_file_name, ]FILENAME = 'physical_file_name'[ , SIZE = size [KB|MB|GB|TB] ][ , MAXSIZE = maximum_size [KB|MB|GB|TB] ] [ , FILEGROWTH = growth_increment[KB|MB|GB|TB] ]) [,...n]][LOG ON([NAME = logical_file_name, ]FILENAME = 'physical_file_name'[ , SIZE = size [KB|MB|GB|TB] ][ , MAXSIZE = maximum_size [KB|MB|GB|TB] ] [ , FILEGROWTH = growth_increment[KB|MB|GB|TB] ]) [,...n]];以下是该语法的各个部分的详细说明:•CREATE DATABASE database_name:这是创建数据库的命令,其中database_name是要创建的数据库的名称。

•ON:指定要用于存储数据库的磁盘文件。

你可以指定一个或多个数据文件,以及一个或多个日志文件。

•(NAME = logical_file_name, FILENAME ='physical_file_name'):定义数据文件的逻辑名称和物理文件路径。

logical_file_name是数据库内部的文件名,而physical_file_name是该文件的实际路径和文件名。

•SIZE = size [KB|MB|GB|TB]:指定数据文件的初始大小。

SQL Server 2005之数据库的创建

SQL Server 2005之数据库的创建

SQL Server 2005之数据库的创建(二)2009年05月03日星期日12:13在上一篇博客中写了sql2005企业版的安装,今天来做下里面数据库的创建,数据库的创建有两种:图形界面的创建和命令方式的创建。

图形界面的创建是比较简单的,公司里面的管理员一般用的图形界面比较多点,如果要操作两个不痛的数据库那就用到了命令方式来创建,因为所有的数据库都是根据一个标准来建立的,命令基本上是一致的。

我们先来用图形界面来建立数据库:打开“开始--程序--microsoft sql2005--sql server management studio ”进入数据库的管理工具中。

进去后,在“数据库”那右击点击新建数据库:出来一个新建选项夹,在数据库名称那输入自己想建数据库的名称,还可以在这里面设置一下我们设置数据库的属性(路径,初始大小)我们来查看下是否创建成功,点开如下图:我们的数据库创建完成,图形界面的数据库创建完成。

上面做了图形界面的创建,下面我们来用命令创建数据库,这个就需要看大家的记忆了。

点击上面的“新建查询”出现了如图右面的对话框,在里面输入命令就可以了,一个数据库包含两种文件:一个是数据文件,一个是日志文件,我们先来看看数据文件怎么写,大家要看清楚命令的每行末尾都有一个逗号,那个逗号省掉了就是错误的了,命令:create database bb(数据库名称)on(name='bb_date', (文件名)filename='c:\sql2005\bb.mdf', (文件存放目录)size=10mb, (初始化大小)maxsize=100mb, (最大容量)filegrowth=5mb (递增量))我们上面写的那个路径必须是C盘下已经有的文件夹,如果没有等下会报错误的。

数据文件创建完成,我们来创建下日志文件命令:log on(name='bb_log',filename=c:\sql2005\bb.ldfsize=5mb,maxsize=50mb,filegrowth=1mb)写完以后全选命令,现在我们还不着急执行这条命令,我们先来分析一下,看看有没有错误,如下图:点击“分析”看下图命令是成功的,这样我们就可以放心的执行了。

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

数据仓库作业一创建过程示例
本次实验内容以SQL Server 2005环境下来演示如何创建数据立方体。

前提条件:
1.数据已经经过ETL处理后倒入到数据库中;该数据库能通过用户名密码访问。

2.安装了SQL Server 2005; 可以运行“SQL Server Business Intelligence Development Studio”
3.根据要求已经设计好满足要求的视图或者表(第三步中用到的“新建数据视图”)。

也就是说你的维度,维度层次关系,度量等都应该已经创建好
了。

运行“SQL Server Business Intelligence Development Studio”. 并按照如下演示步骤创建数据立方体。

主要分为5个步骤:
1.新建Analysis Service工程
2.新建数据源(一个例子)
3.新建数据视图(一个例子)
4.新建维度(一个例子)
5.新建数据立方体(一个例子)
第三步新建数据视图
第四步新建维度
第五步新建数据立方体。

相关文档
最新文档