sysbase基础

sysbase基础
sysbase基础

第一讲 Sybase基础知识

一、客户/服务器体系结构

Sybase是一种建立在客户/服务器体系结构上的数据库管理系统。

●什么是客户/服务器体系结构?

从硬件角度看,客户/服务器体系结构是指将某项任务在两台或多台机器之间进行分配,其中客户机(Client)用来运行提供用户接口和前端处理的应用程序,服务器机(Server)提供客户机使用的各种资源和服务。

从软件角度看,客户/服务器体系结构是把某项应用或软件系统按逻辑功能划分为客户软件部分和服务器软件部分。客户软件部分一般负责数据的表示和应用,处理用户界面,用以接收用户的数据处理请求并将之转换为对服务器的请求,要求服务器为其提供数据的存储和检索服务;服务器端软件负责接收客户端软件发来的请求并提供相应服务。客户/服务器融合了大型机的强大功能和中央控制以及PC机的低成本和较好的处理平衡。客户/服务器为任务的集中/局部分布提供了一种新的方法,这种体系能够使用户对数据完整性、管理和安全性进行集中控制。在缓解网络交通和主机负荷以及满足用户需要方面,客户/服务器体系提供了良好的解决方案。

总之,客户/服务器的工作模式是:客户与服务器之间采用网络协议(如TCP/IP、IPX/SPX)进行连接和通讯,由客户端向服务器发出请求,服务器端响应请求,并进行相应服务。

数据库应用的客户/服务器模式如下图所示:

二、访问Sybase服务器的基本过程

1.建立客户与服务器之间的连接,包括网络连接、客户进程与服务器进程之间的连接;

2.客户端通过网络发送SQL语句给服务器,用来查询或操作服务器中的数据或数据库对象;

3.服务器接收到SQL语句后,对其进行语法分析、优化和编译后执行;

4.如果执行的语句产生一个结果集,服务器通过网络把结果集返回给客户;

5.客户端对收到的结果作相应的处理。

在客户/服务器体系,有两种数据库引擎结构,即多进程数据库引擎和单进程、多线程引擎结构。

多进程结构即多个可执行程序同时运行。每当用户登录到数据库系统时实际上都启动了数据库引擎的一个独立实例。存在起协调作用的进程协调进行之间的通讯以保证当多用户访问相同数据时数据的完整性。多进程数据库引擎一般用在大型机数据库上。

单进程多线程数据库引擎在原理上和多进程数据库引擎类似,不同的是多线程数据库引擎自己负责调度各应用程序占用CPU的时间,而不依赖于操作系统。这样,多线程数据库引擎自我保护的能力更强。

Oracle Server是一个真正的多进程数据库引擎,Sybase数据库管理系统采用的是单进程多线程的引擎结构。

三、Sybase产品概述

1.Sybase软件的组成

Sybase软件可划分为三个部分:一是进行数据管理与维护的联机关系数据库管理系统Sybase SQL Server;二是支持数据库应用系统的建立和开发的一组前端工具软件Sybase SQL Tools;三是可把异构环境下其他厂商的应用软件和任何类型的数据连接在一起的接口软件Open Client/Open Server。

SQL Server是个可编程的数据库管理系统(DBMS),它是整个Sybase产品的核心软件,起着数据管理、高速缓冲区管理、事务管理的作用。

2.SQL Server的基本特征

SQL Server是个关系数据库管理系统,它具有如下一些基本特征:

a.SQL Server可以放在若干个磁盘设备上,初始安装时所需的磁盘空间至少要17MB。

b.SQL Server支持多库结构,也就是说Sybase系统中可以有多个数据库。Sybase可以管理多个数据库。

c.SQL Server可以编译和运行T-SQL语句,并可返回客户程序所要求的结果。T-SQL语句是标准SQL的扩充,它除了有数据定义语句、数据操纵语句和数据控制语句之外,

d.SQL Server可以管理多个用户并具有较高的事务吞吐量和较低的事务响应时间。

客户的应用程序可以存取Server中某一个或几个数据库的数据。

四、SQL Server的主要内容

Sybase SQL Server是一个多库结构的RDBMS,体系结构大致如下:

1.数据库

服务器自身所使用的数据库,也可以说是管理服务器和用户数据库的数据库。Sybase在安装时,自动创建了四个系统数据库:

master、model、tempdb、sybsystemprocs

(1) master数据库

它是管理和控制用户数据库以及维护服务器正常运行的核心数据库,它保存了大量的系统信息,如服务器配置、用户、设备等。

在master数据库中不允许普通用户在其中创建数据库对象,否则会使得master数据库的事务日志很快变满。如果事务日志用尽,就无法使用dump transaction命令释放master 数据库中的空间。

(2)model数据库

它是为创建用户数据库而提供的模板。每当创建新的数据库时,SQL Server自动建立model数据库的一份拷贝,并把它扩充到用户所要求的大小,以此作为新用户数据库。Model数据库中包含每个用户数据库所要求的系统表。Model数据库可以被修改以便定制新创建的。

(3)tempdb数据库

它是个临时数据库,为服务器运行与处理提供一个共享的存储区域,如group by和order by的中间结果就存放在这里。Tempdb的空间为服务器中所有数据库的所有用户所共享。

每次重启SQL Server,服务器的一个自动进程都拷贝model数据库到tempdb数据库,并清除tempdb中原来的内容。因此tempdb中的用户表都是临时的。临时表分为两类:可共享的和不可共享的。不可共享的临时表在由create table中将符号#置于表名之前创立;可共享的临时表通过create table中指定表名前缀tempdb..而创立。不可共享的临时表SQL Server自动为其添加数字后缀名,且它只存在于当前会话中。

(4)sybsystemprocs数据库master数据库

它是专门用来保存系统命令(存储过程)的数据库,如sp_help、sp_configure、sp_helpdevice等。当任一数据库用户运行以sp_开头的存储过程时,SQL Server按照以下顺序查找:当前数据库、sybsystemprocs数据库、master数据库。

2.用户数据库

用户数据库是我们使用Sybase服务器的真正目的。要管理用户数据,必须在Sybase中创建自己的数据库,它是指用create database命令创建的数据库。不能存取master数据库的用户是无权创建新的数据库的。

数据库中的主要内容——数据库对象:

表、视图、临时表

索引、主键、外键

缺省值、规则

存储过程、触发器等

五、Sybase的安装与配置

1.服务器端的安装

安装建立SQL Server以后,要建立放置数据库、日志和索引的逻辑磁盘设备。数据库、日志和索引的配置应注意以下原则;

a.不要把任何用户对象安装在master数据库中。

b.日志应该保存在与数据库分离的磁盘上。

2.客户端的安装

3.需要立即更改的内容

(1)更改sa的登录口令;(2)命名服务器;(3)修改文件名(保证Sybase Central正常启动);(4)更改缺省设备;(5)增加tempdb的空间。

4.创建用户数据库

以下通过一个建立数据库的脚本说明建立数据库的过程:

//创建数据库设备,设备大小以页(2K)为单位

disk init

name=”test_dbdev”,

physname=”c:\test\test_dbdev.dat”,

vdevno=10,

size=10240

go

disk init

name=”test_logdev”,

phyname=”c:\test\test_logdev.dat”,

vdevno=11,

size=5120

go

//创建数据库TEST_DB,其大小为20M,日志大小为10M

create database TEST_DB

on test_dbdev=20

log on test_logdev=10

go

//打开数据库

use TEST_DB

go

5.系统管理的主要内容

a.物理资源的管理

b.用户及其权限管理

c.数据库的备份与恢复

6.SQL Server的配置参数

服务器配置是系统管理员的职责,正确的配置对系统性能有重大的影响。有两个系统表存储配置信息:sysconfigures和syscurconfigs;sysconfigures是永久性的,一旦系统运行,sysconfigures的信息就拷贝到syscurconfigs中。显示配置和改变配置使用系统过程sp_configure。

有两种配置值:动态的和静态的,动态值一旦改变立即生效,静态值要在系统重启动后才起作用。

第二讲数据库设备与存储空间管理

一、概述

1.安装初始化

初始安装SQL Server时,安装程序和脚本初始化主设备,并建立master、model、tempdb和sybsystemprocs数据库。系统数据库、预定义设备和段按下列默认方式组织:

a.master、model、tempdb数据库安装在主设备master上;

b.sybsystemprocs数据库安装在安装时选择的设备上(sysprocsdev);

c.为每个数据库创建三个预定义段:system、default和logsegment;

d.所有用户创建数据库的默认设备是master设备;

e.如果选择安装了审计数据库sybsecurity,它位于自己的设备上。

2.设备与存储管理考虑的主要问题

(1)恢复

物理磁盘崩溃时,磁盘镜像或在单独的物理设备上保存日志为数据库恢复提供了两种机制。

(2)性能

磁盘读写速度是I/O操作的瓶颈,正确地把数据库对象放置到物理设备上有利于改进性能;

把日志和数据库对象置于单独的设备上可以提高系统性能;

把表放在一个硬盘上而把索引放在另一个硬盘上,由于把工作分置于两个硬盘驱动器上,所以可以确保物理读写速度加快;

磁盘镜像会降低磁盘写的速度。

二、设备(Device)

Sybase将数据库中的所有数据存放在设备上。

1.设备的概念

设备是Sybase预先配置的专门存放数据库的一块连续的磁盘空间,并且它被映射到一操作系统文件或一原始磁盘分区上。它有两个对应的名称:逻辑名和物理名。NT仅支持设备映射到文件。

设备与数据库之间的关系:多对多关系。一个数据库可以被创建或扩充到多个设备上,一个设备也可以被用来存放多个数据库。不同的设备操作系统可以对其并行地读写,因此我们可以人为地将一个数据库放置到多个数据库设备上。

设备的分类:Database Device和Dump Device。数据库设备存放数据库和事务日志,转储设备用来存放数据库或日志的备份。

2.设备的创建

命令语法:

DISK INIT

Name=?device_name?,

Physname=?physical_name?,

Vdevno=virtual_device_number

Size=number_of_pages

[…….]

举例说明:

DISK INIT

Name=?My_Device?,

Physname=?D:\database\My_device.dat?,

Vdevno=3

Size=5000

注释:逻辑名、物理名、设备虚拟号、设备大小

创建转储设备:

sp_addumpdevice{…disk?|?tape?}

Logical_Name,

3.默认设备

在没有指定设备的情况下,用户创建的任何数据对象自动存放在默认设备上。

初始安装后,系统的主设备master被预指定为默认设备,因此要尽快创建自己的默认设备。确保以下设备不是默认设备:系统主设备、指定仅被日志使用的设备。

Sp_diskdefault 设备名[,DefaultOn|DefaultOff]

4.磁盘镜像

磁盘镜像是出于数据库安全性的考虑,当介质失败时,磁盘镜像能提供不间断恢复。磁盘镜像是磁盘上的数据的绝对拷贝。如果某一硬盘事故发生,则该被损坏的拷贝就自动变成离线状态,因而所有的读写都被引向未被损坏的拷贝。

Sybase的磁盘镜像是在设备级上进行的,因此磁盘镜像实质上是设备镜像。当对某一设备进行镜像操作时,Sybase自动创建一个附加设备,由镜像处理程序将原设备上的所有数据拷贝到镜像设备上。

如果要使某一数据库成为镜像,被分配给该数据库的每一设备都必须成镜像。Master设备在服务器中地位特殊,如果它损坏了,SQL Server将崩溃。因此,如果有可能总是要镜像Master设备(在另一磁盘上)。

镜像命令语法:

Disk Mirror

Name=?device_name?,//被镜像的设备

Mirror=?physical_name?

[,writes=serial|noserial]

5.删除设备

sp_dropdevice logical_name[,delfile]

含有数据库的设备不允许删除。

三、创建与使用段

段(Segment)是数据库设备上磁盘空间的逻辑组合,它可以看作是指向一个或多个数据库设备的标签。利用段可以控制数据库对象的存放位置,可以将数据库对象分类存放到不同的段上。

设备与段之间的关系:多对多关系。一个设备上可以创建多个段,一个段也可以覆盖多个设备。

1.使用段的优点

a. 控制空间的使用:放在一个段上的数据库对象不会在段外增长;

b. 提高性能:处于不同磁盘设备上的段可以并行地读写;

d.处理大表:利用段,可以将一个大表分段放在独立的物理设备上,如将一个表的文本或图象数据存储另外的一个段上。

2.创建段

sp_addsegment 段名,数据库名,设备名

说明:在指定设备上为某个数据库创建一个段。

●扩展段的范围

sp_exetendsegment 段名,数据库名,设备名

说明:设备在数据库中必须可用,否则需要扩展数据库到新的设备上;指定的段、数据库、设备必须存在。

●缩小段的范围:

sp_dropsegment 段名,数据库名,设备名

说明:带第三个参数时,该命令并不删除段,只是段的范围缩小了。若某个段包含了别的段要独占的设备,就需要缩小该段的范围。

3.使用段

●两个数据库放在同一设备的不同段上,它们不会相互影响;

●当数据库增加空间时,增加的空间会自动分配到它的每一个段上;

例如:alter database my_db

on data_dev=50

可以使用alter database命令的log on选项分配附加的日志空间。

(1)在段中创建新对象

create table 表名(列名数据类型)[on 段名]

create [clusterd|non clusterd]index 索引名 on 表名(列名)[on 段名]

注意:按照定义,聚集索引总是与表放在同一段上。

(2)在段上放置现有对象

sp_placeobject 段名,对象名

注意:该命令并不把对象从一个数据库设备移动到另一设备上,它只影响未来的空间分配。

可以将某个大表的text字段或image字段放置到一个单独的设备段上。

Sp_placeobject 段名,“表名.字段名”

(3)在段上创建聚集索引

按照定义,聚集索引总是与表放在同一段上。如果在一个段上创建表,而在另一个段上创建聚集索引,则其表与其索引一起移动,整个表将离开创建表的段而迁移到创建聚集索引的段中。通过这种方法,可以快速而方便地把指定表移动到指定的设备上。

(4)系统预定义段

当用户创建一个数据库时,Sybase自动创建三个预定义的段:

system段:存放系统表(包括所有用户对象的定义)

default段:存放用户创建的各种对象,除非它们明显地指定到不同的段上。

Logsegment段:存放数据库的事务日志。

(5)删除段

删除段是缩小段范围的一个特例:

sp_dropsegment 段名,数据库名

4.使用阈值管理

阈值(Threshold)管理是一种自动监控数据库自由空间的机制,Sybase的阈值管理允许用户为数据库的某个段上的自由空间设置阈值并定义相应的存储过程。当该段上的自由空间低于所置头阈值时,Sybase自动运行相应的存储过程。

在一个实际运行的数据库中,日志的增长速度一般要高于数据的增长,一旦日志段的自由空间用尽,SQL Server在默认情况下会挂起所有数据操纵事务,客户端应用程序停止执行。

在每个分离的段上存储其事务日志的数据库均自动设置有最后机会阈值(Last Chance Threshold),其阈值是备份事务日志所需的自由空间的估计值。当该段上的自由空间低于所置阈值时,Sybase自动运行名为sp_thresholdaction的存储过程。该过程的名称及参数由系统预定义,内容由用户编写。下面是一个简单示例。

CREA TE PROCEDURE dbo.sp_thresholdaction

/*本过程参数通过位置传递,名称可以改变,但其定义及顺序不能变*/

@db_name varchar(30),/*数据库名*/

@seg_name varchar(30),/*段名*/

@space_lefe int,/*剩余自由空间*/

@status int/*最后机会阈值,其值为1,其它阈值,其值为0*/

AS

BEGIN

/*用户编写过程内容*/

dump transaction @db_name

with truncate_only

END

一、创建用户数据库

Create Database 数据库名

On 设备_1=Size_1,//单位:M

设备_2=Size_2,

……

log on 日志设备=Log_Size

[With Override]//在同一设备上创建数据库和事务日志时使用该选项

[For Load] //禁止用户访问直到数据库的装入或恢复操作完成为止

举例:

Create Database test_db

On data_dev=100,//单位:M

Index_dev=50

Log on log_dev=30

说明:

(1)将日志放在单独的设备上,有利于数据库性能的提高;

(2)图示:

Data_dev Index_dev log_dev

(3)如果将数据库和日志放在同一设备上,就不能实现增量备份;

(4)通常将System和Default段缩减范围到一个设备上,如删除设备Index_dev上的System段和Default段,创建新的段,用来存放专门的数据库对象。

二、更改数据库

1.改变数据库属主

通常用户数据库有系统管理员创建,它的默认属主是dbo。系统过程sp_changeddbowner可改变数据库的属主关系,它必须由数据库管理员在要改变属主关系的数据库中执行。语法如下:

sp_changeddbowner login_name[,True]

其中参数True用于将权限一半传递给新属主。

2.扩展数据库

(1)扩展数据库空间

alter database 数据库名

on 设备名=扩展空间 //单位:M

如果扩展的设备对于数据库是新的,System和Default段会自动扩展到该设备上。

(2)扩展事务日志到新的设备上

sp_logdevice 数据库名,设备名

举例:将数据库另外扩充5M,用于存储日志

alter database my_db

on my_dev=5

go

sp_logdevice my_db,my_dev

go

drop database 数据库名

删除设备前必须删除其上的所有数据库,删除设备的命令是:sp_dropdevice

三、事务日志

日志文件是用来记录数据库每一次修改活动的文件。SQL Server中的每一个数据库都有自己的日志文件,即系统表syslogs,也称为事务日志。事务日志是撤消事务和出现故障时恢复事务的依据。

在某些情况下,事务日志比数据本身更为重要。

什么是事务?

数据库的修改是以事务为单位进行的。一个事务就是一个操作序列,这些操作要么全做,要么全不做,它是一个不可分割的工作单位。任何一个事务具备如下特征。

(1)执行的原子性(Atomic);

(2)保持数据的一致性(Consistency);

(3)彼此的隔离性(Isolation);

(4)作用的持久性(Durability)。

上述事务的四个特征被称为事务的ACID准则。

事务在运行过程中,SQL Server把事务开始、事务结束以及对数据库的插入、删除和更新等每一个操作作为一个日志记录存放到事务日志中。事务中的更新操作首先在数据库缓冲区(内存)中进行,缓冲区分别有用来记录操作活动的数据页(data page)和日志页(log page)。当运行到commit tran时,日志页首先从缓冲区写到磁盘上,而后数据页从缓冲区写到磁盘上,即遵循“先与日志(write_ahead log)”的原则,这样保证出现故障的情况下,通过日志能够得到最大限度的恢复。恢复必须撤消发生故障时还未提交的事务,已完成的事务若仍有未从缓冲区写到数据库设备中,还要重新运行该事务。

附:创建与装载数据库实例

use master

decl are @vedvno int

select @vdevno=max(convert(tinyint,substring(convert(binary(4),d.low),v.low,1)))+1

from master.dbo.sysdevices d,master.dbo.spt_values v

where v.type=?E?and v.number=3

declare @v_str char(2)

select @v_str=convert(char(2),@vdevno)

print @v_str

disk init

name=”YDDA TA”,

physname=”D:\Syb_Data\YDDA TA.dat”,

vdevno=@vdevno+1,

size=153600

disk init

name=”YDINDEX”,

physname=”D:\Syb_Data\YDINDEX.dat”,

vdevno=@vdevno+2,

size=102400

disk init

name=”YDLOG”,

physname=”D:\Syb_Data\YDLOG.dat”,

vdevno=@vdevno+3,

size=76800

on YDDA TA=300,YDINDEX=200

log on YDLOG=150

use YDMISDB

execute sp_addsegment indexdev,YTMISDB,YTINDEX

execute sp_dropsegment “default”,YTMISDB,YTINDEX

execute sp_dropsegment system,YTMISDB,YTINDEX

use master

load database YDMISDB from …d:\yd_dump\ydmis_backup.dmp?

online database YDMISDB

第四讲数据库安全性与用户管理

一、安全管理概述

数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄露、更改或破坏。SQL Server的安全管理是一种基于角色(role)的管理方法,位于不同权限层次(或角色)的用户具有不同的用户权限。

规定用户权限有三个因素:用户、数据对象和操作,即什么用户在哪些数据对象上可以执行什么操作。

访问SQL Server中数据的四道屏障:

(1)操作系统——操作系统登录

(2)Sybase服务器——服务器登录

(3)Sybase数据库——数据库用户登录

(4)数据库对象——对象授权

二、理解数据库角色

角色是权限的集合。

1.系统预定义角色

一个真正的数据库管理员应该是整个服务器及其数据库的拥有者,具有管理服务器及其数据库的所有权限。在一个大的系统中,数据库管理员往往不只由一人承担,而是将管理任务进行功能划分,每人提当不同的责任。系统预定义角色就是为适应这种要求而设计的。

●系统管理员(sa_role)

sa_role角色拥有执行与数据库具体应用无关的管理权限:

◇安装与更新SQL Server

◇管理服务器的物理存储

◇配置系统设置参数;

◇创建用户数据库;

◇授予SQL Server用户权限

◇┅┅

●系统安全管理员(sso_role)

sso_role用来实施安全上敏感的操作,执行有关安全性的任务:

◇建立服务器登录帐户;

◇管理口令;

◇┅┅

●操作员(oper_role)

oper_role执行全服务器范围的数据库操作,如备份与恢复任意数据库等:

◇转储数据库与日志

◇转载数据库与日志

◇┅┅

2.创建与使用自定义角色

(1)创建新的角色:create role

(2)赋予角色权限:grant

(3)设置登录帐户的角色权限:sp_role

格式:sp_role “grant”|”revoke”,角色名,登录帐号名

这里的“grant”|”revoke”是指对角色权限是授予还是撤消。

三、服务器的帐户管理

要想成为Sybase系统的一个用户,首先必须拥有自己的登录帐户。通过这一帐户连同自己的口令向服务器注册后,才能使用Sybase系统中的一些资源,每一个这样的登录帐户在系统中被赋予Server级的标识SUID。

1.添加登录

sp_addlogin 登录名,口令[,缺省的数据库]

如果不指定缺省的数据库,则该帐户的缺省数据库为master库。

2.更改登录属性

◇更改口令;

◇锁定帐户;

◇期限设置;

◇赋予角色。Sybase

四、数据库用户管理

通过某一个帐户注册到服务器后,要想使用某一个数据库,必须成为该数据库的一个用户。通过建立登录与用户之间的联系来管理对数据库的访问。

1.组的概念

组(group)是数据库用户的集合。属于某个组的用户,他自动获得该组所拥有的权限。

Sp_addgroup 组名

◇将一个用户加入某个组:(1)改变用户属性;(2)创建新用户时指定。

◇所有用户自动属于public组,即使这个用户已经属于其他组了。

2.创建新的用户

sp_adduser 登录名,用户名[,组名]

3.别名用户

Sybase的别名机制可以使得多个帐户对应于同一个数据库用户,这样使不同的登录在数据库中拥有同样的权限。这在审计系统中是一种控制责任的一种手段。

Sp_addalias 登录名,数据库中的用户名

别名——相当于给某个用户配一把别人的钥匙(登录)。

五、用户的权限管理

控制用户对数据库对象的访问,有两类权限:命令权限和对象权限。

1.命令权限

Create Database

Create Table

Create View

Create Procedure

命令权限授权与收权:

Grant 命令权限组合 to 组名|用户名|角色

Revoke 命令权限组合 from 组名|用户名|角色

2.对象权限

Select

Update

Insert

Delete

Reference

Execute

对象权限授权与收权:

Grant 对象权限组合 on 数据库对象 to public|组名|用户名|角色

[With Grant Option]

Revoke 对象权限组合 on 数据库对象 to public|组名|用户名|角色

From public public|组名|用户名|角色

[Cascade]

授权与收权举例:

◇Grant Insert,Delete on Employee

to user_1,Group_1

◇Grant Execute on Pro_culculate

to public

◇Grant Select on Employee(emp_id,emp_name)

to user_3

◇Grant All on Employee

to user_4

◇Revoke update on Employee(emp_id,emp_name)

from user_5

◇Revoke Create Table,Create Rule

from user_6

第五讲数据库的备份与恢复

数据库的备份与恢复是SQL Server保障数据安全的一种重要手段,为防止意外,数据库管理员必须定期和经常制作数据库的备份。一旦系统出现故障,数据能够得到及时的恢复。

一、基本概念

1.事务处理及其日志

SQL Server使用事务来跟踪所有数据库变化。事务是SQL Server的工作单元。一个事务包含一条或多条作为整体成功或失败的T_SQL语句。每个数据库都有自己的事务日志,即系统表syslogs,事务日志自动记录每个用户发出的每个事务,它饮食了每个事务足够多的信息,以确保数据能够被恢复。

2.检查点(CheckPoint)

服务器在何时更新数据?

——在检查点。在服务器发出一个检查点时:(1)更新数据;(2)在日志中记录下执行检查点的标记。

改的数据页有规律地从内存中的缓冲区写到数据库设备上。

二、数据库备份

若硬件介质出现故障(如磁盘损坏),当且仅当事先已对数据库及其事务日志作了备份,才能恢复数据库。

注意:绝对不要使用操作系统的拷贝数据库设备,把这样一个拷贝装入SQL Server将导致大量数据库受损。

备份的类型:

完全备份()

增量备份——备份事务处理日志

说明:

(1)只有把事务日志放在单独的设备上,才能进行增量备份;

(2)备份事务日志会截断日志,因此备份的内容是自上次备份以来的事务处理。

(3)备份之前要启动备份服务器,并最好创建转储设备。

命令语法:

dump database 数据库名

to 转储设备名/物理文件名

dump transaction 数据库名

{with {truncate_only|no_log}

to 转储设备名/物理文件名

[with No_truncate]

Truncate_only与no_log选项用于删除事务处理而不作拷贝。Truncate_only截断日志;在事务处理日志完全满时用no_log,它不为数据库建立检查点。两个选项都会丢掉日志。当使用了这两个参数后,应及时备份整个数据库。

No_truncate拷贝日志但不截断日志,在出现介质错误时使用该选项。

图形界面的选项与命令参数的对应关系:

(1)dump transaction (2)dump transaction…… with no_truncate

(3)dump transaction…… with truncate_only

(4)dump transaction…… with no_log

三、数据库的恢复

使用load database加载备份到现有数据库,数据库可以是用于创建转储的数据库,也可以不是。语法为:

load database 数据库名 from 转储设备名/物理文件名

load transaction数据库名 from 转储设备名/物理文件名

●利用备份恢复数据库举例:

某数据库数据和日志分别存储在两个独立的磁盘上,正常运转时的执行的备份计划如下,每天的17:00执行整个数据库的备份,每天的10:00、12:00、14:00、16:00点执行增量备份:

周一17:00磁带1(100M)周二10:00磁带2(30M)周二12:00磁带3(30M)周二14:00磁带4(30M)周二16:00磁带5(30M)周二17:00磁带6(30M)DumpdatabaseDumptransactionDumptransactionDumptransactionDumptransactionDumpdatabase

若数据磁盘在周二的下午六点损坏,可以采用如下步骤恢复数据库:

(1)使用dump transaction with no_truncate获得当前的事务日志转储,磁带7;

(2)使用load database转载最新的数据库转储,磁带6;(offline)

(3)使用load transaction提交最新的事务日志转储,磁带7;

若数据磁盘在周二的下午4:50损坏,恢复过程如下:

(1)使用dump transaction with no_truncate获得当前的事务日志转储,磁带7;

(2)使用load database转载最新的数据库转储,磁带6;(offline)

(3)使用load transaction依次装载磁带2、3、4、5上的事务日志;

(4)使用load transaction提交最新的事务日志转储,磁带7;

(5)使用online database把数据库状态设置为online。

四、制定备份与恢复的策略

由于事务日志在恢复数据库中的特殊作用,应定期备份数据库及其事务日志,而且事务日志的备份要更频繁一些。如:数据库每周备份一次,事务日志每天备份一次。

第六讲数据库与T-SQL语言

一、关系模型的基本概念

关系数据库以关系模型为基础,它有以下三部分组成:

●数据结构——模型所操作的对象、类型的集合

●完整性规则——保证数据有效、正确的约束条件

●数据操作——对模型对象所允许执行的操作方式

关系(Relation)是一个由行和列组成的二维表格,表中的每一行是一条记录(Record),每一列是记录的一个字段(Field)。表中的每一条记录必须是互斥的,字段的值必须具有原子性。

二、SQL语言概述

SQL(结构化查询语言)是关系数据库语言的一种国际标准,它是一种非过程化的语言。通过编写SQL,我们可以实现对关系数据库的全部操作。

●数据定义语言(DDL)——建立和管理数据库对象

●数据操纵语言(DML)——用来查询与更新数据

●数据控制语言(DCL)——控制数据的安全性

T-SQL语言是Sybase对SQL92标准的一种扩展,主要在它的基础上增加了三个方面的功能:自己的数据类型/特有的SQL函数/流程控制功能

T-SQL中的标识符使用说明:

(1)标识符由1-30个字符或数字构成,但首字符必须为字母。临时表的表名以#开头,长度不能超过13个字符。

(2)数据库对象的标识方法举例

database.owner.tablename.columnname

执行远程存储过程:

EXEC server.db.owner.proc_name

当执行语句在批处理的句首时,EXEC可以省略。

三、Sybase的数据类型

在创建表或声明局部变量时,必须使用Sybase系统预定义类型。

1.字符类型

Char(n) V arChar(n)

2.数值类型

整数类型——Integer SmallInt TinyInt

浮点类型——Real Float Number[P,S] Decimal[P,S]

货币类型——Money SmallMoney

3.日期/时间类型

Datetime SmallDatetime

两者时间部分的精度不同,前者精确到分,后者精确到1/30秒。

4.文本和图像类型

5.二进制数据类型

Binary(n) V arBinary(n)

四、数据定义语言

用来定义数据库对象。数据库对象是Sybase用来存储数据的逻辑实体,主要有:

表(Table)、视图(View)、临时表(Temp Table);

主键(Primary Key)、外键(Foreign Key)、索引(Index)、规则(Rule)、默认值(Default);

存储过程(Stored Procedure)、触发器(Trigger)

●基本语法

下面给出创建主要数据库对象的语法:

1.表

创建表的基本语法是:

Create table[database.[owner].]table_name

(column_name datatype [default {constant_expression|user|null}]

{[{identity|null|not null}]|[[constraint constraint_name]

{{unique|primary key}[clustered|nonclustered]

[with{fillfactor|max_rows_per_page}=x]

[on segment_name]

|references[[database.]owner.]ref_table

[(ref_column)]

|check(search_condition)}]}…

在建立大型的数据库时,可以考虑将创建表乃至其它数据库对象的过程写到一个文本里,当数据库系统出现问题时,在最坏的情况下,重建过程可以得到简化,也能比较好的对数据库的建设过程进行监视。

创建表的过程完成下列活动:

·定义表的每一列;

·定义列名和列的数据类型并指定列是否处理空值;

·指定列是否具有IDENTITY属性;

·定义列级的完整性约束和表级的完整性约束

上述过程可见,创建表的过程可以设定填充因子,将列置于段上,设计索引,外键等等。

2.索引

索引对查询性能的影响很大,要引起重视。

索引加速了数据检索,Adaptive Server有三类索引:

·复合索引——索引包含多列;当两列或多列由于它们的逻辑关系而作为整体被查询时可建立这种索引;

·唯一索引——索引列的值不允许重复;

·簇聚索引和非簇聚索引——簇聚索引强迫Server不断地对表中数据排序或重排序以保证表中数据的物理顺序和逻辑顺序的一致性,簇聚索引对范围查询性能影响极大;非簇索引没有这样的要求,非簇聚索引对修改操作有利。

何时建索引?

·如果手动插入identity列,则创建唯一索引以保证不插入已经存在的值;

·经常被排序访问的列,即被列在order by子句中的列,最好对其建立索引以便Adaptive Server能充分利用索引顺序的优点;

·如果列经常用手连接,则可对列建立索引,这样系统能更快地执行连接;

·包含主键的列一般都有簇聚索引,尤其是当它频繁地和其它表的列相关联;

·经常被范围查询的列最好为其建立簇聚索引,一旦查询范围内的第一个值被发现,则随后的值在物理上一定相近。簇聚索引对单值查询并没有什么优点。

创建索引的基本语法:

On [[database.]owner.]table_name

(column_name[,column_name]…)

[on segment_name][with consumers=x]

上述语法包含了这样的暗示:将簇聚索引和它的基表分离在不同的段上;段是逻辑概念,但段可以位于不同的物理设备上,也即将簇聚索引和基表物理上分开。这是不允许的,我们将在后面讨论设备、数据库、段、表分区时作详细讨论。

3.键(key)

理解键是理解关联的关键。

键和索引往往是一回事。键的意义在概念上,键用于参照完整性约束。

主键是表的单值列的集合,主键通过在放置它们的表上创建一个单值索引来实现其单值性的。实际上主键是作为标志表的标志符而存在的,一旦主键确定,则由该主键就确定了的表也就确定了。

外键是和其它表中的主键相关的列,主键和外键的关系确定了外键的值域,该值域即为相应主键的取值范围。这样就从理论上强制实现了表与表之间的参照完整性。

前面创建表的语法里包含了创建键的成分。也可以通过其它途径创建主键和外键。

◇Unique约束和Primary key约束的区别

Unique约束和Primary key约束用来保证同一表中指定的列上没有重复值,这两个约束都产生唯一索引确保数据一致性,默认情况下,Unique约束产生唯一的非聚集索引,Primary key约束产生唯一的聚集索引。Primary key约束比Unique约束严格:Primary key列不允许有空值,Unique列允许有空值。

4.视图

视图是查看多表中数据的方法,视图从基表派生,它并非物理存在,而是逻辑表;视图也系统提供管理表的一种安全机制。视图使得用户集中精力在感兴趣的数据集上。

创建视图的语法:

create view [[database.]owner.]view_name

[(column_name[,column_name]…)]

as select [distinct] select_statement

[with check option]

有distinct关键字的视图不能更新。当视图涉及关联时,定义视图要小心,这时是对多表操作,完整性显得很重要。

五、数据操纵语言

1.Select语句

基本语法:

SELECT[all|distinct]字段列表

[into表名]

[from表名]

[where条件表达式]

[group by [all]字段列表]

[having筛选表达式]

[order by 字段列表[asc|desc]]

[compute聚集函数列表[by字段列表]]

注意:Select语句中的子句必须按照上述顺序使用。也就是说,若该语句包括一个group by子句和一个order by子句where,group by子句必须放在order by子句之前。Having子句类似于where子句,不同之处有两点:(1)Having子句必须结合group by子句使用;(2)where子句不能用聚集函数,而Having子句可以。

下面通过实例来对Select的通常用法加以介绍。

例1:选择所有的列,语法为select * from table_list

如:select * from publishers

例2:选择指定的列,语法为

select column_name[,column_name]…

from table_name

如:select pub_id,pub_name from publishers

select column_heading= column_name

from table_name

如:select Publisher=pub_name,pub_id

from publishers

例4:select列表中的计算值,可以对select列表中的数值数据进行计算,下面列出了算术运算符。

符号运算

+加

-减

/除

*乘

%取模

如select title_id,total_sales,total_sales*2 from titles

例5:使用distinct消除重复的查询结果

可选的关键词消除select语句的结果中的重复行。若不指定distinct,缺省值为all,将检索出包含重复行的所有行数据。如:select distinct au_id from titleauthor

例6:选择行——where语句

select语句中的确切指定要检索哪些行的准则,其一般格式为:

select select_list from table_list where search_conditions

where子句中的搜索条件(或称限制)包括:

·比较运算符(=,<,>,!=等=

如:where advance*2>total_sales*price

·范围(between和not between)

如:where total_sales between 5000 and 10000

·列表(in和not in)

如:where state in(“CA”,”IN”,”MD”)

·匹配字符(like和not like)

如:where phone like “0535%”

·未知值(is null和is not null)

如:where advance is null

·以上各项的组合(and, or)

如:where advance<5000 or total_sales between 500 and 1000

例7:用集合函数小结查询结果

集合函数用特定列的数据来计算小结值。

集合函数结果

Sum([all|distinct]expression)数值列中(不重复)值的总和

Avg([all|distinct]expression)数值列中(不重复)值的平均

count([all|distinct]expression)列中(不重复)非空值的数目

Count(*)选定的行数

Max(expression)Expression的最大值

Min(expression)Expression的最小值

如:select avg(advance),sum(total_sales)

from titles

where type=”as”

select avg(distinct price) from titles

select max(price) from books

例8:分组组织查询结果——group by 子句

group by 子句用在select语句中将一张表分成若干组。

如:select type, advance from titles group by type

例9:选择分组数据——having子句

having为group by 子句设置条件,与where为select语句设置条件一样。Having搜索条件与where相同,但having可包括集合函数,而where不能包括。

下列语句使用带集合函数having子句的例子。它把title表中的行按类型分组,但去掉了那只包含一本书的分组。

Select type from titles group by type having count(*)>;1

下面是一个不带集合函数的having子句的例子。它把title表中的行按类型分组,但去掉了那些不以字母“p”开头的类型。

Select type from titles group by type having type like “p%”

例10:查询结果排序——order by子句

Order by子句允许按一列或多列对查询结果排序。每个排序可以是升序的(asc)或降序的(desc)。若不特别指明,则按升序进行。下列查询返回按pub_id排序的结果:Select pub_id,type,title_id from titles order by pub_id

例11:连接——从多张表中检索数据

连接两张或两张以上的表是这样一个过程:比较指定字段中的数据,根据比较结果用符合条件的行组成一张新表。

举例:

select publishers.pub_id,publishers.pub_name,authors.*

from publishers,authors

where publishers.city=authors.city

例12:分组计算子句

Compute是Sybase对SQL标准中Group子句的扩充,可以将其看作带聚集计算的Group子句。例如:

Select type,price,advance

From titles

Order by type

Compute sum(price),sum(advance) by type

2.Insert语句

用Insert命令向数据库中添加行有两种方法:使用关键词values或使用select语句。

Insert语句的基本语法为:

Insert[into]表名[(字段列表)]

{values(值列表)|select_statement}

举例:insert into publishers

values(…1622?,?Jardin,Inc.?,?Camden?,?NJ?)

Insert into publishers(pub_id,pub_name)

values(…1756?,?The Health Center?)

Insert authors select * from newauthors

Insert authors(au_id,address,au_lname,au_fname)

Select * from newauthors

3.Delect语句

Delect可以对一行或多行进行操作。

Delect语句的基本语法为:

Delect 表名

[from 表名列表]

[where条件表达式]

where pub_name=”Jardin,Inc.”

Delect titles

From authors, titles

Where titles.title_id=authors.title_id

4.Update语句

可以使用Update命令来改动表中的单个行、一组行或所有行。

Update语句的基本语法为:

Update表名

Set column_name1={expression1|null|(select_statement)}

[,column_name2={expression2|null|(select_statement)}]

[……]

[from 表名列表]

[where 条件表达式]

举例:

update authors set_au_lname=”Health”,aufname=”Goodbody”

where au_lname=”Bloth”

update titles

set total_sales=total_sales + qty

from titles,sales

where titles.title_id=sales.title_id

六、Sybase预定义函数

1.聚集函数

sum([all|distinct]表达式)

avg([all|distinct]表达式)

count([all|distinct]表达式)

count(*)

max(表达式)

min(表达式)

2.字符串函数

upper(字符表达式)

lower(字符表达式)

char(整型表达式)

char_length(字符表达式)

ltrim(字符表达式)

rtrim(字符表达式)

……

3.数学函数

abs(精确小数型表达式)

floor(精确小数型表达式)求小于或等于给定表达式值的最大整数(取底)rand([整数型]

round(精确小数型表达式,整数)

sign(精确小数型表达式)

power(精确小数型表达式,整数幂)

……

getdate()

datepart(日期部分,日期)

datediff(日期部分,日期1,日期2)

dateadd(日期部分,数值表达式,日期)

5.类型转换函数

convert(数据类型,表达式[,格式])

6.系统函数

db_name([数据库ID])

host_name()

isnull(表达式1,表达式2)

……

七、数据控制语言

用来控制数据的安全性,如权限控制语句GRANT和REVOKE等。

第七讲数据库编程基础

一、批处理

SQL Server可以处理作为一批而提交的多个SQL语句,既可以是交互式的,也可以是一个文件。批处理SQL语句由批结束标志终止,该标志指示SQL Server从前面开始执行该批处理语句,对于独立的SQL实用程序isql而言,其批结束标志为单独占一行的“go”。

举例:选择表title及表authors的行数

select count(*) from titles

select count(*) from authors

go

二、流程控制语言

1.变量声明与赋值

全局变量由系统预定义,以符号@@打头。

局部变量声明使用Declare语句,这个变量必须以符号@开头,后跟一个标识符。

Declare @变量名数据类型[,@变量名数据类型,……]

变量赋值使用Select语句,未赋值的变量其值为Null。

举例:

Declare @msg char(50)

Select @msg=?How are you??

Select @msg=emp_name from employee

Where emp_id=12345678

2.SQL语句块

Begin

Statement Block/*多个顺序执行的SQL 语句*/

End

3.条件语句

If 条件表达式

语句(块)

Else

语句(块)

if(select max(id) from sysobjects)<50

print …数据库里没有用户创建的对象…

else

select name,type,id from sysobjects where id>;50

4.循环语句

While 条件表达式

语句(块)

●两个特殊的循环控制语句:

Continue 执行下一次循环

Break 退出当前循环

举例:

While(select avg(price) from titles)>;$20

Begin

Update titles set price=price/2

If(select avg(price) from titles)<$40

Break

Else

Continue

End

5.其它控制语句

◇Return语句——无条件结束当前过程,并可返回给调用者的一个状态值:Return[整数表达式]

◇Print语句

◇RaiseError语句

◇Waitfor语句

三、存储过程

存储过程是存储在服务器端的一类数据库对象,它实质上是一段用SQL语言编写的程序,它在服务器端预先经过编译,并确定出执行计划,因此与同样功能的批处理语句相比,它的执行速度较快。

基本语法:

Create Procedure[owner.]过程名

[@参数名数据类型[=默认值][Output]]

[,@参数名数据类型[=默认值][Output]]

[……]

AS

Begin

SQL语句(块)

End

存储过程是数据库对象,和表、索引是一个级别的;是SQL语句和控制流语言的集合,存储过程在首次运行时被编译,并驻留在过程高速缓存的内存中,所以存储过程的招待非常快。存储过程可以带参数,可以调用其他过程,返回状态值,返回参数值,并且可以在远程SQL Server执行。可以在远程SQL Server执行对数据库设计有特别重要的意义。SQL Server提供的存储过程称为系统过程。

存储过程大大增强了SQL的能力、效率和灵活性,经过编译的存储过程极大地改善SQL语句和批处理的性能。

存储过程有很多优点:

●存储过程在第一次执行时编译,并存储在过程高速缓存的内存中。编译时系统对其进行优化,以选择最佳的路径来访问数据集中的数据,这种优化考虑了数据集的实际数据结构。因此存储过程大大提高了系统的性能。

●存储过程可以跨服务器运行。这一点是通过触发器来实现的,当然,首先存储过程要能登录到该远程服务器。

11G101-3独立基础、条形基础、筏形基础及桩基承台讲解

11G101-3独立基础、条形基础、筏形基础及桩基承台 P58~P59墙、柱插筋构造(变) 所有墙插筋,弯钩均不得小于6d;当hj≤lae(板厚不满足直锚长度)时,弯锚15d; 所有柱插筋,弯钩均不得小于6d且150;当hj≤lae(板厚不满足直锚长度)时,弯锚15d。 当插筋部分保护层厚度小于5d(无外伸时,外部插筋),锚固区应设横向钢筋(或箍筋),间距不小于100mm。 增。当设计指出墙外侧纵筋与底板纵筋搭接连接时,基础底板钢筋应伸至基础顶面。 变。取消了原图集按插入长度的不同确定弯钩长度的做法。新提出了锚固区加水平钢筋的做法。 当柱为轴心受压或小偏心受压,独立基础、条形基础高度不小于1200mm时,或当柱为大偏心受压,独立基础、条形基础高度不小于1400mm时,可仅将柱四角插筋伸至底板钢筋网上(伸至底板钢筋网上的柱插筋之间间距不应大于1000mm),其它钢筋满足锚固长度lae 即可。 P60独立基础DJ J、DJ P、BJ J、BJ P底板配筋构造 1、独立基础底板双向交叉钢筋长向设置在下,短向设置在上。 2、基础底板钢筋距边缘≤75且≤S/2处起设。 3、坡形独立基础的上边缘每边超出柱边50mm。 2.2.1设计时应注意:当独立基础截面形状为坡形时,其坡面应采用能保证混凝土浇筑、振捣密实的较缓坡度;当采用较陡坡度时,应要求施工采用在基础顶部坡面加模板等措施。P61双柱普通独立基础(即“不设基础梁的”)底部与顶部配筋构造 1、图集注:双柱普通独立基础底部双向交叉钢筋,根据基础两个方向从柱外缘至基础外缘的伸出长度ex和ex’的大小,较大者方向的钢筋设置在下,较小者方向的钢筋设置在上。 2、顶部纵筋设置在下,分布筋设置在上。 3、顶部纵筋的锚固长度统一从柱内边缘算起(不再分“柱内”和“柱外”)。(变。原06G101-6,P45:柱外顶部纵筋锚固长度从柱中心线算起) P62设置基础梁的双柱普通独立基础配筋构造 1、图集注:双柱独立基础底部短向受力钢筋设置在基础梁纵筋之下,与基础梁箍筋的下水平段位于同一层面。

储粮管理基础知识

储粮管理基础知识 一、中央储备粮库存管理的总体目标是数量真实、质量良好、储存安 全、管理规范保证国家随时调得动、用得上并有效控制储存成本。 二、中央储备粮库存管理的基本要求是“一符”、“三专”“四落 实”。一“一符”是指帐实相符即统计帐、会计帐与保管总帐相符保管总帐与分仓保管帐相符分仓保管帐与货位专卡相符专卡与库存实物相符。二“三专”是指专仓罐储存、专人保管、专帐记载。中央储备粮要由专人保管实行岗位责任制。保管、检验人员均要持证上岗。三“四落实”是指数量落实、质量落实、品种落实、地点落实。 三、储粮仓房和储油罐应常年达到“四无粮仓” 无害虫、无变质、 无鼠雀、无事故和“四无油罐”无变质、无混杂、无渗漏、无事故标准。四、保管员要严格按照粮油储藏技术规范的要求定期检查粮温、水分、害虫等情况认真做好粮情检查记录发现问题要及时报告并采取措施妥善处理。粮库负责人每月至少检查一次粮情并在粮情检查记录本上签署意见。 五、分公司组织开展的定期检查主要为春季储粮安全和度夏防汛检 查、秋冬季储粮安全和冬季防火安全检查。两次检查的时间一般为3-5月和9-11月对数量、质量的统计均以3月末和9月末时点为准。 六、定期检查的主要内容一、春季储粮安全检查的主要内容帐实是 否相符储粮品质是否正常粮情检查制度是否落实粮情记录是否

完整、真实仓房是否满足安全储粮要求是否达到通风、密闭、不漏雨、不返潮的要求粮情是否稳定在春季气温回升前是否对粮食进行隔热密闭等处理。二、度夏防汛检查的主要内容承储企业是否制订储粮防汛工作方案或抢险预案防汛抢险物资、器材是否备足备齐库区排水系统是否通畅。三、秋冬季储粮安全和冬季防火安全检查的主要内容帐实是否相符储粮品质是否正常粮情是否稳定安全防火责任是否落实消防设施设备是否齐全有效。七、中央储备粮入库包括收购、轮入、调入、进口等形式。具体操 作程序按以下流程进行准备—登记—检验—检斤—入仓—去皮—结算。 八、中央储备粮出库包括销售、轮出、调出、出口等形式。具体操作 程序按以下流程进行准备—收款—登记—检验—检斤—结算—出库。 九、参考储存年限以当年生产的粮油入库计算 1、长江以南地区稻谷 2至3年小麦3至4年玉米1至2年豆类1至2年。 2、长江以北地区稻谷2至3年小麦3至5年玉米2至3年豆类1至2年。 3、食油1至2年。 4、地下库粮食的储存时间可根据质量情况 适当延长但一般不得超过稻谷5年、小麦7年、玉米4年、大豆3年。 十、中央储备粮轮换是以符合国家储备标准的新粮替换库存粮食。中 央储备粮轮换必须按照管理权限经审批部门批准后方可进行。中央储备粮轮换必须严格遵守和执行国家有关粮油政策自觉维护

培训资料-印刷制版基础知识

印刷、制版基础知识 第一节印刷基本知识 一、印刷的五大要素 1.原稿:原稿是整个制版、印刷工艺中的依据,直接关系到印刷品的艺术效果和复制还原效果。凹印制版常见原稿有:黑稿、彩稿、印刷品原稿、摄影原稿、设计光盘原稿等。 2.印版:印版即提供印刷用的模版,它是由原稿到印刷品的印刷过程中重要的媒介物。印版因着墨和不着墨部分的结构形式不同而分为凸版、凹版、平版和孔版四类。其功能是根据原稿,区分出图文部分与非图文部分,使非图文部分形成空白不接受油墨,而图文部分则接受油墨,在印刷时,使附着油墨的图文转移到承印物的表面,从而完成一色的印刷。 3.油墨:油墨是获得印刷图文的主要材料之一,是体现原稿色彩的重要因素。油墨的种类很多,主要根据印版种类、印刷形式、承印材料的不同而区分,凹版包装印刷油墨主要有里印油墨、表印油墨两大类,其中里印油墨又可分为PVC用油墨、OPP用油墨、PET用油墨等。 4.承印材料:承印材料指印刷过程中承载图文墨色的材料。凹版包装印刷的承印材料主要有纸张、薄膜、铝箔等。薄膜又包括聚乙烯(PE)、聚丙烯(PP)、聚氯乙烯(PVC)、聚脂(PET)等。 5.印刷设备:印刷设备主要指印刷、复合等机械,是实现印刷品生产的关键。 二、印刷种类 1.凸版印刷:凸版印刷简称凸印,俗称铅印,历史最久。目前我国印刷行业采用较多的活字版和铜锌版印刷。 2.凹版印刷:凹版印刷简称凹印,其图 文部分低于印版表面的空白部分。我国 的软包装印刷主要是采用凹版印刷。右 图为凹版印刷方式图解。 3.平版印刷:其印版上的图文和空白两 部分几乎处在同一平面上,故称为平版 印刷。胶印是常见的平版印刷方式。平 版印刷不是直接印刷,而间接印刷。 4.孔版印刷:孔版属于透过性印刷,利用细金属网透空的特性,将图文部分镂空而非图文部分以抗墨性胶质体保护,油墨置于版面上以刮版刮压,油墨透过镂空的图文部分转移到承印物上。常见的孔版印刷方式是丝网印刷,现在仍然应用广泛。 第二节凹版印刷的特点及国内凹印的发展 一、凹版印刷的特点 1.墨层厚实,墨色均匀。凹印能真实再现原稿效果,层次丰富、清晰,墨层厚实,墨色饱和度高,色泽鲜艳明亮,这是由凹印的特点所决定的。凹版印刷采用的是网穴结构,依靠墨量体积不同来表现层次。 2.印刷速度快?。现代凹版印刷机均采用圆压圆形式,特别是卷筒式凹版印刷机,印版滚筒和压印滚筒上没有空档,机器运转平稳,采用微机自动控制,印刷速度最高可达250米/分钟。 3.适应介质广泛。凹印适用的介质非常广,PVC、PET、PE、NY、CPP、OPP、BOPP、组合膜以及其它与以上材料有相同性质的薄膜类、纸张,甚至铝箔等。 4.产品适应范围广。通过选用不同的油墨,可以在纸张、塑料薄膜、纺织品、铝箔、玻璃纸等各种材料上印刷。凹版印刷机可以和柔印、丝印、烫印、凹凸压印、分切等多种工序组成自动化

数据处理的基本方法

第六节数据处理的基本方法 前面我们已经讨论了测量与误差的基本概念,测量结果的最佳值、误差和不确定度的计算。然而,我们进行实验的最终目的是为了通过数据的获得和处理,从中揭示出有关物理量的关系,或找出事物的内在规律性,或验证某种理论的正确性,或为以后的实验准备依据。因而,需要对所获得的数据进行正确的处理,数据处理贯穿于从获得原始数据到得出结论的整个实验过程。包括数据记录、整理、计算、作图、分析等方面涉及数据运算的处理方法。常用的数据处理方法有:列表法、图示法、图解法、逐差法和最小二乘线性拟合法等,下面分别予以简单讨论。 列表法是将实验所获得的数据用表格的形式进行排列的数据处理方法。列表法的作用有两种:一是记录实验数据,二是能显示出物理量间的对应关系。其优点是,能对大量的杂乱无章的数据进行归纳整理,使之既有条不紊,又简明醒目;既有助于表现物理量之间的关系,又便于及时地检查和发现实验数据是否合理,减少或避免测量错误;同时,也为作图法等处理数据奠定了基础。 用列表的方法记录和处理数据是一种良好的科学工作习惯,要设 计出一个栏目清楚、行列分明的表格,也需要在实验中不断训练,逐步掌握、熟练,并形成习惯。 一般来讲,在用列表法处理数据时,应遵从如下原则:

(1) 栏目条理清楚,简单明了,便于显示有关物理量的关系。 (2) 在栏目中,应给出有关物理量的符号,并标明单位(一般不重复写在每个数据的后面)。 (3) 填入表中的数字应是有效数字。 (4) 必要时需要加以注释说明。 例如,用螺旋测微计测量钢球直径的实验数据列表处理如下。 用螺旋测微计测量钢球直径的数据记录表 从表中,可计算出 D i D = n = 5.9967 ( mm)

市级储备粮管理办法

市级储备粮管理办法 市级储备粮管理办法 市级储备粮管理办法第一章总则第一条为了加强对市级储备粮的管理,保证市级储备粮数量真实、质量良好和储存安全,维护粮食市场稳定,有效发挥市级储备粮在宏观调控中的作用,根据有关法规规定,结合本市实际,制定本办法。第二条本办法所称市级储备粮,是指市人民政府储备的用于调节全市粮食供求总量,稳定粮食市场,以及应对重大自然灾害或者其他突发事件等情况的粮食和食用油。第三条凡在本市行政区域内从事和参与市级储备粮的储存、经营、管理、监督活动的单位和个人,均应遵守本办法。第四条市级储备粮的所有权归市人民政府。未经市人民政府批准,任何单位和个人不得擅自动用市级储备粮。第五条市粮食管理部门是市级储备粮的行政主管部门,负责拟订市级储备粮规模总量、品种、总体布局和动用的意见,按照有关法律、法规、规章及国家标准和技术规范,建立健全市级储备粮各项管理制度,对市级储备粮的品种、数量、质量和储存安全实施监督检查。市财政部门按照国家有关规定并结合本市实际情况,负责安排市级储备粮的费用和贷款利息补贴以及轮换价差补贴,对市级储备粮财务执行情况实施全过程监督检查。市农业发展银行按照国家有关规定,及时、足额安排市级储备粮所需贷款,对发放的市级储备粮贷款实施信贷监管。第二章市级储备粮的计划第六条市级储备粮的储存规模、品种和总体布局方案,由市粮食管理部门会同市财政部门、市农业发展银行根据宏观调控需要和财政承受能力提出,报市人民政府批准。市粮食管理部门会同市财政部门、市农业

发展银行根据市级储备粮的储存规模、品种和总体布局方案,下达市级储备粮收购、采购、移库、销售计划。第七条市粮食管理部门根据市级储备粮的品质情况和入库年限,于每年三季度末以前提出下一年度市级储备粮轮换计划,并于每年年底前会同市财政部门、市农业发展银行共同下达下一年度的市级储备粮轮换计划。第八条市级储备粮承储企业应当将市级储备粮收购、采购、销售和轮换计划的具体执行情况,及时报告市粮食管理部门、市财政部门和市农业发展银行。第三章市级储备粮的储存第九条申请市级储备粮承储资格的企业应当具备以下基本条件: (一)具有独立法人资格; (二)同一库区具有有效仓容2.5万吨(含2.5万吨)以上质量良好的仓房及其配套设施,或者具有容量300吨(含300吨)以上质量良好的油罐、油库。仓房条件应当符合国家粮食储藏技术规范和安全防范要求。仓房位置及环境条件应当符合国家粮食仓库建设标准; (三)具有与粮油储存功能、仓型、进出粮方式、粮油品种、储粮周期相适应的粮油装缷、输送、清理、计量、储藏、防治、消防等设备; (四)具有一定数量的专职粮油保管、压滤机滤布厂家防治、检验等管理技术人员,且经过专业培训,持有相应的从业资格证书; (五)具有符合国家标准的检测粮油质量等级和储存品质必需的基本仪器设备和场所,具备检测粮油储存期间粮油温度、水分、害虫密度等条件,具有粮情测控系统、机械通风系统和适合当地气候环境条件的其他保粮手段;

县级储备粮油管理办法

县级储备粮(油)管理办法第一章总则 第一条为做好新形势下的县级储备粮油库存管理工作,按照《粮食流通体制改革》精神,特制定本办法。 第二条本办法适用于县级储备粮油承储单位。县粮食局有责任协助县级储备粮油承储单位做好县储粮油库存管理工作。 第三条:县级储备粮库存管理的总体目标是账实相符,质量良好,储存安全和县政府急需时调动方便。 第四条:县级储备粮油库存管理的总体要求是:“一符、三专、四落实”。“一符”是指“账实相符”;“三专”是指“专仓储存、专人保管、专账记载”;“四落实”是指“数量落实、质量落实、品种落实、地点落实”。 第五条:县级储备粮油库存管理的主要内容有:库点管理、出入库管理、账卡牌管理、台账管理、安全保管、质量管理、离任交接管理、风险管理。 第六条:本办法适用于县级储备原粮、成品粮和食用植物油的储备管理。 第二章库点管理 第七条县级储备粮油库点布局的原则:在交通便利、库容集中、轮换方便的库点,不得分布于低洼易涝等水患库点。 第八条县级储备粮油实行指定库点和仓库储存。才储存库点由县粮食局确定。 第九条:县级储备粮油必须存放在专门仓库,不得于非储备粮混存于同一仓库。

第十条:库点一经确定,不得随意变动,如确需调整,必须报县粮食局批准。 第三章出入库管理 第十一条县级储备粮油的出入库(收购、调入、销售出库等)要以县粮食局下达的文件和《县级储备粮油出入库通知书》为准。 第十二条承储单位在接到有县粮食局字号的出入库通知书后,方可按要求组织出入库。 第十三条对推陈储新时的出入库手续,根据县粮食局下达的轮换计划办理。 第四章账卡牌管理 第十四条承储单位要做到仓外有专牌,仓内有专卡,储粮有专账。帐卡牌的格式由县粮食局统一制作。 第十五条《储备粮油专卡》一式四份,仓内挂一份,储粮油单位、保管员各执一份,县局保存一份。专卡要根据仓库调整,推陈储新、定期检测的情况及时记录和变更。变更后的旧卡要由承储单位存档备查。 第五章台账管理 第十六条承储单位要按照县粮食局的要建立实物台账,与储备粮一一对应。 第十七条承储单位要将所储县粮油每个货位、数量、质量、品种和储存数据等如实填报到库存实物台账上。 第六章安全保管 第十八条承储单位要有专职人员负责县储粮油的安全保管。保管人员

大学物理实验数据处理基本方法

实验数据处理基本方法 实验必须采集大量数据,数据处理是指从获得数据开始到得出最后结 论的整个加工过程,它包括数据记录、整理、计算与分析等,从而寻找出 测量对象的内在规律,正确地给出实验结果。因此,数据处理是实验工作 不可缺少的一部分。数据处理涉及的内容很多,这里只介绍常用的四种方 法。 1列表法 对一个物理量进行多次测量,或者测量几个量之间的函数关系,往往 借助于列表法把实验数据列成表格。其优点是,使大量数据表达清晰醒目, 条理化,易于检查数据和发现问题,避免差错,同时有助于反映出物理量 之间的对应关系。所以,设计一个简明醒目、合理美观的数据表格,是每 一个同学都要掌握的基本技能。 列表没有统一的格式,但所设计的表格要能充分反映上述优点,应注意以下几点:1.各栏目均应注明所记录的物理量的名称(符号 )和单位; 2.栏目的顺序应充分注意数据间的联系和计算顺序,力求简明、齐全、有条理; 3.表中的原始测量数据应正确反映有效数字,数据不应随便涂改,确实要修改数据时, 应将原来数据画条杠以备随时查验; 4.对于函数关系的数据表格,应按自变量由小到大或由大到小的顺序排列,以便于判 断和处理。 2图解法 图线能够明显地表示出实验数据间的关系,并且通过它可以找出两个 量之间的数学关系,因此图解法是实验数据处理的重要方法之一。图解法 处理数据,首先要画出合乎规范的图线,其要点如下: 1.选择图纸作图纸有直角坐标纸 ( 即毫米方格纸 ) 、对数坐标纸和 极坐标纸等,根据 作图需要选择。在物理实验中比较常用的是毫米方格纸,其规格多为17 25 cm 。 2.曲线改直由于直线最易描绘 , 且直线方程的两个参数 ( 斜率和截距 ) 也较易算得。所以对于两个变量之间的函数关系是非线性的情形,在用图解法时 应尽可能通过变量代换 将非线性的函数曲线转变为线性函数的直线。下面为几种常用的变换方法。 ( 1) xy c ( c 为常数 ) 。 令 z 1,则 y cz,即 y 与 z 为线性关系。 x ( 2) x c y ( c 为常x2,y 1 z ,即 y 与为线性关系。

承台及抗水板筏板混凝土浇筑方案

承台及抗水板筏板混凝 土浇筑方案 文档编制序号:[KKIDT-LLE0828-LLETD298-POI08]

1.工程总体概况 昆明滇池国际会展中心2号地块B项目位于昆明市环湖东路与官南路交叉口和环湖东路与昌宏路交叉口之间,距离滇池较近,环路东路东西向从场地南部穿过。 昆明滇池国际会展中心2号地块B项目6区、7区,建筑面积约10万平方米。 昆明滇池国际会展中心2号地块B项目6区、7区,基础形式为桩基础、独立柱基加抗水板,结构体系为框架—剪力墙,工程设计使用年限50年,建筑安全等级为二级,抗震设防烈度9度。 昆明滇池国际会展中心2号地块B项目6区、7区地下一层,地上三层,建筑总高度。 本工程±绝对高程。 2.编制依据和说明 编制依据 深圳中深建筑设计有限公司所发的昆明滇池国际会展中心2号地块B项目6区、7区施工图 《混凝土结构工程施工质量验收规范》(GB50204-2002) 《大体积混凝土施工规范》(GB50496-2009) 《混凝土泵送施工技术规程》(JGJ/T10-2011) 《混凝土强度检验评定标准》(GBT50107-2010) 编制说明 本方案为昆明滇池国际会展中心2号地块B项目6区、7区承台、地梁、抗水底板、筏板大体积混凝土浇筑施工专项方案。 方案中未标注单位尺寸的均以“mm”为单位。 3.承台、地梁、抗水底板和筏板设计情况 承台基础 2,最大面积。

承台基础与承台基础之间设计为地梁连接,其设计尺寸有500×800mm、600× 800mm、800×1100mm几种。 承台基础及地梁之间设计为抗水板,设计厚度500mm。 在展馆与展馆之间三角形区域部位,部分抗水板加厚为筏板基础,其设计厚度为800mm。 4.基础混凝土设计要求 防水混凝土抗渗等级及强度等级 地下室底板(含承台、地梁)和地下室外墙P8,水池、水箱、游泳池等为P6。 承台、基础梁(地梁)C30,地下室底板C30,地下室外墙C30。 防水混凝土配制要求 水泥强度等级不低于;水泥品种应采用硅酸盐水泥、普通硅酸盐水泥。 泵送防水混凝土入泵坍落度控制在120~160mm之内。 膨胀剂 混凝土外加剂应符合《混凝土外加剂应用技术规范》GB50119-2003及国家或行业相关标准。本工程主体结构构件的后浇带采用填充用膨胀混凝土,下表所述的部位(除后浇带外)采用补偿收缩混凝土。膨胀剂采用复合纤维抗裂剂(如WK或SY-K等),下表中 膨胀剂掺量为水泥、膨胀剂、掺合料总重量的百分比。 补偿收缩混凝土水中养护14天的限制膨胀率应≥×10-4 (后浇带≥×10-4),水中养护14天,空气中养护28天的限制干缩率≤×10-4,28天的抗压强度≥ (后浇带≥。 膨胀剂品种和掺量应经试验满足要求后,由建设方确定,设计认可。

凹印版辊的基本知识综述

上世纪90年代初,受国内包装市场飞速发展和国际 制版先进设备迅速更新的影响,制版设备与技术得到快速发展,制版企业遍地开花,版材市场供不应求。90年代中后期,随着计算机的普及与性能提高,制版质量大幅提高,制版周期不断缩短。经历了近20年的高速发展,我国软包装制版行业也经历了一个不断发展的过程。 俗话说,印刷品质量“三分在印刷,七分靠制版”。那么,当前我国塑料软包装行业制版技术如何?其市场状况怎 样?印刷制版过程中需要注意哪些问题?本期技术专题,编辑部将和您一起关注制版的相关技术。 凹版印刷作为印刷工艺的一种,以其印制品墨层厚实,颜色鲜艳、饱和度高、印版耐印率高、印品质量稳定、印刷速度快等优点在印刷包装及图文出版领域内占据极其重要 的地位。从应用情况来看,在国外,凹印主要用于杂志、产品目录等精细出版物,包装印刷和钞票、邮票等有价证券的印刷,而且也应用于装饰材料等特殊领域;在国内,凹印则主要用于软包装印刷,随着国内凹印技术的发展,也已经在纸张包装、木纹装饰、皮革材料、药品包装上得到广泛应用,

运城制版有限公司就是一家在各个领域均有水准的专业制 版公司,其使用的设备均从德国或瑞士进口,其生产的各种凹印版辊质量在全国都是首屈一指的,其生产的凹印版辊已有部分向国外出口。近年来,凹印版辊印刷大量采用醇溶性油墨和水性油墨、UV油墨,既符合了国家绿色环保印刷的要求,又能适应薄膜、复合材料、纸张等多种介质,因而在包装印刷领域保持了常胜不衰的局面,成为国内印刷行业中不可或缺的重要一员。 凹印版辊的制作工艺,从其发展的过程来看,有多种工艺选择,分别是碳素纸照相法、直接加网法、胶凹印转换电子雕刻、数字电子雕刻、激光雕刻后腐蚀、激光直接雕刻等等。在此,我主要谈谈其中目前最重要也是应用最广泛的电子雕刻凹印版辊的制作。 从凹印版辊的制作流程来看,主要有以下步骤:印版基体制作、印版辊筒镀铜处理、原稿(或设计)图像文件制作、印版图像电子雕刻制作、印版辊筒镀铬。其中,印版基体制作及印版镀铜辊筒处理是与原稿(或设计)图像文件制作是同步进行的,当印版镀铜辊筒处理与原稿(或设计)图像文件制作完成后,才可进行印版图像电子雕刻制作,最后印版镀铬,至此完成印版的全部制作过程。

中央储备粮出入库管理制度

中央储备粮出入库管理制度 一、中央储备粮油出入库,要以分公司下达的中央储备粮出入库计划和《中央储备粮油出(入)库通知单》为依据。 二、对推陈储新时的出入库手续,根据分公司下达的轮换计划办理。 三、中央储备粮入库(收购、调入、进口、推陈储新)前,应对其质量等级和品质指标进行全面检验,储备粮必须是国家标准中等以上新粮,并符合粮油食品卫生标准,对不符合以上标准的粮食禁止入库。 四、对于检验合格的储备粮,积极组织入库,并将检测结果和收获年度等原始记录准确填入《中央储备粮(油)专卡》,并将《中央储备粮(油)专卡》及检验通知单送达保管统计,保管统计根据中储粮黑龙江分公司出入库通知书和各级保管员的《中央储备粮(油)专卡》入账。 五、在出入库通知单第三联回单上,如实写中央储备粮实际完成出入库的品种、数量等。《中央储备粮(油)专卡》及时上报上级管理机构,汇总总公司作为记账依据。 六、储备粮出库时(如调出、出口、销售)要全面检测,大量出库时耍做好备载工作,做到质量合格,数量准确,货位清楚,形态标准,保证及时发送。粮食外调时.《中央储备粮(油)专卡》要随粮送给接收单位。 七、出库工作结束后,保管员将《中央储备粮(油)专卡》及出入库通知单检验单转交保管统计做支出帐面处理,同时标清出库去向(如调出、出口、销售),以便检查 中央储备粮保管员岗位职责 一、岗位职责和责任 1、承担粮食进出库任务,负责粮食数量真实准确。 2、承担粮食日常保管任务,负责粮食储藏安全。 3、承担科学保粮任务。通过对粮食实现科学保粮,使粮食平均粮温常年保持在15℃下,最高粮温不超过25℃(力争控制在20℃以下),实现低温储粮。使储粮达到保质、保鲜、保水、保值的目标。 4、承担分担区内的防火、防汛的任务,负责分担区内的安全工作。 二、日工作内容及程序 在每个工作日中,保管员要按以下工作内容和程序安排工作。 1、打扫分担区和库房内的卫生。 2、进行粮温检查并做记录 3、进行粮情检查(包括虫情、鼠情、结露、结顶、仓房设施等项)并做记录。 4、采取措施,处理相应情况(包括平整粮面或翻动粮面、密闭、通风、施放药剂、安放防虫、防鼠设施等)。本人处理不了的,要立即向库领导报告。 5、检查配备的工具、器材是否完好无缺。 6、检查库房门窗是否按要求密闭或开启。 7、检查电源、火源是否处于安全状态。 “四无”检查制度 一、无害虫。对现场库房要加强管理积极消灭虫源,现场库房要做到无积雪,无污水、无粪便、无散乱资材、无杂粮,做到清一仓,消一仓、不清仓,不装粮,储粮现场,储粮库房,四壁及地面要做到清洁干净。 二、无霉变。认真贯彻执行三级保粮检查制度,坚持保管员随时检查,保粮区组日查,科领导周查,做到有粮必查,查必彻底,不留死角,建立完整的粮情粮温检查记录,并按照要求认真填写。 三、无鼠雀。库房内要做到无雀迹、无雀洞、无鼠迹、无鼠粪。库房门要有防雀网,现场库房要有捕鼠工具,及时投放,鼠药、鼠饵,每月不低于两次,及时清理死鼠,现场库房不得有死鼠,各组要有捕鼠记录。 四、无事故。现场保管员要计片定岗,责任到人,并负责分担区内安全生产、防火、防盗等工作,现场作业严禁吸烟,力公室要严格执行“三不落地’’制度,收付专储粮要严格执行专储粮出入库管理制度。 1、温度是测定粮油中微生物、害虫进行生理活动和代谢能力和重工业指标。经常进行检查,

测量误差及数据处理的基本知识(精)

第一章测量误差及数据处理的基本知识 物理实验离不开对物理量的测量。由于测量仪器、测量方法、测量条件、测量人员等因素的限制,测量结果不可能绝对准确。所以需要对测量结果的可靠性做出评价,对其误差范围作出估计,并能正确地表达实验结果。 本章主要介绍误差和不确定度的基本概念,测量结果不确定度的计算,实验数据处理和实验结果表达等方面的基本知识。这些知识不仅在每个实验中都要用到,而且是今后从事科学实验工作所必须了解和掌握的。 1.1 测量与误差 1.1.1测量 物理实验不仅要定性的观察物理现象,更重要的是找出有关物理量之间的定量关系。因此就需要进行定量的测量。测量就是借助仪器用某一计量单位把待测量的大小表示出来。根据获得测量结果方法的不同,测量可分为直接测量和间接测量:由仪器或量具可以直接读出测量值的测量称为直接测量。如用米尺测量长度,用天平称质量;另一类需依据待测量和某几个直接测量值的函数关系通过数学运算获得测量结果,这种测量称为间接测量。如用伏安法测电阻,已知电阻两端的电压和流过电阻的电流,依据欧姆定律求出待测电阻的大小。 一个物理量能否直接测量不是绝对的。随着科学技术的发展,测量仪器的改进,很多原来只能间接测量的量,现在可以直接测量了。比如车速的测量,可以直接用测速仪进行直接测量。物理量的测量,大多数是间接测量,但直接测量是一切测量的基础。 一个被测物理量,除了用数值和单位来表征它外,还有一个很重要的表征它的参数,这便是对测量结果可靠性的定量估计。这个重要参数却往往容易为人们所忽视。设想如果得到一个测量结果的可靠性几乎为零,那么这种测量结果还有什么价值呢?因此,从表征被测量这个意义上来说,对测量结果可靠性的定量估计与其数值和单位至少具有同等的重要意义,三者是缺一不可的。 1.1.2 误差 绝对误差在一定条件下,某一物理量所具有的客观大小称为真值。测量的目的就 是力图得到真值。但由于受测量方法、测量仪器、测量条件以及观测者水平等多种因素的限制,测量结果与真值之间总有一定的差异,即总存在测量误差。设测量值为N,相应的真值为N0,测量值与真值之差ΔN ΔN=N-N0 称为测量误差,又称为绝对误差,简称误差。 误差存在于一切测量之中,测量与误差形影不离,分析测量过程中产生的误差,将

凹版印刷知识考试题库

凹版印刷知识考试题库 一、填空题: 1.油墨的主要成分包含{颜料}、{树脂{连接料}}、{助剂}、{溶剂}。 2.员工更换或研磨刮刀时,要{戴防割手套},更换下来的废弃刀片要放入{废刮刀专用桶}内,不得{随意丢入垃圾箱},以免割伤他人。 3.电眼间距的检测必须在每一卷的自检中进行,用{钢尺}测出一个版周的实际数值,,目测预估到小数点后一位,除以一个版周里的{版数},得到的数值即为电眼间距值。该数值必须控制在工作标准书所示Pitch值的允差范围之内。如有超出,须{及时调整相关生产参数)。 4.压胴使用过程中出现异常,由机台人员及时提出异常现象,用{油性笔}做好标示并提供{印刷异常样品},并填写{废压胴单}交带班主管签字后交版库,以便及时研磨修缮。 5.印刷过程中出现较严重品质异常,领机应首先{处理异常},然后{夹条标示}并{在流程单及MES 系统上注明},且应送{检品}复卷确认,视情况{整版不良去除或注明哪几条单条报废}。 6.在自检中油墨附着性用{24mm}宽的透明胶带粘在印刷面的油墨上,再以{1m/秒}的速度匀速撕下胶带,膜上的油墨{90%}未被粘下为合格,否则作异常提报。 7.常说的“5S”包含{整理}、{整顿}、{清洁}、{清扫}、{教养}五项。 8.印刷时色差有个标准范围,在标准范围内可以正常出货,而一旦超出这个范围,则就有可能报废。我们所说的这个范围是:dH{≤1.0}、dE{≤3.0}以内。 9.版胴不良的确认必须由领机提报给{带班主管}确认,提供{异常留样}并填写{版胴异常提报单},由{带班主管}签名,同时必须知会{版库人员},便于分析、判别、处理、改善版胴存在的问题。 10.诺克尔粘度仪控制面板上有两行显示粘度的数值,其中上面一行数字代表{油墨的实际粘度}。 11.我们常用色差仪检测在制品与标准样品之间的颜色差别程度,美能达CR-10色差仪上的dH、dC、dL、dE都代表不同的含义。其中dH数值后会跟有一个字母,此字母表明的是:与基准色相比较被测色在哪个方面发生了改变:“R”代表{偏红}、“B”代表{偏兰}、“Y”代表{偏黄}、“P”代表{偏紫}、“G”代表{偏绿}。 12.首自检取样数量要求{≥2版周},取样频次要求{每卷}取样1次。 13.为保证生产顺畅,交接班时,交班方至少给接班方准备{2H}生产的原物料;如果是换单交班的,则须完成{新订单的领料}。 14.半制品所用纸管应与原膜宽度相同,最长不能长出半成品{2cm}。 15.现场人员设备保养项目包括{清洁}、{检查}、{给油}三项。 16.版胴在上机前,应根据{排程}、{送版单}、{版套标示}、{版顶版号}进行确认。 17.上版时必须根据《工作指示单》要求,先确认印刷半成品{出卷方向},进而确定装版方向。 18.异常原因细部分析中的5M1E是指:{人}、{机器}、{材料}、{方法}、{环境}、{测量}。 19.《印刷制程检验标准》上规定,双向拉伸类薄膜:主要图案套色偏差{≤0.20mm},次要图案{≤0.35mm}。 20.印刷机的张力系统包含{印前张力}、{印后张力}、{收卷张力}、{放卷张力}、{收卷牵引辊张力}、{放卷牵引辊张力}六部分。 21.印刷时所用的单元机组都要打开加热开关,以便油墨及时干燥。那么设定温度时需要考虑{印刷面积的大小}、{印刷速度的快慢}、{印刷材质的不同}三个因素。 22.蒸煮油墨中添加固化剂的作用是{增加油墨的附着力}。 23.印刷机正常停机时,应先降速至{50 }m/min以下,再按停机按钮。 24.印刷首检的八项管制重点是:{外观}、{颜色准确性}、{条码正确性}、{图案文字正确性}、{出

施工筏板集水坑基础知识解析

筏板、集水坑基础知识解析(图文) 业务背景: ①条形基础:上部采用墙承重(较多的用在砖墙) ②独立基础:上部采用框架结构(柱子) ③带型(井格式)基础:框架结构+地基条件差(其实就是用条形基础承重柱,在预算中带型基础特指有支模板的混凝土条形基础) ④筏板基础:高层建筑或上部荷载较大+所在地基承载力较弱。筏板基础有梁式筏板和板式筏板。其中板式筏板基础就像盘子反扣在地表上承受筑 ⑤桩基础:上部荷载较大,需将其传至深层较坚硬的地基。当由若干桩支撑一个平台,而用平台托住整个建筑时,这个平台就是桩承台。 ⑥箱型基础:高层建筑或上部荷载较大+软弱地基。箱型基础是由底板+顶板+若干纵横墙柱组成,中空部分较大时可以作为地下室 知识点1.筏板基础的种类 1.平板式筏板基础(无基础梁) 2.梁板式筏板基础(有基础梁)分为:外伸、不外伸

梁板式筏板基础(外伸)

(封边构造) 梁板式筏板基础(无外伸)

知识点2.筏板与基础梁的关系“高板位” “中板位 “低板位”

知识点3.筏板的钢筋种类 ①筏板主筋 ②(分布筋) ③筏板负筋 ④马镫筋和拉筋 ⑤筏板基础的四角设置的放射筋。 详细讲解: ②(分布筋) 板里面连接负筋的钢筋叫做分布筋 分布钢筋的另一个概念就是与受力钢筋垂直均匀布置的构造钢筋(起固定受力筋的作用)。 一般筏板底、面筋都为双层双向的,因此不需要设置板分布筋(note:我们软件没有“分布筋”,因为其实他就是主筋,与受力筋概念对应) ③筏板负筋

需注意: ①筏板负筋与楼板负筋不同:筏板负筋,在板底布置,属于板局部加强 ②筏板负筋是直接与筏板底筋绑在一起,一般筏板负筋与筏板贯通筋隔一布一④马镫筋和拉筋

测量误差及数据处理的基本知识

第一章 测量误差及数据处理的基本知识 物理实验离不开对物理量的测量。由于测量仪器、测量方法、测量条件、测量人员等因素的限制,测量结果不可能绝对准确。所以需要对测量结果的可靠性做出评价,对其误差范围作出估计,并能正确地表达实验结果。 本章主要介绍误差和不确定度的基本概念,测量结果不确定度的计算,实验数据处理和实验结果表达等方面的基本知识。这些知识不仅在每个实验中都要用到,而且是今后从事科学实验工作所必须了解和掌握的。 1.1 测量与误差 1.1.1测量 物理实验不仅要定性的观察物理现象,更重要的是找出有关物理量之间的定量关系。因此就需要进行定量的测量。测量就是借助仪器用某一计量单位把待测量的大小表示出来。根据获得测量结果方法的不同,测量可分为直接测量和间接测量:由仪器或量具可以直接读出测量值的测量称为直接测量。如用米尺测量长度,用天平称质量;另一类需依据待测量和某几个直接测量值的函数关系通过数学运算获得测量结果,这种测量称为间接测量。如用伏安法测电阻,已知电阻两端的电压和流过电阻的电流,依据欧姆定律求出待测电阻的大小。 一个物理量能否直接测量不是绝对的。随着科学技术的发展,测量仪器的改进,很多原来只能间接测量的量,现在可以直接测量了。比如车速的测量,可以直接用测速仪进行直接测量。物理量的测量,大多数是间接测量,但直接测量是一切测量的基础。 一个被测物理量,除了用数值和单位来表征它外,还有一个很重要的表征它的参数,这便是对测量结果可靠性的定量估计。这个重要参数却往往容易为人们所忽视。设想如果得到一个测量结果的可靠性几乎为零,那么这种测量结果还有什么价值呢?因此,从表征被测量这个意义上来说,对测量结果可靠性的定量估计与其数值和单位至少具有同等的重要意义,三者是缺一不可的。 1.1.2 误差 绝对误差 在一定条件下,某一物理量所具有的客观大小称为真值。测量的目的就是力图得到真值。但由于受测量方法、测量仪器、测量条件以及观测者水平等多种因素的限制,测量结果与真值之间总有一定的差异,即总存在测量误差。设测量值为N ,相应的真值为N 0,测量值与真值之差ΔN ΔN =N -N 0 称为测量误差,又称为绝对误差,简称误差。 误差存在于一切测量之中,测量与误差形影不离,分析测量过程中产生的误差,将影响降低到最低程度,并对测量结果中未能消除的误差做出估计,是实验测量中不可缺少的一项重要工作。 相对误差 绝对误差与真值之比的百分数叫做相对误差。用E表示: %1000 ??=N N E 由于真值无法知道,所以计算相对误差时常用N代替0N 。在这种情况下,N可能是公认 值,或高一级精密仪器的测量值,或测量值的平均值。相对误差用来表示测量的相对精确度,相对误差用百分数表示,保留两位有效数字。 1.1.3 误差的分类

数据基础知识及数据处理

数据处理 (从小数据到大数据) 一、小数据 1、信息的度量 在计算机中: 最小数据单位:位(bit) Bit: 0 或1 (由电的状态产生:有电1,无电0)基本数据单位:字节(Byte, B) 1B=8bit 1KB=1024B 1MB=1024KB 1GB=1024MB 1TB=1024GB。 …… 2、不同数制的表示方法 十进制(Decimal notation),如120, (120) 10,120D 二进制(Binary notation) ,如(1010)2 , 1010B 八进制(Octal notation) ,如(175)8 , 175O 十六进制数(Hexdecimal notation) ,如(2BF)16 , 2BF03H

3、不同数制之间的转换方法 (1)任意其他进制(二、八、十六)转换成十进制,可“利用按权展开式展开”。 例如: 10110.101B =1×24+0×23+1×22+1×21+0×20+1×2-1+0×2-2+1×2-3 =22.625D 347.6O =3×82+4×81+7×80+6×8-1 =231.75D

D5.6H =D×161+5×160+6×16-1 =213.375D (2)十进制转换成任意其他进制(二、八、十六),整数部分的转换可按“除基取余,倒序排列”的方法,小数部分的转换可按“乘基取整,顺序排列”的方法。(除倒取,乘正取) 例,十进制数59转换为二进制数111011B

例:十进制数0.8125转换为二进制数0.1101B 同理:317 D= 100111101B = 475O = 13DH 0.4375D = 0.0111B = 0.34O = 0.7H (3)八进制数转换成二进制数,可按“逐位转换,一位拆三位”的方法。(8421法) 例如:3107.46O = 3 1 0 7 . 4 6 O =011 001 000 111 . 100 110 B =11001000111.10011B (4)十六进制数转换成二进制数,可按“逐位转换,一位拆四位”的方法。(8421法)

承台、筏板、基础施工方案

承台、筏板基础施工方案 一、工程概况 本工程基础采用人工挖孔桩,桩承台下沉式整体筏板基础,筏板面标高±0.00,(A区局部-1.50),筏板底标高-0.900m,局部筏板底标高为-2.400m,其中下沉的承台底标高在-1.300m至-3.200m之间,共计389个;在基础四周为条形深基础,底标高为-2.500m(在G~K/1轴线之间为-3.200m)。在G—H/35—5轴之间和A—P/4—5轴之间为底标高为-2.000m的条形深基础。筏板总面积约15000m2,共设置有6条后浇带(纵2两条,横向4条),宽1000mm。 二、施工部署 根据工程的关键路线工作安排,以B区的主体结构工程为主导工作,结合现场地形及施工平面布置。施工流向见图。 土方施工采用机械挖填碾实筏板地基,先施工B区5轴~35轴,后开挖1轴~4轴A区部分。对外围及1/G轴的条形深基础,采用机械挖槽,其修坡采取小型反铲挖机配合人工作修整。单桩承台的开挖采取人工开挖。 承台与筏板的基础的模板形式采取砖胎模为主,高于地面部分辅以木模。砖胎模的砌筑顺序应遵循先深后浅、即挖即砌的原则,防止基坑土壁坍塌。为减少施工技术间歇,砖胎模应该随砌随抹,并作砼垫层封闭基底。木模板在钢筋绑扎基本成型后进行封模加固。

防潮层的施工采用SBS卷材铺贴,施工以后浇带分区保证逐区流水施工以便后续工序能及早插入。施工过程中分区验收,浇筑砼保护层。 钢筋绑扎的施工程序为先承台后筏板,先深后浅,逐区成型,方便分区浇筑砼,以后浇带隔断划分施工区。 砼浇筑,大面积砼地坪随捣随抹,一次成型。对砼质量与劳力组织、技术要求比较高,采取样板制。施工时按后浇带分区浇筑,考虑工期因素,按同时浇注使用4台混凝土输送泵的高峰进行生产组织安排。 三、施工方法 1、土方施工方法:详土方开挖回填方案; 土方工程在人工清土至设计标高后,桩头的凿截工作紧跟在土方挖开阶段,密切配合施工,在浇捣垫层前桩头基本上凿截完成,少量可在垫层浇捣后再作修整,垫层施工应紧跟其后进行施工。垫层浇捣完成后,对桩头进行重新修正以达到设计和施工规范要求。 凿桩由人工进行,配备足够空压机、冲击风镐钻和人员作业,确保垫层及时施工,根据设计要求,桩嵌入基础底板内100mm。 人工灌注桩头凿截程序:划出桩留设标高位置,凿除主筋外砼,去除箍筋,中部桩体破碎后,剥离出桩头锚筋。凿除桩头由人工及时清理出场外,统一外运。 基础土方机械挖除后,用人工清土至设计标高,立即组织有关单位进行验槽,办理隐蔽工程记录签证,随后浇捣混凝土垫层,减少基坑体暴露时间,垫层浇捣要严格控制标高平整度,垫层表面要抹平压光后进行养护,然后再施工。垫层上基础轴线弹线完毕后,会同桩基施工单位及时测出桩位偏差情况,并绘制桩位竣工图,资料归档。桩基须经质监站验收合格后,方可进入下道工序。 2、基础模板施工方法:(详基础模板技术交底) 模板主要采用砖胎模,外周边自然地坪较底部位采用木模板和吊模。砖胎模高度在800内时砌120厚,800外砌240厚。 ⑴土层清理、夯实:根据图纸设计尺寸基坑开挖放出砖胎模及粉刷、防潮与保护层厚度,240MM厚砖胎模每边放大265MM(120MM厚砖胎模每边放大145MM)。机械挖至垫层底标高上100MM,然后进行人工清理浮土,打夯机夯实至垫层底标高。砖胎模达到强度后背面填土夯实。余土清运或在筏板底标高范围内铺平夯实。 ⑵尺寸放线:根据现场的控制网格线,利用经纬仪放出各条轴线,根据图纸设计尺寸将桩台及深基础的尺寸每边放大25mm作为砖胎模的内边线,利用轴线放出砖胎模的内边线。 ⑶胎模的砌筑、粉刷:砖胎模的砌筑与粉刷均采用1:3的水泥沙浆。砖胎模高度小于800MM(含800MM)砖胎模厚度为120MM,大于800MM砖胎模厚度为240MM。砖胎模采用1:3的水泥砂浆粉刷15MM厚,在防潮层面粉刷10MM厚1:3水泥砂浆作为保护层,砖胎模的具体砌筑如详图。

北京市储备粮管理办法

北京市人民政府令 第221号 《北京市储备粮管理办法》已经2010年5月25日市人民政府第67次常务会议审议通过,现予公布,自2010年8月1日起施行。 市长郭金龙 二〇一〇年六月十三日 北京市储备粮管理办法 第一条为了加强对市储备粮的管理,保证市储备粮安全,保护农民利益,维护粮食市场稳定,有效发挥市储备粮在政府宏观调控中的作用,根据国家有关规定,结合北京市实际情况,制定本办法。 第二条从事和参与市储备粮储存、轮换、动用以及相关管理活动的单位和个人,应当遵守本办法。 本办法所称市储备粮,是指市政府储备的用于调节北京市粮食供求总量,稳定粮食市场,以及应对重大自然灾害或者其他突发事件等情况的粮食和食用油(含成品粮油)。 第三条市储备粮的管理,应当严格制度、严格管理和严格责任,确保市储备粮数量真实、质量良好和储存安全,确保市储备粮储得实、管得好、调得动、用得上。 有关区、县人民政府应当支持本行政区域内的承储企业做好市储备粮的安全管理工作。 第四条市粮食行政管理部门负责市储备粮的日常管理工作,负责拟订规模总量、品种结构、储存布局、购销及轮换计划和动用方案并组织实施;参与市储备粮相关财政资金的使用和管理;按照标准向承储企业拨付市储备粮补贴,对市储备粮的数量、质量、储存安全、补贴使用等情况实施监督检查。 第五条市财政部门按照市储备粮总规模,负责将市储备粮所需补贴纳入地方财政预算;及时、足额向市粮食行政管理部门拨付市储备粮补贴;对市储备粮的有关财政资金拨付和使用情况实施监督检查。补贴的标准应当根据实际费用水平确定,并适时进行调整。 市储备粮所需贷款由中国农业发展银行北京市分行负责安排。 第六条市储备粮的储存,应当遵循布局合理、规模存放、结构优化、安全规范的原则。市粮食行政管理部门应当选择符合条件的企业承储市储备粮。具体办法由市粮食行政管理部门制定。 经市粮食行政管理部门同意,承储企业可以在外埠储存市储备粮。 第七条市粮食行政管理部门应当与承储企业签订合同,明确承储企业的储存责任、储存要求以及违约责任等事项。 第八条承储企业应当遵守下列规定: (一)执行有关储备粮的法规、规章、标准和技术规范以及北京市储备粮管理的相关制度;上传者知盟网https://www.360docs.net/doc/646484382.html, (二)对市储备粮实行分品种、分年限、分地点、分货位储存和管理。未经市粮食行政管理部门同意,不得擅自变更市储备粮储存地点或者货位; (三)确保承储的市储备粮库存账实相符、储存安全、管理规范;

相关文档
最新文档