触发器及其应用实验报告总结_数据库原理与应用教程(SQL Server2012)教与学(教学大纲)...

64ec9677afd1a656d78ebe850353a039.png

《数据库原理与应用教程-SQL Server2012》

课程教学大纲

一、课程说明

1.课程类别/课程性质:专业课/必修课

2.学时/学分:3+2/4

3.适用对象:计算机类专业

4.先修课程:高级语言程序设计,离散数学,数据结构,操作系统等

5.考核方式:考试,实验成绩占30%。 

6.课外自学要求:每周都要求有2学时的课前预习及课后作业

7.  主要实践教学环节:上机实践,完成教师布置的上机实践任务及项目开发。

二、课程的目的和任务

网络工程专业的学生数据库理论够用便可,重要的是掌握数据库领域内的实践动手能力、分析问题和解决问题的能力。因此,本课程应把培养数据库应用与开发人才作为培养目标,比较系统、完整地讲述数据库的基本原理、基本概念和基本技术,适当介绍当今数据库的新技术和新应用,使学生掌握基础理论;而要求学生熟练掌握的是常用数据库管理系统基本操作、SQL语言,数据库应用系统分析、设计、实施和维护,最终掌握解决实际问题的数据库设计思想和养成良好的数据库程序设计习惯,具备用数据库的知识解决实际问题的能力。

三、能力培养要求

使学生掌握数据库系统的基本原理、方法和应用技术,能有效使用现有的数据库管理系统和软件开发工具,掌握数据库结构的设计和数据库应用系统的开发方法。培养学生分析、解决实际问题以及进行数据库应用系统开发的能力。

四、教学基本要求

第1章  数据库系统概述

基本要求:理论课时3学时,使学生掌握数据库基础理论 1.掌握数据、数据库、数据库管理系统、数据库系统的概念 2.了解数据库技术的发展 3.掌握数据库系统的组成和功能以及数据库的体系结构 本章重点:数据库系统的基本概念、组成和功能,数据库的体系结构。 本章难点:数据库的体系结构。

第2章 数据模型

基本要求:理论课时3学时,使学生掌握数据库的模型的设计开发 1.理解信息的三种世界及其基本概念 2.熟练掌握概念模型的几个重要概念和E-R图的画法 3. 掌握数据模型的基本概念及关系数据模型,了解层次模型和网状模型 本章重点:概念模型的几个重要概念和E-R图的画法,数据模型的基本概念及关系数据模型。 本章难点:E-R图的画法。

第3章  关系数据库

基本要求:理论课时5学时,使学生掌握关系数据库的基本理论和操作 1.理解关系数据结构的三个组成部分 2.掌握关系的三种完整性 3*.了解传统的集合运算,掌握专门的关系运算 4. 理解数据依赖中的函数依赖的概念 5.掌握几种特定的函数依赖,了解码的函数依赖表示 6.理解关系规范化的概念及目的 7.熟练掌握常用的三种范式, 8*.了解BC范式(BCNF) 本章重点:关系的三种完整性,专门的关系运算;几种特定的函数依赖,关系规范化的概念及目的,常用的三种范式。 本章难点:关系的参照完整性,专门的关系运算;规范化方法和过程。

第4章  数据库设计

基本要求:理论课时3学时,使学生掌握数据库设计的流程和方法 1.理解数据库设计的基本概念 2.掌握需求分析的任务和方法 3.熟练掌握概念结构设计的方法和步骤 4.熟练掌握逻辑结构设计的完整过程:E-R图向关系模型的转换、关系模式的优化及设计用户外模式 5.了解如何确定数据库的物理结构和评价 6.了解数据库实施和运行、维护 本章重点:需求分析的任务和方法,概念结构设计的方法和步骤,E-R图向关系模型的转换 本章难点:E-R图向关系模型的转换

第5章  SQL Server 2012基础

基本要求:理论课时1学时,使学生了解SQL Server 2012软件的基本操作 1 * .了解SQL Server 2012基本知识 2 * .掌握SQL Server 2012的安装与配置 3.掌握SQLServer 2012的主要管理工具:服务器管理器、SQL Server Management Studio和SQL Server配置管理器,了解SQL Server 2012的其他管理工具 4.了解T-SQL语言的基本知识 5.掌握T-SQL语言的分类和语法约定 本章重点:SQLServer 2012的安装与配置,SQL Server 2012的主要管理工具:服务器管理、SQL Server Management Studio;T-SQL语言的分类和语法约定 本章难点:SQL ServerManagement

第6章  数据库的概念和操作

基本要求:理论课时3学时,使学生掌握数据库的基本概念和操作 1.掌握数据库基本概念:物理数据库和逻辑数据库 2.掌握数据库基本操作:创建、修改和删除操作 本章重点:数据库基本概念和操作概念模型的几个重要概念和E-R图的画法 本章难点:物理数据库和逻辑数据库的理解

第7章表的操作

基本要求:理论课时5学时,使学生掌握表的基本操作,列约束和表约束 1.掌握表基本操作:创建、修改和删除操作 2. 掌握列约束和表约束的类型和实现 3. 了解数据的导入导出 本章重点:表的基本操作,列约束和表约束

第8章  数据库查询

基本要求:理论课时6学时,使学生掌握数据库查询操作 1.熟练掌握数据库的各种基本查询,包括简单查询、简单分组、连接查询、子查询和对查询结果排序。 2 * .了解CUBE和ROLLUP、集合运算查询、存储查询结果 3 * .了解数据操作中如何使用SELECT子句 本章重点:各种基本查询语句 本章难点:分组、子查询、连接查询

第9章  T-SQL编程

基本要求:理论课时3学时,使学生掌握数据库编程基础知识,函数的应用以及流程控制语句 1. 掌握数据库编程基础知识:标识符、数据类型、变量、运算符等内容 2. 掌握流程控制语句的应用 3. 掌握函数的应用 4*.了解游标的概念和应用 本章重点:T-SQL的控制流语句,用户自定义函数 本章难点:用户自定义函数

第10章  视图和索引

基本要求:理论课时5学时,使学生掌握视图、索引基本概念和操作 1.理解视图的基本概念 2.掌握视图的基本操作 3.理解索引的基本概念 4.掌握索引的基本操作 本章重点:视图的基本概念,索引的基本概念 本章难点:视图的基本概念

第11章  存储过程和触发器

基本要求:理论课时6学时,使学生掌握存储过程、触发器基本概念和操作

1.理解存储过程的基本概念

2.了解存储过程的分类

3.掌握存储过程的基本操作

4.理解触发器的基本概念

5.了解触发器的分类

6.掌握触发器的基本操作

本章重点:存储过程的基本操作,触发器的基本概念和操作

本章难点:触发器的操作

第12章  事务与并发控制

基本要求:理论课时2学时,使学生掌握并发控制的基本概念和操作 1.理解事务的基本概念 2.了解事务的分类 3.掌握事务的处理语句 4.了解并发操作带来的问题 5.理解锁的基本概念 6 * .掌握锁的分类和相关信息 7 * .了解死锁产生的情况和解决办法以及手工加锁的方法 本章重点:事务的基本概念,事务的处理语句,锁的基本概念 本章难点:锁的分类和相关信息

第13章  数据库系统的安全性

基本要求:理论课时5学时,使学生掌握数据库的安全管理方法

1.  掌握SQL Server的身份验证模式和设置方法

2.  熟练掌握账号管理方法

3.  了解角色管理的分类和方法

4.  熟练掌握权限管理的类别和操作方法

5.  掌握数据加密的方法和操作

本章重点:SQL Server的身份验证模式和设置方法,账号管理方法,权限管理的类别和操作方法,数据加密的方法和操作

本章难点:账号管理方法,数据加密的方法和操作

第14章  数据库的备份与还原

基本要求:理论课时2学时,使学生掌握数据库备份和还原的基本概念和操作。本章可选择最基础内容进行讲解。

1.理解数据库备份和还原的基本概念

2.掌握数据库备份和还原操作

3.了解数据库分离与附加的基本概念和操作方法

本章重点:数据库备份和还原的基本概念,数据库备份和还原操作

本章难点:数据库备份和还原操作

第15章*  基于C#.NET的数据库应用系统开发

基本要求:理论课时2学时,使学生了解数据库系统开发过程。本章可由学生自学。

1.  了解C#语言的基本内容

2.  全面了解使用ADO.NET访问SQLServer 2012数据库的方法

3.  掌握数据库系统开发中数据库设计过程

4.  掌握数据库系统开发中系统的实现过程

本章重点:数据库系统开发中数据库设计和实现过程

本章难点:数据库设计过程

注:标有星号的内容可根据学生学习情况选讲或不讲,由学生自学或直接删减。

五、  教学学时分配

教学学时分配中,“机动”部分为星号的对应前面的教学基本要求,有些内容可根据学生学习情况选讲或不讲,由学生自学或直接删减。

序号

章 节 内 容

讲课

上机

机动

1

第1章 数据库系统概述

3学时

2

第2章 数据模型

3学时

3

第3章 关系数据库

5学时

2

*

4

第4章  数据库设计

3学时

4

5

第5章   SQL Server 2012基础

1学时

1

*

6

第6章  数据库的概念和操作

3学时

2

7

第7章  表的操作

5学时

4

8

第8章  数据库查询

6学时

4

9

第9章   T-SQL编程

3学时

2

*

10

第10章   视图和索引

5学时

4

11

第11章   存储过程和触发器

6学时

4

12

第12章   事务与并发控制

2学时

2

*

13

第13章   数据库系统的安全性

5学时

4

14

第14章   数据库的备份与还原

2学时

1

15

第15章  基于C#.NET的数据库系统开发

2学时

2

*

合计

54

36

54cfe0f875112f13ba5ddbef4aef3cef.png

提供PPT课件,源码,库文件,教学大纲,答案,上机资料

作者:尹志宇 等

定价:49.50元

ISBN:9787302504573

本书全面讲述了数据库的基本原理和SQL Server 2012的应用,全书以理论够用、实用,实践第一的原则,使读者能够快速、轻松地掌握SQL Server数据库技术与应用。第1~4章讲述数据库的基本理论知识,其内容包括数据库系统概述、数据模型、关系数据库和数据库设计;第5~14章讲述数据库管理系统SQL Server 2012的应用,其内容包括SQL Server 2012基础,数据库的概念和操作,表的操作,数据库查询,T-SQL编程,视图和索引的操作,存储过程和触发器,事务与并发控制,数据库系统的安全性,数据库的备份与还原;第15章介绍了基于C#.NET 的数据库应用系统开发过程。

本书理论和实践相结合,既阐述了数据库的基本理论,又结合了SQL Server 2012数据库管理系统的应用,内容翔实,实例丰富,图文并茂,体系完整,通俗易懂,有助于读者理解数据库的基本概念,掌握要点和攻克难点;为便于学习,每章还配有丰富的习题。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
实验3 触发器及其应用 一、实验目的   1、掌握基本RS、JK、D和T触发器的逻辑功能 2、掌握集成触发器的逻辑功能及使用方法 3、熟悉触发器之间相互转换的方法 二、实验原理   触发器具有两个稳定状态,用以表示逻辑状态"1"和"0",在一定的外界信号作用下 ,可以从一个稳定状态翻转到另一个稳定状态,它是一个具有记忆功能的二进制信息存 贮器件,是构成各种时序电路的最基本逻辑单元。 1、基本RS触发器 图5-8-1为由两个与非门交叉耦合构成的基本RS触发器,它是无时钟控制低电平直 接触发的触发器。基本RS触发器具有置"0"、置"1"和"保持"三种功能。通常称为置 "1"端,因为=0(=1)时触发器被置"1";为置"0"端,因为=0 (=1)时触发器被置"0",当==1时状态保持;==0时, 触发器状态不定,应避免此种情况发生,表5-8-1为基本RS触发器的功能表。 基本RS触发器。也可以用两个"或非门"组成,此时为高电平触发有效。 表5-8-1 "输 入 "输 出 " "[pic"[pic"Qn+1"[pic" "] "] " "]n+1" "0 "1 "1 "0 " "1 "0 "0 "1 " "1 "1 "Qn "[pic" " " " "]n " "0 "0 "φ "φ " 图 5—8—1 基本RS触发器 2、JK触发器 在输入信号为双端的情况下,JK触发器是功能完善、使用灵活和通用性较强的一种触发 器。本实验采用74LS112双JK触发器,是下降边沿触发的边沿触发器。引脚功能及逻辑符 号如图5-8-2所示。 JK触发器的状态方程为       Qn+1 =Jn+Qn J和K是数据输入端,是触发器状态更新的依据,若J、K有两个或两个以上输入端时,组 成"与"的关系。Q与 为两个互补输出端。通常把 Q=0、=1的状态定为触发器"0"状态;而把Q=1,=0定为"1"状态。 图5-8-2 74LS112双JK触发器引脚排列及逻辑符号 下降沿触发JK触发器的功能如表5-8-2 表5-8-2 "输 入 "输 出 " "[pic"[pic"CP "J "K "Qn+1"[pic" "]D "]D " " " " "]n+1" "0 "1 "× "× "× "1 "0 " "1 "0 "× "× "× "0 "1 " "0 "0 "× "× "× "φ "φ " "1 "1 " "0 "0 "Qn "[pic" " " " " " " "]n " "1 "1 " "1 "0 "1 "0 " "1 "1 " "0 "1 "0 "1 " "1 "1 " "1 "1 "[pic"Qn " " " " " " "]n " " "1 "1 " "× "× "Qn "[pic" " " " " " " "]n " 注:×— 任意态  — 高到低电平跳变 — 低到高电平跳变 Qn(n )— 现态 Qn+1(n+1 )— 次态 φ— 不定态 JK触发器常被用作缓冲存储器,移位寄存器和计数器。 3、D触发器 在输入信号为单端的情况下,D触发器用起来最为方便,其状态方程为 Qn+1=Dn,其输出状态的更新发生在CP脉冲的上升沿,故又称为上升沿触发的边沿触发 器,触发器的状态只取决于时钟到来前D端的状态,D触发器应用很广,可用作数字信 号的寄存,移位寄存,分频和波形发生等。有很多种型号可供各种用途的需要而选用。 如双D 74LS74、四D 74LS175、六D 74LS174等。 图5-8-3 为双D 74LS74的引脚排列及逻辑符号。功能如表5-8-3。 图5-8-3 74LS74引脚排列及逻辑符号   表5-8-3     表5-8-4 "输 入 "输 出 " "[pic"[pic"CP "D "Qn+1"n" "]D "]D " " " "+1 " "0 "1 "× "× "1 "0 " "1 "0 "× "× "0 "1 " "0 "0 "× "× "φ "φ " "1 "1 " "1 "1 "0 " "1 "1 " "0 "0 "1 " "1 "1 " "× "Qn "n" "输 入 "输出 " "[pic"[pi"CP "T "Qn+1" "]D "c]D" " " " "0 "1 "× "× "1 " "1 "0 "× "× "0 " "1 "1 " "0 "Qn " "1 "1 " "1 "" " " " " "n " 4、触发器之间的相互转换 在集成触发器的产品中,每一种触发器都有自己固定的逻辑功能。但可以利用转换的 方法获得具有其它功能的触发器。例如将JK触发器的J、k两端连在一起,并认它为T端, 就得到所需的T触发器。如图5-8-4(a)所示,其状态方程为: Qn+1 =Tn +Qn         (a) T触发器 (b) T'触

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值