数据库开发技术实验指导书【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、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 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 以上