此为吉林大学数据库的实验报告,实验内容为:实验一熟悉MySQL环境及SQL定义语言一、实验目的:1.了解MySQL程序构成、安装、管理方法。
2.了解MySQL数据库及表结构。
3.熟练掌握SQL语言进行基本表结构的创建。
4.熟练应用SQL语言进行表结构的修改。
5.掌握SQL语言进行基本表的删除。
6.掌握SQL语言进行索引的建立和删除。
二、实验内容和主要步骤:1.参考“MYSQL简体中文参考文档.chm”,熟悉MySQL构成和功能特性。
2.打开Windows服务管理器,实验启动、停止MySQL服务,了解MySQL的服务管理方法;
3.打开“MySQL管理控制台.bat”,熟悉控制台中操作数据库;
4.利用控制台创建“Student数据库”。
5.打开“Student”数据库,创建如下三个表,按下面的列表中的字段名(英文)、类型和宽度建立:7.用SQL语言CREATETABLE语句创建学生表student、课程表course和选课表SC;(字段类型及长度参照实验一)8.用SQL语言ALTER语句修改表结构;a)STUDENT表中SNO设为非空和唯一;
b)STUDENT表中增加一个字段SBIRTH,类型设置为日期时间类型,增加一个ADDRESS字段,类型为文本(字符);
c)删除STUDENT表中ADDRESS字段;
d)COURSE表中CNO字段设为非空和唯一;
9.重新定义一个简单表,然后用SQL语言DROP语句删除该表结构;10.用SQL语言CREATEINDEX语句定义表STUDENT的SNAME字段的降序索引;11.用SQL语言CREATEINDEX语句定义表SC的GRADE字段的升序索引;12.用SQL语言DROP语句删除索引;13.输入部分数据,并试着修改其中的错误;
注:实验二SQL语言进行简单查询一、实验目的:1.掌握SQL查询语句的一般格式2.掌握简单数据查询操作。
3.熟练掌握各种查询条件的表示。
4.掌握排序和分组操作在SQL语句中的实现。
5.掌握集函数的使用。
二、实验内容和主要步骤:1.创建学生表student、课程表course和选课表SC,并输入数据(注意数据的完整性。
);(可以使用实验一中已经建立的表和数据)2.对各表中的数据进行不同条件的查询;
1)查询全体学生的学号和姓名2)查询全体学生的详细记录3)查询所有选修过课程的学生学号4)查询考试有不及格的学生学号5)查询不是信息系(IS)、计算机系(CS)的学生性别、年龄、系别6)查询选修了4号课的学生学号和成绩,结果按成绩降序陈列7)查询每个课程号和相应的选课人数8)查询计算机系(CS)的学生姓名、年龄、系别9)查询年龄18-20岁的学生学号、姓名、系别、年龄;
10)查询姓刘的学生情况11)查询既选修1号课程,又选修2号课程的学生学号12)查询学生的姓名和出生年份(今年2003年)13)查询没有成绩的学生学号和课程号14)查询总成绩大于200分的学生学号15)查询每门课程不及格学生人数16)查询不及格课程超过3门的学生学号17)查询年龄在10到19岁之间的学生信息18)查询全体学生情况,按所在系升序陈列,同一个系的学生按年龄降序陈列19)查询选了1号课程的学生平均成绩20)查询选了3号课程的学生的最高分21)查询每个同学的总成绩实验三SQL进行复杂查询一、实验目的:1.熟练掌握各种连接查询及其连接条件。
2.掌握各种嵌套查询的使用。
3.掌握复杂的集合查询。
二、内容和主要步骤:1.实验一中的数据为基础2.对各表中的数据进行不同条件的连接查询和嵌套查询;
1)查询每个学生及其选课情况;
2)查询每门课的间接先修课3)将STUDENT,SC进行右连接4)查询有不及格的学生姓名和所在系5)查询所有成绩为优秀(大于90分)的学生姓名6)查询既选修了2号课程又选修了3号课程的学生姓名、学号;
7)查询和刘晨同一年龄的学生8)选修了课程名为“数据库”的学生姓名和年龄9)查询其他系比IS系任一学生年龄小的学生名单10)查询其他系中比IS系所有学生年龄都小的学生名单11)查询选修了全部课程的学生姓名12)查询计算机系学生及其性别是男的学生13)查询选修课程1的学生集合和选修2号课程学生集合的差集14)查询李丽同学不学的课程的课程号15)查询选修了3号课程的学生平均年龄16)求每门课程学生的平均成绩17)统计每门课程的学生选修人数(超过3人的才统计)。
要求输出课程号和选修
2015/6/7 11:33:28 387KB 数据库
1
实验二(选做)种子填充算法(选做)扫描线算法
2016/9/3 11:50:14 208KB 计算机图形学 OpenGL codeblock 四连通
1
实验一Linux系统的安装及用户界面的使用一.实验目的1.了解Linux系统的安装、熟悉系统的启动过程和使用环境。
2.掌握Linux环境下vi编辑器的使用方法。
3.掌握Linux系统中编辑、编译、调试、运行一个C语言程序的全过程。
二.实验内容1、实验要求1.在VMWare虚拟机环境或真实物理机器上,安装一个Linux操作系统。
2.体验Linux操作系统中XWindows系统的使用。
3.尝试Linux系统键盘命令的使用,并熟练掌握常用的基本命令。
4.掌握命令行方式下vi编辑器的使用。
5.编写一段C程序,使用系统调用fork()创建两个子进程。
各进程显示不同的信息,如父进程显示字符“a”,子进程分别显示字符“b”和“c”。
多次运行观察显示结果,并分析产生这种执行效果的原因。
实验二Linux进程控制一.实验目的1.掌握进程的概念,明确进程和程序的区别。
2.认识和了解并发执行的实质。
二.实验内容1、实验要求1.编写一段程序,使用系统调用fork()创建两个子进程。
各进程显示不同的信息,如父进程显示字符“a”,子进程分别显示字符“b”和“c”。
多次运行观察显示结果,并分析产生这种执行效果的原因。
2.修改上面编写的程序,将每个进程的输出由单个字符改为循环输出一句话,如父进程显示:“parent:”加上进程ID,子进程分别显示:“Child1:”(或“Child2:”)加上自己的进程ID。
再观察程序执行时屏幕上出现的现象,并分析原因。
3.一个父进程创建一个子进程,子进程通过exec系统调用执行另一个文件。
各自的代码中显示不同的信息,观察其运行结果,分析两个进程并发执行的效果。
4.编写程序创建如图所示的进程树,在每个进程中显示当前进程ID和父进程ID。
实验三Linux进程间通信一.实验目的(1)分析进程争用临界资源的现象,学习处理进程互斥的方法;
(2)学习如何利用进程的“软中断”、管道机制进行进程间的通信,并加深对上述通信机制的理解;
(3)了解系统调用pipe()、msgget()、msgsnd()、msgrcv()、msgctl()、shmget()、shmat()、shmdt()、shmctl()的功能和实现过程,利用共享存储区机制进行进程间通信。
二、实验内容1、实验要求(1)进程的控制修改已编制的程序,将每个进程输出一个字符修改为每个进程输出一句话,再观察程序执行时屏幕上出现的现象,并分析出现问题的原因,进一步理解各个进程争夺临界资源的情况。
如果在程序中使用系统调用locking()来给每一个进程加锁,可以实现进程之间的互斥,试观察并分析出现的现象。
(2)进程的软中断通讯编制一段程序,实现进程的软中断通讯:使用系统调用fork()创建两个子进程;
再使用系统调用signal()让父进程捕捉键盘上来的中断信号(即按Del键);
在捕捉到中断信号后,父进程用系统调用kill()向两个子进程发信号;
子进程捕捉到信号后分别输出下列信息后终止:Childprocess1iskilledbyparent!Childprocess2iskilledbyparent!父进程等待两个子进程都终止以后,输出如下信息后终止:Parentprocessinkilled!(3)进程的管道通讯编制一段程序,实现进程的管道通讯:使用系统调用pipe()建立一条管道线;
两个子进程分别循环向这条管道写一句话:Child1issendingamessage!Child2issendingamessage!而父进程则循环从管道中读出信息,显示在屏幕上。
实验报告内含源代码
2019/6/17 5:27:26 267KB ubuntu
1
这一次的实验报告被我弄丢了实在是抱歉了学弟学妹们,代码可以使用,但是没有报告,如果学弟学妹们需求报告请不要下载!
2016/4/23 14:33:26 8KB 哈工大 计算机网络 实验
1
数据科学实验二----实体融合在jupytnotebook上完善的,在原代码的基础上进行了一些完善,并对各个模块的功能进行了注释与说明,愈加容易理解。
2021/1/14 7:14:07 928KB 山东大学 数据科学 实体融合
1
ArcGIS实验指导书(完整版下载)实验一、使用ARCMAP浏览地理数据1一、实验目的1二、实验预备1三、实验步骤及方法3第1步启动ArcMap3第2步检查要素图层5第3步显示其它图层6第4步查询地理要素7第5步检查其它属性信息9第6步设置并显示地图提示信息11第7步根据要素属性设置图层渲染样式14第8步根据属性选择要素18第9步使用空间关系选择地理要素20第10步退出ArcMap22四、实验报告要求23实验二、空间数据库管理及属性编辑24一、实验目的24二、实验预备24三、实验内容及步骤25第1步启动ArcCatalog打开一个地理数据库25第2步预览地理数据库中的要素类26第3步创建缩图,并查看元数据28第4步创建个人地理数据库(PersonalGeodatabase-PGD)29第5步拖放数据到ArcMap中37第6步编辑属性数据及进行1:M的空间查询38第7步导入GPS数据,生成图层40四、实验报告要求44实验三、影像配准及矢量化46一、实验目的46二、实验预备46三、实验内容及步骤46第1步地形图的配准-加载数据和影像配准工具46第2步输入控制点47第3步设定数据框的属性49第4步矫正并重采样栅格生成新的栅格文件52第5步分层矢量化-在ArcCatalog中创建一个线要素图层53第6步从已配准的地图上提取等高线并保存到上面创建的要素类中58第7步根据GPS观测点数据配准影像并矢量化的步骤59四、实验报告及要求65实验四、空间数据处理66一、实验目的66二、实验预备66三、实验内容及步骤68空间数据处理68第1步裁剪要素68第3步要素融合71第4步图层合并72第5步图层相交74定义地图投影75第6步定义投影75第7步投影变换――地理坐标系->北京1954坐标系转换->西安80坐标系76四、实验报告要求77实验五、空间分析基本操作79一、实验目的79二、实验预备79三、实验内容及步骤80空间分析模块801.了解栅格数据812.用任意多边形剪切栅格数据(矢量数据转换为栅格数据)833.栅格重分类(RasterReclassify)864.栅格计算-查询符合条件的栅格(RasterCalculator)875.面积制表(TabulateArea)886.分区统计(ZonalStatistic)907.缓冲区分析(Buffer)928.空间关系查询959.采样数据的空间内插(Interpolate)9610.栅格单元统计(CellStatistic)10011.邻域统计(Neighborhood)102四、实验报告要求104实验六、缓冲区分析应用(综合实验)105一、实验目的105二、实验预备105三、实验内容及步骤1051.距离制图-创建缓冲区1051.1点要素图层的缓冲区分析1051.2线要素图层的缓冲区分析1071.3多边形图层的缓冲区分析1092.综合应用实验1102.1水源污染防治1102.2受污染地区的分等定级1122.3城市化的影响范围115四、实验报告要求118实验七、地形分析-----TIN及DEM的生成及应用(综合实验)119一、实验目的119二、实验预备119三、实验内容及步骤1191.TIN及DEM生成1191.1由高程点、等高线矢量数据生成TIN转为DEM1191.2TIN的显示及应用1222.DEM的应用1332.1坡度:Slope1332.2坡向:Aspect1362.3提取等高线1382.4计算地形表面的阴影图1392.5可视性分析1422.6地形剖面144四、实验报告要求145实验八、MODELBUILDER土壤侵蚀危险性建模分析(综合实验)146一、实验目的146二、实验预备146三、实验内容及步骤1461.认识ModelBuilder操作界面1462.确定目标,加载数据1473.创建模型1474.编辑模型1505.执行模型,查看结果164四、实验报告要求165实验九、水文分析-DEM应用169一、实验目的169二、实验预备169三、实验内容及步骤1721.数据基础:无洼地的DEM1722.关键步骤:流向分
2020/8/13 2:15:16 14.21MB ArcGIS实验指导书(完整版下载)
1
汇编语言实验二英文打字练习软件,详细引见http://blog.csdn.net/xunciy/article/details/79239495
2020/2/2 20:27:37 301KB 汇编语言
1
北邮计网实验二网络层数据分组的捕获与解析实验报告完好版
2019/10/22 11:41:12 349KB 计网实验二 北邮 数据分组捕获
1
实验一:数字信号处理与系统频率响应分析一、实验目的:(一)通过实验,加深对模仿信号数字处理方法及线性时不变系统频率响应分析的理解;
(二)熟悉MATLAB的数字信号处理命令。
实验二:系统响应及系统稳定性一、实验目的:(一)掌握求系统响应的方法。
(二)掌握时域离散系统的时域特性。
(三)分析、观察及校验系统的稳定性。
实验三:FFT频谱分析及应用一、实验目的:(一)通过实验,加深对FFT的理解,熟悉FFT子程序。
(二)熟悉用FFT对典型信号进行频谱分析的方法。
实验四IIR数字滤波器的设计一、实验目的:(一)掌握双线性变换法设计IIR数字滤波器的具体方法和原理,熟悉双线性变换法设计低通IIR数字滤波器的计算机编程。
(二)观察双线性变换法的数字滤波器的频域特性,了解双线性变换法的特点。
(三)熟悉巴特沃斯滤波器的频域特性。
1
(1)公司需要配置一台samba服务器。
工作组名为smile,共享目录为/share,共享名为public,该共享目录只允许192.168.0.0/24网段员工访问。
请给出实现并上级调试。
(2)如果公司有多个部门,因工作需要,必须分门别类地建立相应部门的目录。
要求将技术部的材料存放在samba服务器的/companydata/tech/目录下集中管理,以便技术人员游览,并且该目录只允许技术部员工访问。
请给出实现方案并上机调试。
(3)配置samba服务器,要求如下:samba服务器上有个tech1目录,此目录只有boy用户可以游览访问,其他人都不可以游览和访问。
请灵活使用独立配置文件,给出实现方案并上机调试(4)上机完成企业实战案例的samba服务器配置及调试工作
2018/9/22 3:30:32 328KB Linux
1
共 126 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡