东北大学数据库开发技术课件数据库应用开发技术实验指导书.docx

上传人:b****7 文档编号:15474847 上传时间:2023-07-04 格式:DOCX 页数:17 大小:919.31KB
下载 相关 举报
东北大学数据库开发技术课件数据库应用开发技术实验指导书.docx_第1页
第1页 / 共17页
东北大学数据库开发技术课件数据库应用开发技术实验指导书.docx_第2页
第2页 / 共17页
东北大学数据库开发技术课件数据库应用开发技术实验指导书.docx_第3页
第3页 / 共17页
东北大学数据库开发技术课件数据库应用开发技术实验指导书.docx_第4页
第4页 / 共17页
东北大学数据库开发技术课件数据库应用开发技术实验指导书.docx_第5页
第5页 / 共17页
东北大学数据库开发技术课件数据库应用开发技术实验指导书.docx_第6页
第6页 / 共17页
东北大学数据库开发技术课件数据库应用开发技术实验指导书.docx_第7页
第7页 / 共17页
东北大学数据库开发技术课件数据库应用开发技术实验指导书.docx_第8页
第8页 / 共17页
东北大学数据库开发技术课件数据库应用开发技术实验指导书.docx_第9页
第9页 / 共17页
东北大学数据库开发技术课件数据库应用开发技术实验指导书.docx_第10页
第10页 / 共17页
东北大学数据库开发技术课件数据库应用开发技术实验指导书.docx_第11页
第11页 / 共17页
东北大学数据库开发技术课件数据库应用开发技术实验指导书.docx_第12页
第12页 / 共17页
东北大学数据库开发技术课件数据库应用开发技术实验指导书.docx_第13页
第13页 / 共17页
东北大学数据库开发技术课件数据库应用开发技术实验指导书.docx_第14页
第14页 / 共17页
东北大学数据库开发技术课件数据库应用开发技术实验指导书.docx_第15页
第15页 / 共17页
东北大学数据库开发技术课件数据库应用开发技术实验指导书.docx_第16页
第16页 / 共17页
东北大学数据库开发技术课件数据库应用开发技术实验指导书.docx_第17页
第17页 / 共17页
亲,该文档总共17页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

东北大学数据库开发技术课件数据库应用开发技术实验指导书.docx

《东北大学数据库开发技术课件数据库应用开发技术实验指导书.docx》由会员分享,可在线阅读,更多相关《东北大学数据库开发技术课件数据库应用开发技术实验指导书.docx(17页珍藏版)》请在冰点文库上搜索。

东北大学数据库开发技术课件数据库应用开发技术实验指导书.docx

东北大学数据库开发技术课件数据库应用开发技术实验指导书

 

信息管理与信息系统专业

数据库应用开发技术实验指导书

(16学时)

信息管理与决策研究所

编制

综合实验中心

东北大学工商管理学院

2008年4月

 

目录

实验一认识Delphi系统环境1

实验二数据库基本操作4

实验三ObjectPascal程序设计11

实验四数据库应用程序的设计13

实验一认识Delphi系统环境

实验目的:

(1).安装DELPHI7

(2).熟悉和掌握DELPHI7,要求能使用DELPHI7开发界面开发最简单的windows应用程序

实验内容:

(1)安装DELPHI7

(2)使用DELPHI7开发HELLO程序

实验思考题:

(1)Delphi系统的运行环境和界面的主要特色是什么?

(2)Delphi的软件系统主要有哪些功能组成?

(3)请举例说明Delphi的面向对象设计的特点。

实验指导:

一、安装DELPHI7

二、使用DELPHI7开发HELLO程序

(1)在窗体FORM1上添加Label控件Label1;

(2)修改Label1控件的属性:

Caption属性值设定为Hello,Font属性中字体大小设定为70,

(3)点击菜单Run中Run选项运行程序,或按键F5执行程序。

实验二数据库基本操作

实验目的:

熟悉和掌握数据库操作,要求能使用企业管理器和查询分析器两种方法来建立数据库,以及数据表。

掌握基本表,主码等基本概念。

掌握修改和删除表结构的方法

实验内容:

(1)熟练使用企业管理器,查询分析器,服务器工具

(2)使用企业管理器和查询分析器建立,删除数据库

(3)使用企业管理器和查询分析器建立,删除数据表

实验思考题:

(1)SQLServer2000的主要功能有哪些?

(2)如何进行数据库的链接?

(3)数据库与表的关系是什么?

实验指导:

(1)数据库的创建与管理

1)使用向导创建数据库

进入企业管理器

在数据库项上点击右键

选择新建数据库

 

输入数据库名称,选择数据文件夹

修改数据库文件位置及初始大小及文件增长属性,也可以建立另外的文件,选择事务日志文件夹

 

修改事务日志文件位置及初始大小、文件增长属性

单击确定按钮,企业管理器开始建立数据库

A.数据库:

学生管理数据库

数据文件的逻辑文件名为:

Students_dat,物理文件名为Students.mdf:

存放在D:

\Test目录下

文件初始大小:

5MB

增长方式为自动增长,每次增加1MB

日志文件的逻辑文件名为:

Students_log,物理文件名为Students.ldf:

存放在D:

\Test目录下

文件初始大小:

2MB

增长方式为自动增长,每次增加10%

B.数据库:

财务信息数据库

数据文件1的逻辑文件名为:

财务数据1,物理文件名为财务数据1.mdf:

存放在“D:

\财务数据“目录下

文件初始大小:

1MB

增长方式为自动增长,每次增加1MB

数据文件2的逻辑文件名为:

财务数据2,物理文件名为财务数据2.mdf:

存放在“D:

\财务数据“目录下

文件初始大小:

3MB

增长方式为自动增长,每次增加10%

日志文件1的逻辑文件名为:

财务日志1,物理文件名为财务日志1.ldf:

存放在D:

\财务日志目录下

文件初始大小:

1MB

增长方式为自动增长,每次增加10%

日志文件2的逻辑文件名为:

财务日志2,物理文件名为财务日志2.ldf:

存放在D:

\财务日志目录下

文件初始大小:

2MB

增长方式为不自动增长

2)修改数据库结构

扩大数据库空间—选择数据库,点右键,在菜单中选择属性,直接修改数据的文件的大小

缩小数据库空间--选择数据库,点右键,在菜单中选择全部任务中的收缩数据库

3)设置和查看数据库选项

选择数据库,点右键,在菜单中选择属性,直接修改和查看数据库的属性

4)删除数据库

选择数据库,点右键,在菜单中选择删除,并确认后将删除该数据库

(2)Transact-SQL语言基础

1)SQL数据类型

2)变量

3)流程控制

BEGIN。

END

IF。

ELSE

WHILE

CASE]

(3)基本表的创建与管理

1)创建表

在学生管理数据库中,用企业管理器和查询分析器分别创建满足条件的三张表:

Student表结构

列名

说明

数据类型

约束

Sno

学号

字符,7

主码

Sname

姓名

字符,10

非空

Ssex

性别

字符,2

Sage

年龄

整数

Sdept

所在系

字符,20

Spec

专业

字符,10

Course表结构

列名

说明

数据类型

约束

Cno

课程号

字符,10

主码

Cname

课程名

字符,2

非空

Ccredit

学分

整数

Semester

学期

整数

Pcno

选修课程

字符,10

SC表结构

列名

说明

数据类型

约束

Sno

学号

字符,7

主码,引用Student的外码

Cno

课程号

字符,10

主码,引用Courset的外码

Grade

成绩

整数

Xklb

修课类别

字符,6

2)修改表结构

SC表添加一个新的修课类别列:

列名为type,类型为char(4)

Course表添加一个新的课时列:

列名为Hours,类型为char(4)

将Course表的Hours的类型必为tinyint.

删除Course表的Hours列。

3)删除表

添加表后并删除

(4)数据的录入与修改

在已建立的表中录入如下数据:

(5)数据的查询与修改

1)数据查询--使用SELECT进行查询,具体使用可查看帮助

简单查询(选择表中若干列,选择表中若干元组,排序查询,汇总查询,分组查询)

多表连接查询(JOIN内连接,自连接,外连接[左右,右面])

合并多个结果集(UNION)

查询结果存入表中(SELECTINTO)

使用TOP限定结果集

子查询(比较,集合,存在)

2)数据修改

插入数据INSERT(单行,多行)

更新数据UPDATE(无条件,有条件)

删除数据DELETE(无条件,有条件)

(6)数据完整性

1)实体完整性(主码)—PRIMARYKEY

2)引用完整性(外码)—FOREIGNKEY

3)default约束

4)CHECK约束

5)删除约束–多表之间

(7)视图与存储过程

1)定义视图

用SQL语言定义

用企业管理器定义

2)删除视图

3)存储过程

实验三ObjectPascal程序设计

实验目的:

了解Delphi中的ObjectPascal程序设计语言的基本语法,熟悉使用ObjectPascal语言实现基本的windows程序。

实验内容:

编写一个计算器程序。

实验思考题:

(1)什么是可视化的编程语言?

(2)你都学习过哪些可视化的编程语言工具?

DELPHI有什么特色?

(3)什么是事件触发式的程序设计思想?

(4)在以事件触发式为主的程序设计过程中应该注意哪些事情?

实验指导:

  

(1)打开WINDOWS附件中的计算器,了解标准型计算器的计算过程和操作模式。

  

(2)结合讲义中第二章和第三章内容设计一个界面如图1.1所示的简易计算器。

  (3)功能要求如下:

1)可以进行数字、小数点和正负号的正确输入和显示

2)可以利用运算符(加、减、乘、除)按钮完成连续的数值计算。

3)正确实现C、CE和退格键按钮的功能。

4)具有零除错误检验功能。

图1.1

(4)根据上述系统功能需求,使用DELPHI图形界面设计工具构建计算器的图形界面。

(5)完成各按键程序代码的设计,明确事件触发模式的编程思想,了解各事件代码之间的联系。

(6)说明计算器程序设计的实现步骤。

实验四数据库应用程序的设计

实验目的:

(1)能够正确运用DELPHI数据库组件,结合人事管理系统实例,复习、巩固WINDOWS环境下数据库系统的程序设计思想,掌握DELPHI开发数据库系统的基本架构,提高数据库的程序设计实践能力。

(2)熟悉DELPHI数据库系统设计中的数据库联接组件、数据集组件、数据库控制组件的使用,并熟悉SQL数据库查询语言在DELPHI中的应用。

实验内容:

完成人事管理数据库系统程序设计。

实验思考题:

(1)WINDOWS环境下数据库管理系统的基本框架是什么?

(2)DELPHI提供几种数据库联接方式?

(3)DELPHI提供几种数据库系统的开发方法?

(4)利用DELPHI进行数据库管理系统的开发过程中,应注意哪些问题?

实验步骤:

(1)某单位要对本单位的工作人员建立电子化的人事档案,以便于进行人事管理。

  

(2)结合讲义中第6章内容和图4.1~4.4所示内容,设计一个简易的人事管理系统。

  (3)功能要求如下:

1)可以完成人事档案信息的录入、修改、删除、查询功能。

2)操作人员要想使用系统必须先通过身份验证。

3)可以对系统操作人员设定操作权限。

图4.1主窗体图4.2人事管理窗体

图4.3人事信息查询窗体

图4.4系统用户管理窗体

(4)根据上述系统功能需求,进行数据库(操作员、人事档案)设计。

(5)完成人事管理系统的主窗体、身份验证窗体、人事管理窗体、信息查询窗体、用户管理窗体的图形界面设计。

(6)完成数据库操作代码。

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

当前位置:首页 > 小学教育 > 语文

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

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