




已阅读5页,还剩9页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
自考衔接考试数据库系统原理课程实验环节实施方案根据数据库系统原理课程教学要求,实验环节应要求完成五个实验项目。考虑到自考课程教学实际情况,结合我院实验室的条件,经任课教师、实验指导教师、教研室主任和我院学术委员会认真讨论,确定开设三个实验项目。实验项目、内容及要求详见我院编制的数据库系统原理课程实验大纲。一、 实验环境目前,我院根据编制的数据库系统原理课程实验大纲,实验环境基本能满足开设的实验项目。实验环境主要设备为:硬件:一台能正常启动的计算机软件:sql server2000 二、 实验报告要求与成绩评定学生每完成一个实验项目,要求独立认真的填写实验报告。实验指导教师将根据学生完成实验的态度和表现,结合填写的实验报告评定实验成绩。成绩的评定按百分制评分。三、 实验考试学生在完成所有实验项目后,再进行一次综合性考试。教师可以根据学生完成的实验项目,综合出3套考试题,由学生任选一套独立完成。教师给出学生实验考试成绩作为最终实验成绩上报。四、 附件附件1 数据库系统原理课程实验大纲附件2 实验报告册样式 数据库系统原理课程实验教学大纲实验课程负责人:王华 廖 丽 开课学期:第三学期实验类别:专业基础课程 实验类型:应用型实验 实验要求:必修 适用专业:通信工程 课程总学时:12学时 课程总学分: 1分 计算机软件技术基础(二)课程实验项目及学时分配序号 实验项目 实验内容及要求 学时 实验类型 备注 1 实验一:启动SQL Server2000和建库、表在SQL Server 2000图形环境下建立数据库和表。学会安装SQL Server 2000的启动和建库、表的操作。2应用型实验2 实验二:SQL Server2000查询分析器熟悉如何在SQL Server 2000查询分析器中建表、插入记录、查询记录。4应用型实验3 实验三 SQL语言的DDLSQL的DDL(数据定义语言)、DML(数据操纵语言)、DCL(数据控制语言)。2应用型实验4 实验四 SQL语言的DML初步熟悉DML语言的INSERT、UPDATE、DELETE对数据的操作, 2应用型实验5实验五DML的数据查询SQL Server 2000的查询分析器中用DML语言对表中的数据进行简单查询、连接查询、嵌套查询和组合查询。2应用型实验 实验一 启动SQL Server2000和建库、表一、实验目的SQL Server 2000的启动和管理工作由服务管理器和企业管理器来实现。本次实验了解SQL Server 2000的启动,熟悉如何在SQL Server 2000图形环境下建立数据库和表。学会安装SQL Server 2000的启动和建库、表的操作。二、实验内容1启动数据库服务软件SQL Server 2000:在程序菜单中选择Microsoft SQL Server,再选中服务管理器,点击服务管理器后,出现SQL Server服务管理器,点击“开始/继续”按钮,启动SQL Server 2000数据库服务。启动成功后,在时钟旁边出现一个服务器符号。2在SQL Server 2000中建立数据库:在程序菜单中选择Microsoft SQL Server,再选中企业管理器,点击企业管理器后,出现企业管理器的主界面,点击左边树状控制栏的+/号可以打开和关闭SQL Server组中的本地服务项目,在选中数据库服务项目后,单击鼠标右键,出现数据库的菜单,点击新建数据库,出现新建数据库窗口,输入数据库名称:Test,点击数据文件选项卡,在数据文件中,你可以设定数据文件的名称,所在目录以及文件的大小等信息。完成后点击事务日志选项卡,事务日志中,你可以设定日志文件的名称,所在目录以及文件的大小等信息。接受系统的缺省值,点击确定按钮,完成数据库的新建。3.在Test数据库上建立表:点击数据库Test前面的号,打开数据库的各种属性,选中表的属性,单击鼠标右键,出现表的菜单,点击新建表按钮,出现新建表窗口,输入列名,数据类型,长度等信息,点击保存图标,出现选择表名窗口,输入表名,点击确定按钮,将新建的表存盘。三、实验任务1用数据库SQL Server 2000的服务管理器启动数据库服务;2用数据库SQL Server 2000的企业管理器建立一个数据文件名为demodata、大小50M,日志文件名为demolog、大小25M的新数据库,该数据库名为Demo。3在数据库Demo上,建立如下所示的表customer:字段名类型长度含义customidvarchar17顾客编号namevarchar10姓名sexvarchar2性别ageint4年龄xfgdec10,2消费金额addressvarchar50地址memovarchar100备注实验二 SQL Server2000查询分析器一、实验目的SQL Server 2000的查询分析器是一种特别用于交互式执行SQL语句和脚本的极好的工具。本次实验了解SQL Server 2000查询分析器的启动,熟悉如何在SQL Server 2000查询分析器中建表、插入记录、查询记录。学会SQL Server 2000的查询分析器中建表、插入记录、查询记录。二、实验内容1启动数据库服务软件SQL Server 2000的查询分析器:在程序菜单中选择Microsoft SQL Server,再选中查询分析器,点击查询分析器后,出现连接到SQL Server窗口,点击快捷按钮,出现选择服务器窗口。选择本地服务(Local),点击确定按钮。再点击连接到SQL Server窗口的确定按钮。出现SQL查询分析器主界面。选择查询菜单,点击更改数据库。出现选择数据库窗口。选择在上次实验中建立的数据库Test,点确定按钮。2在查询分析器中建立表:在查询分析器的查询窗口中输入SQL语句。点击运行按钮,执行该SQL语句,在查询窗口下部出现一个输出窗口。提示命令成功完成,或者报告出错信息。3.查询分析器中向表添加数据:在查询分析器的查询窗口中输入SQL语句。点击运行按钮,执行该SQL语句,在查询窗口下部出现一个输出窗口。三、实验任务1打开数据库SQL Server 2000的查询分析器,用SQL语言建表student,表结构如下图所示:字段名类型长度含义idvarchar17学生编号namevarchar10姓名sexvarchar2性别ageinteger年龄scorenumeric6,2总成绩2用SQL语言向表student插入如下6条记录:A0001赵一男20580.00B0002钱二女19540.00C0003孙三男21555.50D0004李四男2248000E0005周五女20495.50F0006吴六男19435.003 练习查询语句,查找年龄大于等于20岁,成绩低于500分的记录。实验三 SQL语言的DDL一、实验目的SQL(Structured Query Language)语言是关系数据库的标准语言。是一种介于关系代数与关系演算之间的结构化查询语言,其功能并不仅仅是查询,SQL语言是一个通用的、功能极强的关系数据库语言。从本次实验开始,我们将详细的学习SQL的DDL(数据定义语言)、DML(数据操纵语言)、DCL(数据控制语言)。本次实验了解DDL语言的CREATE、DROP、ALTER对表、索引、视图的操作,学会SQL Server 2000的查询分析器中用DDL语言进行对表、索引、视图的增加、删除和改动。二、实验内容1 启动数据库服务软件SQL Server 2000的查询分析器,用如下语句对表进行操作,详细的语法格式参看课本相应章节:Create Table建表Drop Table 删除表Alter Table 更改表2 用如下语句对视图进行操作,详细的语法格式参看课本相应章节:Create View 建视图Drop View 删除视图3 如下语句对索引进行操作,详细的语法格式参看课本相应章节:Create Index 建立索引Drop Index 删除索引三、实验任务1 打开数据库SQL Server 2000的查询分析器,用Create Table建表aa,表结构如下所示:字段名类型长度含义Aa1Varchar20字段1Aa2Int字段2Aa3Dec10,2字段32用Create Table建表bb,表结构如下所示:字段名类型长度含义Bb1Varchar30字段1Bb2Int字段2Bb3Dec6,2字段33用Drop Table删除表aa。4用Alter Table修改表bb,添加一个字段Bb4,类型Varchar,长度20。5用Create View对表Bb的Bb1和Bb4建立一个视图Viewbb,字段名为Viewbb1和Viewbb2。6Drop View删除视图Viewbb。7用Create Index对表Bb的Bb3字段建立一个升序索引,索引名Indexbb。8用Drop Index删除索引Indexbb。9将以上的SQL语言存盘,以备老师检查。实验四 SQL语言的DML初步一、实验目的SQL的数据操纵功能通过DML(数据库操作语言)实现。DML包括数据查询和数据更新两种数据操作语句。其中,数据查询指对数据库中的数据查询、统计、分组、排序等操作;数据更新指数据的插入、删除和修改等数据维护操作。本次实验了解DML语言的INSERT、UPDATE、DELETE对数据的操作,学会SQL Server 2000的查询分析器中用DML语言对表中的数据进行插入、删除和修改。二、实验内容1 启动数据库服务软件SQL Server 2000的查询分析器,用INSERT语句对表进行插入操作,语法格式如下:Insert Into (,) Values (,);2 用UPDATE语句对表中已有的记录进行修改,语法格式如下:Update Set ,n Where ;3 用DELETE语句对表中已有的记录进行删除,语法格式如下:Delete From Where ;三、实验任务1 打开数据库SQL Server 2000的查询分析器,用Create Table建表cc,表结构如下所示:字段名类型长度含义Cc1Varchar20字段1Cc2Int字段2Cc3Dec10,2字段3Cc4Varchar60字段42 用INSERT语句对表cc插入6条记录Cc1Cc2Cc3Cc4赵一20580.00重邮宿舍12-3-5钱二19540.00南福苑5-2-9孙三21555.50学生新区21-5-15李四2248000重邮宿舍8-6-22周五20495.50学生新区23-4-8吴六19435.00南福苑2-5-123 用UPDATE语句,将表cc中cc2小于等于20的记录,把cc3字段加5。4 用DELETE语句将表cc中cc2大于等于20和cc3大于等于500的记录删除。5 将以上的SQL语言存盘,以备老师检查。实验五 DML的数据查询一、实验目的DML的数据查询指对数据库中的数据查询、统计、分组、排序等操作。查询语句可以分为简单查询、连接查询、嵌套查询和组合查询。本次实验了解DML语言的SELECT语句对数据的查询,学会SQL Server 2000的查询分析器中用DML语言对表中的数据进行简单查询、连接查询、嵌套查询和组合查询。二、实验内容1启动数据库服务软件SQL Server 2000的查询分析器,用SELECT语句对表进行简单查询操作,整个查询过程只涉及到一个表,是最基本的查询语句。语法格式如下:Select From Where Group by Having Order by , n2用SELECT语句对表进行连接查询操作,连接查询涉及被连接和连接两个表,所以数据源一般为多个表。用来连接两个表的条件称为连接条件,一般格式为:. .其中比较运算符主要有:=、=、=、!=。3用SELECT语句对表进行嵌套查询操作,一个SelectFromWhere语句称为一个查询块,将一个查询块嵌套在另一个查询块的Where子句或Having短语的条件中的查询,就是嵌套查询。主要有使用In操作符、使用比较运算符的嵌套查询方式。4用SELECT语句对表进行组合查询操作,将SELECT语句的查询结果集再进行集合运算就构成了SQL的组合查询。组合查询操作符有Union(并操作)、Intersect(交操作)和Minus(差操作)。三、实验任务1打开数据库SQL Server 2000的查询分析器,用Create Table建表Student,表结构如下所示:字段名类型长度含义IDVarchar20学号NameVarchar10姓名AgeInt年龄DepartmentVarchar30所在系2用Create Table建表Course,表结构如下所示:字段名类型长度含义CourseIDVarchar15课程号CourseNameVarchar30课程名CourseBeforeVarchar15先行课3用Create Table建表Choose,表结构如下所示:字段名类型长度含义IDVarchar20学号CourseIDVarchar30课程号ScoreDec5,2成绩4用INSERT语句向表Student中插入3条记录:IDNameAgeDepartment00001张三20计算机系00002李四19计算机系00003王五21计算机系5INSERT语句向表Course中插入3条记录:CourseIDCou
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025西安寰宇卫星测控与数据应用有限公司招聘(5人)笔试参考题库附带答案详解
- 2025甘肃禹力水电工程有限责任公司招聘15人笔试参考题库附带答案详解
- 2025浙江百康光学股份有限公司招聘51人笔试参考题库附带答案详解
- 2025河南郑州市新密市国开投资集团有限公司招聘管理人员和专业技术人员9人笔试参考题库附带答案详解
- 2025江苏苏州市张家港市建安工程机械质量检测有限公司招聘16人笔试参考题库附带答案详解
- 2025广西水利发展集团商贸有限公司招聘12人笔试参考题库附带答案详解
- 2025年重庆建工第三建设有限责任公司招聘1人笔试参考题库附带答案详解
- 2025年河南省储备粮管理集团招聘12人笔试参考题库附带答案详解
- 2025年国航股份西藏分公司“三地招聘”活动专项招聘3人笔试参考题库附带答案详解
- 2025年四川绵阳市公共交通集团有限责任公司招聘公交车驾驶员40人笔试参考题库附带答案详解
- 2025年湖南银行社招笔试题库及答案
- 2025年精密数控机床进口采购合同
- DB44T 2635-2025 国土变更调查县级数据库建设技术规范
- 海南省2025年中考化学真题试题(含答案)
- 脱证中医护理常规
- 中国全自动样品处理系统行业投资分析及发展战略咨询报告
- 未来趋势:2025年采购管理优化方案
- 某小学科学实验操作考核细则
- 执法办案培训课件
- 中小学小班化教学模式与支持体系构建研究
- 2025年陕西省中考英语试题卷(含答案及解析)
评论
0/150
提交评论