SQLSERVER数据库应用技术
数据库应用技术——SQLServer2008篇第3版习题答案作者延霞徐守祥习题参考答案

第一章:1、订单管理系统的功能有哪些?答:订单管理系统的功能主要有客户查询商品信息、客户预订商品并提交订单、销售人员处理客户的订单信息、销售人员管理商品信息、客户信息等。
2、说明ER模型的作用?答:ER模型(实体关系模型)是描述概念世界,建立概念世界的工具,ER方法把管理系统所要描述的问题划分为单个的实体,通过实体间的联系实现有效、自然地模拟现实世界。
3、什么是关系模型?关系的完整性包括哪些内容?答:关系模型就是用二维表格结构来表示实体及实体之间联系的模型,关系模型包括四类完整性:域完整性、实体完整性、参照完整性和用户定义的完整性。
4、按照功能,SQL语言分为哪4部分?答:按照功能,SQL语言分为数据定义语言、查询语言、数据操纵语言、数据控制语言。
5、规范化范式是依据什么来划分的?它与一事一地的原则有什么联系?答:规范化范式根据一个关系满足数据依赖的程度不同,可规范化为第一范式(1NF)、第二范式(2NF)、第三范式(3NF)。
规范化范式遵循一事一地的原则,将描述一个独立事物的属性组成一个关系。
第二章:1、SQL Server2008有哪些新增特性?答:见教材17页2、SQL Server2008安装的软件和硬件环境是什么?答:参见教材表2-3、2-4、2-5、2-6。
3、SQL Server2008有哪些版本?有哪些服务组件?答:Microsoft SQL Server2008系统提供了多个不同的版本,不同的应用需求,往往需要安装不同的版本。
既有32位的版本,也有64位的版本,既有正式使用的服务器版本,也有满足特殊需要的专业版本。
其中,服务器版本包括了企业版和标准版,专业版本主要包括开发人员版、工作组版、Web版、Express版、Compact版等。
另外,还有企业评估版。
服务组件主要有SQL Server数据库引擎、Analysis Services、Reporting Services、Notification Services、Integration Services等。
SQL Server数据库技术

SQL Server数据库技术数据库是软件开发人员必须掌握的一门技术,在信息网络技术突飞猛进的今天,数据对于人们生活和工作的重要性可想而知,如何合理安全的管理各种数据信息,对于软件IT 行业的发展起到了至关重要的作用。
1.数据、数据库、数据管理系统基本概念:数据:人类有用信息的符号化表示。
数据库:按照数据结构来组织、存储和管理数据的一个仓库。
数据库管理系统(DBMS):可维护、存储并为应用系统提供数据的软件系统(软件+数据库+数据管理员)。
可以客观描述的事物被称为“实体”,不同的数据体现了不同的实体。
数据每一行(Row)对应一个实体,被称为“记录(record)”,每个输入项称为“列”(Column),如编号,姓名,学号等。
数据“表”是实体的集合,用于存储具体的数据。
“数据库”是“表”的集合。
“关系”也是数据库重要的一部分(从关系表达式到键、类型、规则、权限、约束、触发器等抽象概念来表达)。
数据库发展史:・萌芽阶段――文件系统:提供简单数据共享和管理,类似于Winxp的资源管理器。
・初级阶段――第一代数据库:层次模型与网状模型数据库系统(如IMS信息管理系统) ・中级阶段――第二代数据库:关系数据库(如IBM的DB2,Oracle),使用结构化查询语言SQL作为数据库定义语言DDL和数据库操作语言DML。
(目前依然是商务应用领域的天下)・高级阶段――新一代数据库:如关系-对象型数据库系统,但像不同的方向上变迁以适应数据库厂商的各种需要。
2.常用数据库类型:・层次结构模型:IMS・网状结构模型:DBTG(Data Base Task Group)・关系结构模型:二维表格形式(字段记录)3.常用数据库产品SQL Server(Microsoft)、Oracle(Oracle甲骨文)、DB2(IBM)、MySQL(Sun) 、Access(MS Office)。
目前Intenet流行网站架构方式:LAMP(Linux + Apache + MySQL + PHP)。
数据库应用技术(SQLSERVER)教学大纲

数据库应用技术(SQLSERVER)教学大纲《数据库应用技术(SQLSERVER)》教学大纲一、课程性质、地位和作用《数据库应用技术(SQLSERVER)》是软件工程专业的必修课。
数据库应用技术(SQLSERVER)是现代软件技术的重要支撑,是诸多研究方向如分布数据库、并行数据库管理信息系统、决策支持系统等的基础、也是支持人工智能、CAD、办公自动化软件,计算机辅助软件工程等的有力工具。
二、课程教学对象、目的和要求本课程适用于软件工程、计算机应用等从事软件开发的本科专业。
课程教学目的、要求:(一)从教学内容上,应使学生掌握SQLSERVER数据库各种相应操作,以及相应的理论知识。
(二)从能力方面,学生会使用SQL Server2000 数据库并能进行实际应用。
能熟练掌握Transact-SQL 语言,并能进行简单编程。
能保证数据的完整性和一致性、数据库的安全。
(三)从教学方法上,在课堂理论教学中,充分调动学生的积极性,在实践环节中,注重解决SQLSERVER数据库操作的实际问题。
从理论到实践,力求以统一的观点阐明,由浅入深,循序渐进的教学方式。
三、相关课程及关系对先修课程的要求:C语言程序设计、数据结构、数据库系统原理。
四、课程内容及学时分配总学时:32学时理论学时:20学时实验学时:12学时(一)数据库基础1学时1、数据库管理系统了解数据库管理系统的一些基本概念2、数据库系统了解数据库系统的组成和特点3、数据模型掌握E-R 方法和3 种数据模型的特点4、本门课的学习方法与考核要求学生掌握数据库的基本概念,数据库管理技术的发展、数据库管理系统、常见的数据模型、E-R 方法、关系模型等知识。
(二)SQL SERVER 2000 概述1学时1、SQL SERVER 的演进,特性2、SQL SERVER 2000 的体系结构3、SQL SERVER服务管理器,企业管理器,查询分析器要求学生掌握SQL SERVER 2000 的特性、体系结构、构造、应用程序的开发构架、安装等。
sqlserver的使用领域

sqlserver的使用领域SQL Server的使用领域SQL Server是由微软公司开发和维护的关系型数据库管理系统。
它在各个领域都有广泛的应用,下面将介绍SQL Server在几个常见领域的具体应用。
1. 企业管理系统企业管理系统是指在企业内部用于管理各个业务流程和数据的系统。
SQL Server在企业管理系统中扮演着重要的角色。
它可以存储和管理企业的各种数据,如员工信息、客户信息、销售订单、采购数据等。
同时,SQL Server还提供了高效的数据查询和分析功能,帮助企业快速获取所需的数据,进行决策分析和业务优化。
2. 金融行业在金融行业,SQL Server被广泛应用于各类银行、证券、保险等金融机构的数据管理和处理系统中。
它可以存储和管理大量的金融交易数据,如交易记录、账户余额、证券价格等。
同时,SQL Server 提供了强大的事务处理功能和数据安全性保障,确保金融交易的可靠性和安全性。
3. 电子商务在电子商务领域,SQL Server被广泛应用于电子商务平台的数据库管理和数据分析中。
它可以存储和管理大量的商品信息、订单信息、用户信息等。
通过SQL Server强大的查询功能,电子商务平台可以根据用户的需求进行个性化推荐,提高用户购物体验。
同时,SQL Server还可以进行大数据分析,帮助电商平台发现用户行为模式,进行精准营销和业务决策。
4. 物流和供应链管理物流和供应链管理是指对物流和供应链过程进行计划、执行和控制的管理活动。
SQL Server在物流和供应链管理中发挥着重要的作用。
它可以存储和管理供应链中的各种数据,如物流节点信息、库存信息、订单信息等。
通过SQL Server的数据查询和分析功能,企业可以实时监控物流和供应链的运行状况,及时调整计划,提高物流效率和供应链响应能力。
5. 医疗健康领域在医疗健康领域,SQL Server被广泛应用于医院和医疗机构的信息管理系统中。
SQLServer数据库操作总结(sql语法的使用)-电脑资料

SQLServer数据库操作总结(sql语法的使用)-电脑资料前言数据库学完了,但是脑子里还是没有一个系统的数据库操作概念,。
借着考试复习的这个机会,总结一下数据库的常用操作。
内容参考上课的课件进行了整理,整篇文章会很长。
1.数据库创建管理1.1 创建数据库CREATE DATABASE DBON PRIMARY(NAME = DB_data,FILENAME = 'F:\DB_data1.mdf', SIZE = 10MB,MAXSIZE = UNLIMTED),(NAME = DB_data2,FILENAME = 'F:\DB_data2.ndf', SIZE = 11MB,MAXSIZE = 20MB, FILEGROWTH = 2MB)LOG ON(NAME = DB_log1,FILENAME = 'F:\DB_log1.ldf', SIZE = 1MB,MAXSIZE = 30MB,FILEGROWTH = 10%)1.2 修改数据库1.2.1 增加数据文件语法:alter database 数据库名称add file 数据文件[to file group 文件组名称]add log file 日志文件操作:ALTER DATABASE DB ADD FILE ( NAME = , FILENAME = , SIZE = , FILEGROWTH = )1.2.2 增加日志文件ALTER DATABASE DBADD LOG FILE ( NAME = , FILENAME = , SIZE = , FILEGROWTH = ,MAXSIZE = )1.2.3 修改数据文件语法:ALTER DATABASE 数据库名MODIFY FILE 文件属性操作:将数据库db1中的数据文件data2的初始大小改为10MB,最大容量为20MB,增长幅度为10%alter database db1 modify file(name = data2,size = 10,maxsize = 20,filegrowth = 10%)ALTER DATABASE DBMODIFY FILE( NAME = , SIZE = ,) 1.2.4 删除数据文件和日志文件语法:alter database 数据库名称remove file 数据文件或日志文件的逻辑文件名操作:删除数据库db1中的数据文件data4和日志文件log2alter database db1 remove data4alter database db1 remove log21.2.5 增加文件组语法:alter database 数据库名add filegroup 文件组名操作:在数据库db1中增加一个g2文件组alter database db1 add filegroup g21.2.6 重命名文件组语法:alter database 数据库名modify filegroup 文件组名name=新文件组名操作:将数据库db1中的文件组g2更名为g3alter database db1 modify filegroup g2 name=g31.2.7 删除文件组语法:alter database 数据库名称remove filegroup 文件组名操作:删除数据库db1的文件组g3alter database db1remove filegroup g31.2.8 修改数据库名称语法:alter database 数据库名modify name = 新数据库名操作:将数据库db1的名字修改为glalter database db1modify name = gl1.3 删除数据库语法: Drop database 数据库名 [,……n]操作:删除数据库DB1,DB2,DB3DROP DATABASE DB1,DB2,DB32.架构与基本表2.1 创建架构CREATE SCHEMA T2 AUTHORIZATION User1 CREATE TABLE Test(C1 INT PRIMATY KEY, C2 CHAR(4) ) GRANT SELECT TO User2 DENY DELETE TO User3;2.2 修改架构ALTER SCHEMA T1 TRANSFER T2.Test2.3 删除架构DROP SCHEMA T22.4 创建基本表2.4.1 表约束类型:主键(PRIMARY KEY)约束惟一(UNIQUE)约束外键(FOREIGN KEY)约束检查(CHECK)约束说明:非空和默认值也可看成是约束。
sqlserver数据库案例

SQL Server数据库是一种由微软公司开发的关系型数据库管理系统,广泛应用于企业级应用和大型数据管理系统中。
在实际应用场景中,SQL Server数据库的使用具有广泛性和多样性,下面将以案例的形式,结合实际应用场景,介绍SQL Server数据库的具体应用。
一、金融行业在金融行业中,SQL Server数据库被广泛应用于交易处理、资金清算、风险控制等关键业务环节。
我国某大型银行的信用卡交易系统采用SQL Server数据库作为后端存储系统,实现了大规模交易数据的高效管理和实时处理。
通过SQL Server数据库的分布式事务处理和高可用性特性,确保了交易系统的稳定运行和数据完整性,为银行客户提供了安全可靠的信用卡交易服务。
二、电商行业在电商行业中,SQL Server数据库被广泛应用于商品管理、订单处理、用户行为分析等业务场景。
某知名电商评台的商品管理系统采用SQL Server数据库作为核心存储系统,实现了数亿条商品数据的高效管理和检索。
通过SQL Server数据库的横向扩展和分区表特性,实现了商品数据的高性能存储和查询,为电商评台提供了稳定可靠的商品服务。
三、制造业在制造业中,SQL Server数据库被广泛应用于生产计划、质量管理、设备监控等关键业务环节。
某大型汽车制造企业的智能化工厂系统采用SQL Server数据库作为数据存储和分析评台,实现了实时生产数据的采集和分析。
通过SQL Server数据库的数据仓库和OLAP特性,实现了生产数据的多维分析和预测,为汽车制造企业提供了智能化生产决策支持。
以上案例充分展示了SQL Server数据库在不同行业中的广泛应用和价值体现。
作为企业级数据库管理系统,SQL Server以其稳定可靠、高性能高可用的特性,为企业级应用和大型数据管理系统提供了强大的数据支撑和服务保障。
相信随着数据技术的不断发展,SQL Server数据库在各个行业中的应用场景将会更加多样化和丰富,为企业的数字化转型和业务发展提供更多可能性。
数据库技术与应用SQLServer2005课后习题答案

R-S={(a2,b2,c1),(a3,b2,c3)}
Π(A,B)={(a1,b1,c1),(a2,b2,c1)}
第三章
一.选择题
1.A 2.C 3.B 4.C 5.B
二.填空题
1.企业版,标准版,开发版,工作组版,精简版。
2.Windows其同模式
3.SQL Server配置管理器
实体属性:实体的特征成为属性。区别于关系属性:二维表的每一列在关系中称为属性
关键字:关系中能够唯一区分确定不同元组的单个属性或属性组合称为该关系的一个关键字。又被称为键或码(key)
外部关键字:如果关系中某个属性或属性组合并非本关系中的关键字但却是另一个关系中的关键字,这样的属性或属性组合被称为本关系中的外部关键字或外键(FOREIGN KEY,FK)
float和real数据类型被称为近似的数据类型。在近似数字数据类型方面,float和real数据的使用遵循IEEE 754标准。近似数字数据类型并不存储为多数数字指定的精确值,它们只储存这些值的最近似值。在很多应用程序中,指定值与存储值之间的微小差异并不明显。
money数据类型存储货币数据。货币数据存储的精确度为四位小数。可以存储在money数据类型中的值的范围是-922,337,203,685,477.5808至+922,337,203,685,477.5807(需8个字节的存储空间)。
如果您认识某个字,您可以快速地从自动中查到这个字。但您也可能会遇到您不认识的字,不知道它的发音,这时候,您就不能按照刚才的方法找到您要查的字,而需要去根据“偏旁部首”查到您要找的字,然后根据这个字后的页码直接翻到某页来找到您要找的字。但您结合“部首目录”和“检字表”而查到的字的排序并不是真正的正文的排序方法,比如您查“张”字,我们可以看到在查部首之后的检字表中“张”的页码是672页,检字表中“张”的上面是“驰”字,但页码却是63页,“张”的下面是“弩”字,页面是390页。很显然,这些字并不是真正的分别位于“张”字的上下方,现在您看到的连续的“驰、张、弩”三字实际上就是他们在非聚集索引中的排序,是字典正文中的字在非聚集索引中的映射。我们可以通过这种方式来找到您所需要的字,但它需要两个过程,先找到目录中的结果,然后再翻到您所需要的页码。聚集索引在每个表内又只能建立一个,而非聚类索引可以建立多个。
sqlserver数据库 提高效率方法

SQL Server 数据库是一种常见的关系型数据库管理系统,它被广泛应用于企业级应用程序和数据管理系统中。
然而,随着数据库规模的增大和日常操作的复杂性增加,数据库的性能和效率往往成为关注的焦点。
提高SQL Server数据库的效率不仅可以显著改善系统的响应速度和稳定性,也可以节约资源和降低成本。
本文将介绍一些提高SQL Server 数据库效率的方法,帮助管理员和开发人员更好地管理和优化数据库系统。
1. 使用合适的索引索引是数据库中用来加快对表中数据的访问速度的结构,它可以通过创建索引来优化查询的性能。
在SQL Server中,通过对经常进行搜索,排序和过滤的数据列创建合适的索引,可以显著提高查询性能。
定期对索引进行维护和优化也是提高数据库效率的关键步骤。
2. 优化查询语句优化SQL查询语句对于提高数据库效率至关重要。
在编写查询语句时,应避免使用全表扫描,尽量减少数据量,避免使用不必要的连接和子查询,合理使用排序和分组等操作,以及避免使用模糊查询和通配符查询等低效操作。
3. 定期备份和恢复定期备份数据库是保障数据库安全的重要手段,同时备份还能够减少数据库维护的风险。
在备份时,管理员应该选择合适的备份策略,并对备份文件进行存储和管理,以确保数据库在出现故障或灾难时能够快速恢复。
4. 使用存储过程和触发器存储过程和触发器是SQL Server中重要的数据库对象,它们可以提高数据库的安全性和可维护性,同时还能减少网络流量和客户端执行开销,提高数据库的效率。
在编写存储过程和触发器时,应遵循一些最佳实践,如避免多次嵌套存储过程和触发器,减少对数据库的锁定和阻塞。
5. 使用物理分区技术SQL Server支持对数据表进行物理分区,这可以帮助管理员更好地管理数据,并根据需求对数据进行调优。
通过物理分区,可以提高查询和数据加载的性能,同时也方便了数据备份和恢复。
总结通过上述方法,可以显著提高SQL Server数据库的性能和效率,使其能够更好地满足企业应用程序和数据管理系统的需求。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
SQLSERVER数据库应用技术(课程代码:0220591)一、课程性质《SQLSERVE数据库应用技术》是《计算机应用专业》网络技术应用方向的一门技术性、专业性及适用性较强的专业课程。
二、教案目的本课程以SQL SERVER为基础,讲授数据库原理、关系数据库基本理论;SQL SERVER 的操作和使用方法,以及数据库安全管理知识。
了解ORACLE数据库的基本操作和使用方法。
通过本课程的学习,使学生掌握数据库的关系数据库基本概念及其设计、操作、查询;能结合先修课程和相关软件,以SQL SERVER和ORACLED后台数据库开发简单适用数据库查询系统和网络信息管理系统。
同时通过本课程学习,培养学生良好学风和严谨的工作作风,并为后续课程学习打下良好的基础。
三、教案基本内容与学时分配四、教案内容理论教案内容第一章数据库理论基础教案要点通过本章的教案,要求学生掌握数据库技术的基本概念、数据库的三级模式结构和二级映象功能;知道数据模型的三要素,会画E-R图。
教案重点数据库系统的组成,数据模型的分类和三要素,数据库系统与文件系统的区别,图。
教案E-R难点数据库系统结构,模式之间的映射。
教案内容1、数据库技术的基本概念;2、数据库系统的组成和结构;3、数据库模型的概念及分类;4、数据库技术的发展。
作业及要求理解数据库相关概念,掌握E-R 图会画后,设计并完成学生管理数据库的E-R 图.第二章关系数据库理论教案要点通过本章的教案,使学生理解关系模型的完整性约束条件;掌握选择、投影、连接三个专门的关系运算;能运用关系代数进行各种查询,并了解关系的数学定义和性质。
教案重点完整性约束,关系代数,关系规范化。
教案难点关系代数,关系规范化。
教案内容1、关系的数学定义和性质;2、关系模型的完整性约束条件;3、关系代数;4、关系的规范化原则、范式的基本概念和分解方法。
作业及要求什么是范式?第三章SQL Sever 的安装及系统介绍教案要点通过本章的教案,要求学生了解SQL Server2000 的概念和特性;掌握安装SQLServer2000 的硬件要求和操作系统要求以及如何安装;熟悉SQL Server2000 的数据库组成及SQL Server2000 的常用可视化工具;理解它和ODBC 的概念并熟练掌握配置数据源的方法和步骤。
教案重点掌握安装SQL Server2000 的硬件要求和操作系统要求以及如何安装。
教案难点理解它和ODBC 的概念并熟练掌握配置数据源的方法和步骤。
教案内容1、SQL Server2000 的特性;2、SQL Server2000 的安装;3、SQL Server2000 系统的主要组成;4、SQL Server2000 和ODBC。
作业及要求要求学生了解SQL Server2000 的概念和特性;掌握安装SQL Server2000 的硬件要求和操作系统要求以及如何安装后,上机安装及配置SQL Server2000.第四章SQL 数据库及其操作教案要点通过本章的教案,使学生熟练掌握SQL 语言的命令,并能够在查询分析器中执行。
教案重点利用SQL 语言创建数据库的主要特点。
教案难点SQL 语言修改数据库。
教案内容1、利用向导及SQL 语言创建数据库的主要特点;2、利用向导及SQL 语言修改数据库;3、利用向导及SQL 语言进行数据库备份。
作业及要求1、如何利用向导及SQL 语言进行数据库备份?2、如何利用向导及SQL 语言修改数据库?第五章创建SQL 数据表教案要点通过本章的教案,使学生熟练掌握掌握在SQL Server 中创建和设计数据表的基本方法;掌握对表的修改;向数据表添加数据;修改和删除表中的数据;删除数据表;掌握创建和删除索引的方法。
教案重点掌握单表查询多表查询、连接查询以子查询在数据库表查询中的应用。
教案难点修改表结构,索引的创建与使用。
教案内容1、创建表2、修改表结构3、向表中添加数据4、修改和删除表中的数据5、索引的创建与使用作业及要求考虑如何创建一个学生成绩表,并添加数据?要求格式正确。
第六章SQL 查询语句教案要点通过本章的教案,使学生掌握单表查询、多表查询、联合查询、联接查询的使用,进行数据库操作。
教案重点多表查询教案难点特殊查询语句使用。
教案内容1、单表查询;2、多表查询;3、联合查询;4、联接查询;5、特殊查询。
作业及要求完成实验三的操作工程。
第七章其它数据库对象教案要点通过本章的教案,使学生掌握视图的创建、修改、删除,掌握利用视图到表进行修改操作;了解存储过程的概念、掌握存储过程的创建、修改、运行与删除。
教案重点掌握视图的创建、修改、删除,掌握利用视图到表进行修改操作;教案难点了解光标的定义、打开、存储、关闭与释放,光标定位更新与删除。
教案内容1、视图2、创建存储过程3、创建光标:4、创建和使用触发器作业及要求实践,通过实践设计,要求学生掌握视图的创建与应用;掌握存储过程的创建与应用;了解光标和触发器的创建与使用。
第八章利用Transact_SQL教案要点通过本章的教案,使学生了解Transact_Sql 的运算符和函数;掌握SQL 的控制语句,case 表达式的应用。
重点掌握SQL 的控制语句。
教案重点重点掌握SQL 的控制语句;教案难点case表达式的应用。
教案内容1、变量的创建与使用、SQL 运算符和函数2、SQL 控制语句作业及要求通过上机实践,要求学生掌握SQL的控制语句的种类及应用;case表达式的应用。
第九章数据库的安全性管理教案要点通过本章的教案,使学生了解SQL Sever 的安全机制与实现;数据库登录账户与角色管理;了解数据库中的用户管理,许可管理与设置;掌握数据库的备份。
教案重点数据库登录账户与角色管理;教案难点SQL Sever 的安全认证方式。
教案内容1、数据库的安全性2、SQL Sever 的安全认证方式:3、新建登录用户及角色4、数据库的备份作业及要求通过实践设计,要求学生掌握创建用户与数据库角色;数据库的数据备份;数据的导入与导出。
第十章信息管理系统开发教案要点通过本章的教案,使学生重点掌握利用C#.net 开发数据库管理系统的步骤;数据库的连接方式;在net 中利用各类控件建立查询界面。
教案重点ODBC 、RDO、ADO 连接数据库的方法及操作;教案难点ODBC 、RDO、ADO 连接数据库的方法及操作。
教案内容1、数据库的连接及其方法2、管理系统开发介绍3、介绍ODBC 、RDO、ADO 连接数据库的方法及操作作业及要求通过实践设计,要求学生掌握利用ODBC 、RDO 、ADO 连接数据库,掌握建各种查询界面及查询的实现。
五、考核要求1、考核方式建议:笔试+机试。
机试60 分钟,笔试120 分钟。
2、关于成绩评定的建议:期末60%、期中20%、平时:包括实验10%、作业和提问10%。
六、教材及主要参考书1、《SQLSERVE数据库应用技术》,王玉粘新育主编,中国铁道出版社2007.8七、必要的说明本课程应在学生学习了《计算机基础》和《数据库技术》等课程后开设,在本课程学习结束后,再进一步学习《PowerBuilder 数据库应用系统开发教程》等课程。
本课程为实践性较强的课程,在学习过程中应配备大量上机实践,课程实验如下:实训部分实训一(系统安装及界面认识)[学时]2 学时[目的]通过课程设计,使学生在了解了SQL Server2000 环境后具有使用企业管理器来创建和修改数据库。
[内容]设置常规选项卡、设置数据文件、事务日志并修改事务日志文件属性;设计数据表。
实训二(数据库表的创建)[学时]4 学时[目的]通过课程设计,使学生掌握SQL Server2000 环境下数据库表的创建方法、数据类型的设置。
[内容]数据库表的创建方法、数据类型的设置;表结构的修改;录入、插入和修改数据。
实训三(SQL查询掌握基本查询)[学时]4 学时[目的]通过课程设计,使学生掌握嵌套查询、量词与谓词的应用、利用聚合函数进行数据统计。
[内容]嵌套查询、量词与谓词的应用、利用聚合函数进行数据统计。
实训四(创建其它数据库对象)[学时]4 学时[目的]通过课程设计,使学生掌握视图的创建与应用;掌握存储过程的创建与应用;了解光标和触发器的创建与使用。
[内容]视图的创建与应用;存储过程的创建与应用;光标和触发器的创建与使用。
实训五(SQL空制语句)[学时]6 学时[目的]通过课程设计,使学生掌握SQL 的控制语句的种类及应用;case 表达式的应用。
[内容]SQL的控制语句的种类及应用;case表达式的应用。
实训六(数据库安全性管理)[学时]4 学时[目的]通过课程设计,使学生掌握创建用户与数据库角色;数据库的数据备份;数据的导入与导出。
[内容]用户与数据库角色;数据库的数据备份;数据的导入与导出。
实训七(数据库与软件接口)[学时]4 学时[目的]通过课程设计,使学生掌握利用ODBC 、RDO、ADO 连接数据库。
[内容]利用ODBC 、RDO、ADO 连接数据库。
实训八(数据库管理系统开发)[学时]8 学时[目的]通过课程设计,使学生掌握建各种查询界面及查询的实现。
[内容]建立各种查询界面及查询的实现。