31:040931003:数据库应用实验大纲

合集下载

《数据库应用》课程教学大纲

《数据库应用》课程教学大纲

《数据库应用》课程教学大纲(一)课程概述1.适应专业:计算机各专业。

2.课程说明:课程由SQL Server和数据库原理两部分组成,重点培养学生利用数据库原理的相关理论,使用SQL Server数据库管理系统解决实际问题的能力,为学生开发数据库系统应用软件打下良好的基础。

该课程采用以SQL Server为主线,将数据库原理的相关理论融入到SQL Server数据库系统的实际应用当中的教学方式。

具体内容包括SQL Server 2000的SQL Server 2000系统的安装,Transact-SQL语言,数据库、表、索引、视图、存储过程、触发器的建立,数据库的复制和恢复,数据安全性和完整性的维护以及数据库原理的数据库基础知识,关系数据库规范设计,关系运算,数据库系统体系结构,数据库并发控制等相关内容。

3.教学目标:掌握数据库原理的相关理论,熟练操作SQL Server。

4.与其他课程的联系:前期课程《数据库基础与Access》,后续课程《数据库开发与PowerBuilder》。

5.学时:64学时。

(二)教学内容1.SQL Server基础(1)SQL Server安装➢了解SQL Server 版本➢了解SQL Server 2000软硬件平台➢掌握SQL Server 2000的定制安装(2)SQL Server组件➢掌握SQL Server 2000服务管理器、企业管理器组件的基本操作➢了解SQL Server 2000查询分析器、导入和导出数据、服务器网络实用工具、客户端网络实用工具、事件探查器、在IIS中配置SQL XML支持以及联机丛书组件的基本操作2.数据库管理(1)建立数据库➢掌握SQL Server 2000数据库的创建方法(2)数据库构成➢掌握SQL Server 2000数据库的构成(3)数据库原理(一)数据库基础知识➢了解数据管理技术的发展➢掌握数据库技术的相关概念➢掌握数据库系统的构成➢了解数据库设计的概念及方法3.表管理(1)建立表结构➢了解表的概念➢掌握表结构的建立方法(2)编辑数据➢掌握表数据的编辑方法(3)数据库原理(二)数据库规范化设计➢了解数据模型及相关概念➢掌握关系模型及相关概念➢了解关系模式的规范化问题➢掌握函数依赖的相关概念➢掌握属性集闭包的概念及计算➢掌握1NF、2NF、3NF的概念及判断4.Transact-SQL程序设计(1)Transact-SQL基础➢了解SQL语言、Transact-SQL语言➢了解Transact-SQL语言的构成➢掌握批处理定义、块定义语句及注释、输出语句➢了解Transact-SQL语言的数据类型➢掌握Transact-SQL语言的变量➢掌握Transact-SQL语言的运算符、函数(2)流程控制语句➢掌握定义语句块语句➢掌握条件语句与循环语句➢了解转移、等待、返回语句(3)脚本文件➢了解脚本文件的概念和使用➢掌握脚本文件的使用方法➢了解osql实用程序5.数据检索(1)基本查询语句➢掌握基本SELECT语句构造(2)SELECT高级应用➢掌握联接查询语句构造➢掌握子查询语句构造➢掌握集合查询语句构造➢掌握生成新表查询语句构造➢掌握嵌入式SQL语句构造(3)数据库原理(三)关系代数➢了解关系的定义和性质➢掌握关系的集合运算和专门的关系运算➢掌握关系代数表达式的构造➢掌握关系代数表达式和SELECT语句的转换6.索引、视图、存储过程、触发器设计(1)索引➢了解索引的概念➢掌握索引的创建方法(2)视图➢了解视图的概念➢掌握视图的创建和使用方法(3)存储过程➢了解存储过程的概念➢掌握存储过程的创建和使用方法➢了解游标的概念➢掌握游标的创建和使用方法(4)触发器➢掌握触发器的概念和创建方法(5)数据库原理(四)数据库系统体系结构➢了解数据库系统的三级模式➢了解数据库系统的二级映像➢了解数据库系统的二级数据独立性7.数据库数据的复制及恢复(1)分离附加数据库➢掌握数据库的分离方法➢掌握数据库的附加方法(2)数据库的备份和还原➢掌握数据库的备份方法➢掌握数据库的还原方法(3)数据库数据导入和导出➢掌握SQL Server数据库与其他数据文件数据的导入和导出方法8.数据安全性维护(1)登录账户管理➢了解SQL Server的认证模式➢掌握SQL Server登录账户的创建方法(2)用户管理➢了解SQL Server用户的概念➢掌握SQL Server用户的创建方法(3)角色管理➢了解SQL Server角色的概念➢掌握SQL Server角色的设置方法(4)权限管理➢了解SQL Server权限的概念➢掌握SQL Server权限的设置方法9.数据完整性维护(1)事务➢了解数据完整性的概念➢了解事务的概念、性质➢掌握显式事务、隐式事务、自动事务、分布式事务的定义和使用(2)锁➢了解锁的概念、类型及粒度➢掌握锁信息的检索方法(3)错误处理➢了解错误处理的概念➢了解错误的捕获和处理方法(4)数据库原理(五)数据库系统体系结构➢了解事务并发控制的概念➢了解封锁的概念及封锁协议➢了解活锁和死锁的概念(三)课时分配表(四)教材《数据库原理与SQL Server》(普通高等教育“十一五”国家级规划教材)壮志剑高等教育出版社2008.9《数据库应用》课程实验课程教学大纲(一)课程概述1.适应专业:计算机各专业。

《数据库应用》课程教学大纲(本科)

《数据库应用》课程教学大纲(本科)

数据库应用(Database Application)课程代码:06410026学分:3.0学时:64 (其中:课堂教学学时:32 上机学时:32 )先修课程:适用专业:工业工程教材:《数据库系统概论(第5版)》,王珊、萨师煊,高等教育出版社,2014年9月第5版一、课程性质与课程目标(一)课程性质《数据库应用》是一门理论性、实践性和技术性较强的课程,是工业工程专业的通识教育选修课。

课程主要介绍了数据库的基本概念和基础知识,使学生掌握关系数据库标准语言SQL、数据库管理系统的管理和控制以及数据库设计的方法和技术,培养学生的数据库应用能力。

(二)课程目标课程目标1:理解数据库系统的基本概念、数据模型和数据库系统的结构和组成。

课程目标2:掌握关系数据库标准语言SQL。

课程目标3:掌握数据库的设计理论和设计方法。

课程目标4:掌握数据库管理系统的数据管理和控制。

二、课程内容与教学要求第一章绪论(一)课程内容1. 数据库系统概述;2. 数据模型;3. 数据库系统的结构;4. 数据库系统的组成。

(二)教学要求1. 了解数据管理技术的产生和发展,数据库系统的组成,常用的数据模型;2. 理解数据库的基本概念、数据库系统的特点和数据库系统的结构;3. 掌握概念模型的基本概念和数据模型的组成。

(三)重点与难点1. 重点数据模型。

2. 难点数据库系统的结构。

第二章关系数据库(一)课程内容1. 关系数据结构及形式化定义;2. 关系操作;3. 关系的完整性;4.关系代数。

(二)教学要求1. 了解关系模式、关系操作、关系数据语言;2. 理解关系的性质,关系模型的实体完整性和参照完整性;3. 掌握关系模型的组成,专门的关系运算(选择、投影)。

(三)重点与难点1. 重点关系模型的组成。

2. 难点参照完整性。

第三章关系数据库标准语言SQL(一)课程内容1. SQL概述;2. 学生-课程数据库;3. 数据定义;4. 数据查询;5. 数据更新。

实验大纲

实验大纲

《数据库原理及应用》实验教学大纲一、课程基本信息课程名称:数据库原理及应用英文名称:Application and Principles of Database课程性质:非独立设课课程类别:专业主干课课程总学时:16学时开设实验项目数:6个二、实验课程的目的与要求《数据库原理及应用》课程实验目的是通过实验加深学生数据库理论知识的理解,掌握数据库系统理论,学会数据库设计方法、DBMS的使用,数据库系统的管理和维护,熟悉数据库技术的应用,使学生能够自己独立根据需求设计一个优化的数据库,并进行编程。

三、主要仪器设备与实验基本要求硬件要求:微型计算机一台软件要求:WindowsXP,Win 7操作系统,SQL SERVER 2005实验要求:1.上机前要作好充分准备,根据实验题目编写好源程序。

2.对上机操作过程中可能出现的问题预先分析,确定调试步骤和测试方法,对运行结果进行分析等。

3.上机实验完成后,认真写出实验报告,对上机中出现的问题进行分析、总结。

4.上机过程中要遵守实验室的各项规章制度,护实验设备,服从老师安排。

5.本课程的实验过程中,不得进行游戏、上网等操作。

实验一:创建数据库实验目的了解T-SQL语言,掌握创建、修改和删除数据库的方法及其相关规则。

实验内容1. 利用SQL Server Management Studio创建数据库,2. 通过T-SQL代码创建数据库,了解相关参数的意义和使用方法,3. 通过T-SQL代码修改数据库,了解相关参数的意义和使用方法,4. 删除数据库。

实验步骤1. 创建数据库libraryDb,其主数据文件名称是library_data,物理文件保存在D:\library\data下,名称为library.mdf,大小是10MB,最大是200MB,以10%的幅度增加;该数据库的日志文件是library_log,保存在E:\library\log下,名称为library.ldf,大小是5MB,最大是50MB,以1MB的幅度增加。

《数据库原理及应用》实验大纲

《数据库原理及应用》实验大纲

《数据库原理及应用》上机实验教学大纲实验目录(1)实验一创建SQL Server数据库和表(6)实验二基本表的建立和修改(7)实验三SELECT语句的使用(一)(8)实验四SELECT语句的使用(二)(9)实验五SQL的存储操作(10)实验六视图的建立及操作(11)实验七完整性约束的实现(12)实验八创建触发器(13)实验九Transact-SQL语句的使用(14)实验十创建存储过程实验一创建SQL Server数据库和表一、实验目的通过实验使学生了解SQL Server系统数据库和用户数据库,掌握SQL Server数据库的创建方法和数据库对象,了解SQL Server2000的数据类型,掌握创建SQL Server表的方法。

二、实验准备1、了解SQL Server数据库结构在SQL Server中,所有信息都存储在数据库中。

每个数据库都由物理和逻辑组件两部分组成。

逻辑组件是用户在使用SQL Server图形操作界面看到的,或在程序中访问的数据库和数据库对象。

比如:数据库名和表名、视图名、存储过程名等数据库对象。

面数据库的物理组件——文件,对用户是透明的,一般只有系统管理员才直接对数据库文件进行操作。

每个数据库文件由以下三种组成:(1)主数据文件(文件名后辍:.mdf)。

该文件是数据库的基础,每个数据库有且仅有一个主要的数据文件。

(2)次数据文件(文件名后辍:.ndf)。

该文件存储着主数据文件没有包括的内容。

它不是每个数据库都必须的。

简单的数据库可以没有次要数据文件,复杂的数据库可以有多个次要数据文件。

(3)日志文件(文件名后辍:.ldf)。

日志文件记录着事务日志信息,每个数据库必须至少有一个日志文件。

2、了解SQL Server的四个系统数据库及其作用四个系统数据库为:Master, Model, Tempdb, Msdb, 它们是正常运行SQL Server所必需的,不能删除和随意修改。

其中:Master:是SQL Server的主数据库,保存着SQL Server所有的系统级的信息,包括登录信息,所有的系统配置信息。

数据库开发与应用实习大纲及指导书

数据库开发与应用实习大纲及指导书

地理信息系统教学实习(一) 实习指导书适用专业:地理信息系统实习性质生产实习实习时间:1周学分数1学分一、实习的性质、目的和任务数据库技术是现代现代信息技术的重要组成部分。

数据库技术随着计算机技术的广泛应用与发展,无论是在数据库技术的基本理论、数据库技术应用、数据系统开发,还是数据库商品软件推出方面,都有着迅速的进步与发展。

SQL Sever是微软件公司与SYBASE公司在原来合作的基础上推出的关系型数据库系统。

SQL Server 2000是目前最新的版本,除了具有现代数据库管理系统所具备的各种强大的功能外,在支持INTERNET技术方面,提供了HTTP 的支持,还为WEB用户提供了功能完善的网络数据管理与数据分析解决方案,另外还为用户方便地开发应用数据仓库和电子商务提供了便利的环境。

1、实习性质本次实习是在学生学完《数据库技术与应用》理论课教学和课堂实验基础上进行的教学实习。

2、实习目的和任务(1)巩固和运用己学知识,通过教学实习、接触实际项目,以达到理论联系实际的目的。

(2)通过教学实践,掌握数据模型的建立、数据库系统结构组成、关系模型的数据结构、数据运算、数据库设计理论与设计方法、数据库系统分析与设计、标准通用查询语言SQL,并可以使用T-SQL进行简单的程序设计与开发。

(3)了解数据库开发与应用实际项目的实施过程,技术方法和规范,为将来的应用打下基础。

(4)通过几个实例的开发,培养独立分析问题、解决问题的能力。

二、计划与设备:1.以班为单位组成实习队,一人一台微机,同时在机房上机调试程序。

2.5~6人为一组分成若干实习小组,各实习小组实习项目不同。

可以互相学习,讨论。

三、实习的主要内容和要求1、实例:要求学生以小组为单位任选其一(各小组不能重复)。

2、实例描述:按照实习所给各实例的要求,对其进行描述。

如实例《学生档案管理系统》的描述为:对大学在校学生建立一个从报到注册到毕业离校期间的档案系统。

《数据库技术与应用》实验教学大纲

《数据库技术与应用》实验教学大纲

《数据库技术与应用》实验教学大纲
课程名称:数据库技术与应用
课程性质:专业平台课
一、学时、学分
课程总学时:64 实验学时:14
课程总学分:3 实验学分:
二、适用专业
信息管理与信息系统专业。

三、实验目的与任务
《数据库技术与应用》课程是信息管理与信息系统专业的专业平台课,是理论和实践相结合的课程。

实验的目的是加深所学概念的理解;熟悉和掌握数据库操作的基本技术;掌握数据库设计的一般方法。

四、主要教材及参考书
教材:
《SQL SERVER数据库应用基础教程》黄维通高等教育出版社2008年1月
参考书:
[1]《数据库系统概论》(第4版)王珊萨师煊高等教育出版社2006年5月
[2]《数据库原理与应用教程》(第3版)何玉洁等著机械工业出版社2010年9月
[3]《SQLServer2008基础教程》(英国)RobinDewson. 人民邮电出版社,2009年5月
五、考核标准
成绩按优、良、中、及格、不及格五个等级评定,具体标准如下:
实验态度(出勤)占25 %;
任务完成情况:1)实验理论占15%;2)操作技能占35%;
实验报告占25%。

六、实验项目与要求。

《数据库原理及应用》 实训大纲 完

《数据库原理及应用》 实训大纲 完

《数据库原理及应用》课程实训教学大纲课程名称:《数据库原理及应用》实训学时:SQL(42学时)+VF(20学时)适用专业:计算机应用技术课程类别:专业课一、实训目的与要求1.实训目的:掌握SQL、VF数据库的基本操作,会创建数据库和数据库表及表的相关操作,能进一步理解视图、索引和函数的运用,掌握T-SQL高级语言的运用,在掌握基本知识的基础上能够运用SQL、VF数据库开发出具有一定实用效率的数据库系统,以提高自身的动手能力和基本技能。

2.要求:独立认真完成每次实训内容。

二、实训方式1. 由指导教师讲清实训的基本原理、要求,实训目的及注意事项。

2. 学生阅读实训指导书。

3. 教学实践除巩固课程理论外,还要求学生具备一定的分析和调试的能力。

4. 要求学生填写实训报告,记录实训经过、实训结果。

实训报告的主要内容包括:(1)实训目的和内容;(2)实训的简单过程;(3)实训的结果。

三、考核方法1. 实训后,学生将按要求写成电子版实训报告文档,符合实训教学的要求并得到指导教师的认可。

2. 指导教师对实训报告进行批改、评分。

3. 采用操作考试考核方式。

4. 由于该门实训课程依附于理论课,课程总成绩应为实训与理论的综合,其中实训课程成绩计入总成绩,占50%,理论课成绩占50%。

四、实训指导书及主要参考资料实训指导书:教师自编实训内容主要参考资料:1.《数据库系统概论》王珊主编高等教育出版社2.《数据库原理技应用技术教程》佟勇臣主编科学出版社3.《SQL Server 实用教程》郑阿奇主编电子工业出版社4.《网络数据库技术与应用》王姝主编科学出版社5.《Visual Foxpro实验指导、习题集与系统开发案例》(第二版)李雁翎编高等教育出版社五、实训项目及学时分配实训项目一览表2六、实训项目内容及其要求SQL sever 2000部分:实训一、SQL SERVER 2000软件基本操作(2学时)【实训目的】:1.掌握SQL2000软件的安装注意事项,软件基本操作2.掌握使用SQL Server管理平台来创建数据库的操作3.掌握使用T-SQL语言创建数据库的基本语法4.掌握使用T-SQL语言删除数据库的语法【实训内容】:1.熟悉SQL2000的工作界面及基本操作。

数据库原理及应用实验大纲

数据库原理及应用实验大纲

《数据库原理及应用》实验大纲特别要求与说明1、单元实验1-8中每做一个实验都要写实验报告,其报告格式见参考模板。

2、单元实验1-8中只有用粗体字书写的实验内容要求同学必须完成,并将相应命令和执行结果窗口剪贴到实验报告中。

单元实验9-10是完成大型实验的必备基础,请在大型实验开始之前完成,但不需要写入单元实验报告中。

3、单元实验1-8的要求对每个同学都是统一的,但每个同学在做实验时,必将其修改成针对自己的、具有个性化的特殊实验要求。

修改的关键是在数据库、基本表和属性的命名中必须加上自己的姓名信息。

操作方法如下:① 基本表命名与数据库名类似,都是姓的全拼加上名的第一个字母和下划线组成前缀,比如黄德才姓名的拼音为Huang de cai,则前缀是huangdc_,因此数据库University_Mis和基本表Students分别命名为Huangdc_University_Mis和Hu angdc_Students。

② 属性名的前缀以姓名的第一个字母和下划线组成,比如,黄德才姓名为huang de cai,则属性的前缀是hdc_,基本表huangdc_Students中属性名为Sname, Scredit, Sroom就分别命名为hdc_Sname, hdc_Scredit, hdc_Sroom等。

4、要求把实验过程、SQL命令和执行结果窗口复制到实验报告中,请从精品课程网站下载单元实验报告模板。

实验1 数据库及数据库表的建立实验1.实验目的本实验的目的是使学生熟悉SQL Server的企业管理器的用法,初步了解SQL Server 查询分析器的使用方法,熟悉SQL SERVER的常用数据类型,加深对SQL和SQL语言的查询语句的理解。

熟练掌握简单表的创建与修改。

2.实验时数3.实验内容1.基本表的建立:a)建立一个“学生”表Student,它由学号xh、姓名xm、性别xb、年龄nl、所在系xi五个属性组成,其中学号属性不能为空,并且其值是唯一的。

《数据库原理与应用》课程实验教学大纲

《数据库原理与应用》课程实验教学大纲

《数据库原理与应用》课程实验教学大纲课程名称(中文)数据库原理与应用课程性质非独立设课课程属性技术基础教材及实验指导书名称《数据库系统概论》学时学分:总学时 72 总学分 4实验学时 16 实验学分应开实验学期二年级四学期适用专业地理信息系统先修课程程序设计、离散数学一.课程简介及基本要求根据课程的性质、任务、要求及学习的对象,将课程内容分两种形式:验证实验,给出具体的实验任务,使学生在完成任务的过程中,掌握数据库管理软件的各种管理和维护功能,并且能够了解关系数据库系统的相关理论是如何在成熟数据库管理系统中实现的,使学生对关系数据库系统理论有一个感性的认识。

在此基础上进行综合设计实验,使学生能够运用所学的相关理论知识,自己完成一个应用型数据库的分析、设计,并且能够实现维护、修改、查询等基本功能。

1.进一步巩固和加深数据库系统基本知识的理解,提高综合运用所学知识,独立设计应用型数据库的能力。

2.能根据需要选学参考书,查阅手册,通过独立思考,深入钻研有关问题,学会自己独立分析问题、解决问题,具有一定的创新能力。

3.能正确使用一种数据库管理系统(如SQL server),掌握SQL语言的使用方式,能够使用SQL进行数据查询、修改等操作。

4.学习使用流行开发工具开发出简单应用程序,调用SQL server上的数据,能够实现查询、修改等数据操作。

二.课程实验目的要求本课程是《数据库原理与应用》这门课的配套实验课,开设的目的是为了使学生更好的掌握数据库系统的基本理论、方法,重点是关系数据库的相关理论和关系数据库设计的方法和步骤,并且能够在此基础上运用这些理论知识设计出针对某一具体应用的数据库系统。

三.适用专业:地理信息系统,计算机;四.主要仪器设备:计算机。

五.实验方式与基本要求1.该课验证与设计性实验相结合,验证实验要求学生熟练运用相关软件,综合设计培养学生灵活运用所学知识的能力。

2.实验1人1组,在GIS机房进行,验证实验可以相互交流共同学习,数据库设计要求独立完成。

数据库原理及应用实验大纲及指导册

数据库原理及应用实验大纲及指导册

附录:数据库原理及应用实验大纲及指导册数据库原理与应用实验大纲一、上机性质、目的及任务:通过上机实践,配合课堂教学内容加深对数据库的基本概念和基本技术的理解,掌握数据库系统设计的基本思想和基本步骤,熟悉关系数据库的标准语言SQL,并对关系数据库系统的一些典型技术有较深入的了解,使学生的动手能力有较大的提高。

另外,通过上机实践善于发现数据库应用程序中的错误,并且快速排除这些错误,使其正确运行,为今后使用大型数据库进行数据库应用系统的开发积累经验。

二、实验内容:实验一熟悉MysQL环境及SQL定义语言实验二SQL语言进行简单查询实验三SQL进行复杂查询实验四SQL常用数据更新操作(以上实验为基础实验内容,在保证基础实验完成的前提下,感兴趣的同学可尝试通过编写Web界面和后台程序的形式操作数据库,构建一个简易的Web数据库管理系统)实验一熟悉MySQL环境及SQL定义语言一、实验目的:1.了解MySQL程序构成、安装、管理方法。

2.了解MySQL数据库及表结构。

3.熟练掌握SQL语言进行基本表结构的创建。

4.熟练应用SQL语言进行表结构的修改。

5.掌握SQL语言进行基本表的删除。

6.掌握SQL语言进行索引的建立和删除。

二、实验内容和主要步骤:1.参考“MYSQL简体中文参考文档.chm”,熟悉MySQL构成和功能特性。

2.打开Windows服务管理器,实验启动、停止MySQL服务,了解MySQL的服务管理方法;3.打开“MySQL管理控制台.bat”,熟悉控制台中操作数据库;4.利用控制台创建“Student数据库”。

5.打开“Student”数据库,创建如下三个表,按下面的列表中的字段名(英文)、类型和宽度建立:表1 student (学生)字段名字段说明类型字段大小小数位数sno 学号Char 8sname 姓名Varchar 8ssex 性别Char 2sdept 系别Varchar 20sage 年龄Int 整型表2 course (课程)字段名字段说明类型字段大小小数位数cno 课程号Char 3cname 课程名称Varchar 20Credit 学分Numeric 1Cpno 系别char 3表3 sc (选修)字段名字段说明类型字段大小小数位数sno 学号Char 8cno 课程号Char 3Grade 成绩numeric 16.按图1-3所示向表中插入数据;图1 student表数据图2 course表数据图3 SC表数据7.用SQL语言CREATE TABLE语句创建学生表student、课程表course和选课表SC;(字段类型及长度参照实验一)8.用SQL语言ALTER语句修改表结构;a)STUDENT表中SNO设为非空和唯一;b)STUDENT表中增加一个字段SBIRTH,类型设置为日期时间类型,增加一个ADDRESS字段,类型为文本(字符);c)删除STUDENT表中ADDRESS字段;d)COURSE表中CNO字段设为非空和唯一;9.重新定义一个简单表,然后用SQL语言DROP语句删除该表结构;10.用SQL语言CREATE INDEX语句定义表STUDENT的SNAME字段的降序索引;11.用SQL语言CREATE INDEX语句定义表SC的GRADE字段的升序索引;12.用SQL语言DROP语句删除索引;13.输入部分数据,并试着修改其中的错误;注:注意数据的完整性。

《数据库应用技术》实验大纲.doc

《数据库应用技术》实验大纲.doc

《数据库应用技术》实验教学大纲实验学时:36一、实验教学目标实验目的在于更深入地理解和掌握课程教学中的有关基本概念,应用基本技术解决实际问题,从而进一步提高分析和解决问题的能力。

因此必须明确实验的目的,以保证达到课程所指定的基本要求。

在实验小结中,要进一步确认是否达到了预期的目的。

二、实验要求能够按要求编写课程设计,能正确阐述设计的算法和实验结果、正确绘制程序框图和编写算法核心语句。

培养学生程序设计能力,逐步建立正确的程序编写风格。

三、实验课时安排四、实验内容实验一、Visual FoxPro 6.0集成环境的使用和项目的建立练习实验目的:1.了解了解VFP6.0初步知识,包括系统的安装与启动,VFP6.0的用户界面实验二、函数、表达式的使用实验目的1、了解常量与变量的定义及表达式的用法2.掌握常用函数的用法实验内容:(一)写出下列命令的执行结果:=‘跟我学习FOXPRO’? SUBS(CC,5,4),SUBS(CC,5)2.S1=‘This is a book’S2=‘is’? AT(S2,S1),AT(S2,S1,2)3.C=475.68? STR(C,5,1),ROUND(C,0),INT(C),TYPE(‘5*C/2’)4.MUL=‘*’? 12&MUL.3,’12&MUL.3’5.X=“操作系统”Y=‘?X’&Y6.SET EXACT ON? ‘OFFICE97’=‘OFFICE’? ‘OFFICE97’>=‘OFFICE’? ‘OFFICE’==‘OFFICE’7.?”ABC”$”ABDCEF”实验三、数据库及表的操作实验目的:掌握数据库表结构的建立、修改,数据记录的显示、修改、插入方法,数据库表文件的打开、关闭等基本操作命令。

实验内容:(一) 建立一个RSDA.DBF文件,并输入10条记录。

编号姓名性别出生日期部门工资职称婚否简历1.显示表文件中第3-5条记录。

《数据库原理与应用》上机实验教学大纲

《数据库原理与应用》上机实验教学大纲
(四)、实验内容:
1、熟悉Delphi开发平台中进行数据库连接和操作的各类控件;
2、掌握使用Delphi中的ADO连接SQL Server数据库,并熟悉了解各类Delphi应用系统开发工具数据控件的属性、方法和事件;
(五)、要求:选开
(六)、每组人数:1人/组
(七)、主要仪器设备及配套数:计算机安装SQL Server2000或以上系统,并装有Delphi7.0及以上开发工具,60套
1、学习SQL Server的安全管理功能和角色、权限的概念;
2、掌握使用企业管理器创建和管理登录帐号、数据库用户和角色,并对数据库用户和角色进行相应的权限管理;
(四)、实验内容:
1、了解SQL Server系统的安全管理功能:用户管理、角色管理和权限的概念;
2、掌握使用企业管理器创建、修改和管理登录帐号、数据库用户和角色,并对数据库用户和角色进行相应的权限管理;
2、掌握使用DTS向导实现数据的导入、导出,学会使用服务器代理程序定时备份和恢复数据库;
(四)、实验内容:
1、SQL Server系统的数据传输、备份和恢复功能;
2、掌握使用DTS向导实现数据的导入、导出,学会使用服务器代理程序定时备份和恢复数据库;
(五)、要求:必开
(六)、每组人数:1有SQL Server2000及以上系统,60套
(八)、所在实验室:数学建模与仿真实验室或专业机房
1、学习SQL语句的基本语法和关键字;
2、掌握使用SQL语句定义、修改数据表和视图的结构,创建和执行存储过程;
3、检索数据,并插入、删除、修改数据;
4、为数据表添加各种约束和规则,并对约束进行管理,掌握触发器的创建、使用和管理;
(四)、实验内容:

数据库原理与应用实验教学大纲

数据库原理与应用实验教学大纲

数据库原理与应用实验教学大纲一.实验教学目的和任务本实验教学是作为理论课教学的补充,为了使学生更扎实的掌握《数据库原理与应用》课程中非常重要的SQL的用法、特点和数据库设计方法和步骤,特开设本实验。

本课程实验教学的目的和任务是使学生通过实验深入理解和掌握课堂教学内容,使学生得到数据库应用的基本训练,提高其解决实际问题的能力。

二.实验教学的主要内容该实验教学环节包括8个实验。

实验1:数据库的定义实验实验目的:要求学生熟练掌握和使用SQL、T-SQL、SQL Server Enterpriser Manager Server 创建数据库、表、索引和修改表结构,并学会使用SQL Server Query Analyzer,接收T-SQL 语句和进行结果分析。

实验内容:l)创建数据库和查看数据库属性。

2)创建表、确定表的主码和约束条件,为主码建索引。

3)查看和修改表结构。

4)熟悉SQL Server Enterpriser Manager和Query Analyzer工具的使用方法具体实验任务如下:1.基本操作实验1)使用Enterpriser Manager建立图书读者数据库2)在Enterpriser Manager中查看图书读者数据库的属性,并进行修改,使之符合要求。

3)通过Enterpriser Manager,在建好了图书借阅数据库中建立图书、读者和借阅3个表,其结构为:图书(书号,类别,出版社,作者,书名,定价,作者);读者(编号,姓名,单位,性别,电话):借阅(书号,读者编号,借阅日期人)要求为属性选择合适的数据类型,定义每个表的主键,Allow Null(是否允许空值)和Default Value(缺省值)等列级数据约柬。

4)在Enterpriser Manager建立图书、读者和借阅3个表的表级约束:每个表的PrimaryKey(主键)约束;借阅表与图书表间、借阅表与读者表之间的FOREIGNKEY(外码)约柬,要求按语义先确定外码约束表达式,再通过操作予以实现;实现借阅表的书号和读者编号的UNIQUE(惟一性)约束;实现读者性别只能是“男”或“女”的check(检查)约束。

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

《数据库应用》实验教学大纲
大纲制定(修订)时间: 2012年10月
课程名称:《数据库应用》课程编号:040931003 课程类别:专业基础课课程性质:必修
适用专业:工商管理、物流管理
课程总学时:48
实验(上机)计划学时:8
开课单位:经济管理学院
一、大纲编写依据
1.工商管理、物流管理专业2010年教学计划;
2.工商管理、物流管理专业《数据库应用》理论教学大纲对实验环节的要求;
3.近年数据库应用实验教学经验。

二、实验课程地位及相关课程的联系
鉴于数据库在管理中的应用,本课程作为工商管理、物流管理等专业的专业基础课,相关联系的课程为计算机文化基础、计算机程序设计、管理信息系统等。

三、实验目的、性质和任务
1、课程教学采取理论与实践相结合的方针,介绍数据库理论、数据库管理系统和数据库设计的基本理论及实现中的主要内容。

2、通过介绍讲解一门实际的数据库系统(Visual FoxPro),使学生掌握并理解Visual FoxPro各类命令的功能和作用,并能够用它编写应用程序,同时通过实践环节,着重培养学生设计数据库的能力。

3、通过本课程的学习,使学生初步掌握面向对象可视化程序设计的基本思想和编程方法,并能够以Visual FoxPro作为开发工具,独立地开发一个小型数据库应用系统。

四、实验基本要求
通过本课程实验,要求学生:
1、了解在Windows操作系统的环境下运行和操作Visual FoxPro数据库系统的环境、方法和步骤,提高和拓展计算机应用能力。

2、熟悉Visual FoxPro的用户界面和运行方式,掌握Visual FoxPro的各种数据类型,以及常量、变量、表达式、函数等各种数据元素,了解Visual FoxPro的命令格式和主要文件类型等基础知识。

3、掌握数据表的创建方法,以及数据记录的插入、删除、修改、排序、索引、查找、统计汇总等基本操作,同时掌握多个数据表之间的关联、更新等操作。

4、掌握数据库创建与维护的方法,以及数据字典、数据视图、数据库表之间的永久关系和参照完整性等知识,掌握应用数据库技术管理大量信息的基本技能。

5、熟悉数据库结构化查询语言,了解该语言的特点;着重掌握数据库的数据定义语言\数据修改语言和数据查询语言,能够使用基本数据库命令创建、维护和查询
数据库和数据表。

6、掌握结构化程序设计的基本知识、方法和技巧,掌握顺序、分支和循环等基本程序流程控制语句以及模块化程序设计的方法,能够读懂、编写和调试通过一些相对简单的应用程序。

7、了解对象、类、属性、方法、事件等面向对象程序设计的基本概念,基本掌握面向对象程序设计及可视化程序设计的方法;能够使用Visual FoxPro所提供的开发工具创建表单、报表和菜单等。

8、完善课堂学习的知识,结合解决实际问题。

能够用所学知识开发一个较为简单实用的数据库应用程序。

五、实验内容和学时分配
六、教材(讲义、指导书)
1.《数据库应用实验指导书》,自编
2.《数据库原理与应用教程》,金敏力等主编,东北大学出版社,2009-01
七、考核方法和评分标准
考核方法:上机编辑,调试和操作。

评分标准:实验成绩不单独记分,仅作为“数据库应用”课程成绩的10%记入总成绩。

实验成绩,根据批改实验报告进行记录,另外加上平时出勤与表现,结合两者记录实验成绩。

然后记入课程总成绩。

八、使用说明:
1.本实验教学大纲一般随课程进度进行安排,也可集中安排。

2.完成实验教学内容,并提交相应实验报告。

编写人:杨文豫多林孟凡丽
审核人:吕智杰
批准人:杨凤。

相关文档
最新文档