厦门海洋职业学院2007-2008第一学期-数据库原理与应用实验指导书_百度

合集下载

《数据库原理与应用》实验指导书修改版(1)

《数据库原理与应用》实验指导书修改版(1)

《数据库原理与应用》实验指导书修改版(1)实验指导书医药信息工程学院·数据决策目录实验一利用ACCESS创建数据库及熟悉SQLServer开发环境.............................................1实验三数据库、表的创建............................................................. ..............................................8实验五连接查询和嵌套查询............................................................. ........................................15实验七数据的插入、修改、删除............................................................. ................................20实验九SQLServer数据库的安全性控制............................................................. ....................25实验十一熟悉PowerDeigner数据库设计............................................................. ................39实验十二PowerDeigner中概念模型与和物理模型的设计..................................................56实验十三Tranact-SQL编程............................................................. ........................................66实验十五存储过程的使用............................................................. .. (77)实验一利用ACCESS创建数据库及熟悉SQLServer开发环境一.实验目的1、熟知机房用机安全规则和实验报告的书写。

《数据库原理与应用I》课程实验指导书

《数据库原理与应用I》课程实验指导书

《数据库原理与应用I》实验指导书计算机科学与技术系目录实验一:实验环境搭建 (1)实验二:SQL操作数据库 (2)实验三:数据库设计 (6)实验四:数据库安全管理 (8)实验五:数据库备份与恢复 (10)实验一:实验环境搭建【实验概述】1.实验类别:验证类。

2.学时要求:课内1学时。

3.组织形式:每个学生独立完成。

【实验目的】1.理解数据库管理系统的软件的作用;2.理解数据库、表的概念和关系,能够使用SQL命令创建数据库、创建表;3.理解DTS数据传输的含义,能够利用SQL Server的DTS数据传输向导将Excel文件中的数据导入到SQL Server数据表中。

【实验环境】笔记本电脑,安装SQL Server环境。

【相关知识】1.安装SQL Server软件环境;2.SQL命令:CREATE DATABASE,CREATE TABLE相关语法;3.DTS数据导入。

【实验内容】1.安装SQL Server软件环境,如SQL Server 2008 或SQL Server 2012等。

2.使用SQL命令创建数据库Library。

3.使用SQL命令创建图书表Book、读者表Reader、借阅表Borrow。

4.将“课堂例题实验数据.xls”文档中的数据利用DTS导入导出向导导入到SQL Server中。

5.执行SELECT * FROM Book; SELECT * FROM Reader; SELECT * FROM Borrow;可以查看三张表的数据导入结果。

6.请粘贴Borrow表数据导入成功的界面截图和查看Borrow表数据的界面截图。

实验二:SQL操作数据库【实验概述】1.实验类别:综合类。

2.学时要求:课内0学时,课外4学时。

3.组织形式:每个学生独立完成。

【实验目的】1.理解关系数据库的操作原理、理解表的概念;2.能够运用SQL命令创建表、对表中的数据进行增删改查;3.理解视图的含义,能够利用SQL命令创建视图。

数据库原理与应用实验指导书(第二版)

数据库原理与应用实验指导书(第二版)

数据库原理与应用实验指导书高荣芳编计算机工程实验室2011年9月目录1实验前的准备 (1)2 实验1数据库和数据表基本操作 (17)3 实验2 数据查询 (20)4 实验3 索引及视图操作 (22)5 实验4 存储过程和触发器 (23)6 实验5 T-SQL程序设计 (24)7 实验6 数据库的完整性控制 (26)8 实验7 安全管理 (28)9 实验8 图书借阅信息系统数据库模式设计及应用 (29)1实验前的准备1.1 课程实验标准《数据库原理与应用》是计算机科学与技术专业及相近各专业的一门重要基础理论课程。

课程概括性的介绍了数据库技术发展历程,详细介绍了数据库系统的基本概念、基本原理、基本方法,阐述了数据库设计、实现的基本过程,同时也介绍了数据库系统的最新进展。

通过本课程的学习,使学生牢固掌握数据库系统的基本概念和基本原理,熟悉数据库系统的主要实现方法,能够根据应用需要分析设计实用的数据库管理系统。

《数据库原理与应用》是一门实践性很强的课程,通过实验实践,配合课堂教学内容加深对数据库系统的基本概念、基本原理、基本方法的理解,掌握数据库系统设计的基本思想和基本步骤,熟悉关系数据库的标准语言SQL,并对关系数据库系统的某一典型系统(如SQL Server 2000)有较深入的了解,使学生对数据库系统有一个完整的、全面的认识。

1.课程实验的目标《数据库原理与应用》课程上机实验的主要目标是:(1)通过上机操作,加深对数据库系统理论知识的理解。

(2)通过使用具体的数据库管理系统,了解一种实际的数据库管理系统,并掌握其操作技术。

(3)通过实验题目的上机实践,提高学生的实践动手能力,提高学生的分析问题和解决问题的能力。

2.主要软件实验环境操作系统为Microsoft Windows 2000或更高级的版本。

数据库管理系统为Microsoft SQL Server 2000标准版或更高级的版本。

3.课程实验的基本要求(1)每次实验前,教师需要向学生讲清楚本次实验的目的和基本要求;学生应当先弄清楚相关的理论知识,预习实验内容、方法和步骤,认真准备好实验程序和数据,避免出现盲目上机的行为。

《数据库原理及应用》实验指导书(2007)

《数据库原理及应用》实验指导书(2007)

《数据库原理及应用》实验指导书主编刘梅适用专业:计算机科学与技术上海应用技术学院2007年2月2说 明本实验指导书是根据教材------《面向21世纪高等院校计算机教材系列实验大纲编写而成。

在8个实验执行之前,须预先做前期准备阶段的2个实验: 第一个前期实验为数据库系统设计,要求写出如下三个设计报告:1.系统需求分析报告;2.数据库信息要求报告;3.数据库的操作和应用要求报告。

第二个前期实验为关系数据模型的设计,1.系统概念模型设计,要求使用E-R 图表示系统中的实体情况,实体与实体间的联系情况。

并使用数据字典对E-R 图的实体和联系进行详细说明。

2.系统的关系数据模型设计,要求详细说明系统需要的基本表及属性、视图和索引,对基本表的主码、外码及被参照表进行说明。

并对表中数据的约束条件进行详细说明。

目 录实验一 数据库的定义 ................................................................................. 3 实验二 数据库的建立与维护........................................................................... 4 实验三 简单查询和连接查询........................................................................... 4 实验四 嵌套查询 (5)实验五 组合查询和统计查询........................................................................... 6 实验六 视图和图表的定义及使用..................................................................... 6 实验七 数据的完整性及安全性........................................................................ 7 实验八 综合设计 (8)实验一数据库的定义一.实验目的使学生熟练掌握和使用SQL Server2000、Transact-SQL、Enterpriser Manager 创建数据库、表、索引和修改表结构,并学会使用SQL Server Query Analyzer 接收Transact-SQL语句和进行结果分析。

《数据库原理与应用》课程设计指导书

《数据库原理与应用》课程设计指导书

《数据库原理与应用》课程设计指导书主要参考资料:萨师煊、王珊《数据库系统概论》高等教育出版社1.目的在学生系统的学习了数据库原理课程后,按照关系型数据库的基本原理,综合运用所学的知识,以小组为单位,设计开发一个小型的数据库管理系统。

通过对一个实际问题的分析、设计与实现,将原理与应用相结合,使学生学会如何把书本上学到的知识用于解决实际问题,培养学生的动手能力;另一方面,使学生能深入理解和灵活掌握教学内容。

2.基本要求:题目分配:按照学号末位数字分配,末位为1选择题目一、为2选择题目二、……为0选择题目十。

从开始的系统需求分析到最后的软件测试,都要有详细的计划,设计文档应按照软件工程的要求书写。

系统中的数据表设计应合理、高效,尽量减少数据冗余。

软件界面要友好、美观开发平台和程序设计语言不限。

3.时间安排第一周需求分析,总体设计第一周详细设计,上机调试第二周书写实验报告及验收4.考核方法及成绩评定学生完成一个管理系统的设计方案和程序设计,以此作为考核依据。

本课程设计成绩分为:优秀、良好、中等、及格、不及格五个等级。

成绩由出勤情况、课堂表现、程序设计质量、答辩效果、课程设计报告质量等综合表现等方面综合评定。

5.注意事项1. 纸版报告格式统一。

2. 以各班级为单位,程序源代码刻录光盘保存,并贴班级标签。

3. 最后一次课上交纸版报告,不要延期上交。

6.题目题目一学生学籍管理系统1、实验内容:(1)主要的数据表学生基本情况数据表,学生成绩数据表,课程表等等。

(2)主要功能模块实现学生基本情况的录入、修改、删除等基本操作。

对学生基本信息提供灵活的查询方式。

完成一个班级的学期选课功能。

实现学生成绩的录入、修改、删除等基本操作。

能方便的对学生的个学期成绩进行查询。

具有成绩统计、排名等功能。

具有留级、休学等特殊情况的处理功能。

能输出常用的各种报表。

具有数据备份和数据恢复功能。

2、实验要求:(1)学生成绩表的设计,要考虑到不同年级的教学计划的变化情况。

数据库原理及应用实验指导书答案

数据库原理及应用实验指导书答案

数据库原理及应用实验指导书 - 答案实验一:数据库管理系统的安装与配置问题一数据库管理系统(DBMS)是一种软件,用于管理和组织数据库。

它允许用户创建,读取,更新和删除数据库中的数据。

常见的数据库管理系统有MySQL,Oracle,SQL Server等。

问题二在实验室环境中,我们将使用MySQL作为我们的数据库管理系统。

以下是MySQL的一些常见特点: - 开源免费 - 跨平台支持 - 可扩展性强 - 有大型的用户社区和丰富的资源支持问题三MySQL的安装步骤如下: 1. 下载MySQL安装文件,可以从MySQL官方网站或者其他可信的下载源获取。

2. 运行安装程序,按照向导的指示进行安装。

3. 选择是否要安装MySQL 服务器和MySQL工具。

4. 设置密码以保护数据库的安全。

5. 完成安装程序并启动MySQL服务。

数据库是一个组织和存储数据的容器。

在关系型数据库中,数据以表的形式存储,每个表包含多个行和列。

每行代表一个记录,每列代表一个字段。

问题五关系型数据库管理系统(RDBMS)是一种DBMS,它使用结构化查询语言(SQL)来操作和处理数据。

常见的关系型数据库管理系统有MySQL,Oracle,SQL Server等。

问题六开放数据库连接(ODBC)是一种标准的数据库访问方法,它允许不同的应用程序通过统一的接口访问不同的数据库管理系统。

ODBC驱动程序充当应用程序和数据库之间的翻译器。

问题七在Windows系统中,ODBC数据源可以通过控制面板的“管理工具”来配置。

在数据源配置对话框中,可以添加,编辑和删除ODBC数据源。

在Windows系统中,可以使用ODBC接口库和ODBC驱动程序来连接和操作数据库。

具体步骤如下: 1. 加载ODBC接口库。

2. 初始化ODBC环境。

3. 建立数据库连接。

4. 执行SQL语句。

5. 关闭数据库连接。

6. 释放ODBC环境。

问题九ODBC接口库是一组API函数,用于连接和操作数据库。

《数据库原理及应用》实验报告带答案

实验课程:数据库原理及应用学号:学生姓名:班级:年月日实验1 创建和维护数据库一、实验目的(1)掌握在Windows 平台下安装与配置MySQL 5.5 的方法。

(2)掌握启动服务并登录MySQL 5.5 数据库的方法和步骤。

(3)了解手工配置MySQL 5.5 的方法。

(4)掌握MySQL 数据库的相关概念。

(5)掌握使用Navicat 工具和SQL 语句创建数据库的方法。

(6)掌握使用Navicat 工具和SQL 语句删除数据库的方法。

二、实验要求(1)学生提前准备好实验报告,预习并熟悉实验步骤;(2)遵守实验室纪律,在规定的时间内完成要求的内容;(3)1~2人为1小组,实验过程中独立操作、相互学习。

三、实验内容及步骤(1)在Windows 平台下安装与配置MySQL 5.5.36 版。

(2)在服务对话框中,手动启动或者关闭MySQL 服务。

(3)使用Net 命令启动或关闭MySQL 服务。

开始--运行--cmd--输入“net start mysql”回车,启动成功;输入“net--stop--mysql”回车,停止。

(4)分别用Navicat 工具和命令行方式登录MySQL。

①打开Navicat for MySQL,文件--新建连接--确定。

②开始--运行--cmd,输入mysql -h hostname(如果服务器在本机,可以输入localhost或127.0.0.1)user -p 回车后,系统会提示“Enter password”,输入配置的密码就可以登录上了。

(5)创建数据库。

①使用Navicat 创建学生信息管理数据库gradem。

②使用SQL 语句创建数据库MyDB。

①打开Navicat for MySQL,文件--新建连接--常规(设置连接名MySQL,主机名localhost)。

②使用Windows命令行方式登录MySQL,然后输入CREATE DATABASE mydb;回车,显示Query OK, 1 row affected (0.00 sec)创建成功。

《数据库原理及应用》实验指导

理学院信科08—2班陈先国实验1 创建数据库与数据表下面写出实现如下操作的SQL语句:(1)创建供应系统“GYXT”数据库。

CREATE DATABASE GYXTON(NAME=GYXT_data,FILENAME=’D:\GYXT.mdf’,SIZE=10,MAXSIZE=50,FILEGROWTH=5)LOG ON(NAME=GYXT_Log,FILENAME=’D:\GXTYData.ldf’,SIZE=5,MAXSIZE=25,FILEGROWTH=5);(2) 建立供应商表S。

CREATE TABLE S( SNO char(5)not null unique,SNAME char(20)not null unique,CITY char(20));INSERT INTO S VALUES('S1','精益','天津');INSERT INTO S VALUES('S2','万胜','北京');INSERT INTO S VALUES('S3','东方','北京');INSERT INTO S VALUES('S4','丰泰隆','上海');INSERT INTO S VALUES('S5','康健','南京');(3) 建立零件表P。

CREATE TABLE P(PNO char(2)not null PRIMARY KEY(PNO),PNAME char(20),COLOR char(20),WEIGHT smallint);INSERT INTO P V ALUES('P1','螺母','红',12);INSERT INTO P V ALUES('P2','螺栓','绿',17);INSERT INTO P V ALUES('P3','螺丝刀','蓝',14); INSERT INTO P V ALUES('P4','螺丝刀','红',14); INSERT INTO P V ALUES('P5','凸轮','蓝',40); INSERT INTO P V ALUES('P6','齿轮','红',30);(4) 建立工程项目表J。

数据库原理与应用实验指导书完整

数据库原理与应⽤实验指导书完整(快速切换页码⽅法:按住ctrl键再单击相关项⽬)实验⼀创建数据库与表1. 新建数据库(1) 利⽤向导创建数据库(新建⽂件/本机上的模板)(2) 创建空数据库2. 表的基本操作(1) 使⽤向导创建表(2) 复制表(3) 利⽤设计视图建⽴表(参考教材P25-P29)①设置查阅向导②设置标题属性(P42)③设置默认值(P44)④设置字段的“有效性规则”与“有效性⽂本”(P42)⑤设置掩码(P43)⑥设置⽇期格式:(P40)⑦设置主键(P49)⑧增加字段,在“姓名”字段后增加⼀个“年龄”字段(P48)⑨删除字段,将刚增加的字段删除。

(P49)(4) 表操作①在数据表视图和设计视图之间进⾏切换,熟悉切换的⽅法。

②在数据表视图中输⼊记录。

③隐藏/取消隐藏列(P53)——格式菜单④冻结(P64)——格式菜单⑤排序(P58)——记录菜单⑥筛选(P60)——记录菜单⑦调整表外观——格式菜单3. 表间关系(P64)4. 导⼊、链接、导出(P34)实验⼆查询⑴使⽤设计视图建⽴查询⑵使⽤设计视图建⽴查询⑶设置查询排序及准则⑷汇总查询⑸交叉表查询⑹参数查询⑺动作查询①删除查询②更新查询③追加查询④⽣成表查询:⑻利⽤SQL语句建⽴查询实验三窗体1. 掌握⾃动创建窗体、使⽤向导创建窗体的⽅法(1) 建⽴基于单表的窗体①纵栏式窗体②“表格式”窗体(2) 建⽴基于多表的“学⽣信息和成绩”窗体2. 在设计视图创建窗体⑴建⽴“学⽣信息简表”窗体⑵使⽤设计视图1⑶使⽤设计视图2实验四报表1. 建⽴“学⽣成绩单”报表2. 建⽴“学⽣档案”报表3. 建⽴“分数段统计”报表4. 建⽴“排名次”统计报表实验五宏实验六数据库设计理论实践《数据库原理与应⽤》实验指导书⼀、实验的性质与学习⽬的《数据库原理与应⽤》为⾮计算机专业的公共课程。

通过实验教学,使学⽣验证并掌握数据库管理系统的基本原理,具备数据库的基本设计能⼒、掌握利⽤数据库进⾏信息管理的基本技能,初步掌握数据库应⽤系统的开发⽅法,为以后更好地使⽤数据库应⽤系统打下坚实的基础。

数据库原理及应用实训指导书

《数据库原理及应用》项目实训指导书项目实训指导书(一)1. 项目实训的目的与基本要求在数据库应用技术项目教学的基础上,通过项目实训,将数据库应用技术和面向对象程序设计结合起来,经历项目开发的完整过程。

要求需求分析到位,数据库结构设计规范、合理,程序运行流畅、稳定,整体上能实现项目所需的功能。

2. 项目实训的方法和步骤⑴题目的选择从本课程的项目库(包含丰富的最近与本课程相关的开发项目)中选取一个项目,或在指导老师同意的情况下,自拟项目,项目内容要符合实际应用,与企业业务吻合。

项目完成后,经课题组验收、评价,符合要求的可加入项目库。

下面各步骤结合“网上书店”为例进行说明。

⑵项目背景介绍简要说明选择该项目的原因,如项目的意义、用途和发展前景等。

如:“网上书店”的项目背景可作如下描述。

电子商务,是指在Internet上进行商务活动,她正在以难以置信的速度渗透到人们的日常生活中,具有高效率、低成本的特点。

电子商务的一个重要技术特征是利用Web技术来传输和处理商业信息,使人们足不出户即可完成商品的交易,具有广泛的发展前景和商机。

⑶需求分析项目需求分析,就是了解项目需要做什么,需要完成什么功能。

此步聚是整个项目的基础。

此步骤以流程图的形式呈现,并加上适当的注释、说明。

如在“网上书店”项目中,站在购书者的角度,其购书流图如图1所示,购书者选择图书时,可选择各种查询方式,如按类别、关键字、出版社、作者等,总之,就是尽量方便购书者的操作。

图1 购书流程⑷概念结构设计将需求分析得到的用户需求,抽象为信息结构,找出实体及实体间的关系,并用E-R 图进行描述,列出实体表的名称和用途。

如“网上书店”项目,从购书流程中可找出如下实体:购书者、图书、图书类别和购物篮等,如表1所示。

;实体间的关系用E-R图表示,如图2所示。

表1 实体表图2 E-R图⑸逻辑结构设计把概念结构设计阶段产生的系统基本E-R图转换为具体的DBMS所支持的数据模型,即关系模式,列出各数据对象的名称,数据表各字段的类型、含义等,并用关系图的形式描述各表之间的关系。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

本文由wdyllff贡献 doc1。

目录 实验一 熟悉 Microsoft Access 数据库 …… 2 实验二 人力资源管理系统之系统分析和实用数据库的创建 …… 3 实验三 人力资源管理系统之查询的设计 …… 8 实验四 人力资源管理系统之窗体的设计 …… 15 实验五 人力资源管理系统之报表的设计 …… 27 实验六 人力资源管理系统之“控制面板”窗体的设计 …… 33 实验七 人力资源管理系统之自定义应用程序外观 …… 36 实验八 熟悉 VB 和 SQL Server …… 38 实验九 用 VB 和 SQL Server 开发图书销售系统之分析与创建数据库…… 39 实验十 用 VB 和 SQL Server 开发图书销售系统之创建类模块…… 44 实验十一 用 VB 和 SQL Server 开发图书销售系统之创建登陆窗体模块 …… 46 实验十二 用 VB 和 SQL Server 开发图书销售系统之创建 MDI 窗体模块 …… 50 实验十三 用 VB 和 SQL Server 开发图书销售系统之创建图书基本资料窗体 …… 56 实验十四 用 VB 和 SQL Server 开发图书销售系统之创建入库、销售维护窗体 …… 62 实验十五 用 VB 和 SQL Server 开发图书销售系统之创建密码、查询管理窗体 …… 77 -1- 实验一 熟悉 Microsoft Access 数据库 一、实验目的 本实验的主要目的是对数据库有一个感性认识。

 通过本实验,使学生了解 Access 的使用和操作方法。

二、实验内容及要求 掌握菜单的功能和使用方法 1、 功能要求: 1) 知道如何建立数据库 2) 建立窗体和建立查询及模块 2、约束条件 安装了 Access 三、实验步骤 1、前期工作 首先要设置合适的开发环境,是在 Windows 平台下,选择的数据库系统是 Access2000,应用的编程工具是 Access2000。

 2、数据库系统的建立 我们在 Access2000 中新建一个数据库文件,命名为“人力资源管理系 统.mdb” 。

 新增窗体命名为“测试” 。

 四、实验仪器 计算机数十台 -2- 实验二 人力资源管理系统之系统分析和实 用数据库的创建 一、实验目的 实验的主要目的是进一步提高学生的计算机应用能力,培养学生利用关系数 据库系统的技术。

 通过本实验,使学生掌握数据库的应用能力。

 本实验主要达到以下目的: 学会读懂别人的需求与设计文档 掌握数据库的创建 培养学生开发信息系统的初步能力 二、实验内容及要求 人力资源管理系统 1、 功能要求: 1)职工档案资料管理; 2)考勤管理; 3)工资管理; 2、约束条件 无 三、实验步骤 1、创建数据库 步骤如下: (1) 启动 Access 2000,它会弹出入图 6.1 所示的对话框,现在我们是要创建新的数据库, 而不是要打开数据库,所以在弹出的对话框中选择“空数据库” ; -3- 图 6.1 选择“空数据库” (2) 单击“确定”按钮,Access 2000 将会弹出如图 6.2 所示“文件新建数据库”对话框,首 先我们要选择数据库文件的保存位置, 我们可以使用资源管理器一样的方法来选择路径, 如 图 6.3 所示,然后在对话框的“文件名”组合框中输入“人力资源管理系统” ,最后单击“创 建”按钮, “人力资源管理系统”的数据库就创建完成。

图 6.2 “文件新建数据库”对话框 图 6.3 用资源管理器来选择路径 -4- (3) 创建好的数据库打开时如图 6.4 所示,用户可以在左边选中所需要的创建的对象,然后 单击“新建”按钮,就可以创建所需要的对象。

图 6.4 选中所需要的创建的对象窗口 2、 创建数据 根据本系统要实现的功能,我们要建立如下所述的各数据表: 职工基本信息:存放职工的基本信息 如:姓名, 出生日期,所在部门,职务等; 调动信息:存放职工的调动情况; 工资:存放职工每月的工资清单信息; 考勤信息:记录职工的加班,迟到,矿工,早退等; 部门表:存放部门信息,如部门名称,编号。

-5- -6- -7- 3、上机验收 实验完成,学生上交 Access 数据库文件。

 4、评分 数据库及表的完整性进行评分。

 四、实验仪器 计算机数十台 人力资源管理系统之查询的设计 实验三 人力资源管理系统之查询的设计 一、实验目的 实验的主要目的是进一步提高学生的计算机应用能力,培养学生利用关系数 据库系统的技术。

-8- 通过本实验,使学生掌握数据库的应用能力。

 本实验主要达到以下目的: 学会读懂别人的需求与设计文档 掌握数据库的查询设计 培养学生开发信息系统的初步能力 二、实验内容及要求 人力资源管理系统 1、 功能要求: 1)职工档案资料管理; 2)考勤管理; 3)工资管理; 2、约束条件 无 三、实验步骤 1、查询的设计 6.3.1 创建参数查询 现在我们以创建本系统中“职工基本信息按编号查询” ,来详细讲解“参数查询”是 如何的创建的。

 步骤如下: (1)利用前面介绍的方法建立一个关于职工基本信息的简单查询,在其中包括“职工 编号” ,进入该查询设计视图,如图 6.5 所示 -9- 图 6.5 查询设计视图窗口 (2)在“职工编号”字段对应的设计网格的“条件”栏中,输入“[请输入职工编号]” ,如 图 6.6 所示 图 6.6 在条件栏中输入信息 图 6.7 输入参数值图 图 6.8 系统自动查出职工的信息窗口 参数查询中,如果要进行模糊查询,则可以使用“LIKE”运算符,例如,按职工的 姓氏来查找职工的基本信息,则可以在“姓名”字段对应的“条件”网格中输入“LIKE[请 输入职工的姓氏]&” * ” ”,则可以所搜出姓名以特定的字符开始的职工信息;如果在“姓 - 10 - 名”字段对应的条件网格中输入“LIKE ”* ”&[请输入职工的姓氏]” ,则可以所搜出姓名 中包含特定的字符的职工信息。

这里的“*”代表任意数目的字符, “&”表示字符连接运算 符。

 6.3.2 创建操作查询 操作查询包括删除查询,更新查询,追加查询,和生成查询。

下面我们就以实例来讲 解操作查询的在本系统中的运用。

 1.生成表查询 它实际上是将查询出来的数据以表的形式保存起来。

下面利用生成表查询将所有的女 职工的信息保存一张新表。

方法如下: (1)利用前面的方法创建一个选择查询,查出所有的女职工的信息,并进入该查询的设 计视图中。

 (2)选择“查询”菜单中的“生成表查询”命令,在 Access 弹出如图 6.9 所示的“生成 表”对话框输入生成表的表名称,如“女职工信息” 。

选择将新的表保存到当前的数据库或 者另外一个数据库中,若保存到另外的数据库中,则还需要输入文件的保存路径。

这里我们 选择“当前数据库” 图 6.9 “生成表”对话框 (3)单击“确定”按钮,并关闭该查询的设计视图。

 (4)这时我们刚才修改过的查询的图标会变成 ,双击该查询会跳出如图 6.10 所示的对 话框,提示将创建一个新表,单击“Y”按钮,完成生成表查询操作。

切换到“表”对象窗 口中会看到新生成的“女职工基本信息”表。

图 6.10 提示创建一个新表 2.更新查询 它可以对一张或多张表中的记录进行批量更新。

 以更新职工工资为例说明更新查询的 具体步骤: - 11 - (1)在数据库窗口中选择“查询”对象后,双击“在设计视图中创建查询” 。

 (2)在“显示表”对话框中把“工资”表加到查询的设计窗体中。

 (3)选择“查询”菜单中的“更新查询”命令,则在查询设计网格中出现了“更新到”网 格如图 6.11 所示, “加班费” 选择 字段添加到设计网格中, “更新到” 并在 网格中输入 “120” , 在条件输入“[ 加班费]<100”这里的意思是将所有职工加班费少于 100 元,更改为 120 元。

图 6.11 “更新到”网格 窗口 (4)关闭查询设计视图,然后我们双击运行刚才我们创建的更新查询,Access 会跳出如图 6.12 所示的对话框点击“是”按钮,整个更形查询就创建完成。

打开我们的工资表就可以看 到数据已被修改。

图 6.12 更新查询 - 12 - 3.追加查询 它会在数据表中进行追加记录, 通常利用追加查询实现记录的批量追加。

 将所有的男 职工基本信息追加到前面利用生成表查询创建的“女职工基本信息”表中,方法如下: (1) 利用前面的知识创建一个男职工信息的查询, 并进入查询的设计视图中, 然后选择 “查 询”菜单中的“追加查询”命令,系统弹出“追加” 对话框,如图 6.13 所示。

 在此我们要将记录追加到“女职工基本信息”表中,所以这里在追加到的表名称中选 择“女职工基本信息” 。

单击“确定”按钮。

图 6.13 “追加” 对话框 (2)退出查询的设计视图模式,双击运行刚才编辑的查询,将会将查询中的数据添加到目 标表中。

我们打开女职工基本信息表,就可以看到追加的记录了。

 4.删除查询 它可以删除数据表中的符合条件的记录。

 下面我们将用删除查询将 “女职工基本信息” 表中的男职工的记录全部删除掉。

 (1)在数据库窗口中,选择“查询”对象后,双击“在设计视图中创建查询” 。

 (2)在“显示表”对话框中把“女职工基本信息”表添加到设计窗体中,并添加“性别” 字段到设计网格中。

 (3)选择“查询”菜单中的“删除查询”命令,可以看到设计网格中出现了“删除”栏和 “条件”栏,在“删除”栏中显示的是“where” ,表示条件,在“条件”栏中输入删除条件 “男” ,如图 6.14 所示。

- 13 - 图 6.14 删除查询窗口 ( 4) 执行该查询,系统会弹出删除记录的提示对话框,如图 6.15 所示,若单击“是”按钮 则会删除“女职工基本信息”表中的所有的男职工的记录。

可以打开表格看看运行结果。

图 6.15 删除记录的提示对话框 3、上机验收 实验完成,学生上交 Access 数据库文件。

 4、评分 数据库及表的完整性进行评分。

 四、实验仪器 计算机数十台 - 14 - 实验四 人力资源管理系统之窗体的设计 实验四 人力资源管理系统之窗体的设计 一、实验目的 实验的主要目的是进一步提高学生的计算机应用能力,培养学生利用关系数 据库系统的技术。

 通过本实验,使学生掌握数据库的应用能力。

 本实验主要达到以下目的: 学会读懂别人的需求与设计文档 掌握窗体的设计 培养学生开发信息系统的初步能力 二、实验内容及要求 人力资源管理系统 1、 功能要求: 1)职工档案资料管理; 2)考勤管理; 3)工资管理; 2、约束条件 无 三、实验步骤 1、窗体的设计 窗 体是用户界面,数据库的使用和维护都是通过窗体来完成的,它的作用主要有: 输入数据库数据;编辑数据内容;弹出注释,警告的消息框;控制应用程序的运行步骤;打 印数据; “控制面板”的创建。

相关文档
最新文档