数据库开发技术实验指导书【2014版】V2
数据库开发技术实训任务书
电影在线网设计与开发
1. 会员登录及会员注册
2. 新片在线介绍
3. 影视档案管理
4. 影视排行榜
5. 影视评论
6
学校教务管理信息系统
由于系统的使用主体是教师和学生,因此对系统的信息要求可分为以下几个方面:
1. 教师基本信息维护
2. 学生基本信息维护
3. 教室基本信息维护
4. 教学楼基本信息
5. 课程基本信息维护
1.新药品的入库。
2.过期药品的出库登记、处理记录。
3.药品库存检索。
4.供货商信息检索。
5.药品采购记录管理。
6.药品用药说明信息管理。
7.输出相应的数据报表。
8.具有数据备份和数据恢复功能。
3
企业进销存管理系统
1.客户可以查询商品目录、价格和商品介绍,不同的订货量有不同的折扣,客户向销售部门发出订单
9. 厨师做菜管理:厨师可以获得自己的待做菜单,并对已做的菜进行标记
10. 上菜管理:服务员对已上菜和待上菜进行管理
11. 结帐服务:审核菜单,协助顾客结帐
9
学生成绩管理系统
1.学生信息维护
2.教师信息维护
3. 课程信息维护
4.学生选课信息
5. 任课教师操作课程成绩
6. 学生查询课程成绩
10
人事管理系统
涉及的主要模块如下:
1. 用户管理(报修人,维修人,管理员)
2. 信息管理(报修 ,维修)
3. 信息统计
4. 日常维护管理
5. 公告等等
22
评语管理系统
本课题的总体任务是实现学生评语管理的系统化和自动化,主要功能包括:评语管理部分、学生管理部分和系统管理部分。具体模块如下:
数据库实验指导书
《数据库原理》实验指导书石家庄铁道学院目录数据库原理实验安排 (1)实验一数据库和表的建立、数据操作 (2)实验二 SQL语言的使用 (5)实验三完整性、安全性实现 (7)实验四数据库编程 (9)附录一:SQL Server的安装 (11)附录二:实验二SQL语句 (23)附录三:实验一答案 (26)附录四:实验二答案 (29)数据库原理实验安排一、实验目的通过实验,使学生熟悉并掌握数据库的基本概念、基本原理、和基本技术;能够应用这些理论和技术设计合理的数据库;更重要的是通过教学活动,使学生能够把与数据库相关的先修后继知识融会贯通,初步具有开发完整可用的数据库系统的能力。
二、实验安排本门课程共分4个实验,8学时实验一数据库和表的建立、数据操作 2学时实验二 SQL语言的使用 2学时实验三完整性、安全性实现 2学时实验四数据库编程 2学时三、实验考核实验成绩通过实验报告及每次实验后的验机给出,每次实验结束后都必须写出实验报告,报告内容包括:实验名称、实验内容、实验完成情况(包括实验设计思想、主要技术问题的处理方法、实验过程等)、其他(说明、分析、建议、体会等)。
实验一数据库和表的建立、数据操作一、实验目的:掌握使用SQL语言进行数据定义和数据操纵的方法。
二、实验要求:建立一个数据库stumanage,建立三个关系表students,course,grade。
向表中插入数据,然后对数据进行删除、修改等操作,对关系、数据库进行删除操作。
三、实验步骤:1、开始----〉程序----〉Microsoft SQL Server-----〉服务管理器,服务器中输入本机器的名字,点击“开始/继续”以启动SQL Server服务管理器。
2、开始----〉程序----〉Microsoft SQL Server-----〉查询分析器,SQL Server中输入本机器的名字,选择“SQL Server身份验证”,用户名和密码为sa。
数据库原理与技术实验指导书
计算机与通信工程学院第 1 页共47页实验一 SQLSERVER 2000的安装一、学时:2学时二、实验目的了解安装SQL SERVER 2000的软、硬件环境以及安装过程;三、实验准备1.SQL SERVER 2000安装盘;2、计算机四、实验方法及步骤1、了解SQL SERVER 2000的版本介绍SQL SERVER 2000不同版本的软件环境要求SQL Server 版本或组件操作系统要求企业版Microsoft Windows NT Server 4、0、Microsoft Windows NT Server 4.0 企业版、Windows 2000 Server、Windows 2000 Advanced Server 和Windows 2000 Data Center Server。
注意:SQL Server 2000的某些功能必须要求在Microsoft Windows 2000 Server(任何版本)上运行。
标准版Microsoft Windows NT Server 4.0、Windows 2000 Server、Microsoft Windows NT Server 企业版、Windows 2000 Advanced Server 和Windows 2000 Data Center Server。
个人版Microsoft Windows Me、Windows 98、Windows NT Workstation 4.0、Windows 2000 Professional、Microsoft Windows NT Server 4.0、Windows 2000 Server 和所有更高级的 Windows 操作系统。
开发版Microsoft Windows NT Workstation 4.0、Windows 2000 Professional和所有其它Windows NT和Windows 2000 操作系统。
2014版数据库原理课程设计指导书
《数据库原理及应用》课程设计指导书一、课设目的通过设计一个数据库系统, 考察学生运用所学知识的能力, 通过对所学相关课程(计算机语言、数据结构、尤其是数据库原理及应用)知识的综合运用来提高学生的实践能力、综合知识应用能力,为毕业设计打下良好的基础。
二、课设要求1、分组将全班按人数分组, 原则上每组不超过5人, 推选出一个组长负责。
2、选题每个组选一个题目(系统), 或者自选题目。
数据库: SQL Server 2005/8。
三、课设内容下面给出9+1个数据库系统, 每组从中选择一个或者自拟数据库系统。
1、教学管理系统(本系统不能使用,因上课使用本案例)建库:1个----教学管理数据库。
建表:3个----教师表(T表)、学生表(S表)、课程表(SC表)。
编程:5个----输入、修改、查询、计算、输出等五个功能模块。
要求:(1)每组5个人,每人都要建立库及全部表;(2)每组写出各自的课程设计报告;(3)程序用选定的语言编写,必须上交上机调试通过的源程序。
2、商品进、销、存系统建库:1个----商品管理数据库。
建表:3个----进货表、库存表、销售表。
编程:5个----输入、修改、查询、统计、输出等五个功能模块。
要求:(1)每组5个人,每组完成一个系统,每人都要建立库及全部表;(2)每组写出各自的课程设计报告;(3)用选定的语言编写程序,且上交上机调试通过的源程序。
3、工资管理系统建库:1个----工资管理数据库。
建表:3个----档案表、工资总表、工资变动表。
编程:5个----输入、修改、查询、计算、输出等五个功能模块。
要求:(1)每组5个人,每组完成一个系统,每人都要建立库及全部表;(2)每组写出各自的课程设计报告;(3)用选定的语言编写程序,且上交上机调试通过的源程序。
4、人事管理系统建库:1个----人事管理数据库。
建表:3个----档案表、单位表、交流表。
编程:5个----输入、修改、查询、分析、输出等五个功能模块。
2014 数据库实验报告一
i.在“SQL Server Management Studio”中,查看WebShop的相关信息。
ii.在操作系统文件夹中查看WebShop数据库对应的操作系统文件。
c)修改数据库——对WebShop数据库进行如下的修改:
i.添加一个日志文件WebShop_log1;
ii.将主数据库文件的增长上限修改为500MB;
b)修改表——在创建好的表中,根据教材P24-28各表的数据,重新设定好各列的数据类型;依据教材图2-8要保证相应的列数据类型一致,对各表进行修改。
c)查看表——在表department中输入数据(表的内容见教材图2-5);
d)删除表——将表advisor删除。
三、实验过程原始记录
useuniversity
)
go
createtablecourse
(course_idnchar(7),
titlevarchar(50),
dept_namenvarchar(10),
creditstinyint,
primarykey(course_id),
)
go
createtabledepartment
(dept_namenvarchar(10),
实验报告
实验室名称:实验日期:2014年03月04日
学院(系)
数学与计算机科学学院
专业、班级
姓名
成绩
实验项目
名称
指导
老师
教师评语
教师签名:
年月日
一、实验目的:
1、熟悉SQL Sever2005工作环境
2、掌握数据库的基本操作:数据库文件和表文件的基本操作
二、实验内容及步骤:
1、数据库文件的基本操作
数据库开发技术实训指导书
《数据库开发技术》实训指导书课程名称:数据库开发技术实训课程代码:******适用专业:软件与软件服务外包专业制定人:崔为花审阅人:张晓诺(教研室主任)修订时间:信息科学与工程学院目录第一部分实训概述 (3)一、实训工具/实训设备/实训要求/实训环境 (3)二、实训内容和时间安排 (3)三、实训报告要求 (3)四、实训成绩评定、考核办法 (3)实训一 SQL Server的安装及管理工具的使用 (5)一、实训目的 (5)二、知识要点 (5)三、实训内容 (5)四、拓展训练与思考 (5)实训(项目)二数据库创建与维护 (6)一、实训目的 (6)二、知识要点 (6)三、实训内容 (6)四、实训步骤 (6)五、拓展训练与思考 (9)实训(项目)三数据表的创建与维护 (10)一、实训目的 (10)二、知识要点 (10)三、实训内容 (10)四、实训步骤 (11)实训(项目)四简单查询使用 (14)一、实训目的 (14)二、知识要点 (15)三、实训内容 (15)四、实训步骤 (15)五、拓展训练与思考 (16)实训(项目)五连接查询 (17)一、实训目的 (17)二、知识要点 (18)三、实训内容 (18)四、实训步骤 (18)五、拓展训练与思考 (19)实训(项目)六子查询 (20)一、实训目的 (20)二、知识要点 (20)三、实训内容 (20)四、实训步骤 (20)五、拓展训练与思考 (21)实训(项目)七 SQL视图与索引的相关操作 (24)一、实训目的 (24)二、知识要点 (24)三、实训内容 (24)实训(项目)八数据完整性和安全性管理 (27)一、实训目的 (27)三、实训内容 (27)实训(项目)九 T-SQL编程 (35)一、实训目的 (35)二、知识要点 (35)三、实训内容 (35)实训(项目)十触发器和存储过程 (36)一、实训目的 (36)二、知识要点 (36)三、实训内容 (36)第三部分综合实训 (41)一、实训目的 (41)二、知识目标 (41)三、能力目标 (41)四、实训内容与步骤 (41)第一部分实训概述(总体说明)课程性质、课程定位,培养目标,具备的能力等一、实训工具/实训设备/实训要求/实训环境**********二、实训内容和时间安排三、实训报告要求根据调试结果,写出调试分析报告写出本次实训的心得与体会四、实训成绩评定、考核办法该课程取消传统的期末考试,采用形成性考核方式。
数据库应用开发实训指导书
《数据库应用开发》实训指导书一、目的与意义数据库设计能力对计算机专业的学生是很重要的。
通过数据库的学习,学生的软件编程能力有一定的提高。
数据库实训是锻炼、培养运用已学知识分析问题、解决问题及编写数据库应用程序的能力。
二、实训要求1.学生必须仔细阅读数据库实训指导书,选择合适的设计题目。
有问题及时主动通过各种方式与教师联系沟通。
2.学生要发挥自主学习的能力,充分利用时间,安排好设计的时间计划,并在设计过程中不断检测自己的计划完成情况,及时向教师展示系统设计与编写情况。
3.设计按照教学要求需要3周时间完成,每周要上课20学时,总共至少上课60学时。
三、数据库实训的题目:本次设计可选择共34个题目,学生可以在其中挑选一个题目或者另选题目,尽量保证每位同学题目不一样,完成软件设计;具体题目如下:1.库存管理系统的开发与设计2.病例管理系统的开发与设计3.超市管理系统的设计4.**小区物业管理系统的设计5.工资管理系统的开发与设计6.酒店管理系统的设计7.学籍管理系统的设计8.宾馆客房管理系统的设计9.飞机订票系统设计10.**进销存管理系统设计11.**室仪器管理系统设计12.影院售票系统的设计13.音像出租系统设计14.医药管理系统的设计15.房屋中介系统设计16.学生公寓管理系统设计17.电子商务网站设计18.教学信息网的设计19.电子地图的开发与设计20.汽车尾号识别系统设计21.网上书店系统的设计22.试题库管理系统的设计23.机房排课系统的设计24.考勤系统的开发设计25.排课系统的设计26.银行信用卡业务管理系统的设计27.旅游信息管理系统设计28.人事档案管理系统的设计29.高速公路管理系统设计30.车辆出租管理系统设计31.沈阳市公交查询系统的设计32.车站票务管理系统设计33.火车查询系统设计34.商场导购系统设计注:如果上述题目中没有被你所选中的,也可以与指导教师商定。
四、上交相关材料要求1.设计中的相关程序代码及文件。
《数据库技术及应用》实验指导书
7.查询每个销售员签订的销售单总金额
8.查找2005年与每个客户签订的销售单的总金额,只显示总金额大于500000万的客户ID和总金额
9.查询2005年签订的金额最大的一笔销售单,要求显示销售员ID、客户ID和销售金额
10.查询2005年与编号为‘A002’的供应商签订的所有采购单的总金额
(3)msdb数据库
(4)tempdb数据库
3.使用企业管理器和查询分析器建立、删除数据库
(1)建立一个名称为supermarket的数据库
(2)查看与新生成的数据库相关的内容
(3)删除名称为supermarket的数据库
4.使用企业管理器和查询分析器建立、删除数据表
(1)在已经建立的supermarket数据库的基础上,建立以下数据表(参考附录A):
5.使用视图‘stock_view_1’和相关基本表查询‘李云’和供应商‘天天食品公司’签订的所有采购单的采购明细信息,要求显示采购单ID、商品ID、商品名称、采购数量、和商品单价。
6.为supermarket数据库中的任意一个表建立索引(按升序建唯一索引号)。
7.使用DROP INDEX语句删除新建的索引
(2)向商品表中插入如下数据记录
(3)向职员表中插入如下数据记录
(4)向供应表中插入如下数据记录
(5)使用企业管理器分别向客户表、采购表、采购明细表、销售表、销售明细表中添加相应记录。
客户表
采购单表
采购明细表
销售单表
销售明细表
2.使用UPDATE命令修改基本表中的数据
(1)将编号为‘F70006’的商品的单价改为12.00元
实验六 视图与索引
数据库实验指导书
数据库实验指导书(试用版)目录引言 (1)一、课程实验目的和基本要求 (1)二、主要实验环境 (1)三、实验内容 (1)实验1 数据库模式设计和数据库的建立 (2)一、教学目的和要求 (2)二、实验内容 (2)三、实验步骤 (2)四、思考与总结 (3)实验2 数据库的简单查询和连接查询 (3)一、教学目的和要求 (3)二、实验内容 (3)三、实验步骤 (3)四、思考与总结 (4)实验3 数据库的嵌套查询和组合统计查询 (4)一、教学目的和要求 (4)二、实验内容 (4)三、实验步骤 (4)四、思考与总结 (5)实验4 视图与图表的定义及数据完整性和安全性 (5)一、教学目的和要求 (5)二、实验内容 (6)三、实验步骤 (6)四、思考与总结 (6)实验5 简单应用系统的实现 (7)一、教学目的和要求 (7)二、实验内容 (7)三、实验步骤 (7)四、思考与总结 (7)附录1:数据库实验报告格式................................................... 错误!未定义书签。
附录2:SQL Server 2000使用指南. (9)1 SQL Server 2000简介 (9)2 SQL Server 2000的版本 (9)3 SQL Server 2000实用工具 (9)4 创建数据库 (12)5 创建和修改数据表 (14)6 创建索引 (19)7 存储过程 (20)8 触发器 (22)9 备份和恢复 (24)10 用户和安全性管理 (25)引言数据库技术是一个理论和实际紧密相连的技术,上机实验是数据库课程的重要环节,它贯穿于整个“数据库阶段”课程教学过程中。
一、课程实验目的和基本要求上机实验是本课程必不可少的实践环节。
学生应在基本掌握各知识点内容的基础上同步进行相关实验,以加深对知识的理解和掌握,达到理论指导实践,实践加深理论的理解与巩固的效果。
数据库课程上机实验的主要目标是:(1)通过上机操作,加深对数据库系统理论知识的理解。
13-14(二)12软2数据库原理与应用实验指导书(1)介绍
《数据库原理与应用》 实验指导书学期:13-14(二)指导教师:闫蓉联系方式:csyanr@日期:2014/2/12前言随着计算机技术与网络通信技术的发展,数据库技术已成为信息社会中对大量数据进行组织与管理的重要技术手段及软件技术,是网络信息化管理系统的基础。
它不仅有完整的理论基础,而且随着硬件技术与软件技术的飞快发展,它的应用也越来越广泛。
本实验指导书通过大量的实例,循序渐进地引导学生做好各章的实验。
根据实验教学大纲,编排了六个实验,其中前四个为理论部分上机实验,第五个为上机考试,第六个为实践性实验。
在实验之前,由教师对实验作一定的讲解后,让学生明确实验目的,并对实验作好预习工作。
在实验中,学生根据实验指导中的内容进行验证与总结,然后再去完成实验步骤中安排的任务。
实验完成后,学生按要求完成实验报告。
整个教学和实验中,我们推荐采用Oracle11g作为实验环境,强调学生切实培养动手实践能力,掌握数据库的建立、维护和使用的方法。
第一部分实验前期准备一、 实验标准:《数据库原理与应用》是计算机科学与技术专业及相近各专业的一门重要基础理论课程。
课程概括性的介绍了数据库技术发展历程,详细介绍了数据库系统的基本概念、基本原理、基本方法,阐述了数据库设计、实现的基本过程,同时也介绍了数据库系统的最新进展。
通过本课程的学习,使学生牢固掌握数据库系统的基本概念和基本原理,熟悉数据库系统的主要实现方法,能够根据应用需要分析设计实用的数据库管理系统。
《数据库原理与应用》是一门实践性很强的课程,通过实验实践,配合课堂教学内容加深对数据库系统的基本概念、基本原理、基本方法的理解,掌握数据库系统设计的基本思想和基本步骤,熟悉关系数据库的标准语言SQL,并对关系数据库系统的某一典型系统,有较深入的了解,使学生对数据库系统有一个完整的、全面的认识。
1.课程实验的目标:《数据库原理与应用》课程上机实验的主要目标是:(1)通过上机操作,加深对数据库系统理论知识的理解。
数据库实验指导书
《软件工程及数据库技术》实验指导书广东工业大学自动化学院邢延2014年9月目录实验一 (3)实验二 (9)实验三 (12)实验四 (14)实验一实验项目名称:数据库的定义、建立与维护实验实验项目性质:普通实验所属课程名称:软件工程及数据库技术实验计划学时:2学时一、实验目的使用SQL语言实现数据库的创建、删除;基本表的创建、删除、更新工作。
二、实验内容和要求1、在SQL SERVER 2005 Management Studio中,利用SQL语言中CREATE、DROP命令实现数据库的创建及删除工作。
2、在SQL SERVER 2005 Management Studio中,利用SQL语言中CREATE、ALTER及DROP命令进行基本表的创建、更新、删除工作,并实现基本表中各类完整性约束条件的限定。
3、完成上述工作后,在SQL SERVER 2005 Management Studio中,查看是否成功创建实验所要求数据库、基本表、各类完整性约束条件及索引等内容。
三、实验主要仪器设备和材料PC机、SQL Server 2005数据库管理系统。
四、实验方法、步骤及结果测试所有实验内容必须在SQL Server 2005的Management Studio中完成。
要求完成如下内容:1.定义数据库定义一个借阅数据库,要求所定义的数据库大小为3M,且数据库名称为Library_学号(注意:此处请用个人的学号)。
2.定义下列数据库基本表在所定义的借阅数据库Library_学号中,按要求定义如下数据库表(注意:要么统一用中文表名、列名,要么统一用英文表名、列名)。
主要内容为:1)确定各基本表的主码;2)确定各基本表的外码;3)要求在定义各基本表的同时,确定如下完整性约束条件1、定义各基本表主码,并且要求主属性不能为空;2、如果有外码,定义各基本表外码;3、要求检查借书证中属性Type的值是否为('T','G','U','F'));4、借书记录borrow基本表中borrow_date默认日期为当前时间。
数据库开发技术实验指导书【设计版】
数据库开发技术实验指导书河南科技大学电子信息工程学院计算机系实验1 数据库建立实验目的:1.进一步熟练掌握数据库设计的过程。
2.掌握一个数据库建立的方法和实现业务规则实现的方法。
3.掌握利用SQL的DDL语言建表和交互式建表的方法。
实验环境:SQL Server 2000以上数据库管理系统。
实验学时:2学时实验内容:给出一个数据库应用系统的需求规格陈述,要求根据此说明,进行概念结构的设计,概念结构的规范化,将概念结构转换为关系数据模型作为数据库的逻辑结构,然后进行数据库的物理结构设计。
在SQL Server数据库管理系统上建立该数据库,并且实现需求中要求的业务规则。
建立数据库关系图,检查数据库结构是否完整正确。
选择合适的数据对建立好的数据库进行检查,确认是否满足设计要求。
实验步骤:1.实验前首先进行数据库逻辑结构和物理结构的设计。
逻辑结构设计应该包括各个表的结构、关键字、外部关键字、唯一索引,属性约束。
物理结构包括查询优化的索引、触发器。
2.在SQL Server查询分析器中利用DDL语言创建表结构,建立属性约束,建立触发器进行业务规则校验。
操作步骤一:打开查询分析器(参见图1.1)输入SQL Server身份认证的用户名和密码,以超级用户SA的身份登陆,进入查询分析器主界面(参见图1.2)。
操作步骤二:首先输入命令create databsae <数据库名>,创建数据库,然后输入命令use <数据库名> 设置新创建的数据库作为当前数据库,下面就可以输入DDL语句建立数据库了。
图1.1 查询分析器登陆图1.2 查询分析器主界面3.在查询分析器中利用Iinsert 、Update 或者Delete 语句对建立好的库进行数据维护,检查表结构是否正确。
4.检查业务规则是否对维护的数据进行了正确的校验。
5.在SQL Server 的企业管理器程序中,建立数据库的关系图,检查数据库SQL 语句输入窗口SQL 语句执行结果窗口的表之间的关联建立的是否正确。
数据库原理实验指导书
数据库原理实验指导书《数据库原理实验指导书》河南科技大学电子信息工程学院赵海霞目录实验规则 (2)实验报告要求 (3)基本实验方法 (3)实验环境 (3)实验一:数据定义及更新语句练习 (4)实验二:简单查询和连接查询 (6)实验三:分组查询和嵌套查询 (8)实验四:视图操作和数据控制 (10)实验五:触发器和存储过程 (12)选作题目 (14)实验规则为了顺利完成实验教学任务,确保人身设备安全,培养严谨、踏实、实事求是的科学作风和爱护国家财产的优良品质,特制定以下实验规则:1、实验纪律(1)在实验室不得做和实验无关的事情。
(2)遵守纪律,不迟到,不旷课。
(3)不能拆卸硬件,更不能拿走实验设备或仪器。
(4)保持实验室安静、整洁,爱护公物。
2、实验过程(1)预习实验内容。
自行设计SQL语句。
(2)上机操作。
每执行一句记录执行情况,主要是错误信息和错误原因。
(3)检查操作结果是否正确。
(4)根据实验过程的记录书写实验报告。
实验报告要求1、报告用纸采用统一的河南科技大学实验报告用纸,不得用别的纸张代替。
2、实验报告封面内容实验名称:(如实验一数据库创建)班级名称:(如计科101班)学生学号:学生姓名:实验时间:3、实验报告内容见各具体实验项目的要求。
基本实验方法本实验要求熟悉SQL Server环境和数据库的相关知识。
实验环境Microsoft SQL Server2000实验一:数据定义及更新语句练习一、实验目的:熟练掌握用SQL语句实现数据库和基本表的创建、数据的更新。
二、预习要求:实验前复习讲授过的有关创建数据库、基本表的SQL语句,预习SQL Server2000环境,特别是资源管理器和查询分析器的相关用法。
三、实验内容:(一)用SQL语句建立如下mySPJ数据库,包括S,P,J,和SPJ四个基本表(教材第二章习题5中的四个表),要求实现关系的三类完整性。
S(SNO,SNAME,STA TUS,CITY);P(PNO,PNAME,COLOR,WEIGHT);J(JNO,JNAME,CITY);SPJ(SNO,PNO,JNO,QTY)供应商表S由供应商代码(SNO)、供应商姓名(SNAME)、供应商状态(STATUS)、供应商所在城市(CITY)组成。
数据库开发技术实验指导书计本10唐军芳
浙江树人大学信息科技学院《数据库开发技术》实验指导书适合专业:计算机科学与技术本科专业编写部门:电子商务教研室编写日期:2012.09实验一:T-SQL高级查询................... 错误!未定义书签。
实验二:数据完整性测试.................. 错误!未定义书签。
实验三:T-SQL编程结构................... 错误!未定义书签。
实验四:游标和事务设计.................. 错误!未定义书签。
实验五:SQL Server函数的使用..... 错误!未定义书签。
实验六:存储过程的创建和使用...... 错误!未定义书签。
实验七:触发器的创建 ...................... 错误!未定义书签。
实验一:T-SQL高级查询一、实验目的通过实验使学生掌握T-SQL高级查询。
本次实验让学生学会掌握多表查询的思想,使用UNION子句,以及熟悉统计函数的用法;让学生学会使用group by子句,compute和compute by子句,以及掌握较为复杂的嵌套查询的思想。
二、原理解析1、多表查询在以前的课程中,所使用的查询局限于一张表格中,但在更多的情况下,需要对多张表格中的数据同时进行查询,这是可以把多张表格的名字全部填写在FROM子句中。
在使用多表查询时需要注意的是如何避免笛卡尔积的出现。
2、使用UNION子句如果有多个不同的查询结果数据集合,但又希望将他们连接在一起组成一组数据。
这组数据是这多个结果集合的逻辑联合,在这种情况下,可以使用UNION子句。
在UNION子句的使用中,有两条基本原则:1)、每一个结果集的数据类型都必须相同,更确切地说是兼容;2)、每一个结果集中列的数量都必须相等,排列顺序必须相互对应。
3、使用统计函数为了有效的处理使用SQL查询得到的数据集合,SQL Server提供了一系列统计函数。
这些函数把存储在数据库中的数据描述为一个整体而不是一行行孤立的记录。
科大数据库建模实验指导书(2014版)
实验一企业架构模型和业务处理模型一、 时间安排本实验安排2个实验课时。
二、实验目的和要求1.通过实验掌握基本EAM的建立和设置方法。
2. 通过实验掌握基本BPM的建立和设置方法。
3. 通过实验掌握BPM中使用业务规则的方法。
三、实验准备1.阅读课本上的相关内容,重点阅读第3章3.2,3.3,3.6,3.8节的内容以及第4章4.4,4.5节内容。
2.参考有关的课件内容。
四、实验内容和步骤1. 创建自己的默认目录在E盘下新建一个文件夹,文件夹名为自己的班级、学号和姓名,中英文皆可,例如“信管111.200800705000.刘小光”,然后将此文件夹设为今后所有实验结果存放的默认目录。
2.创建企业架构模型2.1 创建一个非FEAF项目,该项目名为自己的姓名。
将该项目保存在同名的项目文件中(比如“刘小光.prj”)。
2.2 在该项目中创建EAM。
该EAM模型的模型名为“实验1-1”,文件名为“实验1-1.eam”。
2.3 在模型“实验1-1”中创建组织机构图。
创建一个名为OC_1的组织机构图,该图的内容为:GXY公司为某物流企业,下设订单中心和配送中心;配送中心的经理为张三,其下属有送货员李四。
2.4 在模型“实验1-1”中创建业务通信图。
创建一个名为BCD_1的业务通信图,以实现下列要求:客户A编写“订单”发给公司GXY的位于“东环大道68号5#楼”中的订单中心,订单中心生成“配送通知单”并发送给配送中心。
配送中心的经理张三接收“配送通知单”,将“配送通知单”下达给送货员李四,李四将货物送给客户A。
2.5 在项目EAM_1中创建技术基础架构图。
创建一个名为TID_1的技术基础架构图,该图的内容为:该图包括一台笔记本电脑LX_1、一个因特网Internet、一个防火墙FW_1、一个交换机SW_1和一个区域“数据库集群”。
客户使用笔记本电脑,通过“PPP”协议 (点对点协议)的连接接入因特网,因特网的另一端连接防火墙FW_1,该防火墙连接交换机SW_1。
java实验指导书 2 2014后用
《Java编程基础》上机指导书实验报告注意事项1.试验报告按要求装订好,用B5纸打印,本页也必须打印。
已打印的实验页为封皮,后面的实验内容可以写到正式实验报告纸或者作业纸上,但必须规范。
2.报告的内容主要为完成的程序(关键代码)。
3.实验报告上交的最后日期为下一次实验前,过时不收。
4.上机、实验报告的完成情况会作为平时成绩,在总成绩100分中占20分。
5.如有抄袭,被炒和抄袭者本次实验都为0分。
实验一JDK安装、配置及Java程序的编译、运行实验日期:年月日班级:学号(后四位):______________ 姓名:________________ 成绩:一.实验目的1 熟悉JDK的安装、配置。
2 学会如何编辑、编译、运行Java程序。
二.实验内容完成如下任务或编写能够满足如下条件的程序(3、4、5中任选两题):1 安装JDK,并设置编译、运行Java程序需要的环境。
2 编写一个简单的程序,输出“Welcome to java world”。
3 计算一个整数各位数字之和。
4 编程求解234是否是一个水仙花数。
所谓“水仙花数”是指一个3位数,其各位数字立方和等于该数。
5 求数组的和、平均值。
实验二 Java 基本语法实验日期: 年 月 日 班级: 学号(后四位):______________ 姓名:________________ 成绩:一. 实验目的1 熟悉Java 语言中的数据类型、变量声明、数组、运算符号、流程控制语句。
2 学会定义类和方法,利用方法传递参数,得到方法的返回值。
二. 实验内容编写能够满足如下条件的程序:1 计算两个3×3矩阵的和,int[][]或double[][]都可以。
方法接受参数,并返回计算的结果。
2 声明一个类,定义一个方法以计算一维数组中的最大值并返回该值,参数为int[]或double[]。
在main 方法中调用该方法,传递不同长度的数组,得到返回值并输出。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2 学时
实验内容:
下面是一个 pubs 数据库中 Authors 表的维护功能参考界面, 参照该界面的
样式实现数据显示功能。
菜单
系统
CN 北京 洛阳 郑州
CA Asd Ddd
维护
按 auid 排序
按姓名排序
TreeView 控件
Pagecontrol StringGrid 控件
状态条
实验要求:
实验学时:
2 学时
实验内容:
以作业四为实验内容,
实验要求:
1. 界面设计实现,利用适当的控件进行界面布局,保证界面美观、布局合 理、操作简便;
2.录入事务处理中的各数据处理函数,并对其进行单独的运行测试; 3.运行程序,输入销售数据,如果输入了错误的数据,程序应对错误做出 适当的处理和报告; 4.事务处理代码框架执行时,提交代码和回滚代码至少各执行一次。
实验学时:
2 学时
实验内容:
利用 pubs 数据库收集的销售数据,按照下面的报表格式开发报表打印功能。 允许用户选择打印不同年度的销售明细表。
实验要求:
1.要求用两种方法实现:QuickReport 和 OLE 操作 Excel; 2.具备打印预览功能; 3.纸型选择:A4 横打。
实验步骤:
1.建立 c++ Builder Application 标准工程 2.保存工程,建立一个实验文件夹,对工程和默认窗体进行合理命名,以 便于编程时的识别和使用; 3.报表打印界面设计,两种方法各用一个界面。 4.选择不同的年度,打印预览该年度的报表,核对报表显示数据与数据库 数据,确保报表打印的数据完整准确。
实验二 数据录入功能设计及实现
实验目的:
1.熟悉数据库应用程序数据录入界面设计的一般方法; 2.掌握 ADO 组件的插入功能的使用; 3.掌握常规数据的校验和插入数据库的一般方法; 4.对数据维护功能有一个初步的认识。
实验环境:
Windows XP 以上操作系统 C++ Builder V6 开发环境
1.按照提示采用的控件实现界面设计; 2.单击左边的树状列表,选择一个国家名字,则在右边显示这个国家的所 有 author;选择一个城市,显示这个城市的而所有 author;
3.单击 pagecontrol 的一个 pagesheet,可以按照不同的关键字进行排序。
实验步骤:
1.建立 c++ Builder Application 标准工程 2.保存工程,建立一个实验文件夹,对工程和默认窗体进行合理命名,以 便于编程时的识别和使用; 3.界面布局设计; 4.菜单设计; 5.放入树状列表; 6.显示区设计; 7.放入状态条 8.对树状列表进行 click 事件编程; 9.对显示区的 pagesheet-click 事件进行编程。
《数据库开发技术》
实验指导书
河南科技大学信息工程学院计算机系
实验一 数据查询界面设计
实验目的:
1.熟悉数据库应用程序界面设计的一般方法;
2.掌握 ADO 组件查询功能的使用;
3.掌握可视化界面常用控件的功能和使用方法;
实验环境:
Windows XP 以上操作系统
C++ Builder V6 开发环境
实验三 数据库事务处理程序设计
实验目的:
1.数据库事务处理程序的一般编程方法; 2.掌握 ADO 组件事务处理方法; 3.C++异常处理在事务处理程序中的应用
实验环境:
Windows XP 以上操作系统 C++ Builder V6 开发工具 SQL Server 2000 以上数据库管理系统
实验学时:
2 学时
实验内容:
下面是一个数据录入的参考界面,根据作业二选择的设计项目,每人选择 一个表,实现数据录入的功能,包括基本的数据校验、数据库表的插入操作和执 行成功或者错误的状态显示等。
标题区
属性名称 属性名称
文本编辑框 下拉列表框
增加 状态:保存成功…..
ቤተ መጻሕፍቲ ባይዱ
单条记录的编辑 区 按钮区
状态区
实验要求:
实验步骤:
1.建立 c++ Builder Application 标准工程 2.保存工程,建立一个实验文件夹——最好英文命名,对工程和默认窗体 进行合理命名,以便于编程时的识别和使用; 3.销售信息录入界面设计; 4.定义必要的模块级变量 5.编写保存销售记录过程代码; 6.测试保存销售记录过程;
1.利用 TPanel 组件对界面进行分区; 2.录入的数据中的数据类型至少包含一个字符串型、一个数值型; 3.录入数据的控件至少有一个数据是采取下拉列表的方式选择录入。
实验步骤:
1.建立 c++ Builder Application 标准工程 2.保存工程,建立一个实验文件夹,对工程和默认窗体进行合理命名,以 便于编程时的识别和使用; 3.录入界面布局设计; 4.录入区域设计,对每一个录入数据项进行标识,提供适当的录入控件, 并且合理地命名; 5.命令区设计,增加按钮控件,并合理命名; 6.状态区设计,利用工具面板上的状态条控件进行状态信息的显示; 7.对窗体的 create 事件进行编码,实现下拉列表框控件候选数据项的初始 化; 8.对命令按钮进行编码,实现数据的校验和插入表记录操作。
7.编写更新 title 销售数量的过程代码; 8.测试更新过程代码; 9.运行程序; 10. 对输入数据进行校验; 11. 执行正常的事务处理,手工检查数据库数据的变化; 12. 执行异常的事务处理,在第一步数据处理成功的情况下,第二步处 理失败,单步跟踪调试,确保事务回滚,之后手工检查数据库数据的情况。
实验四 报表制作和打印
实验目的:
1.了解数据库应用程序中报表功能的主要作用; 2.了解报表的主要结构组成; 3.熟悉报表功能开发的常用方法及其实现原理; 4.掌握 QuickReport 控件的使用; 5.掌握通过应用程序操作 Excel 的一般方法;
实验环境:
Windows XP 以上操作系统 C++ Builder V6 开发环境 Microsoft Excel 2000 以上