;
文章:行业新闻EDA文摘电源技术无线通信测量仪表嵌入式类电子技术制造技术半导体网络/协议展会实验家电维修  
  下载:EDA教程电源技术电子书籍电子元件无线通信通信网络电路图纸嵌入式类单片机传感/控制电子教材模拟数字
.... 音视频类
消费电子机械电子行业软件C/C++FPGA/ASIC规则标准家电维修DSPIC资料ARM软件电路图电子技术论坛
 
位置:电子发烧友 > 行业新闻 > 嵌入式类 > DSP >大型数据库实验指导 退出登录 用户管理
栏目导航


· 单片机类 · 接口/总线/驱动
· ARM · DSP
· FPGA/ASIC技术 · 设计应用
· 嵌入式操作系统 · 电视卡
热门文章
· [组图] 电子元器件基础知识...
· [图文] USB接口定义
· [图文] 三极管开关电路图
· [组图] RS232 RS485接口原理...
· [组图] [组图]电动车充电器...
· [组图] 电子捕鱼器电路图
· [组图] 高品质音调电路的制...
· [组图] JRC4558电路
· [图文] M51134P低音炮电路图...
· [图文] TL494脉宽调制控制电...
相关文章

· JAVA数据库的连接:J...
· eXtremeDB实时数据库...
· [组图] 嵌入式Java运行平台...
· [组图] 嵌入式实时数据库技...

大型数据库实验指导
作者:本站  来源:www.elecfans.com  发布时间:2008-9-3 22:51:29 减小字体 增大字体

大型数据库实验指导
  一、实验目的
1、培养学生动手编程解决实际问题的能力。
2、深入理解关系数据库实现的基本原理。
3、锻炼学生撰写科技实验论文的能力。
  二、实验要求
1、问题分析
充分地分析和理解问题本身,弄清要求做什么,用什么算法。
2、程序设计
(1)根据所采用的算法,设计数据结构,画出流程图并编程。
(2)最后准备调试程序的数据及测试方案。
3、上机调试
(1)对程序进行编译,纠正程序中可能出现的语法错误。
(2)调试前,先运行一遍程序看看究竟将会发生什么。
(3)如果情况很糟,根据事先设计的测试方案并结合现场情况进行错误跟踪,包括单步调试、设置观察窗输出中间变量值等手段。
4、整理实习报告
  三、实验报告
1、实验内容:关系数据库中各个基础部分的实现
2、问题描述:包括目标、任务、条件约束描述等。
3、设计:数据结构设计和核心算法设计。主要功能模块的输入,处理(算法框架)和输出。
4、测试范例:测试结果的分析讨论,测试过程中遇到的主要问题及所采用的解决措施。
5、心得:包括程序的改进设想,经验和体会。
6、程序清单:源程序,其中包括变量说明及详细的注释。
 
实验一 理解SQL Server的体系结构
一、 实验学时 2学时
二、 实验类型 综合型实验项目
三、 实验目的和要求
了解SQL SERVER 2000的Enterprise工具,能用该工具来建表,建视图等。能配置SQL SERVER 2000中网络.能利用SQL SERVER 2000的性能分析器来正确分析数据库服务器当前的状态和查询的效率.
四、 实验内容
1、综述
这次试验的目的主要是使学生了解SQL SERVER2000的工具和它的体系结构。
SQL SERVER2000有很多的实用工具,对于项目开发有很大的作用,其中用得最多的是Enterprise和网络配置工具
2、用Enterprise来建表,视图,存储过程,解发器,数据库,数据库用户.
3、能配置SQL SERVER2000服务器端的网络,包括端口的配置,安全性设置
4、能利用SQL SERVER 2000的性能分析器来正确分析数据库服务器当前的状态和查询的效率.

实验二 理解数据库与数据库文件的联系
五、 实验学时 4学时
六、 实验类型 综合型实验项目
七、 实验目的和要求
了解SQL SERVER 2000 数据库的作用,熟悉数据库的创建,理解数据库与数据库文件的关系, 熟悉数据库备份的各种方法。
八、 实验内容
1、建立数据库,让该数据库跨多个文件,同时验证数据库的日志文件能不能也跨多个文件,如果能,那SQL SERVER 2000是怎么样来处理的。
2、验证modelDB数据库的作用
3、验证tempDB数据库的作用,重点理解临时表的作用以及创建方法,注意全局临时表和局部临时表的作用。
4、重点理解SQL SERVER 2000中的数据库备份与恢复。用Enterprise对数据库进行数据库备份与恢复,用SQL语句对数据库进行备份与恢复; 用Enterprise对表中的数据进行导入和导出(包括异构数据源的导入和导出); 用SQL对表中的数据进行导入和导出(包括异构数据源的导入和导出); 用bcp对数据库中的表的内容进行导入和导出
5、理解SQL SERVER 2000中的系统表,系统存储过程的作用。

实验三 模拟SQL SERVER 2000表的物理存储
一、 实验学时 6学时
二、 实验类型 综合型实验项目
三、 实验目的和要求
理解SQL Server 2000表的物理存储方法。要求用C语言实现表结构的存储.所涉及到的数据结构,算法要独立设计完成.可以与理论课讲的数据结构和算法有所不同,但必须是正确的.
四、实验内容
1、简单的建表语法检查。用户输入的建表语句一定是正确的,为了简单,我们要求用户只输入三种类型,即整型,字符串,变长的字符串。
2、提取表名和列名,将它们依次存储在文件中。
3、存储表中各个列的数据类型。
4、简单的插入语句语法检查。表名和列名是否正确,数据类型是否匹配。
5、将用户输入的数据存储到文件中,要标识出这一行是那个表的,并插入一行的结束标识.

实验四 模拟建立索引及SQL 语句中的删除操作
一、实验学时 10学时
二、实验类型 综合型实验项目
三、实验目的和要求
用C语言实现下列要求:
1、 在实验三的基础上,为表建立聚簇索引,非聚簇索引,唯一索引。
2、 在实验三的基础上,模拟SQL的删除语句删除表中的行。
3、 所涉及到的算法
四、实验内容
1、简单的建索引的语法检查。索引名和表名是否存在,要建索引的列名是否存在.
2、建聚簇索引,非聚簇索引,唯一索引,并用相应的数据来验证是否建正确了.
3、简单的删除表语法检查。表名是否存在.
4、删除表中的内容并验证结果是否正确,删除应考虑有无索引和空闲的空间是否需要重新组织.

实验五 模拟SQL中的查询语句
一、实验学时12学时
二、实验类型 综合型实验项目
三、实验目的和要求
目的:理解查询语句实现的基本原理
     要求: 用C语言实现下列要求:
1.在实验三的基础上,实现单表查询,能够查询多列内容,能够查询某一列内容。
2.在实验三的基础上,实现两个表的连接查询,能查询出任意表中列的内容。

四、 实验内容
1、简单的建索引的语法检查。查询的表名和列名是否存在.
2、简单查询语句的实现。包括一列或多列的查询,最多的查询条件为两个.
3、实现两个表的连接查询

实验五: SQL中的查询优化
一、实验学时2学时
二、实验类型 综合型实验项目
三、实验目的和要求
掌握查询优化的基本方法。在实验五的基础上对SQL语句进行优化,以提高查询效率。
四、实验内容
1、在实验五的基础上对SQL语句进行优化,以提高查询效率。重点比较两个做连接的表在顺序不一样时,查询的效率不一样.
2、重点比较有无聚簇索引对查询的影响。

[] [返回上一页] [打 印] [收 藏]
 

上一篇文章:如何使用热风枪?
下一篇文章:串口接线图
∷相关文章评论∷    (评论内容只代表网友观点,与本站立场无关!) [更多评论...]
 
关于本站- 意见反馈 - 网站导航 - 帮助 - 隐私政策 - 联系我们 - 使用条款 - 安全承诺 - 友情连接
站长QQ:39550527 Powered by: 飓风网络(电路图
Copyright 2006-2008 Elecfans.Com.电子发烧友: 粤ICP备07065979号All Rights Reserved