HFUT数据库实验报告.docx

上传人:b****0 文档编号:9493033 上传时间:2023-05-19 格式:DOCX 页数:15 大小:488.25KB
下载 相关 举报
HFUT数据库实验报告.docx_第1页
第1页 / 共15页
HFUT数据库实验报告.docx_第2页
第2页 / 共15页
HFUT数据库实验报告.docx_第3页
第3页 / 共15页
HFUT数据库实验报告.docx_第4页
第4页 / 共15页
HFUT数据库实验报告.docx_第5页
第5页 / 共15页
HFUT数据库实验报告.docx_第6页
第6页 / 共15页
HFUT数据库实验报告.docx_第7页
第7页 / 共15页
HFUT数据库实验报告.docx_第8页
第8页 / 共15页
HFUT数据库实验报告.docx_第9页
第9页 / 共15页
HFUT数据库实验报告.docx_第10页
第10页 / 共15页
HFUT数据库实验报告.docx_第11页
第11页 / 共15页
HFUT数据库实验报告.docx_第12页
第12页 / 共15页
HFUT数据库实验报告.docx_第13页
第13页 / 共15页
HFUT数据库实验报告.docx_第14页
第14页 / 共15页
HFUT数据库实验报告.docx_第15页
第15页 / 共15页
亲,该文档总共15页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

HFUT数据库实验报告.docx

《HFUT数据库实验报告.docx》由会员分享,可在线阅读,更多相关《HFUT数据库实验报告.docx(15页珍藏版)》请在冰点文库上搜索。

HFUT数据库实验报告.docx

HFUT数据库实验报告

计算机与信息学院

数据库实验报告

 

专业班级

计算机科学与技术08-5班

学生姓名及学号

陈大涛20082677

课程教学班号

计算机5班

任课教师

沈明玉老师

实验指导教师

沈明玉老师

实验地点

逸夫楼507机房

2010~2011学年第二学期

 

实验序号及名称:

实验一认识数据库及SQL

一、实验要求

1.创建数据库

2.创建相关的数据表

3.数据编辑的功能

4.数据查询的功能(必须包含较复杂的连接查询和嵌套查询)

5.视图的创建的使用

二、实验过程(含截图)

1.创建数据库CDT

2.创建相关的STUDENT,SC,COURSE等数据表

编辑相关的数据表

Student表如下

Course表如下

选课sc表如下

最后拥有的数据表如下图所示

3.实现数据编辑的功能,比如更新操作,插入操作

3.数据查询的功能

连接查询(实现student表和sc表的连接,查询grade高于70分的同学的学号和姓名):

查询结果:

嵌套查询(查询和学号为20082677的同学在同一专业的同学的学号,姓名,专业):

查询结果:

6.视图的创建的使用

a.创建IS_STUDENT,Is_S2,IS_S3三个视图

b.通过视图实现查询,更新数据,插入数据操作,操作之后删除视图1

执行结果如下:

 

三、实验总结

本次实验师数据库的第一次上机实验,整体内容以及步骤都比较简单,按照老师的要求一步一步的进行下去,还是很顺利的,学会了建立数据库,数据表,编辑数据表,实现数据查询,学会了视图的创建和基本使用,原来看书的时候没注意,原来修改视图也是会对原表进行修改的,虽然视图只是一个虚表,后来在教材上得到了求证!

 

实验序号及名称:

实验二用户管理、触发器及存储过程

一、用户管理

1.用户user的创建

新建用户“陈大涛”,代码如下:

执行结果可见用户中多了“陈大涛”

赋予user“陈大涛”对student表的查询权限

2.角色role的创建

新建角色“U1”,并赋予它对student表的查询权限

执行过后可见数据库role多了“U1”

二、触发器的创建和使用

建立一个当插入或者更新的触发器sc_Insert_Or_Update,当学生的成绩小于60,输出“该学生成绩没有及格”

执行下面的语句:

执行结果是:

三、存储过程的创建与使用

创建一个名为MYPROC的存储过程实现查询所有男同学的所有信息

执行MYPROC的存储过程

结果如下:

四、实验总结

通过本次试验,了解并巩固了用户管理,触发器,存储过程的相关知识,本次试验是有难度的,主要的难度在于对于sql2005语法不够熟悉,书写的语言程序很难执行通过,去图书馆借阅了相关的书籍,回到寝室继续实验,基本学会了触发器和存储过程的简单实现,路漫漫其修远,吾将上下而求索!

 

实验序号及名称:

实验三数据库的开发应用

一、实验要求

1.在delphi中实现与数据库的连接

2.创建delphi项目,构造应用系统的基本框架,主窗体,主菜单(包含水平和下拉菜单)

3.用户的登陆与管理

4.数据编辑窗口的实现

5.数据查询的实现

二、实验过程

1.实现数据源的连接

2.主窗体的创建

3.新建主菜单(下拉菜单)

编辑link

运行是点击link,即可打开link窗口

同理,编辑select,点击打开select窗口

4.用户的登录与管理

创建如下的图标,建立一个简单的登录窗口

编写“确定”按钮的方法(大意为当用户名是cdt,密码是zxy910615时候登陆窗口2,否则关闭窗口1)

看下图的运行结果,实现简单的用户管理

5.数据编辑窗口的实现

运行结果如下:

如下图所示,添加了学号为123456,名为“傻瓜”的男性学生;

6.数据查询的实现

新建adoquery,输入查询语句“select*fromstudentwheressex='女'”,Active设置为“true”得到查询结果如下:

新建编辑条Edit1,用于输入查询语句,新建按钮“ok”,设置,实现查询语句的确定

运行,在Edit1中输入“select*fromstudentwheressex='男'”,获得全体男生的信息,如下:

当然还可以实现表的连接查询,比如:

运行结果如下:

三、实验总结

通过本次试验,大致了解了一个数据库应用开发的雏形,学会了数据库与软件,数据库与数据源等的连接,在试验中基本实现了一个可编辑的,可实现查询的数据库的雏形数据库,本次试验有一定的难度,过程中遇到很多问题,源于对于delphi语言本身的不够熟悉,特别是对其命令和语法缺乏认识,所以实验过程中遇到很多困,在老师和同学的帮助下,最终解决了,很开心,这是一次很重要的实验,让我们对现实中的数据库有了一个大致的了解,到底一个数据库是如何实现的,激发了学习兴趣,这是本次课程的最后一次实验,但是对于我们的学习而言,只是一个开始,套用孙中山先生的一句话,“革命尚未成功,通知仍需努力”,对于sql2005(2008)的使用,我们刚刚学了个皮毛,应对之后即将到来的课程设计,使用oracle,我们感觉压力很大,但是斗志昂扬,我们还是刚刚入门的greenhand(菜鸟),但是我们的心同样炽热!

加油!

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 其它

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2