实验四 数据库安全性2016

实验四 数据库安全性2016
实验四 数据库安全性2016

实验四数据库安全性实验

一、实验目的

熟悉通过SQL对数据进行安全性控制。

二、实验内容和要求

1、熟练grant,revoke语句进行DAC控制

2、通过创建角色以及授权实验,了解并掌握SQL Server权限控制过程。

三、实验主要仪器设备和材料

1.计算机及操作系统:PC机,Windows 2000/xp;

2.数据库管理系统:SQL sever 2000/2005;

四、实验方法、步骤及结果测试

实验题目:

题目1、通过management studio 新建登录用户名sqluser,使用SQL Server身份认证,

果更改登录用户sqluser的属性,默认数据库改为student,登录过程中有何问题,给出相应设置过程及相应截图,并简述原因。

题目3、以sqluser登录用户身份登录,并且以public数据库角色成员的身份登录student

题目4、以sqluser登录用户身份登录student,并可以对该数据库进行各项增删改查以及创建视图操作,该如何设置(试着创建一个s上的反应s表中所有信息视图ss,看操作是否能

题目5、如果修改sqluser用户的权限,改为对student数据库所有用户表都只能进行读写,不能创建视图,该如何设置。

修改之后以sqluser身份登录,创建反映c表上的所有信息的视图。会有什么提示?

题目6、重新以administrator身份登录DBMS,利用SQL Server图形化界面新建登录用户名rose,用户名rose(默认数据库为student,暂不设置任何角色成员)

⑤查询sc中所有信息。写出sql语句给出截图。

题目7、重新以数据库管理员身份登录DBMS,

题目8、

⑤删除r1角色。以rose登录,查询sc表中所有信息。写出sql语句并截图

实验七 数据库的更新及视图的定义与维护

实验七数据的更新及视图的定义与维护 一.实验目的 1.掌握使用SQL语言向数据库中插入数据、修改数据和删除数据等更新操作 2.掌握视图的定义与维护操作 3. 加深对视图在关系数据库中的作用的理解 二.实验准备 1.装有SQL Server 2005的PC机。 2. 成功创建各数据库、数据库表、并已插入各种数据。 三.实验内容1 1.打开“SQL Server Management Studio”窗口 2.创建学生选课数据库“S_T” 3.在学生选课数据库中完成以下插入数据的操作: (1)将一个新学生元组(学号:200215128;姓名:陈东;性别:男;年龄:18;所在系:IS)插入学生表中; (2)插入一条选课记录(‘200215128’,1); (3)对每一个系,求学生的平均年龄,并把结果存入数据库。 提示:首先在学生-选课数据库中建立一个新表,其中一列存放系名,另一列存放相应的学生平均年龄;然后对student表按系分组求平均年龄,再把系名和 平均年龄存入新表中。 4.在学生选课数据库中完成以下修改数据的操作: (4)将学生200215121的年龄改为22岁; (5)将所有学生的年龄增加一岁; (6)将计算机科学系全体学生的成绩置零; 5.在学生选课数据库中完成以下删除数据的操作: (7)删除学号为200215122的学生记录; (8)删除所有的学生选课记录; (9)删除计算机科学系所有学生的选课记录 四.实验内容2 1. 在学生选课数据库中完成以下创建视图的操作: (1)建立信息系学生的视图,并要求进行修改和插入操作时仍须保证该视图只有信息系的学生; (2)建立信息系选修了“1”号课程的学生视图; (3)建立信息系选修了“1”号课程且成绩在90分以上的学生视图; (4)定义一个反映学生出生年份的视图; (5)将学生的学号及他的平均成绩定义为一个视图; (6)将Student表中所有女生记录定义为一个视图; 2. 在学生选课数据库中完成以下删除视图的操作: (7)选择一个您所建的视图进行删除; 3. 在学生选课数据库中完成以下查询视图的操作: (8)在信息系学生的视图中找出年龄小于20岁的学生; (9)查询选修了1号课程的信息系学生;

实验八 数据库的安全性

实验八数据库的安全 T9.1 数据库用户的管理 1、实验目的 (1)掌握Windows登录名的建立与删除方法。 (2)掌握SQL Server登录名的建立与删除方法。 (3)掌握数据库用户创建于管理的方法。 2、实验准备 (1)了解windows身份验证模式与SQL Server身份验证模式的原理。 (2)了解数据库用户的建立与删除方法。 3、实验步骤 (1)Windows登录名。 ①使用界面方式创建Windows身份模式的登录名。方法如下: 第一步以管理员身份登录到Windows,选择“开始”,打开“控制面板”中的“性能和维护”,选择其中的“管理工具”,双击“计算机管理”进入“计算机管理”窗口。 在该窗口中选择“本地用户和组”中的“用户”图标,右击,在弹出的快捷菜单中选择“新用户”菜单项,打开“新用户”窗口,新建一个用户zheng。 第二步一管理员身份登录到SQL Server Management Studio,在对象资源管理器中选择“安全性”,右击“登录名”,在弹出的快捷菜单中选择“新建登录名”菜单项。在“新建登录名”窗口中单击“搜索”按钮添加Windows用户名zheng。选择“Windows身份验证模式”,单击“确定”按钮完成。 ②使用命令方式创建Windows身份模式的登录名,语句如下: 【思考与练习】 使用用户zheng登录Windows,然后启动SQL Server Management Studio,以Windows 身份验证模式连接。看看与以系统管理员身份登录时有什么不同。 (2)SQL Server登录名。 ①使用界面方式创建SQL Server登录名。方法为:在对象资源管理器的“安全性”中,右击“登录名”,在弹出的快捷菜单中选择“新建登录名”菜单项。在“新建登录名”窗口中输入要创建的登录名“yan”,并选择“SQL Server 身份验证模式”,输入密码,取消选择“用户在下次登录时必须更改密码”选项,单击“确认”按钮。 ②以命令方式创建SQL Server登录名,语句如下:

食品化学实验报告

食品化学实验报告

Folin-酚法测定蛋白质含量 一、目的掌握Folin-酚法测定蛋白质含量的原理和方法,熟悉分光光度计的操作。二、原理Folin-酚试剂法包括两步反应:第一步是在碱性条件下,蛋白质与铜作用生成蛋白质-铜络合物;第二步是此络合物将磷钼酸-磷钨酸试剂(Folin 试剂)还原,产生深蓝色(磷钼蓝和磷钨蓝混合物),颜色深 一、目的 掌握Folin-酚法测定蛋白质含量的原理和方法,熟悉分光光度计的操作。 二、原理 Folin-酚试剂法包括两步反应:第一步是在碱性条件下,蛋白质与铜作用生成蛋白质-铜络合物;第二步是此络合物将磷钼酸-磷钨酸试剂(Folin 试剂)还原,产生深蓝色(磷钼蓝和磷钨蓝混合物),颜色深浅与蛋白质含量成正比。此法操作简便,灵敏度比双缩脲法高100 倍,定量范围为5~100μg 蛋白质。Folin 试剂显色反应由酪氨酸、色氨酸和半胱氨酸引起,因此样品中若含有酚类、柠檬酸和巯基化合物均有干扰作用。此外,不同蛋白质因酪氨酸、色氨酸含量不同而使显色强度稍有不同。 三、实验材料、主要仪器和试剂 1.实验材料 绿豆芽下胚轴(也可用其它材料如面粉)

2.仪器 (1)722 型(或721 型)分光光度计 (2)4 000r/min 的离心机 (3)分析天平 (4)容量瓶(50mL) (5)量筒 (6)移液管(0.5mL、1mL、5mL) 3.试剂(纯度均为分析纯) (1)0. 5mol/L NaOH (2) 试剂甲: (A)称取10g Na2CO3,2g NaOH 和0.25g 酒石酸钾钠,溶解后用蒸馏水定容至500mL。(B)称取0.5g CuSO4·5H2O,溶解后用蒸馏水定容至100mL。每次使用前将(A)液50 份与(B)液1 份,即为试剂甲,其有效期为1d,过期失效。 (3)试剂乙: 在1.5L 容积的磨口回流器中加入100g 钨酸钠(Na2WO4·2H2O)和700mL 蒸馏水,再加50mL 85 %磷酸和100mL 浓盐酸充分混匀,接上回流冷凝管,以小火回流10h。回流结束后,加入150g 硫酸锂和50mL 蒸馏水

数据库实验

数据库实验 集团文件版本号:(M928-T898-M248-WU2669-I2896-DQ586-M1988)

数据库原理实验指导 实验前准备: 请设计一个企业销售管理据库,其中需要保存的信息如下: 员工信息,包括:员工编号、员工姓名、性别、所属部门、职称、到职日、生日、薪水、填表日期; 客户信息,包括:客户号,客户名称,客户住址,客户电话、邮政编码; 产品信息,包括:产品编号,产品名称; 员工和客户可以签订订单,每签订一个订单,就要保存订单信息,包括:订单编号、客户号、业务员编号、订单金额、订货日期、出货日期、发票号码。 此外,每个订单可能涉及到多种产品,每种产品可能被多个订单订购。因此需要每个订单中每类产品的销售明细,包括每种产品的销售数量、单价、订单日期; 要求: (1)给出系统的ER图(可以用word或其它画图工具,如Visio画),要求画出所有的实体,联系,属性以及联系的类型; (2)将ER图转换为关系模型; 实验一 实验名称:数据定义(2课时) 一、实验目的

1、理解数据库模式的概念,通过使用SQL SERVER企业管理器或者My Sql建立数据库和基本表。模式为人事表、客户表、销售表、销售明细表、产品表。熟悉SQL SERVER企业管理器的使用,并将得到的表生成脚本,然后保存。 2、理解上述基本表之间的关系,建立关系表。 3、掌握修改表结构的基本方法 4、掌握索引和视图的创建方法 二、实验环境 MS SQL SERVER或者My Sql。 三、实验内容与步骤 1、建立一个数据库和五张表的表结构。 (1)/*员工人事表employee */ Create datebase sale; create table employee( emp_no char(5) Not null primary key, emp_name char(10) Not null, sex char(1) Not null,

数据库原理实验6数据更新操作

实验六数据更新操作 1 实验目的与要求 (1)掌握基本表的INSERT、UPDATE、DELETE操作。 (2)正确理解更新操作中涉及到的相关约束问题。 2 实验内容 根据BookDB中4张关系表,完成以下更新操作: (1) 分别给这4张表添加信息,要求图书分类表、图书表、读者表各插入5个元组,借阅表插入20个元组。 答:详细见BookDB.sql (2) 将联合股份有限公司的读者工作单位修改为联合立华股份有限公司。 update Reader48 set workunit48='联合立华股份有限公司' where workunit48='联合股份有限公司'

(3) 将入库数量最多的图书单价下调5%。 update Book48 set price48=price48*0.95 where shopNum48=(select max(shopNum48) from Book48) (4) 将“经济类”的图书单价提高10%。 update Book48 set price48=price48*1.1 where classNo48=(select distinct a.classNo48 from Book48 a, BookClass48 b where a.classNo48=b.classNo48 and b.className48='经济类') (5) 将借阅次数高于2次的图书数量增加50%。 update Book48 set shopNum48=shopNum48*1.5 where bookNo48 in( select bookNo48 from borrow48 group by bookNo48 having count(bookNo48)>=2 )

数据库安全性和完整性实验

实验9:数据库安全性实验 一、实验目的 加深对数据库安全性的理解,并掌握SQL Server中有关用户、角色及操作权限的管理方法。 二、实验内容 1.数据库的安全性实验。在SQL Server企业管理器中,设置SQL Server 的安全认证模式,实现对SQL Server的用户和角色的管理,设置和管理 数据操作权限。 三、实验原理和步骤 1.设置SQL Server的安全认证模式,选择混合模式。 右键服务器属性-安全性:选择SQL Server和Windows身份验证模式。 重启服务,生效。 2.账号: sa账号登录 3.登录帐号的管理

1)将Windows帐号添加到SQL Server 2005中 创建操作系统用户- 4.数据库用户的管理 1)dbo用户; 查看banking数据库的dbo用户,查看用户权限。 2)U1用户; 创建banking数据库的U1用户,查看用户权限。 5.权限管理 1)赋予所创建的U1用户db_datareader角色,查看用户权限 2)赋予所创建的U1用户db_datawriter角色,查看用户权限 3)赋予所创建的U1用户db_owner角色,查看用户权限 4)两种方法赋予所创建的U1用户对banking数据库表customer的select 权限,验证并写出sql语句 5)两种方法赋予所创建的U1用户对banking数据库表branch的select 和对branch_name修改的权限,验证并写出sql语句 6)把对loan表的update权限授予所创建的U1用户用户,并允许将此 权限再授予其他用户,验证并写出sql语句 7)两种方法回收所创建的U1用户对banking数据库表customer的select 权限,验证并写出sql语句 8)两种方法回收所有用户对banking数据库表loan的update权限,验 证并写出sql语句 四、实验报告要求 要求写出如下设计报告: 1.用Transact-SQL写出实验操作的语句 2.实验步骤和实验结果。 3.实验中的问题和提高。 4.SQL Server中有的安全性功能。 五、注意事项 1.用户、角色和权限的职能,以及它们之间的关系。

食品化学实验报告

Folin-酚法测定蛋白质含量 一、目的掌握Folin-酚法测定蛋白质含量的原理和方法,熟悉分光光度计的操作。二、原理Folin-酚试 剂法包括两步反应:第一步是在碱性条件下,蛋白质与铜作用生成蛋白质-铜络合物;第二步是此络合物 将磷钼酸-磷钨酸试剂(Folin 试剂)还原,产生深蓝色(磷钼蓝和磷钨蓝混合物),颜色深 一、目的 掌握Folin-酚法测定蛋白质含量的原理和方法,熟悉分光光度计的操作。 二、原理 Folin-酚试剂法包括两步反应:第一步是在碱性条件下,蛋白质与铜作用生成蛋白质-铜络合物;第二步是此络合物将磷钼酸-磷钨酸试剂(Folin 试剂)还原,产生深蓝色(磷钼蓝和磷钨蓝混合物),颜色深浅与蛋白质含量成正比。此法操作简便,灵敏度比双缩脲法高100 倍,定量范围为5~100μg 蛋白质。Folin 试剂显色反应由酪氨酸、色氨酸和半胱氨酸引起,因此样品中若含有酚类、柠檬酸和巯基化合物均有干扰作用。此外,不同蛋白质因酪氨酸、色氨酸含量不同而使显色强度稍有不同。 三、实验材料、主要仪器和试剂 1.实验材料 绿豆芽下胚轴(也可用其它材料如面粉) 2.仪器 (1)722 型(或721 型)分光光度计 (2)4 000r/min 的离心机 (3)分析天平 (4)容量瓶(50mL) (5)量筒 (6)移液管(0.5mL、1mL、5mL) 3.试剂(纯度均为分析纯) (1)0. 5mol/L NaOH (2) 试剂甲: (A)称取10g Na2CO3,2g NaOH 和0.25g 酒石酸钾钠,溶解后用蒸馏水定容至500mL。(B)称取0.5g CuSO4·5H2O,溶解后用蒸馏水定容至100mL。每次使用前将(A)液50 份与(B)液1 份,即为试剂甲,其有效期为1d,过期失效。 (3)试剂乙: 在1.5L 容积的磨口回流器中加入100g 钨酸钠(Na2WO4·2H2O)和700mL 蒸馏水,再加50mL 85 %磷酸和100mL 浓盐酸充分混匀,接上回流冷凝管,以小火回流10h。回流结束后,加入150g 硫酸锂和50mL 蒸馏水及数滴液体溴,开口继续沸腾15min,驱除过量的溴,冷却后溶液呈黄色(倘若仍呈绿色,再滴加数滴液体溴,继续沸腾15min)。然后稀释至1L,过滤,滤液置于棕色试剂瓶中保存,使用前大约加水1 倍,使最终浓度相当于1mol/L。 四、操作步骤 1.标准曲线的制作 (1)配制标准牛血清白蛋白溶液:在分析天平上精确称取0.0250g 结晶牛血清白蛋白,倒入小烧杯内,用少量蒸馏水溶解后转入100mL 容量瓶中,烧杯内的残液用少量蒸馏水冲洗数次,冲洗液一并倒入容量瓶中,用蒸馏水定容至100mL,则配成250μg/mL 的牛血清白蛋白溶液。

数据库实验一 基本SQL2015

实验一Oracle数据库SQL 班级:姓名:学号: 任课教师:实验教师:上机时间: 【实验目的】 在给定的关系数据库管理系统Oracle环境下,通过实验学生能够: 1、Oracle环境的认识及熟悉,了解其对标准SQL的扩充。 2、掌握Oracle环境下数据定义包括数据库、基本表、视图、索引定义。 3、掌握Oracle环境下数据操纵包括数据插入、删除、修改。 4、掌握Oracle环境下数据查询及其各种变化。 【实验性质】 验证性实验 【实验学时】 4H 【实验内容】 设有一个SPJ关系型数据库,包括S,P,J,SPJ四个关系模式: S(SNO,SNAME,STATUS,CITY) P(PNO,PNAME,COLOR,WEIGHT) J(JNO,JNAME,CITY) SPJ(SNO,PNO,JNO,QTY) 供应商表S由供应商代码(SNO)、供应商姓名(SNAME)、供应商状态(STATUS)、供应商所在城市(CITY)组成; 零件表P由零件代码(PNO)、零件名(PNAME)、颜色(COLOR)、重量(WEIGHT)组成; 工程项目表J由工程项目代码(JNO)、工程项目名(JNAME)、工程项目所在城市(CITY)组成; 供应情况表SPJ由供应商代码(SNO)、零件代码(PNO)、工程项目代码(JNO)、供应数量(QTY)组成,QTY 表示某供应商供应某种零件给某工程项目的数量为QTY。 其中供应商表s增加一列sqty,记录每个供应商供应零件总数量。 今有若干数据如下:

请根据以上内容完成下面题目,写出相应的SQL语句。(空位不够请自行续页) 1、创建表(定义s表:sno主码,sname非空、city缺省值为北京。定义p表:pno主码,pname非空、color只能取红、蓝、绿。定义j表:jno主码,jname非空。定义spj表:(sno,pno,jno)主码,参照sno、pno、jno外码,qty介于0—1000。) 2、插入数据 3、请用SQL语句完成下面题目的查询。 (1)求供应工程J1零件的供应商号码SNO: (2)求供应工程J1零件P1的供应商号码SNO: (3)求供应工程J1零件为红色的供应商号码SNO: (4)求没有使用天津供应商生产的红色零件的工程号JNO: 4、请用SQL语句完成下面题目的查询。 (1)找出所有供应商的姓名和所在城市。 (2)找出所有零件的名称、颜色、重量。 (3)找出使用供应商S1所供应零件的工程号码。

实验6 数据库的更新实验

实验6 数据库的更新实验 1.实验目的 本实验的目的是要求学生熟练掌握使用SQL 和通过SQL Server企业管理器向数据库输入数据、修改数据和删除数据的操作。 2.实验时数2学时 [相关知识] SQL Server提供了很多方法更新表中数据。以插入记录为例,可以使用INSERT语句、V ALUES子句将特定值集合插入一行;可以使用数据库接口API(ADO、OLE DB、ODBC和DB-Library)中的函数进行数据插入等。本实验主要掌握INSERT、UPDATE 和DELETE语句的基本用法。 ●插入操作,其语句的一般格式为 INSERT INTO table_or_view [(colum_list)] V ALUES (date_values); 此语句是使date_values作为一行数据记录插入已命名的表或视图table_or_view中。 Column_list是由逗号分隔的table_or_view的列名列表,用来指定为其提供数据的列。 如果没有指定column_list,表或视图中的所有列都将接收数据。 如果column_list没有为表或视图中的所有列命名,将在列表中没有命名的任何列中插入一个NULL值(或者在默认情况下为这些列定义的默认值)。在列的列表中没有指定的所有列都必须允许NULL值或者指定的默认值。否则SQL Server将返回一个错误。 ●修改操作语句的一般格式为 UPDATE 表名 SET <列名>=<表达式>[,<列名>=<表达式>]…… [where <条件>]; 其功能是修改指定表中满足WHERE子句条件的元组。其中SET子句用于指定修改方法,即用<表达式>的值取代相应的属性列值。如果省略WHERE子句,则表示要修改表中的所有元组。 ●删除语句的一般格式为 DELETE FROM <表名> [WHERE <条件>]; 其功能是从指定表中删除满足WHERE子句条件的所有元组。如果省略WHERE子句,则表示要删除表中的所有元组,但表的定义仍在字典中。 3.实验内容 通过企业管理器,在学生选课数据库的学生、课程和选课3个表中各输入10条记录。 要求记录不仅满足数据约束要求,还要有表间关联的记录。 具体完成以下例题。将它们转换为SQL语句表示,在学生选课库中实现其数据更新操作。 例1 将一新学生记录(学号:95050;姓名:陈冬;性别:男;年龄:18;所在系:计算机科学系)插入学生表中。

实验3:数据库安全性

实验3:数据库安全性 第1个实验.安全性定义——第5章实验八 使用订单数据库完成下面的实验内容: (1) 分别创建登录账号user01、user02,其密码皆为p888888,并设置为订单数据库OrderDB的用户。 sp_addlogin'user01','p888888','orderdb' sp_addlogin'user02','p888888','orderdb' (2) 创建登录账号login03,并加入到OrderDB数据库中,其用户名为user03。 sp_adduser'user03','login03' (3) 将员工表的所有权限授予全部用户。 grant all privileges on customer to public (4) 授予user03用户对Product表的查询权限,对Employee表的编号、名称的查询和更新权限。 grant select on product to login03 grant select(employeeno,employeename),update(employeeno,employeename)on employee to login03 (5) 创建角色r3、r4,将订单明细表所有列的SELECT权限、UNIT_PRICE列的UPDA TE 权限授予r3。 sp_addrole'r3' sp_addrole'r4' grant select,update(price)on orderdetail to r3 (6) 收回全部用户对员工表的所有权限。 revoke all on employee from public (7) 将user01、user02两个用户赋予r3角色。 sp_addrolemember user01,r3 sp_addrolemember user02,r3 (8) 收回user02对订单明细表所有列的SELECT权限。 sp_addrole user02 revoke select on orderdetail from user02 (9) 在当前数据库中删除角色r4。 sp_droprole r4 (10) 授予user01建表和建视图的权限,user01用户分别建立一张表和一个视图(表和视图自定),然后将该表和视图的查询权限授予user02和user03。 由于数据库中存在user01而user01的密码未知user01用user04 代替 grant create view to user04

食品化学实验指导2016.3.2

食品化学实验讲义 2016.3

实验注意事项 1. 实验用品均用洗涤剂刷洗,自来水冲洗7-10遍。 2.实验用水均为去离子水。 3. 实验废物去除水后,倒入垃圾桶中。 4. 实验废水没有毒、对环境没有污染的可以倒入下水道;对环境有污染的分类倒入废液瓶中。废液分类:有毒废液,有机废液,含卤素废液,无机废液,碱液,酸液,含重金属废液(重金属指的是原子量大于55的金属。重金属约有45种,一般都是属于过渡元素。如铜、铅、锌、铁、钴、镍、锰、镉、汞、钨、钼、金、银等)。 5. 实验完毕后,清洗自己组的实验用具,并摆放整齐。 6. 配制好的剩余试剂留给下一个班使用,不要倒掉。 7. 不要用滤纸做称量纸,试剂会粘在滤纸上。 重金属指比重大于5的金属(一般指密度大于4.5克每立方厘米的金属)。

实验一碳水化合物功能性质测定 1 淀粉糊化度和老化度——碘量法 此法利用了淀粉糊化后容易生成糖的性质,以加热试样至完全糊化时所生成的糖量为基准,与未加热过的原始试样所生成的糖量比较,其百分比即为“糊化度”。测定生成的糖采用次碘酸法,是根据醛糖在碱性条件下被碘氧化的原理进行测定的。因为碘溶液的消耗量与糖生成量成正比,所以此法不计算糖的生成量,而是根据碘溶液的消耗量求得糊化度。 (1)原理对于淀粉性食品,糊化度的高低是衡量其生熟程度的一个重要指标。糊化度的高低可用α-化度来表示。淀粉在糖化酶的作用下,可转化为葡萄糖。其糊化度越大,α-化度越高,转化生成葡萄糖的量就越多。用碘量法测定转化葡萄糖的含量,根据滴定结果计算α-化度。 (2)试剂 ①0.1 mol/L硫代硫酸钠标准溶液。称取五水合硫代硫酸钠25.00 g,溶于约200 mL水中,稀释 至1000 mL,放置2-3 d,稳定后备用。 ②0.1 mol/L碘标准溶液。称取碘化钾20 g,溶于约150 mL水中。再加入12.7g碘,使其溶解, 用1000 mL容量瓶定容,摇匀,保存于棕色瓶中,置避光处待用。 ③10%硫酸溶液(大约10ml浓硫酸滴加到90ml水中,定容到100ml)。 ④⑤1mol/L盐酸溶液(9ml浓盐酸滴加到90ml水中,定容到100ml)。 ⑤⑥0.1 mol/L氢氧化钠溶液:4g氢氧化钠加水溶解,定容到100ml。用经煮沸排去二氧化碳的 水进行配制。 ⑤淀粉指示剂:称取1 g可溶性淀粉,加入20 mL水,充分混匀,边搅拌边加入到约80 mL的沸 水中,搅拌,加热煮沸2-3 min,放冷,再加氯化钠约20 g,使之溶解。如果溶液混浊,则需过滤。 (3)操作步骤 ①分别称取粉碎后过60目筛的淀粉质样品1.00g,置于2个具塞三角瓶A, B中,分别加入50mL水, 摇匀。另取一个具塞三角瓶C,不加试样,加水50 mL作空白试验。 ②将A瓶放在沸水浴中加热20 min,然后迅速冷却至20℃(在夏天高温时,B,C两瓶同样和A迅 速在水中冷却到20℃)。向各瓶分别加入100mg糖化酶,摇匀后一起置于37℃恒温水浴中保温1 h,在保温过程中随时摇动。取出后,立即分别加入1mol/L HCl溶液2mL,终止糖化。将各三角瓶内反应物移入容量瓶,定容至100 mL后,过滤备用。 ③各取滤液10mL,分别置于250 mL碘量瓶中,各准确加入0.1 mol/L碘液10 mL,水100mL,以及 0.1 mol/L氢氧化钠溶液18 mL,盖严放置15min。然后分别迅速加入 10 %硫酸2 mL,以0.1 mol/L 硫代硫酸钠标准溶液滴定,当碘残留量很少时(溶液呈黄色时),加淀粉指示剂2-3滴,至显示无色为终点,记录所消耗的硫代硫酸钠体积。 (4)计算 α-化度=(V0-V2)/(V0-V1)×100% 式中: V0为滴定空白溶液所消耗硫代硫酸钠的体积,mL;(理论上应为20ml左右) V1为滴定糊化样品所消耗硫代硫酸钠的体积,mL; V2为滴定未糊化样品所消耗硫代硫酸钠的体积,mL。 (5)说明 ①此法用于淀粉转化为糊精的转化率的测定。 ②一般膨化食品的α-化度为98%-99%,方便面为86%,速溶代乳粉为90%-92%,生淀粉为15%。 ④酶糖化时的条件,如加酶量、糖化温度与时间等对测定结果均有影响,操作时应适当控制。 2 美拉德反应能力测定 ①材料。葡萄糖、蔗糖、赖氨酸、甘氨酸、或脯氨酸。

数据库原理实验报告_实验三_数据完整性与安全性控制

实验内容、步骤以及结果 1.利用图形用户界面对实验一中所创建的Student库的S表中,增加以下的约束和索引。 (18分,每小题3分) (1) 非空约束:为出生日期添加非空约束。 非空约束:取消表S中sbirth的勾。可能需要重建表。 (2) 主键约束:将学号(sno)设置为主键,主键名为pk_sno。 设主键:单击数据库Student-->单击表-->单击S-->右击sno-->选择修改命令-->对话框中右击sno-->选择设置主键'>修改主键名为pk_sno '-->保存

(3)唯一约束:为姓名(sname)添加唯一约束(唯一键),约束名为uk_sname 。 唯一约束:单击数据库Student-->单击表--> 单击S-->右击sname-->选择修改’ 命令T右击 sname-->选择索引和键命令--> 打开索引和键框图--> 添加--> 是否唯一改为是--> 名称改为us sname '-->关闭。

(4)缺省约束:为性别(ssex)添加默认值,其值为男 设默认约束:单击数据库Student宀单击表宀单击右击sno^选择修改命令宀单击cno-->在默认值栏输入男’保存

D62.s1udent - Diagram_0* D62.sludent - dbo.S* SQLQuery5.sql - D... (D62\A^m i n (52J)* 列容 埶据类型 允祥值 Q 5TI0 Ctiar(lO) n sname nvarchar (20) a 卜:S5SX nchai ■⑵ 團 sbirtti date □ adept nv ar char (20) sPhoneNo ctiar(LQ) @] 数捐类型 允傑Mdl 值 曰表设计器 RowGuid E 标识魁 不用于复制 大小 (5) CHECK 约束:为SC 表的成绩(grade)添加CHECK 约束,约束名为ck grade ,其 检查条件为:成绩应该在0-100之间。 ffin har 妊 2 Nnrh 昙否否否二

数据库的安全性实验报告

西安邮电大学 (计算机学院) 课内实验报告 实验:数据库的安全性实验 课程:数据库原理及应用B 班级:网络1203 学号: 学生姓名: 任课教师:孟彩霞

一、实验目的 (1)理解SQL Server验证用户身份的过程,掌握设置身份验证模式的方法(2)理解登录帐号的概念,掌握混合认证模式下登录帐号的建立与取消方法 (3)掌握混合认证模式下数据库用户的建立与取消方法 (4)掌握数据库用户权限的设置方法 (5)理解角色的概念,掌握管理角色技术 二、实验内容 (1)在企业管理器中打开“SQL Server属性(配置)”对话框,设置身份验证模式为“SQL Server”和“Windows”模式(即混合模式)。 (2)创建、管理数据库服务器的登录账号。 (3)创建、管理数据库用户。 (4)管理用户权限。 (5)创建、管理数据库角色。 三、实验环境 Windows7 SQL SERVER 2012 四、实验前准备 课本 上机使用代码 五、实验步骤 1.在企业管理器中打开“SQL Server属性(配置)”对话框,设置身份验证模式为“SQL Server”和“Windows”模式(即混合模式)。 2.创建、管理数据库服务器的登录账号。用T-SQL语句创建、查看、删除登录账号。 创建一个名为Student、密码为111、使用的默认数据库为JWGL的登录账号。 EXEC sp_addlogin ‘student’,’111’,’JWGL’查看登录账号EXEC sp_helplogins 删除登录账号为EXEC sp_droplogins ‘student’ 3.创建、管理数据库用户。 用T-SQL语句创建、查看、删除数据库用户。 为数据库JWGL创建一个用户user1,该用户登录SQL Server服务器的账号为wang,登录密码为secret,相应的程序代码为: EXEC sp_addlogin ‘wang’, ‘secret’, ‘JWGL’ GO EXEC sp_grantdbaccess ‘wang’, ‘user1’查看数据库用户为EXEC sp_helpuser 删除数据库中的“wang”用户为EXEC sp_revokedbaccess ‘wang’ 4.管理用户权限。 使用T-SQL语句完成第3章习题12中(1)~(3)的用户管理和用户权限管理。企业管理器: (1)允许用户李明对Orders表进行插入、删除操作。 GRANT INSERT ,DELETE ON Orders TO ‘李明’

(完整版)网络数据库实训报告(一)

网络数据库应用实训报告 日期:2016 年3月18 日班级:物联1411 一、实训目的和要求 1、掌握采用界面方式创建、修改、删除数据库; 2、掌握采用T-SQL 语句创建、修改、删除数据库; 二、实训所需仪器、设备 硬件:计算机软件:操作系统Windows7、SQLServer2008 三、实训内容 1)在管理平台中管理数据库。 (1)创建数据库“studentsdb”。 (2)查看studentsdb 数据库的属性。 (3)修改数据文件大小为2MB,指定“最大文件大小”为5MB。日志文件的大小在每次填满时自动递增5%。 (4)将studentsdb 数据库的名称更改为student_db。 2)使用T-SQL 语句管理数据库 (1)使用CREATE DATABASE 创建studb 数据库,然后通过系统存储过程sp_helpdb 查看系统中的数据库信息。 (2)使用ALTER DATABASE 修改studb 数据库的设置,指定数据文件大小为5MB,最大文件大小为20MB,自动递增大小为1MB。

(3)为studb 数据库增加一个日志文件,命名为studb_Log2,大小为5MB,最大文件大小为10MB。 (4)将studb 数据库的名称更改为my_studb。 (5)使用DROP DATABASE 删除my_studb 数据库。 四、实训步骤 (内容说明:1.大致的操作步骤;2.参数设置) 1)在管理平台中管理数据库。 (1)数据库右击→新建数据库→数据库名称“studentsdb”; (2)数据文件→初始大小→2MB (3)数据文件→点击自动增长下的→最大文件大小→限制文件大小→5MB; (4)日志文件→点击自动增长下的→文件增长→按百分比→5% (5) studentsdb右击→属性; (6) studentsdb右击→重命名→student_db; 2)使用T-SQL 语句管理数据库 命令如下: CREATE DATABASE studb on PRIMARY ( NAME='student_db', FILENAME='C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA', size=4MB, MAXSIZE=20MB, FILEGROWTH=1 ) log on ( NAME='stusb_log2', FILENAME='C:\Program Files\Microsoft SQL

数据库更新操作命令实验

实验六更新操作命令 实验目的:掌握第三代高级语言(如C语言)中嵌入式SQL数据库数据操作方法,能 清晰地领略到SQL命令在第三代高级语言中操作数据库数据的方式和方法,这种方式和方法在今后各种数据应用系统开发中将被广泛的采用。 掌握嵌入了SQL语句的C语言程序的上机过程包括:编辑、预编译、连接、修改、调试与运行等内容。 实验内容: 步骤: 将VC98和esqlc两文件放入C盘根目录 启动“MS-DOS”窗口,执行如下命令,使当前盘为C,当前目录为esqlc C: 设置系统环境变量值,执行如下批处理命令: Setenv 执行如下批处理命令:run main 输入程序名 MAIN 回车 连接到数据库 创建教师表 修改,添加 修改:

添加: 代码: int create_teacher_table()

{ char yn[2]; EXEC SQL BEGIN DECLARE SECTION; char tname[21]="xxxxxxxxxxx"; EXEC SQL END DECLARE SECTION; EXEC SQL SELECT name into :tname FROM sysobjects WHERE (xtype = 'U' and name='student'); if (SQLCODE == 0||strcmp(tname,"teacher")==0) { printf("The teacher table already exists,Do you want to delete it?\n",SQLCODE); printf("Delete the table?(y--yes,n--no):"); scanf("%s",&yn); if (yn[0]=='y' ||yn[0]=='Y'){ EXEC SQL drop table teacher; if (SQLCODE == 0) { printf("Drop table teacher successfully!%d\n\n",SQLCODE); } else { printf("ERROR: drop table teacher %d\n\n",SQLCODE); } } else return -1; } EXEC SQL CREATE TABLE teacher ( sno char(5) NOT null primary key, sname char(6) null , ssex char(2) null , sage int null , sdept char(2) null) ; if (SQLCODE == 0) { printf("Success to create table teacher!%d\n\n",SQLCODE); } else { printf("ERROR: create table teacher %d\n",SQLCODE); } EXEC SQL begin transaction insert into teacher values("T9501", "李斌", "男",26, "CS") insert into teacher values("T9502", "赵霞", "女",30, "IS") insert into teacher values("T9503", "周淘", "男",27, "CS")

食品化学实验2014

食品化学实验 课程名称:食品化学实验 授课教师:鲍晓华 授课时数:6个实验(18课时)2组 授课班级:2011级化学8班 采用教材:无 参考资料: 考核方式:考查。成绩评定以平时实验考核为主,实验课堂操作、实验报告各占50%。实验成绩与理论课成绩一并计算,占总成绩的40%。 教学内容: 实验一果胶的提取及应用 一、引言 果胶广泛存在于水果和蔬菜中,如苹果含量为0.7~1.5%(以湿品计),在蔬菜中以南瓜含量最多,为7~17%。果胶的基本结构是以α-1,4甙键连结的聚半乳糖醛酸,其中部分羧基被甲酯化,其余的羧基与钾、钠、钙离子结合成盐,其结构式如下: 在果蔬中,尤其是在未成熟的水果和皮中,果胶多数以原果胶存在,原果胶是以金属离子桥(特别是钙离子)与多聚半乳糖醛酸中的游离羧基相结合。原果胶不溶于水,故用酸水解,生成可溶性的果胶,再进行脱色、沉淀、干燥,即为商品果胶,从柑桔皮中提取的果胶是高酯化度的果胶,酯化度在70%以上。在食品工业中常利用果胶来制作果酱、果冻和糖果,在汁液类食品中用作增稠剂、乳化剂等。 【板书】实验目的 1.学习从柑橘皮中提取果胶的方法。 2.进一步了解果胶质的有关知识。 【板书】实验原理 果胶物质广泛存在于植物中,主要分布于细胞壁之间的中胶层,尤其以果蔬中含量为多。不同的果蔬含果胶物质的量不同,山楂约为6.6%,柑橘约为0.7~1.5%,南瓜含量较多,约为7%~17%。在果蔬中,尤其是在未成熟的水果和果皮中,果胶多数以原果胶存在,原果胶不溶于水,用酸水解,生成可溶性果胶,再进行脱色、沉淀、干燥即得商品果胶。从柑橘皮 中提取的果胶是高酯化度的果胶,在食品工业中常用来制作果酱、果冻等食品。 【讲述】实验仪器及用品 恒温水浴锅、布氏漏斗、抽滤瓶、玻棒、尼龙布(纱布)、表面皿、精密pH试纸、烧杯、电子天平、小刀、真空泵、柑橘皮(新鲜)、95%乙醇、无水乙醇、0.2 mol/L盐酸溶液、6 mol/L氨水、活性炭、pH试纸。

2016数据库原理实验指导书

信息工程学院 数据库原理实验指导书二零一六年五月

目录 实验一SQL SERVER 2005的安装与启动 (1) 实验二数据库的操作 (11) 实验三SQL SERVER2005查询编辑器 (23) 实验四SQL语言的DDL (31) 实验五SQL语言的DML初步 (34) 实验六DML的数据查询 (36) 实验七数据库综合设计 (40)

实验一SQL Server 2005的安装与启动 一、实验目的 SQL Server 2005是Mircosoft公司推出的关系型网络数据库管理系统,是一个逐步成长起来的大型数据库管理系统。 本次实验了解SQL Server 2005的安装过程,了解SQL Server 2005的启动,熟悉SQL Server 2005软件环境。学会安装SQL Server 2005。 二、实验内容 1.安装SQL Server 2005 (1)将SQL Server 2005(中文开发版)安装盘插入光驱后,SQL Server 2005安装盘将自动启动安装程序;或手动执行光盘根 目录下的Autorun.exe文件,这两种方法都可进行SQL Server 2005的安装。出现如下画面。 (2)选中“运行SQL Server Client 安装向导”进行安装,弹出【最终用户许可协议】界面。

(3)选中【我接受许可条款和条件】选项,单击【下一步】按钮,进入【安装必备组件】界面。 (4)组件安装完成后,单击【下一步】按钮,进入【欢迎使用Microsoft SQL Server 安装向导】界面。

(5)单击【下一步】按钮,进入【系统配置检查】界面。检查完毕将显示检查结果。 (6)检查如果没有错误,单击【下一步】按钮,进入【注册信息】界面。

食品化学实验指导

食品化学实验指导

实验一蛋白质的功能性质(一) 一、引言 蛋白质的功能性质一般是指能使蛋白质成为人们所需要的食品特征而具有的物理化学性质,即对食品的加工、贮藏、销售过程中发生作用的那些性质,这些性质对食品的质量及风味起着重要的作用。蛋白质的功能性质与蛋白质在食品体系中的用途有着十分密切的关系,是开发和有效利用蛋白质资源的重要依据。 蛋白质的功能性质可分为水化性质,表面性质、蛋白质—蛋白质相互作用的有关性质三个主要类型,主要包括有吸水性、溶解性、保水性、分散性、粘度和粘着性、乳化性、起泡性、凝胶作用等。 本实验以卵蛋白、大豆蛋白为代表,通过一些定性试验了解它们的主要功能性质。 二、实验材料和试剂 蛋清蛋白; 2%蛋清蛋白溶液:取2g蛋清加98g蒸馏水稀释,过滤取清液; 卵黄蛋白:鸡蛋除蛋清后剩下的蛋黄捣碎。 分离大豆蛋白粉; 1M盐酸;1M氢氧化钠;饱和氯化钠溶液;饱和硫酸铵溶液;酒石酸;硫酸铵;氯化钠;δ—葡萄糖酸内酯;氯化钙饱和溶液;水溶性红色素;明胶。 三、实验步骤 (一)蛋白质的水溶性 (1)在50ml的小烧杯中加入0.5ml蛋清蛋白,加入5ml水,摇匀,观察其水溶性,有无沉淀产生。在溶液中逐滴加入饱和氯化钠溶液,摇匀,得到澄清的蛋白质的氯化钠溶液。 取上述蛋白质的氯化钠溶液3ml,加入3ml饱和的硫酸铵溶液,观察球蛋白的沉淀析出,再加入粉末硫酸铵至饱和,摇匀,观察清蛋白从溶液中析出,解释蛋清蛋白质在水中及氯化钠溶液中的溶解度以及蛋白质沉淀的原因。 (2)在四个试管中各加入0.1-0.2g大豆分离蛋白粉,分别加入5ml水,5ml饱和食盐水,5ml 1M 的氢氧化钠溶液,5ml 1M的盐酸溶液,摇匀,在温水浴中温热片刻,观察大豆蛋白在不同溶液中的溶解度。在第一、第二支试管中加入饱和硫酸铵溶液3ml,析出大豆球蛋白沉淀。第三、四支试管中分别用1M盐酸及1M氢氧化钠中和至pH 4-4.5,观察沉淀的生成,解释大豆蛋白的溶解性以及pH值对大豆蛋白溶解性的影响。 (二)蛋白质的乳化性 (1)取5g卵黄蛋白加入250ml的烧杯中,加入95ml水,0.5g氯化钠,用电动搅拌器搅匀后,在不断搅拌下滴加植物油10ml,滴加完后,强烈搅拌5分钟使其分散成均匀的乳状液,静置10分钟,待泡沫大部分消除后,取出10ml,加入少量水溶性红色素染色,不断搅拌直至染色均匀,取一滴乳状液在显微镜下仔细观察,被染色部分为水相,未被染色部分为油相,根据显微镜下观察所得到的染料分布,确定该乳状液是属于水包油型还是油包水型。 (2)配制5%的大豆分离蛋白溶液100ml,加0.5g氯化钠,在水浴上温热搅拌均匀,同上法加

相关文档
最新文档