实验16 嵌入式数据库实验

实验16 嵌入式数据库实验
实验16 嵌入式数据库实验

实验16 嵌入式数据库移植实验

第1步:sqlite的移植;

(1)从https://www.360docs.net/doc/c68620231.html,/download.html下载sqlite-3.6.17.tar.gz源码(或光盘中提供);

(2)将下载下来的文件复制到linux的/work目录下,利用tar zxvf sqlite-3.6.17.tar.gz减压缩

sqlite-3.6.17.tar.gz文件。

(3)切换到sqlite-3.6.17目录下,执行./configure --host=arm-linux

--prefix=/sqlite --disable-tcl 配置sqlite。

(4)编执行make对sqlite-3.6.17进行交叉编译译安装。

(5)执行make instal将编译好的库文件安装到/sqlite/lib目录下。

第2步:基于ARM平台的应用程序编译

(1)将database.tar.gz复制到/work目录下,并减压缩。

(2)设置交叉编译环境,具体请参考实验6 GUI应用程序实验。

(3)切换到database目录下,执行tmake -o Makefile dbTest.pro生成Makefile

(4)用vi编辑器编辑Makefile文件,增加sqlite 共享库和头文件目录搜索路径和共享库

的链接;并保存。

LIBS = … -L/sqlite/lib -lsqlite3 …

INCPATH=… -I/sqlite/include

(5)执行make,编译应用程序。

第3步:发布应用程序到ARM平台

(1)将/sqlite/lib复制到宿主机的/mnt/nfs文件夹下。

(2)在目标机上,以nfs方式将宿主机的/mnt/nfs目录挂载到目标机上。并将lib下的文件

复制到/usr/qpe/lib目录下。

(3)将dbTest 与test.db文件复制到目标平台的/usr/qpe/bin目录下。

(4)目标板上利用chmod 命令修改dbTest的属性

(5)用vi编辑器新建一个dbTest.desktop 文件。并输入如下内容保存后将其复制到/mnt/nfs

目录下。

[Desktop Entry]

Comment=A SQLite Test Program

Exec=dbTest

Icon=Clock

Type=Application

Name=Clock

Name[zh_CN]=SQLite 测试

(6)将dbTest.desktop文件复制到目标平台的/usr/qpe/app/Applications目录下。

第4步:重起目标平台测试应用程序

实验室建设方案

土壤、水农业环境检测实验室 建设方案 年月日

目录 一、测试项目 二、现有条件 三、标准和方法 四、实验室建设方案和内容 五、费用预算 六、项目实施进度 七、项目预期目标

一、测试项目 土壤速效氮、磷、钾;土壤有机质;土壤、水酸碱度;土壤、水 中的全盐含量。 二、现有条件 40m2房间一间。 三、标准和方法 1 土壤水解性氮的测定(碱解扩散法)。 2 土壤中速效磷的测定——0.5mol/L NaHCO3法。 3 土壤速效钾的测定——NH4OAc浸提,火焰光度法。 4 土壤中有机质的测定——重铬酸钾溶重法(外加热法)。 5 土壤、水酸碱度的测定-电位测定法。 6土壤、水-水溶性盐分(全盐量)的测定—电导法。 (具体方法见附件) 四、实验室建设方案和内容 1、实验台、柜、通风柜 序号名称规格数量单价 备注 (元) 1 中央台3600*1500*850 1 10000 钢木结构,实芯理化板台 面 带试剂架3米 1 900 水槽和水龙头各2 800 2 实验边台2400*750*800 1 3500 钢木结构,实芯理化板台 面 3 天平台1200*700*800 1 2000 钢木结构,大理石台面 4 通风柜1200*750*2350 1 8500 钢木结构,具通风系统 5 药品柜900*400*1800 1 1200 铝木结构 6 器皿柜900*400*1800 1 1200*2 铝木结构 合计29300

2、仪器设备 序号名称规格单价 (元)数量总价 (元) 用途 1 紫外可见分光光 度计200-1100nm,波长 准确度:0.5 nm 37000 1 37000 P 2 红外消解炉可控温、20管14800 1 14800 有机质 3 火焰光度计WGH-1A 8500 1 8500 K 4 震荡器恒温往复震荡5800 1 5800 P\K 5 天平1/1000 6500 1 6500 6 天平1/10000 11000 1 11000 7 酸度计(配相应电 极) PH-3系列2200 1 2200 PH测定 8 电导仪Delta 326 3850 1 3850 全盐测定 9 培养箱BPX-524800 1 4800N 10 烘箱电热鼓风3000 1 3000 11 冰箱大冷藏3000 1 3000 12 电炉可调四联1000W 200 1 200 13 土壤筛(1-9)套400 1 400 14 土钻(取土器)套400 1 400 15 研钵中号100 2 200 16 蒸馏水制取设备套15000 1 15000 合计116650 3、玻璃器皿及试剂 序号规格单价 (元)数量总价 (元) 用途 氢氧化钠500g/分析 纯6.8 1瓶 6.8 见附件方 法 盐酸分析纯9 1 9 硼酸分析纯12 1 12 阿拉伯胶28 1 28 甘油21 1 21 碳酸钾分析纯12 1 12 硫酸亚铁分析纯8 1 8 碳酸氢钠分析纯11 1 11 酒石酸氧锑钾分析纯85 1 85 钼酸铵分析纯175 1 175 抗坏血酸分析纯7.5 1 7.5 磷酸二氢钾分析纯17.5 1 17.5 硫酸分析纯10 1 10

14春数据库实验2+数据库操作(8学时)

实验二数据库操作(8学时) 【实验目的】 了解SQL语言的使用,进一步理解关系运算,巩固数据库的基础知识。学会使用SQL 语句创建和使用视图,了解数据库安全控制的机制,以及自主存取控制方法。 【实验要求】 利用SQL语言进行数据库表的各种操作: 1.数据库表的创建、修改和删除操作。 2.向表中进行数据的插入、删除和修改操作。 3. 掌握利用Select语句进行各种查询操作:单表查询、多表连接及查询、嵌套查询、集合查询等。 4.掌握创建、修改视图的SQL语句的用法。 5.掌握视图的使用方法。 6.掌握SQL有关用户、角色及操作权限的管理方法。 【实验内容】 1. 利用数据定义语句完成学生管理系统中有关表的创建、修改和删除操作。 2.利用INSERT、UPDATE和DELETE语句对学生管理系统中的表中的数据进行插入、更新和删除操作。 3.利用SELECT语句对学生管理系统中的表中的数据进行各种查询操作。 4. 使用SQL Server 2000企业管理器完成上述操作。 5. 视图操作。以Student 、Course表为基础完成视图定义、查询、修改的操作。 6. 在企业管理器中为自己建立一个服务器用户、数据库用户和数据库角色。并将自己创建的学生库所有操作权赋予它们,将自设计的数据库的操作权赋予新建的数据库用户. 【实验步骤】 一、数据定义 (一)表的创建 在实验一创建的数据库stu_DB中分别用企业管理器和查询分析器,按下面的表结构创建学生管理系统的表。 表2-1 Student表结构 列名 说明 数据类型 约束 Sno 学号字符串,长度为8 主码 Sname 姓名字符串,长度为10 非空 Ssex 性别字符串,长度为2 ’男’或’女’ Sage 年龄整数15~45 Sdept 所在系字符串,长度为20 默认为’计算机系’ 表2-2 Course表结构 列名 说明 数据类型 约束 Cno 课程号字符串,长度为8 主码 Cname 课程名字符串,长度为20 非空 Cpno 先修课程号字符串,长度为8 Ccredit 学分整数取值:1~6

四年级小学科学实验报告单

四年级科学实验报告 上册一、制作目的:做小吊车并研究小吊车原理 制作材料及工具:小纸盒吊车臂吊臂支架线绳两个铁丝钩一个剪刀锥子胶水钩码 制作过程: 1.小组分工合作 2.观察小吊车模型组装各部分 ①四个点要对称,固定牢固; ②绳子要从前往后穿,不要穿反了; 3.调试小吊车分别拉动两根线,看看小吊车的臂能否灵活运动. 实验现象:小吊车能(吊起)或(放下)钩码 实验结论:放松上牵引绳,拉紧下牵引绳,吊臂向(下)运动;拉紧上牵引绳,放松下牵引绳,吊臂向(上)运动。 二、、实验目的:研究小车运动的快慢 实验材料:秒表(或电子手表)、长尺、玩具车(学生自带),橡皮泥,马达、电池等(学生自带) 实验过程: 1.小组做好分工:赛车手、计时员、测量员、记录员。 2.找好起点(必要时确定好终点); 3.秒表做好归零; 4.在相同时间内必须进行多次测量(不少于3次),并做好记录 5. .在相同距离内必须进行多次测量(不少于3次),并做好记录 实验结论: 1:相同时间内经过的距离越长,物体运动的速度越(快) 2:相同距离下所用的时间越短,物体运动的速度越(慢) 三、实验目的:通过重锤说明重力方向是竖直向下的 实验材料:铁锁、(螺母、橡皮、橡皮泥、砖头、石子、)细线等。 实验过程: 1.观察重锤由几部分组成,怎样连接的。 2. 将细线与铁锁连接在一起,检验是否接牢。 3.用自己做的重锤检测教室是否与地面垂直。 实验现象:重锤的锤线都是与地面(垂直)。 实验结论:重力方向是(垂直向下)的 五、、实验目的:模拟昼夜的成因 实验材料:地球仪手电筒或蜡烛小纸人遮光窗帘 实验过程:(1)将地球仪的北极对着北方,在桌面中间放好;(2)在地球仪上找到中国北京(或其他省会城市)的位置贴上小纸人; (3)用手电筒代替太阳光,在正对地球仪1米左右的地方打开手电筒,调整手电筒的远近,以地球仪上清晰地出现明暗两部分为宜;明确地球仪上的白天部分和黑夜部分; (4) 面对地球仪,使它自西向东慢慢旋转(逆时针方向),将小纸人所在的位置旋转到黑夜部分,接着转动地球仪使小纸人再次转到白天部分; (5)两人一组,轮流演示同一位置的昼夜变化。 实验现象:小纸人一会在(白天)的一面,一会在(黑夜)的一面. 实验结论:地球的自转形成了(昼夜交替)的现象. 下册一、化冰实验 实验材料:酒精灯灯烧杯冰渣天平温度计铁架台计时器记录表 实验步骤:1.用天平称出30克的冰渣,放入烧杯。 2.烧杯和温度计固定在铁架台上。 3.用酒精灯给烧杯加热,每两分钟观测一次,记 录冰化成水及水沸腾时温度及质量的变化。 的。如冰、水、(水蒸气)。

实验室建设规划方案

实验室建设规划方案 院(部)(盖章) 年月日

一、实验教学中心概况 含:二级学院概况(学科、专业、生师数等); 实验中心概况(中心设置、实验室数、面积数、设备总值等); 人员概况(专任管理员和实验教学老师等) 用1-2段文字叙述。 二、实验室建设指导思想 1、基本原则和依据 2、建设思路(含总体规划:分三阶段进行建设) 3、实验中心组织结构图(如下例)

三、实验室管理队伍 实验室管理人员概况简述 XXX学院实验室管理人员一览表 注:实验教学中心主任应由具有副高及以上职称教师担任,同一人不能兼任两个及以上中心主任。 四、实验室建设规划平面图(详附件1) 实验大楼实验室要求用CAD格式

五、实验室建设规划阶段 建设阶段规划概述 实验室建设规划一览表

六、特色实验室或特色实验项目介绍 各学院应根据本学科专业特点,结合学校应用型人才培养定位,有针对性的重点建设若干间特色鲜明,能体现我校地方性和应用性人才培养特色实验室,并开设一些特色实验项目。在此做300-800字左右的介绍。 七、实验室建设情况 (一)XXX实验教学中心 1、XXX实验室 按各实验教学中心,对各实验室进行介绍,主要包括: (1)实验室简介 (2)在人才培养过程中所起的作用,如实验室服务的专业、承担的实验课程等内容。 (3)实验项目开设情况一览表。 XXX实验室实验项目开设情况一览表 注:1、实验类型分为:演示/验证/综合/设计性实验; 2、实验隶属课程信息应按按人才培养方案填写;其中课程类型分为:公共基础、学科基础、专业(核心和拓展)、专业方向。简写为“基础/学科/专业/方向”。 (二)XXX实验教学中心 1、XXX实验室 ……..

#(16课时)数据库实验指导书

《数据库原理及使用》实验指导书 (适用于计算机科学和技术、软件工程专业) 热风器4 计算机科学和技术学院 2011年12月 ⒈本课程的教学目的和要求 数据库系统产生于20世纪60年代末。30多年来,数据库技术得到迅速发展,已形成较为完整的理论体系和一大批实用系统,现已成为计算机软件领域的一个重要分支。数据库原理是计算科学和技术专业重要的专业课程。 本课程实验教学的目的和任务是使学生通过实践环节深入理解和掌握课堂教学内容,使学生得到数据库使用的基本训练,提高其解决实际问题的能力。 ⒉实验教学的主要内容 数据库、基本表、视图、索引的建立和数据的更新;关系数据库的查询,包括单表查询、连接查询、嵌套查询等;数据库系统的实现技术,包括事务的概念及并发控制、恢复、完整性和安全性实现机制;简单数据库使用系统的设计实现。 ⒊实验教学重点 本课程的实验教学重点包括: ⑴数据库、基本表、视图、索引的建立和数据的更新; ⑵SQL的数据查询; ⑶恢复、完整性和安全性实现机制; ⑷简单数据库使用系统的设计实现; 4教材的选用 萨师煊,王珊.数据库系统概论(第四版).北京:高等教育出版社.2006,5 实验1创建数据库(2学时) 实验目的 1.学会数据表的创建; 2.加深对表间关系的理解; 3.理解数据库中数据的简单查询方法和使用。 实验内容 一、给定一个实际问题,实际使用问题的模式设计中至少要包括3个基本表。使用问题是供应商给工程供应零件(课本P74)。 1.按照下面的要求建立数据库: 创建一个数据库,数据库名称可以自己命名,其包含一个主数据文件和一个事务日志文件。注意主数据文件和事务日志文件的逻辑名和操作系统文件名,初始容量大小为5MB,

中心实验室运行管理实施方案

中心实验室运行管理方案 (征求意见稿) 中心实验室为我校新建的全校科研服务公共平台,为做好运行管理,提供优质服务,特制定此管理方案。 一、功能定位 中心实验室功能定位:服务科研,支撑创新。将建设成为全校科研设备公共服务平台及全校教学科研创新支撑基地。作为面向全校开放的公共实验室,学校各类各级专业技术人员及学生均可申请使用中心实验室从事科学研究活动。 二、建设布局 中心实验室划分为六大模块,分别是:中央控制(实验技术培训)、分子医学实验、形态学实验、医学成像技术实验、物质结构解析和生物标本库(筹建)模块。 1.中央控制(实验技术培训)模块 功能作用:通过开放式统一管理,及时准确地提供和处理实验室运行的各项数据,实现对中心实验室管理的规化、流程化和信息化,提高中心实验室的管理水平和服务水平,为学校的宏观管理和科学决策提供依据,为实验室对外开放提供有力保障;同时,通过医学实验技术操作和仪器设备管理的培训,提升全校科研人员的专业技能。在学校相关部门的授权下,对分布在学校其他单位的大型仪器设备的使用实

行远程管理与绩效评估。 2.分子医学模块 功能作用:在蛋白质和核酸水平上,通过对蛋白质化学、蛋白质晶体学和蛋白质动力学的研究,获得有关蛋白质理化特性和分子特性的信息,对编码蛋白质的基因进行有目的的设计和改造;针对需要展开基因克隆、基因突变分析、基因功能研究等与基因操作相关的研究,为其提供所需要的基因操作技术、设备支撑等。 3.形态学模块 功能作用:通过对细胞各种形态学参数和生物学特征、细胞生化成分组成及含量、细胞的各种功能、特定分子和离子的生物学变化等的实时定量分析研究,建立涵盖从细胞到组织水平的各种形态学科研技术和方法,从而更客观地揭示生命活动的规律。 4.医学成像技术模块 功能作用:从化学工程学、细胞及分子生物学、纳米技术与医学以及生物医学工程等四个方面,围绕分子影像学与转化医学研究领域开展研究工作。 5.物质结构解析模块 功能作用:开展小分子化合物、生物及药用高分子材料、多肽、核酸分子、无机离子等的结构确证、材料表征、含量测定及质量标准建立。

数据库实验1 认识数据库管理系统(2学时)

实验一认识数据库管理系统(2学时) 【实验目的】 1. 了解关系型数据库;了解实用数据库管理系统SQL Server 2000的架构。 2. 了解表结构及SQL Server2000的基本数据类型。 3. 明确本课程的实验任务总目标和各子任务目标及实验任务进度。 【实验要求】 1.了解安装SQL Server 2000的软硬件要求及安装过程。 2. 掌握SQL Server 2000企业管理器和查询分析器的使用。 【实验内容】 1. 选择一个实用的DBMS系统(SQL Server 2000),完成该系统的安装、启动和登录。 2. 分别使用SQL Server 2000企业管理器和SQL语句,完成学生管理系统数据库的创建、数据库属性的修改操作。 (1)创建一个数据库,要求如下。 ●数据库名“stu_DB”。 ●数据库中包含一个数据文件,逻辑文件名为stu_DB_data,磁盘文件名为 stu_DB_data.mdf,文件初始容量为10MB,最大容量为100MB,文件容量递增值为 5%。 ●事务日志文件,逻辑文件名为stu_DB_log,磁盘文件名为stu_DB_log.ldf,文件初始 容量为5MB,最大容量为30MB,文件容量递增值为2MB。 (2)对该数据库做如下修改。 ●添加一个数据文件.逻辑文件名为stu_DB2_data,磁盘文件名为stu_DB2_data.ndf, 文件初始容量为5MB,最大容量为50MB,文件容量递增值为5MB。 ●将日志文件的最大容量增加为50MB.递增值改为3MB。 【实验步骤】 一、SQL Server的安装 1.根据安装机器软硬件的要求,选择一个合适的版本,以下以开发版为例。 2.将SQL Server 2000 DVD 插入DVD 驱动器。 3.在自动运行的对话框中,单击“运行SQL Server 安装向导”。 4.在“最终用户许可协议”页上,阅读许可协议,再选中相应的复选框以接受许可条款和条件。接受许可协议后即可激活“下一步”按钮。若要继续,请单击“下一步” 若要结束安装程序,请单击“取消”。 5.在“SQL Server 组件更新”页上,安装程序将安装SQL Server 2000 的必需软件。有关组件要求的详细信息,请单击该页底部的“帮助”按钮。若要开始执行组件更新,请单击“安装”。更新完成之后若要继续,请单击“完成”。 6.在SQL Server 安装向导的“欢迎”页上,单击“下一步”以继续安装。 7.在“系统配置检查(SCC)”页上,将扫描安装计算机,以检查是否存在可能妨碍安装程序的条件。 8.在“注册信息”页上的“姓名”和“公司”文本框中,输入相应的信息。若要继续,请单击“下一步”。 9.在“要安装的组件”页上,请选择要安装的组件。选择各个组件组时,“要安装的组件”

实验室建设方案

——您身边的实验室工程专家 实验室建设方案 南京拓展科技有限公司(https://www.360docs.net/doc/c68620231.html,/)是专业从事恒温恒湿、生物安全、理化检测等实验室整体规划设计、安装和运行保障为一体的高科技服务型企业,是实验室综合解决方案的提供者。拓展融合现代国际先进实验室设计理念,凭借多年来在实验室领域的专业积累基础,不断吸收发达国家的先进技术与工艺,并结合国内的工程施工管理实践,为国内众多客户提供了优质的整体实验室工程和全面的技术支持,应对国内、国际日益加剧的技术竞争发展的需要。 概述: “实验室工程一站式解决方案”,就是按照标准化的设计和施工流程、规范化的运作提供的高度可靠的实验室整体解决方案。“整体解决方案”由实验室建筑布局和装修系统、空气调节、通风、给排水、气体供应、电气工程、安全集中监控系统、实验室家具和配套辅助设备、用户培训、维护服务等部分组成;包含了综合实验室建设的全部过程:从前期的规划选址,到内部系统的设计施工,到系统的培训和交付,到后期的维护保养等。“整体实验室”整合了设备供应商、工程承包商及服务提供商的综合能力,确保实验室系统的安全和规范。用户无需对系统的细节问题作过多考虑,所有工作都由项目专业总包服务商统一解决。“整体实验室”的设计施工依据国家相关的标准和规范,强调为用户提供最专业最完善的系统工程,集成了各级别实验室的设备及功能要求,各专业都按统一的设计和操作程序进行,使最终完成的系统是一个有机的整体,而不会使系统的各部分相互脱离,造成安全和操作上的隐患。 无论你的实验室建设是下面哪种情形,我们都可为你提供一站式整体解决方案 实验室建筑建设形式新建实验室工程规划设计旧楼功能改造 综合楼改实验楼 办公楼改实验楼 实验室更新改造 实验室整体配套设计专业分项平面布局规划 室内装饰工程 电气及智能自动化给排水系统 通风控制 空调及空气净化处理

(16课时)数据库实验指导书

《数据库原理及应用》实验指导书(适用于计算机科学与技术、软件工程专业) 计算机科学与技术学院 2011年12月

⒈本课程的教学目的和要求 数据库系统产生于20世纪60年代末。30多年来,数据库技术得到迅速发展,已形成较为完整的理论体系和一大批实用系统,现已成为计算机软件领域的一个重要分支。数据库原理是计算科学与技术专业重要的专业课程。 本课程实验教学的目的和任务是使学生通过实践环节深入理解和掌握课堂教学内容,使学生得到数据库应用的基本训练,提高其解决实际问题的能力。 ⒉实验教学的主要内容 数据库、基本表、视图、索引的建立与数据的更新;关系数据库的查询,包括单表查询、连接查询、嵌套查询等;数据库系统的实现技术,包括事务的概念及并发控制、恢复、完整性和安全性实现机制;简单数据库应用系统的设计实现。 ⒊实验教学重点 本课程的实验教学重点包括: ⑴数据库、基本表、视图、索引的建立与数据的更新; ⑵SQL的数据查询; ⑶恢复、完整性和安全性实现机制; ⑷简单数据库应用系统的设计实现; 4教材的选用 萨师煊,王珊.数据库系统概论(第四版).北京:高等教育出版社.2006,5

实验1创建数据库(2学时) 实验目的 1.学会数据表的创建; 2.加深对表间关系的理解; 3.理解数据库中数据的简单查询方法和应用。 实验内容 一、给定一个实际问题,实际应用问题的模式设计中至少要包括3个基本表。应用问题是供应商给工程供应零件(课本P74)。 1.按照下面的要求建立数据库: 创建一个数据库,数据库名称可以自己命名,其包含一个主数据文件和一个事务日志文件。注意主数据文件和事务日志文件的逻辑名和操作系统文件名,初始容量大小为5MB,最大容量为20MB,文件的增长量为20%;数据文件与事务日志文件都保存在D盘根目录。 2.在已建立的数据库中使用SQL语句和可视化环境分别建立应用中的四个表(包括属性名、数据类型、主键、外键约束、索引)。 3.将数据库备份到D盘根目录下(完全备份),备份文件名为***.bak,然后从SQL Server Management Studio中删除该数据库,接着从D:/ ***.bak中还原数据库。 4.按照附件中步骤练习分离、附加数据库。 二、创建学生选课数据库,并验证课本上的数据定义示例。 提示:(使用向导进行数据库建立、备份、还原、分离附加)见附件1 实验2数据查询(4学时) 实验目的 1.理解数据库中数据的其他查询方法和应用; 2.学会各种查询要求的实现; 3.学会各种查询的异同及相互之间的转换方法。 实验内容 在实验1的基础上,练习其它查询语句的使用,包括计算列、求和、最大、最小值、各类选择条件、字符匹配、分组和排序,连接查询、嵌套查询及EXISTS查询等,体会各种查询的异同及相互之间的转换,体会各种查询的执行过程,为简单综合应用打下良好的基础。 1.查询供应商号码为S1的供应商的名称SNAME,所在城市CITY 2.查询颜色为红色的零件号码 3.查询工程所在地为天津的工程名称JNAME 4.查询供应商号和名称,分别用小写字母和大写字母表示供应商代码 5.查询零件的详细信息,用结果属性名用中文显示。 6.查询供应工程J1零件P1的供应商号SNO

数据库实验3 表的创建、管理和数据操纵(4学时)

数据库实验3 表的创建、管理和数据操纵(4学时)

实验三表的创建、管理和数据操纵(4学时) 【实验目的】 了解SQL语言的使用,进一步理解关系运算,巩固数据库的基础知识。 【实验要求】 利用SQL语言进行数据库表的各种操作: 1.数据库表的创建、修改和删除操作。 2.向表中进行数据的插入、删除和修改操作。 【实验内容】 1. 利用数据定义语句在实验一创建的stu_DB库中建立学生管理系统的三个表:Student、Course、SC。 2.利用INSERT、UPDATE和DELETE 语句对上述三张表的数据进行插入、更新和删除操作。 3.在stu_DB库中添加Teacher和TC表,对已建立的学生管理系统中的表添加充足的数据(每个表不少于20条),以便完成本实验的后继操作。 【实验步骤】 一、数据定义

(一)表的创建 在实验一创建的数据库stu_DB中分别用企业管理器和查询分析器,按下面的表结构创建学生管理系统的表。 表3-1 Student表结构 列名说明数据类型约束 Sno 学号字符串,长 度为8 主码 Sname 姓名字符串,长 度为10 非空 Ssex 性别字符串,长 度为2 ’男’或’ 女’ Sage 年龄整数15~45 Sdept 所在系字符串,长 度为20 默认为’计算 机系’ 表3-2 Course表结构 列名说明数据类型约束 Cno 课程号字符串,长 度为8 主码 Cname 课程名字符串,长 度为20 非空 Cpno 先修课 程号 字符串,长 度为8 Ccredit 学分整数取值:1~6 Semster 学期整数取值:1~8

小学科学实验记录单_共10篇完整篇.doc

★小学科学实验记录单_共10篇篇一:小学科学实验记录单XX小学实验记录单XX小学实验记录单 XX小学实验记录单 XX小学实验记录单 XX小学实验记录单 XX小学实验记录单 XX小学实验记录单 XX小学实验记录单 XX小学实验记录单 XX小学实验记录单 XX小学实验记录单 XX小学实验记录单 XX小学实验记录单 XX小学实验记录单 XX小学实验记录单

XX小学实验记录单 XX小学实验记录单XX小学实验记录单XX小学实验记录单XX小学实验记录单XX小学实验记录单 XX小学实验记录单XX小学实验记录单 XX小学实验记录单XX小学实验记录单 XX小学实验记录单XX小学实验记录单 XX小学实验记录单

XX小学实验记录单 XX小学实验记录单 XX小学实验记录单 XX小学实验记录单 XX小学实验记录单 XX小学实验记录单 XX小学实验记录单 XX小学实验记录单 XX小学实验记录单 XX小学实验记录单 XX小学实验记录单 XX小学实验记录单 XX小学实验记录单XX小学实验记录单

XX小学实验记录单 XX小学实验记录单XX小学实验记录单 XX小学实验记录单XX小学实验记录单 XX小学实验记录单XX小学实验记录单 XX小学实验记录单XX小学实验记录单 XX小学实验记录单XX小学实验记录单 XX小学实验记录单XX小学实验记录单 XX小学实验记录单XX小学实验记录单 XX小学实验记录单

XX小学实验记录单 XX小学实验记录单XX小学实验记录单XX小学实验记录单XX小学实验记录单 XX小学实验记录单XX小学实验记录单 XX小学实验记录单XX小学实验记录单 XX小学实验记录单XX小学实验记录单 XX小学实验记录单XX小学实验记录单XX小学实验记录单

数据库实验报告完整性约束

数据库实验报告完整性约束

大连海事大学 数据库原理课程实验大纲 实验名称:实验七完整性实验学时: 2 适用专业:智能科学与技术 实验环境: Microsoft SQL server 2014 1实验目的 (1)掌握实体完整性、参照完整性和用户自定义完整性约束的创建方法。 (2)掌握完整性约束的运行检查机制。 (3)掌握参照完整性的级联删除和修改方法。(4)掌握正确设计关系模式完整性约束的方法。 2实验内容 2.1 掌握实体完整性约束的创建和使用方法 (1)创建表时定义由一个属性组成的主键(给约束命名)。 (2)创建表时定义由两个或两个以上属性组成的主键(给约束命名)。 (3)删除以上两个主键约束。 (4)利用ALTER TABLE语句定义上述两个主键。

2.2 掌握参照完整性约束的创建和使用方法 (5)创建表时定义一个列级参照完整性约束(给约束命名)。 (6)创建表时定义一个表级的由两个属性组成的参照完整性约束(给约束命名)。 (7)设计数据更新语句检查参照完整性约束是否起作用。 (8)删除上述完整性约束。 (9)利用ALTER TABLE 建立上述参照完整性约束,并且规定UPDATE/DELETE时的动作。(10)设计数据更新语句检查参照完整性约束及其相应的动作是否起作用。 2.3 掌握用户自定完整性约束的创建和使用方法 (11)定义一个检查约束,检查其值在某个取值范围内,并设计相应的更新语句检查该约束是否起作用? (12)定义一个检查其值符合某个匹配模式的检查约束(使用LIKE),并设计相应的更新语句检查该约束是否起作用? (13)定义一个检查其值符合某个正则表达式的检查约束(使用SIMILAR TO),并设计相应的更新语句检查该约束是否起作用?

数据库实验六

6 综合型实验项目索引和数据完整性 匹配课程代码及名称:070785,数据库应用设计 适用专业及本项目实验学时:计算机科学与技术专升本,6学时 一、实验目的及要求 (1)掌握索引的使用方法; (2)掌握索引的设计与实现方法。 (3)掌握数据完整性的类型; (4)掌握数据完整性的实现方法。 二、实验内容 在已建好的YGGL数据库中,设计并创建索引,并进行索引的重建、删除操作。提交程序源代码(电子版,1周内)和实验报告(纸制、1周内)。三、实验条件及设备要求 已安装SQL Server 2008数据库管理系统的实验机。 四、实验相关知识点 数据库实体完整性、索引。 五、实验实施步骤 (一)建立索引 1、对YGGL数据库的Employees表中的DepartmentID列建立索引。 createindex depart_ind on Employees(DepartmentID)

2、在Employees表的Name列和Address列上建立复合索引。 create index ad_ind on Employees(Name,Address) 3、对Departments表上的DepartmentName列建立唯一非聚集索引。 go create unique index dep_ind on Departments(DepartmentName) go (二)重建索引 1、重建表Employees中的所有索引。 alter index all on Employees rebuild

(三)删除索引。 1、使用DROP INDEX语句删除表Employees上的索引Depart_ind。 drop index Depart_ind on Employees 2、使用DROP INDEX一次删除Employees表上的多个索引。 go drop index Departments.Dep_ind,Employees.Ad_ind go (四)数据完整性操作 1、创建一个表Employees5,只含EmployeesID,Name,Sex和Education列。将Name,设为主键,作为列Name的约束。对EmployeesID列进行UNIQUE约束,并作为表的约束。 create table Employees5( EmployeesID char(6)not null, Name char(10)not null primary key, Sex tinyint,

小学三年级上册科学实验记录单

实验名称物体的浮和沉 实验时间班级:组号: 实验材料钩码、橡皮筋、尺子、水槽、水、气球、泡沫塑料小组成员记录人: 实验目的下沉的物体是否受到水的浮力 实验步骤 1.把泡沫塑料放在水里,泡沫塑料浮在水面上,往下按,感觉有一股向上的力。 2.把气球放在水里,气球浮在水面上,往下按,感觉有一股向上的力。 3.把钩码放在水里,钩码沉了下去。把钩码拴在橡皮筋上,用尺子量出橡皮筋的长度,再把钩码放进水里,再用尺子量,发现橡皮筋的长度变短了,说明水中有一股力把钩码往上托了。 实验现象及结论 1.同一个钩码,在水中提起比在空气中提起,橡皮筋要。 2.所有的物体,在水中无论是沉还是浮,都受到水的。下沉的钩码,由于也受到了水的浮力,所以使得钩码的重量了,提起时所用的力小了,所以橡皮筋比较短。

实验名称改变浮和沉 实验时间班级:组号:实验材料水槽清水瓶盖橡皮泥石块沙子 小组成员记录人:实验目的改变物体浮和沉的基本方法有哪些。 实验步骤 实验一:让沉下去的物体浮上来 把橡皮泥捏成碗形;把牙膏皮展开;把铁钉放在泡沫塑料上,再放入水中观察现象? 实验二:让浮着的物体沉下去 把浮在水面的小瓶装入沙子,把泡沫塑料与石块绑在一起,放入水中,观察现象。 实验三:把鸡蛋浸泡在水槽中,松开手,看到什么现象?往清水中加入食盐,再把鸡蛋浸没在水中,松开手,看到什么现象? 实验现象及结论实验一:橡皮泥、牙膏皮、铁钉。实验二:塑料小瓶与泡沫塑料。实验三:鸡蛋在清水中,在盐水中。

实验名称水的表面张力 实验时间班级:组号:材料准备水、烧杯、胶头滴管、曲别针、一枚硬币 小组成员记录人:实验目的证明水有表面张力 实验步骤实验一:硬币装水 把一枚硬币平放在实验台上,用胶头滴管往硬币上滴水,边滴边观察,直到水流下来为止,记录有多少滴水。实验二:杯子吞针 1.将烧杯用滴管帮助装满水,直到能清晰看到水的凸面为止。 2.往盛满水的杯子里放曲别针,要一枚一枚慢慢放入,仔细观察水表面的样子。 3.一直放到水溢出为止,记下放入曲别针的数量。注意:最后放入的曲别针使水溢出,不计入数量。 4.清点仪器,摆放整齐 实验现象及结论实验一:有滴水水成形状。 实验二:放入枚曲别针,水成形状。结论:

小学科学实验记录单

小学科学实验记录单 XX小学实验记录单 XX小学实验记录单实验加快糖块溶解的方法实验加快糖块溶解的方法名称名称 糖块,粒、秒表、食盐、汤匙、水槽、冷水、热水等糖块,粒、秒表、食盐、汤匙、水槽、冷水、热水等实验实验 材料材料 实验假设:热水可以加快溶解。实验假设:搅拌可以加快溶解实实 改变:一杯冷水、一杯热水改变:一杯搅拌、一杯不搅拌验验不改变:方糖大小、杯子大小、水的多少、都不搅拌不改变:方糖大小、杯子大小、水的多少、水温 方方 法法和和 过过 程程 热水里的方糖先溶解经过搅拌的方糖先溶解实实 验验现现 象象 实热水可以加快溶解。实搅拌可以加快溶解。验验结结论论 记录人: 记录人: XX小学实验记录单 XX小学实验记录单 实验加快糖块溶解的方法实验学会使用显微镜 名称名称

糖块,粒、秒表、食盐、汤匙、水槽、冷水、热水等实验实验显微镜、滴管、纱布、载玻片、盖玻片、碘酒、吸 水纸、玻片标本若干材料材料 一、取镜和安放实验假设:碾碎可以加快溶解实实 1(从镜箱取镜时,要用右手握住镜臂,左手托住镜座;显微镜一般要安放在实验改变:一杯碾碎、一杯不碾碎台略偏左的位置。验验不改变:方糖大小、杯子大小、水的多少、水温、都不搅拌 2(安上目镜和物镜;(如使用学生显微镜则无此要点。) 3(不要用手触摸镜头。方方 二、对光法法 1(转动转换器,使低倍物镜对准通光孔;(如使用学生显微镜则无此要点。) 2(左眼注视目镜,右眼睁开; 和和 3(双手调节反光镜,使光线通过通光孔反射到镜筒内,直至看到明亮的视野。 三(安装玻片标本过过 (自制水滴标本)把要观察的玻片标本放在载物台上,必须将有盖玻片的一面朝上, 然后用压片夹夹好,使标本正对通光孔的中心。(观察水滴则需要用纱布将载玻片程程与盖玻片擦干净,然后用滴管吸样本水滴1,2滴到载玻片上,盖上盖玻片,沿边 滴上少许碘酒,最后用吸水纸将多余的碘酒吸去。经过碾碎的方糖先溶解实四、观察1(用左手转动粗准焦螺旋使镜筒下降,使物镜尽量接近玻片,但不要触 及玻片; 验 2(左眼注视目镜,右眼睁开,转动粗准焦螺旋,使镜筒慢慢上升,直到看清楚物象; 现 3(如还有模糊,调节细准焦螺旋直到物像清晰。 5(记录用文字或图画记录观察结果象 6(整理显微镜 1(把显微镜擦拭干净,恢复原状; 实碾碎可以加快溶解。 2(用与取镜相同的方法将显微镜放回镜箱。验

SQL Server数据库实验(8学时新版学生)

实验一数据库、表、视图及索引的创建与管理 目的和要求 (1)使用管理工具和T-SQL命令两种方式实现数据库创建、更名、与删除,学会查看、修改数据库及表属性; (2)使用管理工具和T-SQL命令两种方式创建表、视图及索引; (3)掌握修改表、视图的方法; (4)掌握实体完整性约束、参照完整性约束及用户自定义约束的设置与修改; (5)理解空值,学会默认值的设置。 实验准备 (1)熟悉数据库基本概念; (2)了解数据文件、日志文件、文件组的概念和用途; (3)了解SQL Server 2008常用数据类型; (4)掌握数据库对象的种类和作用; (5)了解索引的分类及各类索引的特性; (6)掌握视图的概念; (7)掌握完整性约束的概念。 实验内容 【练习1】用管理工具创建数据库test1,要求主文件初始大小为5MB,以1MB增长,最大大小为20MB,日志文件初始大小为2MB,以10%增长,最大大小不限。 【练习2】创建一个名为test2的数据库,它有2个数据文件,其中主文件为100MB,最大大小为200MB,按20MB增长;1个辅助文件为20MB,最大大小不限,按10%增长;有2个日志文件,大小均为50MB,最大大小均为100MB,按10MB增长。 /*use master*/ GO CREATE DATABASE test2 ON (NAME=student_data, FILENAME='c:\program files\microsoft sql server\student_data_01.mdf', size=100, maxsize=200, FILEGROWTH=20MB), (NAME=student_help, FILENAME='c:\program files\microsoft sql

小学科学实验记录1

小学科学实验记录1 小学科学实验记录 四年级2013——2014 学年第二学期任课授课时间实验名称实验器材实验类别完成情况 2、19 1、生活中的静电现象塑料梳子或笔、碎纸屑演示实验优导线1根、电池1节、小灯2、21 2、点亮小灯泡演示实验优泡1个。 小灯泡、小灯座、电池、2、26 3、简单电路演示实验优电池盒各1个、导线若干根 电池、电池盒、灯泡、灯2、28 4、电路出故障了演示实验优座各2个、导线若干根 4、16 3、营养要均衡均衡膳食宝塔图演示实验优 生、熟马铃薯、两小块生4、生的食物和熟的食4、18 鸡肉、酒精灯、水、烧杯、演示实验优物镊子。 发霉的面包、干面包四小4、23 5、面包发霉了演示实验优块、滴管、水、塑料袋。 6、减慢食物变质的速新鲜和腐败的小鱼、镊子、4、25 演示实验优度一次性橡胶手套。 4、30 7、食物包装上的信息食品包装袋若干。演示实验优 放大镜、烧杯、岩石矿物5、7 1、各种各样的岩石演示实验优标本实验盒。 2、认识几种常见的岩岩石矿物标本实验盒、滴5、9 演示实验优石管、放大镜、稀盐酸。 花岗岩、石英、长石、云 5、20 3、岩石的组成母、其他矿物标本、放大演示实验优

镜。 石英、长石、云母、其他4、观察、描述矿物5、30 较深色的矿物、白色和深演示实验优 (一) 色瓷砖。 不同透明程度的纸、玻璃、 泥土、蜡烛、丝绸、手电5、观察、描述矿物6、4 筒、黑色卡纸、不同透明演示实验优 (二) 程度的矿物、不同金属光 泽的矿物。 矿物多种、铜钥匙、小刀、6、面对几种不知名矿6、6 放大镜、白色和深色瓷砖、演示实验优物空白矿物资料卡。 岩石、矿物制品、矿产资 6、11 7、岩石、矿物和我们演示实验优源图片。

学校实验室实施方案

实验室实施方案 一、基本情况 我校只有一名实验室管理员,没有专职实验教师,实验教学工作全部由任课教师承担,既承担上课又承担实验教学工作的双重任务,他们从大局出发,克服困难,以求真务实、扎实的工作态度和工作作风,赢得了学校领导和师生的一致好评。 学校积极争取县站领导来我校指导工作,认真落实县站的各项工作任务,学校实验室工作小组积极带领实验教师,通过规范管理行为,强化服务意识,加强过程管理,狠抓措施落实,较好地将我校的资源优势转化成教育优势。 二、工作思路 我校实验室工作的基本目标是:保障有力,管理到位,服务到位,利用率高,效果好。围绕实验室工作的基本目标,学校实验室工作坚持了“管、教、研”三位一体的工作思路。 积极与县站作好协调,加大对实验教师的管理力度,狠抓实验教师队伍素质的培训和提高工作,真正把每一位实验教师培养为素质优良、作风过硬的管理行家,教师学生的得力助手。 逐步建立实验教师工作实绩考核办法,通过规范管理,体现工作目标完成质量评价实验教师的工作实绩,将重结果转变为重过程,向工作过程要质量,确保实验教学的顺利进行。实验教师根据各自的工作岗位和各年级的实验教学的实际情况,积极与任课教师加强联系,通过突出使用,提高利用率,把实验教学工作有机地融合到教学工作中,提高实验教学质量。 各实验教师从学期初的拟订实验教学计划到实验准备,实验改进,实验指导等方面积极认真听取任课教师和学生的意见,努力提高工作水平和服务质量,以使用为突破口改进和活化实验教学,教学生会动手、会观察、会操作,培养学生的实验能力。 三、实验室工作的措施 ㈠加强对实验室工作的领导 提高实验教学质量,领导是主导,任课教师、实验教师是关键。学校实验室工作领导小组定期召开会议,认真学习和贯彻上级各部门的有关精神,狠抓落实工作,强化过程管理,定期检查实验室工作,及时解决实验室工作中存在的实际问题。由于学校领导和教师们的共同努力,实验室发挥了很好的作用,进一步提高了学生的素质。 ㈡加强教学仪器的管理工作,服务教学。

15春数据库实验4 数据安全性与完整性控制(4学时)

实验四数据安全性与完整性控制(4学时) 【实验目的】 1. 了解SQL Server 安全性和完整性控制机制,加深对数据库安全性和完整性的理解。 2. 掌握SQL Server中用户、角色的创建方法,以及操作权限的管理方法。 3. 掌握分别用企业管理器和查询分析器进行完整性控制的方法。 【实验要求】 1.掌握SQL有关用户及角色分配和回收操作权限的方法,并使用用户名登录数据库对所分配的权限进行验证。 2.掌握实体完整性、参照完整性和用户自定义完整性的定义和维护方法,并设计SQL 语句对所定义的完整性约束进行验证。 【实验内容】 1.在企业管理器中为所属的SQL服务器设置安全认证模式。 2.实现对SQL Server的用户和角色管理,使用企业管理器完成登录帐号、数据库用户及角色的创建和注销的操作。 3.利用企业管理器和查询分析器对创建的数据库用户和角色进行授权和回收权限管理。 4.使用企业管理器和查询分析器创建主码约束、外码约束和各种用户自定义约束(默认值、UNIQUE、指定取值范围等)。 5.自行设计实例对创建的约束进行验证,从而理解数据库中的数据完整性概念。 【实验步骤】 (一)设置SQL Server的安全认证模式 1.在企业管理器中展开SQL服务器组。用鼠标右键单击需要设置的 SQL服务器,在弹出的菜单中选择“属性”项,如图4-1所示。 图4-1 SQL服务器的弹出菜单

图4-2 SQL Server属性的安全性页面 2.在弹出的SQL服务器属性对话框中,选择“安全性”选项卡,如图4-2所示。 3.在安全性选项卡中有一个安全性栏,它包括两个单选钮:单击“SQL Server和Windows(S)为选择混合安全认证模式;单击“仅Windows(W)”则为选择集成安全认证模式。 (二)利用企业管理器进行安全性控制 1.查看安全性文件夹的内容 使用企业管理器可以创建、查看和管理登陆,登录文件夹存放在SQL服务器的安全性文件夹中。当执行了进入企业管理器,打开指定的SQL服务器组和SQL服务器,并选择安全性文件夹的系列操作后,就会出现该窗口,如图4-3所示。 图4-3 安全性文件夹内容

数据库实验5

大连海事大学 数据库原理课程实验大纲 实验名称:实验五视图实验学时: 2 适用专业: 实验环境: SQL.serve2008 执笔者:编写日期: 1实验目的 (1)掌握SQL视图语句的基本使用方法,如CREATE VIEW、DROP VIEW。 (2)掌握视图更新、WITH CHECK OPTION等高级功能的使用。 2实验内容 2.1 掌握SQL视图语句的基本使用方法 (1)创建视图(省略视图列名)。 (2)创建视图(不能省略列名的情况)。 (3)删除视图(RESTRICT / CASCADE)。 2.2 掌握视图更新和WITH CHECK OPTION的高级使用方法 (1)创建视图(WITH CHECK OPTION),并利用INSERT、DELETE和UPDATE语句加以验证。(2)创建一个行列子集可更新视图,并利用INSERT、DELETE和UPDATE语句加以验证。(3)创建一个不可能更新的视图,并利用更新语句验证该视图不可更新。 3实验要求 (1)深入复习教材第三章SQL有关视图语句。 (2)根据书上的例子,针对TPCH数据库模式设计各种视图语句,每种类型视图语句至少要设计一个,描述清楚视图要求,运行你所设计的视图语句,并截图相应的实验结果,每幅截图并要有较为详细的描述。也可以按照附1所列示例做实验。 (3)实验步骤和实验总结中要详细描述实验过程中出现的问题、原因和解决方法。 (4)思考题:KingbaseES把视图的定义存储在那个系统表中?如何查看某个视图的定义?

4实验步骤 4.1 掌握SQL视图语句的基本使用方法 (1)创建视图(省略视图列名)。 创建一个“海大汽配”供应商供应的零件视图V_DLMU_PartSupp1,要求列出供应零件的编号、零件名称、可用数量、零售价格、供应价格和备注等信息。 CREATE VIEW V_DLMU_PartSupp1(PARTKEY,NAME,A VAILQTY,RETAILPRICE,SUPPLYCOST,COMMENT) AS SELECT P.PARTKEY,https://www.360docs.net/doc/c68620231.html,,PS.A VAILQTY,P.RETAILPRICE,PS.SUPPLYCOST,https://www.360docs.net/doc/c68620231.html,MENT FROM PART P,PARTSUPP PS WHERE P.PARTKEY=PS.PARTKEY AND PS.SUPPKEY IN (SELECT SUPPKEY FROM SUPPLIER S WHERE https://www.360docs.net/doc/c68620231.html,='海事大学') (2)创建视图(不能省略列名的情况)。 创建一个视图V_CustAvgOrder,按顾客统计平均每个订单的购买金额和零件种类数量,要求输出顾客编号,姓名,平均购买金额和平均购买零件种类数量。 CREATE VIEW V_CustAvgOrder(CUSTKEY,NAME,A VGPRICE,A VGQUAN) AS SELECT O.CUSTKEY,https://www.360docs.net/doc/c68620231.html,,A VG(O.TOTALPRICE),A VG(L.QUANTITY) FROM CUSTOMER C,ORDERS O,lineitem L WHERE C.CUSTKEY=O.CUSTKEY AND L.ORDERKEY=O.ORDERKEY GROUP BY O.CUSTKEY,https://www.360docs.net/doc/c68620231.html,(这里容易出错,结果必须在GROUP中出现)使用GROUP BY子句后,SELECT子句的目标列表达式列表中只能出现分组属性和集函数 (3)删除视图(RESTRICT / CASCADE)。 创建顾客订购零件明细视图V_CustOrdDetails,要求列出顾客编号、姓名、购买零件数、金额;然后在该视图的基础上,实现(2)中的视图V_CustAvgOrder; 然后删除利用RESTRICT选项删除视图V_CustOrdDetails,观察现象,并解释原因。 利用CASCADE选项删除视图V_CustOrdDetails,观察现象,并检查V_CustAvgOrder是否

相关文档
最新文档