文档库 最新最全的文档下载
当前位置:文档库 › 数据库原理与应用实验报告三答案

数据库原理与应用实验报告三答案

数据库原理与应用实验报告三答案
数据库原理与应用实验报告三答案

广东金融学院实验报告课程名称:数据库原理与应用

数据库和数据结构实验报告

. 西华大学实验报告(计算机类) 开课学院及实验室:实验时间:年月日 一、实验目的 通过练习让学生对数据库、数据库和表的关系、数据词典、参照完整性和视图有较好的理解和掌握。 二、内容与设计思想 实验内容: 1.数据库设计器 2.数据库的创建 3.设定数据词典 4.参照完整性的设置 5.视图的创建和修改 三、使用环境 Windos XP操作系统;Visual ProFox 6.0 四、核心代码及调试过程 例3-27创建项目管理器SBGL,要求添入数据库sbsj,并查看该数据库。 图一 图二、“项目管理器”的数据选项卡 图三、“项目管理器”中的数据库与数据库表 例3-28从sbsj数据库所属的sb和zz两个表中抽取编号、名称和增值3个字段。,组成名称 为“我的视图”的SQL视图。 open database sbsj create sql view 我的视图; as select sb.编号,sb.名称,zz.增值from sb,zz where sb.编号=zz.编号

如有你有帮助,请购买下载,谢谢! 例3-29根据例3-28的查询要求,用视图设计器建立视图1,然后修改其中车床的增值来更新zz表原来的增值 图一、视图设计器-视图1 图二、视图设计器-视图1 图三、增值表 图四 图五、视图设计器更新源表数据 19.根据图3.30所示数据库sbsj的永久关系,若利用参照完整性生成器来删除sb。dbf的第一个记录,对其他3个表会否产生影响,是分级、限制和忽略3中情况来说明。 图一、数据库设计器 图二、sbsj.dbc“永久关系的参照完整性生成器” 级联:相关子表中的记录将自动删除 限制:子表有相关记录,在父表中删除记录就会产生“触发器失败”的提示信息 忽略:父表删除记录,与子表记录无关 五、总结 (自己写一些收获和体会) 通过这次上机练习让我学会了怎样在数据库中添加项目管理器、表的数据完整性的概念以及视图的各种操作,让我更容易的掌握理论知识的难点和一些基本命令的使用方法,以及一些平时在课堂上不注意的问题。在上机练习的过程中需要对每个细节都要留心,认真做好每一步这样才不至于出错,这就加强了平时不注意的问题得到回应,从而加深了细节问题的处理方式。在上机的学习之后更加了解了数据库表及其数据完整性是vfp重要的一个对象,命令熟练操作直接关系到数据库的成败。 第三次的上机操作,我了解了命令的使用方式对于建立数据库表及其数据完整性很重要,要学好各种命令以及数据库表及其数据完整性的使用方法,还需在多做习题加强学习。 六、附录

数据库系统实验报告 实验三 数据控制(安全性)..

《数据库系统概论》实验报告 题目:实验三数据控制(安全性) 班级姓名学号日期2014年6月6日 一、实验目的 1.通过SQL对数据库进行安全性控制 2.完成教材中例题的上机练习 二、实验平台 微软SQL Server 2000或以上版本。 对于SQL Server 2000,使用查询分析器运行SQL语句,对于SQL Server 2005以上的版本,使用SQL Server Management Studio运行SQL语句。 三、实验内容和要求 使用SQL对数据进行安全性控制,包括授权和权力回收。 操作完成后,查看授权用户是否真正具有所授予的数据操作权利,在权力回收操作之后,用户是否确实丧失了所回收的数据操作权力。 在前几次实验中已经建立了实验数据库,继续在此数据库上进行实验所要求的各项操作。认真填写实验报告,记录所有的实验用例。 四、实验步骤 1.以管理员sa登录数据库,新建DB数据库,然后运行如下SQL语句,创建 我们前几次实验所建立的表。 CREATE TABLE course ( Cno char(4) NOT NULL, Cname char(40) DEFAULT NULL, Cpno char(4) DEFAULT NULL, Ccredit smallint DEFAULT NULL, PRIMARY KEY (Cno) ) ; -- -- 转存表中的数据'course' -- INSERT INTO course (Cno, Cname, Cpno, Ccredit) V ALUES ('1', '数据库', '5', 4); INSERT INTO course (Cno, Cname, Cpno, Ccredit) V ALUES ('2', '数学', NULL, 2);

三年级科学下册实验报告

三年级科学下册实验报告 实验名称: 探究小车运动的快慢与推力和拉力大小的关系实验材料: 小车、计时器、尺子、垫圈、棉线 实验过程 : 1、用1个垫圈的拉力~测试小车走过50厘米距离使用的时间。 2、用3个垫圈的拉力~测试小车走过50厘米距离使用的时间。 3、用5个垫圈的拉力~测试小车走过50厘米的距离使用的时间。实验现象: 1、1个垫圈的拉力用 ( ) 秒。 2、2个垫圈的拉力用, ,秒。 3、5个垫圈的拉力用, ,秒。 实验结论: 小车运动的快慢与推力和拉力的大小有关系~推力和拉力越大~小车运动的越快。 实验名称: 探究摩擦力的大小与什么因素有关系 实验材料: 斜面、木块、棉线、铅笔盒、书毛巾实验目的: 认识摩擦力的大小与什么因素有关系 实验过程 : 1、把木块先后放在粗糙和光滑的斜面上~观察下滑的快、慢。 2、用线拉铅笔盒~在铅笔盒上面放数量不同的书~体验一下手有什么感觉。 实验现象: 1、木块在光滑的木板上下滑的快~在粗糙的木板上下滑的慢。 2、铅笔盒上面放的书越多~手用得力越大。 实验结论:

1、摩擦力的大小与接触面的光滑程度有关系。物体表面越粗糙~摩擦就越大。物体表面光滑~摩擦力小。 2、摩擦力的大小与物体的轻重有关系。被拉物体重~摩擦力大。被拉物体轻~摩擦力小。 实验名称: 探究杠杆尺平衡的方法 实验材料: 杠杆尺及支架、钩码、 实验目的: 能通过观察、实验等方式知道杠杆尺的平衡方法实验过程 1、组装杠杆尺~在左边第二格挂2个钩码~然后在右边第二个格挂 几个钩码~杠杆尺能平衡吗, 2、在左边第二格挂2个钩码~然后在右边第一个格挂几个钩码~杠杆尺才能平衡, 3、在左边第二个格挂2个钩码~然后在右边第四个格可以挂几个钩码~杠杆尺才能平衡, 实验现象: 1、在右边第二格挂两个。 2、在右边第二格挂四个。 3、在右边第四格挂一个。 实验结论:杠杆尺平衡时不仅与所挂钩码的数量有关系~还与钩码到支点处的距离有关系。 实验名称: 探究弹簧的弹力 实验材料: 弹簧、橡皮筋、玻璃球、圆珠笔 实验目的: 能通过探究活动感知弹簧的弹性与弹力实验过程 : 1、两手握住弹簧用力向两边拉~慢慢减小拉力~观察看到的现象。 2、把圆珠笔的顶端按在桌面上松手看到什么现象,

数据库实验第三次

南昌航空大学实验报告 2016 年月日 课程名称:数据库原理及应用实验名称:SQL-更新操作 学号:姓名:同组人: 指导教师评定:签名: 实验目的: 利用INSERT、UPDA TE和DELETE命令(或语句)实现对表(或试图)数据的添加、修改与删除等更新操作,这里主要介绍对表的操作。 实验内如与要求: 建表和数据库的代码: Create database jxgl USE jxgl GO Create Table Student (Sno CHAR(5) not null primary key(Sno), Sname varchar(20), Sage smallint check(Sage>=15 AND Sage<=45), Ssex char(2) default'男'check(Ssex='男' OR Ssex='女' ), Sdept char(2)); Create Table Course (Cno char(2)NOT NULL primary key(Cno), Cname VARCHAR(20), Cpno char(2), Ccredit SMALLINT); Create Table SC (Sno char(5) NOT NULL CONSTRAINT S_F FOREIGN KEY REFERENCES Student(Sno), Cno CHAR(2) NOT NULL, Grade smallint check ((Grade IS NULL)OR(Grade between 0 and 100)), Primary key(Sno,Cno), foreign key(Cno) references Course(Cno)); insert into Student values('98001','钱横',18,'男','CS'); insert into Student values('98002','王林',19,'女','CS'); insert into Student values('98003','李民',20,'男','IS'); insert into Student values('98004','赵三',16,'女','MA'); insert into Course values('1','数据库系统','5',4); insert into Course values('2','数学分析',null,2); insert into Course values('3','信息系统导论','1',3); insert into Course values('4','操作系统_原理','6',3); insert into Course values('5','数据结构','7',4); insert into Course values('6','数据处理基础',null,4); insert into Course values('7','C语言','6',3); insert into SC values('98001','1',87);

教科版五年级科学下册实验报告单

五年级科学下册实验报告单 科学实验报告单1 实验名称物体的沉浮 实验目的观察物体的沉浮 实验材料水槽、水、塑料、小刀、泡沫、橡皮、萝卜、曲别针等各种材料 实验过程实验一:取小石头、木块、橡皮、针等放入水中,观察它们的沉浮。 实验二:1、把水槽放在展台上,从袋中取出泡沫、回形针、萝卜等分别放入水中观察它们的沉浮 2、把小石块、橡皮、泡沫块、萝卜分别切成二分之一、四分之一、八分之一放入水中观察它们的沉浮 实验结论木块、塑料、泡沫在水中是浮的;小石头、回形针在水中是沉的。由同一种材料构成的物体改变它们的体积大小,在水中的沉浮是不会发生改变的。 科学实验报告单2 实验名称影响物体沉浮的因素 实验目的研究物体的沉浮与哪些因素有关 实验材料水槽、小石块、泡沫塑料块、回型针、蜡烛、带盖的空瓶、萝卜、橡皮、一套同体积不同重量的球、一套同重量不同体积的立方体、小瓶子、潜水艇 实验过程实验1.按体积大小顺序排列七种物体,再标出它们在水中是沉还是浮。想一想,物体的沉浮和它的体积大小有关系吗? 实验2、按轻重顺序排列七种物体,再标出它们在水中是沉还是浮。想一想,物体的沉浮和它的轻重有关系吗 实验结论不同材料构成的物体,如果体积相同,重的物体容易沉;如果质量相同,体积小的物体容易沉。 科学实验报告单3 实验名称橡皮泥在水中的沉浮 实验目的橡皮泥排开水的体积 实验材料水槽、水、塑料、小刀、泡沫、橡皮、萝卜、曲别针等各种材料 实验过程实验一:找一块橡皮泥做成各种不同形状的实心物体放入水中,观察它们的沉浮。 实验二:1、让橡皮泥浮在水面上,用上面同样大小的橡皮泥,改变它的形状,即把橡皮泥做成船形或者空心的,橡皮泥就能浮在水面上。 2、取一个量杯,装入200毫升的水,记录橡皮泥在水中排开水的体积。 实验结论实心橡皮泥质量不变,形状改变,体积也不变,橡皮泥的沉浮不会发生改变。 橡皮泥在水中排开水的体积越大,浮力越大。 科学实验报告单4 实验名称造一艘小船 实验目的比较哪种船载物多 实验材料水槽、若干橡皮泥、若干垫子、玻璃弹子、有关图片 实验过程一、准备1.决定造一艘什么船;2.准备需要的材料。 二、制作1.画出船的设想草图;2.动手制作。 三、改进和完成 1.放到水里试试,找出需要改进的地方; 2.演示、介绍我的小船。 实验结论相同重量的橡皮泥,浸入水中的越大越容易浮,它的装载量也随之增大。

数据库上机实验报告

数据库实验 (第三次) 题目1 实验内容: 1. 检索上海产的零件的工程名称; 2. 检索供应工程J1零件P1的供应商号SNO; 3. 检索供应工程J1零件为红色的供应商号SNO; 4. 检索没有使用天津生产的红色零件的工程号JNO; 5. 检索至少用了供应商S1所供应的全部零件的工程号JNO; 6. 检索购买了零件P1的工程项目号JNO及数量QTY,并要求对查询的结果按数 量QTY降序排列。

1 select jname from j where jno in (select jno from spj where sno in (select sno from s where city ='上海' ) ); 2 select sno from spj where jno ='j1'and pno ='p1' 3

selectdistinct sno from spj where pno in (select pno from p where color='红'and pno in (select pno from spj where jno ='j1' ) ); 4 selectdistinct jno from spj where pno notin (select pno from p where color ='红'and pno in (select pno from spj where sno in (select sno from s where city ='天津' ) ) )

5 select jno from spj where sno ='s1' 6 select jno,qty from spj where pno ='p1' orderby qty desc 四﹑思考题 1.如何提高数据查询和连接速度。 建立视图 2. 试比较连接查询和嵌套查询 有些嵌套查询是可以用连接来代替的,而且使用连接的方式,性能要比 嵌套查询高出很多 当查询涉及多个关系时,用嵌套查询逐步求解结构层次清楚,易于构造,具有结构化程序设计的优点。但是相比于连接运算,目前商用关系数据库管理系统对嵌套查询的优化做的还不够完善,所以在实际应用中,能够用连接运算表达的查询尽可能采用连接运算。

三年级科学实验报告单

实验名称:观察和正确使用温度计 实验目的:认识温度计,会正确读出温度计上的数。 实验器材:体温计1、气温计1、水温计(刻度围-20℃——110℃)2、自制温度计模型(刻度围在-20℃——110℃) 实验步骤: 1.了解温度计是由哪几个部分组成? 2.观察温度计的构造、刻度、标记、数字等容。并把刻度上的数字与更热或更冷的温度联系起来。 3.观察温度计下端的玻璃泡及玻璃泡上连着的细玻璃管。 4.观察玻璃泡里装着的液体。用手捂住温度计的玻璃泡使他变热,观察温度计产生的变化。放开手等一会儿再观察。 实验结论:温度计主要由玻璃管、玻璃泡和刻度三部分组成;常用温度计是利用玻璃管的液柱随温度变化而上升和下降来测量温度的。 实验名称:测量水的温度 实验目的:会根据不同的测量围和使用需要,选择不同的温度计和正确使用温度计测读温度。 实验器材:4杯不同冷热的水(自来水、温水、热水、热水瓶里刚倒出的烫水),4支水温计(刻度围在-20℃——110℃),水温测量记录表(教材) 实验步骤: 1.严格按照测量水温的方法,分别测量4杯水的温度。 2.交流各小组测得的水温数据,讨论温度的差异是什么原因引起的? 3.间隔相同时间连续测量并记录4杯不同冷热的水的温度。 4.连续测量10分钟水温变化并记录。 5.分析记录表的数据并交流:这些水温的变化说明了什么? 实验结论:对一个物体来说,物体失去热量,温度下降;物体获得热量,温度上升。 实验名称:观察冰的融化 实验目的:观察冰的融化 实验器材:烧杯一只,温度计2支,冰融化时温度记录表、冰块 实验步骤: 1.把冰块放入烧杯,用温度计测量,并记录冰块的温度。 2.让冰块自行融化。在冰块融化的过程,按均匀的时间间隔测量温度。 3.当冰块完全化成水时,记录温度计上的读数 实验结论:当环境温度高于0℃时,冰的温度升至0℃时开始融化,温度会长时间保持在0℃,直至冰完全融化成水。 实验名称:观察加快冰的融化 实验目的:加快冰的融化 实验器材:烧杯一只(盛小半杯冰块),温度计4支,冰融化时温度记录表(参考书P50),冰融化时周围空气温度记录表,可封口的小塑料袋1只、冰块1块(要求每组的塑料袋、冰

数据库实验报告完整

华北电力大学 实验报告 | | 实验名称数据库实验 课程名称数据库 | | 专业班级:学生姓名: 学号:成绩: 指导教师:实验日期:2015/7/9

《数据库原理课程设计》课程设计 任务书 一、目的与要求 1.本实验是为计算机各专业的学生在学习数据库原理后,为培养更好的解决问题和实际动手能力 而设置的实践环节。通过这个环节,使学生具备应用数据库原理对数据库系统进行设计的能力。 为后继课程和毕业设计打下良好基础。 2.通过该实验,培养学生在建立数据库系统过程中使用关系数据理论的能力。 3.通过对一个数据库系统的设计,培养学生对数据库需求分析、数据库方案设计、系统编码、界 面设计和软件调试等各方面的能力。是一门考查学生数据库原理、面向对象设计方法、软件工程和信息系统分析与设计等课程的综合实验。 二、主要内容 针对一个具有实际应用场景的中小型系统(见题目附录)进行数据库设计,重点分析系统涉及的实体、实体之间的联系,实现增加、删除、更新、查询数据记录等基本操作。大致分为如下步骤: 1. 理解系统的数据库需求,分析实体及实体间联系,画出E-R图: 1)分析确定实体的属性和码,完成对该实体的实体完整性、用户自定义完整性的定义。 2)设计实体之间的联系,包括联系类型和联系的属性。最后画出完整的E-R图。 2.根据设计好的E-R图及关系数据库理论知识设计数据库模式: 1)把E-R图转换为逻辑模式; 2)规范化设计。使用关系范式理论证明所设计的关系至少属于3NF并写出证明过程;如果不属于3NF则进行模式分解,直到该关系满足3NF为止,要求写出分解过程。 3)设计关系模式间的参照完整性,要求实现级联删除和级联更新。 4)用SQL语言完成数据库内模式的设计。 3.数据库权限的设计: 1)根据系统分析,完成授权操作; 2)了解学习收回权限的操作。 4.完成用户界面的设计,对重要数据进行加密。

三年级科学下册实验报告单

实验一、温度和温度计 活动1:感受1号杯和2号杯里水的冷热 1号杯水() 2号杯水() 活动2:观察温度计 .观察常用液体温度计的主 要构造。 你观察温度计上有摄氏度 (℃)的标记吗? 你观察温度计上每一小格表 示多少? 你观察温度计的最高温度和 最高()最低() 最低温度是多少? 实验现象温度计里面的液柱热了就会上升,冷了就会下降。 活动3:下面的温度你会读和写吗? 28摄氏度写作: 20摄氏度写作: 零下5摄氏度写作: -21℃读作: 31℃读作:

实验要求:用温度计测量水的温度。 实验用品:400ml烧杯一个一支温度计适量冷水和一暖壶热水吸水纸废物瓶。 步骤操作要求评分标准满分得分1 清点仪器用品按材料清单清点材料用品是否齐全(5分)。 5 2 观察温度计的 零刻线、分度值 和量程。 A、观察温度计的零刻线。(10分) B、观察温度计的分度值和量程 。(10分) 20 3 用手感知水温。将手指伸入烧杯中(冷水)或将手放在烧杯 外壁(热水),手的感觉 (10分),估测水的温度(10分)。 20 4 将温度计测量 水的温度。 A、手拿温度计上端,将其竖直放入水中。(10 分) B、温度计的玻璃泡要完全浸没在水中,玻璃 泡不要碰烧杯的侧壁和底部。(10分) C、等示数稳定时再读数。读数时,要让玻璃 泡继续停留在水中。(10分) D、视线要和温度计的示数保持相平。连续三 次测水的温度分别为、、 ,平均水温为。(15分) 45 5 整理仪器,擦拭 桌面。 A、将温度计擦干放回原处。(5分) B、擦拭桌面。(5分) 10 实验三、水结冰了

一、实验名称:水结冰了 二、实验目的:观察水在不同温度下温度计的读数 三、实验步骤: 1、在试管里加入一半的纯净水,用温度计测量并记录试管里水的温度 2、拿一只保温杯(或在普通塑料杯外包裹一块干毛巾)在杯内装满碎冰, 把试管插入碎冰中,用温度计观测试管里水温的变化 3、在碎冰里加入较多的食盐,保持几分钟持续观测试管里的水温 4、观测试管里的水开始结冰时的温度 四、实验器材:试管、保温杯、温度计、碎冰块、食盐、纯净水。 水结冰了的实验记录表 1 在试管中加入一半纯净水的 温度___℃ 2 将试管插入碎冰中的温度 ___℃ 3 在碎冰里加入食盐时的温度 ___℃ 4 试管里的水开始结冰时的 温度___℃

数据库实验报告

数据库实验报告

武汉理工大学 学 生 实 验 报 告 书 实验课程名称 数据库系统概论 开 课 学 院 计算机科学与技术学院 指导老师姓名 学 生 姓 名 学生专业班级 学生学号 实验课成绩

2013 — 2014 学年第二学期实验课程名称:数据库系统概论 实验项目名称SQL SEVER 2000的系 统工具及用户管理 实验 成绩 实验者专业班 级 组别 同组者实验 日期 2014年4 月24日

第一部分:实验分析与设计(可加页) 一、实验内容描述(问题域描述) 实验目的和要求:了解SQL SEVER 2000的功能及组成,熟练掌握利用SQL SEVER 2000工具创建数据库、表、索引和修改表结构及向数据库输入数据、修改数据和删除数据的操作方法和步骤,掌握定义数据约束条件的操作。 二、实验基本原理与设计(包括实验方案设计,实 验手段的确定,试验步骤等,用硬件逻辑或者算法描述) 实验内容和步骤: (1)熟悉SQL SEVER 2000的界面和操作。 (2)创建数据库和查看数据库属性。 (3)创建表、确定表的主码和约束条件。 (4)查看和修改表的结构。 (5)向数据库输入数据,观察违反列级约束时出现的情况。 (6)修改数据。 (7)删除数据,观察违反表级约束时出现的情况。 三、主要仪器设备及耗材 Windows XP SQL SERVER 2000

第二部分:实验调试与结果分析(可加页) 一、调试过程(包括调试方法描述、实验数据记录, 实验现象记录,实验过程发现的问题等) 没有错误 错误:未能建立与WORKEPLACE\XUMENGXING的链接SQL Server 不存在或访问被拒绝 原因:未启动数据库服务 二、实验结果及分析(包括结果描述、实验现象分 析、影响因素讨论、综合分析和结论等) 实验结果部分截图:

科学五年级下册实验报告单

实验名称:杠杆平衡实验 班级:实验时间: 实验名称杠杆平衡实验 实验器材:杠杆尺、铁架台、钩码 我的猜想:阻力点到支点的距离×钩码数=动力点到支点的距离×钩码数我这样做: 1.组装杠杆尺,并把杠杆尺调成平衡状态 2.确定杠杆尺一侧的点为阻力点,挂一定数量的钩码 3.在另一侧确定动力点的位置,看看在不同位置上需要挂多少钩码 才能使杠杆尺保持平衡,并记录结果 4.改变阻力点的位置,重复第二步,做三次实验 5.收拾桌面,整理实验器材,把实验器材放回原处 观察到得现象或测量结果: 1.当动力点到支点的距离大于阻力点到支点的距离时,省力 2.当动力点到支点的距离小于阻力点到支点的距离时,费力 3.当动力点到支点的距离等于阻力点到支点的距离时,既不省力, 也不费力 本次实验的得与失:注意不要把钩码乱丢乱放,不要砸伤。

实验名称:杠杆和轮轴 实验器材:螺丝刀每组一把、扳手每组一把。 我的猜想:杠杆和轮轴都能省力 我这样做:1.选几名力气小的同学握螺丝刀的刀柄旋转,力气大得同学握住螺丝刀的刀杆向相反的方向旋转,看谁能取得胜利。2让全班力量悬殊的学生进行游戏,再让同桌的学生试一试,让大家都当一回“大力士”。 3.整理桌面 观察到的现象或者测量结果:使用轮轴和杠杆可以省力,在轴相同的情况下,轮越粗,越省力。 本次实验的得与失:使用螺丝刀小心,在相互比赛时注意安全

实验:研究吊车上的“轮子” 实验器材:铁架台、滑轮、线绳、钩码、测力计 我的猜想:滑轮可以省力 我这样做: 1.检查实验器材是否齐全,测力计指针是否在0刻度处 2.按要求组装定滑轮,在线绳一端挂两个钩码重1N,在线绳另一端拉动 线绳,用测力计向下匀速拉动,测得拉力为1N 3.测出两个钩码加滑轮重量,为1.1N 4.按要求组装动滑轮,向上拉动线绳,滑轮随重物一起上升,用测力计向 上拉动,提起重物加滑轮0.55N的力 5.按要求组装滑轮组,向下拉动线绳可将重物提起,用测力计向下拉,提 起重物加滑轮用了0.55N的力 6.收拾桌面,整理实验器材,把实验器材放回原处 观察到的现象或结果 1.定滑轮可以改变运动方向,不省力 2.动滑轮省力,不可以改变运动方向 3.滑轮组既省力,又可以改变运动方向 我的得与失: 测力计在使用前指针要归零

数据库第三次实验

南昌航空大学实验报告 2018年5月30日 课程名称:数据库原理实验名称:数据库安全性 学号: 16206127 姓名:周良 指导教师评定:签名: 一,实验目的 ○1熟悉不同数据库中的保护措施——安全性控制,重点实践SQL SEVER 的安全性机制,掌握SQL Sever中有关用户、角色及操作权限等的管理方法。 二,实验内容 1,SQL Server的安全模式 (1)利用T-SQL添加SQL Sever账号。 (2)利用T-SQL修改SQL Sever登陆账号属性。 (3)利用T-SQL删除SQL Sever登陆账号。 2,管理数据库用户 (1)利用T-SQL添加SQL Sever用户。 (2)利用T-SQL删除SQL Sever用户。 3,管理数据库角色 (1)利用T-SQL删除用户自定义角色,可以使用系统存储过程sp_droprole删除用户自定义角色。 4,权限管理 (1)利用T-SQL管理权限 ○1语句授权。 ○2对象授权。 ○3收回授权。 三,实验步骤

exec sp_addlogin'qh','qh','jxgl','english' 四,exec sp_password'qh','qhqxzsly','qh' 五, 六,alter login qh with password='123456' 七, 八,exec sp_droplogin qh 九, 十,drop login qh 十一, 十二,use jxgl 十三,exec sp_grantdbaccess'DESKTOP-7M8SQ9T','qh' 十四,exec sp_revokedbaccess qh 十五, 十六,use jxgl; 十七,exec sp_addrole'newrole' 十八,exec sp_addrolemember'newrole','qh' 十九, 二十,exec sp_droprole'newrole' 二十一, 二十二,use master 二十三,grant create database to qh 二十四, 二十五, 二十六,grant create table,create view to qh 二十七, 二十八,grant select on s to qh,qxz,sly 二十九, 三十,grant insert,delete on s to shen 三十一, 三十二,grant update on s(age,dept)to shen 三十三, 三十四,grant execute on sp_ins_s to shen 三十五, 三十六,revoke create table,create view form sly 三十七, 三十八,revoke select on s from qxz ,sly 四,实验心得 通过此次实验我了解了SQL Sever中有关用户、角色及操作权限等的管理方法,同时也更加注重数据库安全性方面的问题,我们创建的每一个数据库都应该考虑安全性问题,应该为数据库创建一些必要的角色,同时也要管理数据库的权限方面,防止数据向外流失,或者被黑客盗用。

五年级下册实验报告单3个

五年级下册第2课撬棍的学问 杠杆的作用实验报告 五年级班实验人:年月日星期材料和工具:力与机械实验盒、杠杆尺、支架、钩码等。 我的猜想:杠杆的作用。 实验方法和步骤: 实验一:认识杠杆画出杠杆简图,并标出杠杆上的三个点。 实验二:怎样使杠杆保持平衡 我们发现的规律:。

五年级下册第3课轮子的妙用 轮轴的作用实验报告 五年级班实验人:年月日星期 材料和工具:螺丝刀、扳手、铁架台、力与机械实验盒、轮轴实验装置、钩码、滑轮、细绳、啤酒瓶子、测力计、橡皮筋等。 我的猜想:轮轴的作用是 实验方法和步骤: 1、认识并组装轮轴; 2、轮轴的作用。 方法l:将2个钩码挂在皮筋秤上,观察皮筋伸长的长度。在轴上挂2个钩码,把轮线绳下端系在皮筋秤钩上,手握皮筋秤向下拉动轮子,观察皮筋秤上皮筋伸长的长度。在轮的线绳上挂2个钩码,轴的线绳上挂皮筋秤,再做上述实验,观察皮筋伸长的长度。 方法2:找班上一个力气大的同学,握住瓶口部分再找一个力气小的同学,握住瓶底部分。让两人同时向相反的方向拧,看瓶向哪个方向转。(必须注意安全) 实验结论:根的作用

五年级下册第4课斜坡的科学 斜面的作用实验报告 五年级班实验人:年月日星期 材料和工具:测力计、木板3块(30厘米、35厘米、40厘米)、木块(20厘米)、积木、重物、木辊、彩色硬板纸、细绳等。 我的猜想:斜面的作用是 实验方法和步骤: 1、认识斜面; 2、研究斜面的作用: A用测力计竖直将木辊拉起,观察测力计指针的位置; B通过测力计沿30厘米的木板搭成的斜面将木辊或木块拉起,观察测力计指针的位置; C通过测力计沿35厘米的木板搭成的斜面将木辊或木块拉起,观察测力计指针的位置; D通过测力计沿40厘米的木板搭成的斜面将木辊或木块拉起,观察测力计指针的位置; 实验结论:斜面有的作用。

数据库实验报告(实验一)

沈阳工程学院 学生实验报告 (课程名称:数据库原理及应用) 实验题目:数据库模式设计 班级软件本111学号2011417104姓名吴月芬 日期2012.10.16 地点F座606 指导教师孙宪丽祝世东

一、实验目的 熟练掌握采用SQL命令建立数据库表、索引和视图的方法。 二、实验环境 Oracle10g数据库系统。 三、实验内容与要求 (一)实验内容 1.建立学生数据库模式 学生表:student (sno学号,sname姓名,ssex性别,sage年龄,sdept所在系) 其中: sno 长度为4的字符串,为主码; sname 长度为8的字符串; ssex 长度为2的字符串,其值只取男、女; sage 短整数,其值在0-150之间; sdept 长度为10的字符串。 2.建立课程数据库模式 课程表:course ( cno课程号,cname课程名,ccredit学分) 其中: cno 长度为4的字符串,为主码 cname 长度为10的字符串,不能为空,且不能有重复课程名; ccredit 短整数。 3.建立选课数据库模式。 选课表:sc (sno学号,cno课程号,grade成绩) 其中: sno 长度为4的字符串,和student表sno外键关联,且级联删除 cno 长度为4的字符串,course表cno外键关联,

grade 短整数,值或空或为0—100之间, (sno,cno) 联合作主码。 (二)实验要求 在Oracle10g的iSQLPlus中完成下列操作: (1)创建上述三个表。 (2)向Student 表增加"入学时间"列(列名为Scome,日期型)。 (3)将年龄的数据类型改为半字长整数。 (4)为Student中sname添加列级完整性约束,不能为空。 (5)删除Student中sname列级完整性约束。 (6)为SC建立按学号升序和课程号降序建立唯一索引. (7)在表student的sname字段建立一个升序索引。 (8)删除在表student的sname字段建立的索引。 (9)给student表增加一个地址(address)属性。 (10)给student表删除地址(address)属性。 (11)建立视图view1,要求有sno,sname,cname,grade四个字段。 (12)建立视图view2,要求有sno,ssex,sage三个字段。 四、实验过程及结果分析 (1)1)创建学生数据库模式,代码如下: create table student ( sno char(11) primary key, sname char(8), ssex char(2) check ssex in (‘男’,’女’), sage number check between 0 and 150, sdept char(10) );

三年级下册科学实验报告单

河北版三年级下册科学实验报告单 实验操作要求及评分标准 1. 清点器材(15分) (1)有清点实验器材的动作。(5分)(2)能准确说出器材名称。(10分) 2. 进行实验(50分) (1)正确使用仪器,合乎规范,注意安全。(10分) (2)按正确的实验步骤,通过观察、实验、制作等活动,进行操作。(30分)(3)实验过程中,集中精力,仔细观察,及时做好记录。(10分) 3. 填写实验报告(20分) (1)简要写出实验步骤。(10分) (2)记录实验现象,得出实验结论。(10分) 4. 整理仪器、收拾桌面(15分)(1)仪器归位、摆放整齐。(10分)(2)桌面整洁。(5分) (一)实验名称: 观察物体发生时的现象 实验器材:鼓和鼓槌、绿豆、钢锯条。实验步骤: 1.把绿豆放在鼓皮上,用鼓槌敲击鼓,观察绿豆。 2.把锯条放在课桌上,一半落空,一只手按住桌上一端,另一只手拨动锯条。 实验现象:1. 绿豆跳动 2. 锯条颤抖 实验结论:物体发声时振动。 (二)实验名称: 水能传声

实验器材:水槽、砂纸。 实验步骤: 1. 水槽中加满水。 2. 一个同学在水中磨砂纸,另一个同学将耳朵贴在水槽边听。 实验现象:听到了磨砂纸声音。实验结论:水能传声音。 (三)实验名称: 光的传播实验实验目的: 研究光是怎样传播的。 实验器材:手电筒一个、完全相同的中间带孔的硬纸片三张、纸屏一个。 实验步骤: 1. 将三张中间带孔的硬纸片、纸屏排在一条直线上(孔在一条直线上),用手电筒从一端向纸屏上照射,观察现象。 2. 将中间的硬纸片错开,用手电筒从一端向纸屏上照射,观察现象。实验现象:孔在一条直线上时,观察到纸屏上有光;将中间的硬纸片错开,孔不在一条直线上时,观察到纸屏上没有光。 实验结论:光是沿直线传播的。 (四)实验名称:光的反射实验 实验目的:光是否可以被反射。 实验器材:手电筒一个、中间带缝的硬纸片1张、平面镜一个、纸和尺子。 实验步骤:将中间带缝的硬纸片、平面镜放在纸上,排在一条直线上,用手电筒从硬纸片缝隙一端向平面镜上照射,改变平面镜摆放的角度观察现象,画出光的传播路线。

数据库实验报告(一)

滨江学院 题目数据库实验报告(一) 学生姓名 学号 系部电子工程系 专业通信工程 指导教师林美华 二O一三年十二月十八日

实验一数据库的定义实验 本实验需要2学时。 一、实验目的 要求学生熟练掌握和使用SQL、SQL Server企业管理器创建数据库、表、索引和修改表结构,并学会使用SQL Server 查询分析器接收语句和进行结果分析。 二、实验内容 1 创建数据库和查看数据库属性。 2 创建表、确定表的主码和约束条件。为主码建索引。 3 查看和修改表结构。 4 熟悉SQL Server企业管理器和查询分析器工具的使用方法。 三、实验步骤 1 基本操作实验 (1) 使用企业管理器按教材中的内容建立图书读者数据库。 (2)在企业管理器中查看图书读者数据库的属性,并进行修改,使之符合要求。 (3)通过企业管理器,在建好的图书借阅数据库中建立图书、读者和借阅3个表,其结构为; 图书(书号,类别,,作者,书名,定价,作者). 读者(编号,,单位,性别,). 借阅(书号,读者编号,借阅日期) 要求为属性选择合适的数据类型,定义每个表的主码.是否允许空值和默认值等列级数据约束。 (4)在企业管理器中建立图书、读者和借阅3个表的表级约束.每个表的主码约束.借阅表与图书表间、借阅表与读者表之间的外码约束,要求按语义先确定外码约束表达式.再通过操作予以实现.实现借阅表的书号和读者编号的惟一性约束:实现读者性别只能是“男”或“女”的Check(检查)约束。 2 提高操作实验 (一) 将教材中用SQL描述的建立学生--课程操作.在SQL Server企业管理器中实现。库中表结构为: 学生(学号,,年龄,性别,所在系). 课程(课程号,课程名,先行课). 选课(学号,课程号,成绩) 要求: 1)建库、建表和建立表间联系。, 2)选择合适的数据类型。 3)定义必要的索引、列级约束和表级约束. 四、实验方法 l创建数据库 (1)使用企业管理器创建数据库的步骤 1)从“开始”菜单中选择;“程序”“Microsoft SQL2000”“企业管理器”.

SQL数据库实验报告 实验二

实验2 SQL Server数据库的管理 1.实验目的 (1)了解SQL Server 数据库的逻辑结构和物理结构的特点。 (2)掌握使用SQL Server管理平台对数据库进行管理的方法。 (3)掌握使用Transact-SQL语句对数据库进行管理的方法。 2.实验内容及步骤 (1)在SQL Server管理平台中创建数据库。 ①运行SQL Server管理平台,在管理平台的对象资源管理器中展开服务器。 ②右击“数据库”项,在快捷菜单中选择“新建数据库”菜单项。在新建数据库对话框的数据库名称文本框中输入学生管理数据库名studentsdb,单击“确定”按钮。 (2)选择studentsdb数据库,在其快捷菜单中选择“属性”菜单项,查看“常规”、“文件”、“文件组”、“选项”、“权限”和“扩展属性”等页面。 (3)打开studentsdb数据库的“属性”对话框,在“文件”选项卡中的数据库文件列表中修改studentsdb数据文件的“分配的空间”大小为2MB。指定“最大文件大小”为5MB。修改studentsdb数据库的日志文件的大小在每次填满时自动递增5%。 (4)单击“新建查询”打开查询设计器窗口,在查询设计器窗口中使用Transact-SQL 语句CREATE DA TABASE创建studb数据库。然后通过系统存储过程sp_helpdb查看系统中的数据库信息。 (5)在查询设计器中使用Transact-SQL语句ALTER DATABASE修改studb数据库的设置,指定数据文件大小为5MB,最大文件大小为20MB,自动递增大小为1MB。 (6)在查询设计器中为studb数据库增加一个日志文件,命名为studb_Log2,大小为5MB,最大文件大小为10MB。 (7)使用SQL Server管理平台将studb数据库的名称更改为student_db。 (8)使用Transact-SQL语句DROP DATABASE删除student_db数据库。 3.实验思考 (1)数据库中的日志文件是否属于某个文件组? (2)数据库中的主数据文件一定属于主文件组吗? (3)数据文件和日志文件可以在同一个文件组吗?为什么? (4)删除了数据库,其数据文件和日志文件是否已经删除?是否任何人都可以删除数据库? (5)能够删除系统数据库吗?

三年级科学实验报告单

大中小学三年级科学上册分组实验报告单实验内容:鹦鹉站立制作实验 年级:三年级上册第一单元 课题:1、做一名小科学家 实验器材:彩色卡纸一张、剪刀、回形针 实验结论:回形针分别别在鹦鹉的脚的两侧,可以使鹦鹉平稳站立在手指上。 1 大中小学三年级科学上册分组实验报告单实验内容:蜗牛观察实验

年级:三年级上册第二单元 课题:1、校园里的小动物 实验器材:蜗牛一只、大号餐盘、菜叶、肉片、苹果皮、鸡蛋、面包、醋、啤酒、玻璃片 实验结论:上述食物,蜗牛只吃菜叶,如用书上几种材料,蜗牛除了菜叶还喜欢黄瓜。遇到醋或者酒之类刺激物体,蜗牛会立刻缩回到壳里。 2 大中小学三年级科学上册分组实验报告单实验内容:水的毛细现象 年级:三年级上册第三单元 课题:2、神奇的水 实验器材:不同颜色的水、纸巾;粉笔、纱布、塑料片、玻璃片(2块,在其中一块玻璃片上绕上几圈透明胶);两支粗细不一样的玻璃管;

3

小,水爬升得越高。 4 大中小学三年级科学上册分组实验报告单实验内容:观察水 年级:三年级上册第三单元 课题:2、神奇的水 实验器材:滴管、一元硬币、烧杯、回形针每组一盒;戳好洞的可乐瓶一只、水盆一个;大小烧杯各一只、橡皮泥一块、50克砝码一只、细线一根。 实验类型:水的表面张力为学生操作实验,会喷射的水和会托举的水为教师演示

5

间拉着的力,以承受一点的重量。 6 会喷射的水:瓶子上方小孔的水喷射的距离近,下方小孔的水喷射的距离远,因为孔越高,受到水的压力越低,所以射不远;孔位置越低,水的压力也越大,所以射得最远。 会托举的水:开始小烧杯浮在大烧杯里,放入砝码后仍会浮在水中,但位置下降了,大烧杯里水位上升了。放得砝码越重,水位越高,小烧杯沉得越低,直至沉

数据库上机实验报告

数据库上机实验报告 数据库上机实验报告 篇一:数据库上机实验报告 数据库实验 (第三次) 题目1实验内容: 1.检索上海产的零件的工程名称; 2.检索供应工程J1零件p1的供应商号sno; 3.检索供应工程J1零件为红色的供应商号sno; 4.检索没有使用天津生产的红色零件的工程号Jno; 5.检索至少用了供应商s1所供应的全部零件的工程号Jno; 6.检索购买了零件p1的工程项目号Jno及数量QTY,并要求对查询的结果按数量QTY降序排列。 1 selectjname fromj wherejnoin (selectjno fromspj wheresnoin (selectsno

froms wherecity=上海 ) ); 2 selectsno fromspj wherejno=j1andpno=p1 3 selectdistinctsno fromspj wherepnoin (selectpno fromp wherecolor=红andpnoin (selectpno fromspj wherejno=j1 ) ); 4 selectdistinctjno

fromspj wherepnonotin (selectpno fromp wherecolor=红andpnoin (selectpno fromspj wheresnoin (selectsno froms wherecity=天津 ) ) ) 5 selectjno fromspj wheresno=s1 6 selectjno,qty fromspj wherepno=p1

相关文档
相关文档 最新文档