目录

  • 第1单元    数据库系统导论
    • ● 任务1.1  数据库基本概念
    • ● 任务1.2  设计E—R 图
    • ● 任务1.3   将E-R图转换成关系模型
    • ● 任务1.4   练习与作业
    • ● 教与学参考资源
  • 第2单元   认识SQL SERVER数据库
    • ● 任务2.1 数据库应用场景
    • ● 任务2.3  SQL  Server 数据库安装
    • ● 任务2.4 SQL Server 的管理
    • ● 任务2.5  使用SSMS连接数据库
    • ● 教与学参考资源
  • 第3单元  创建和管理数据库
    • ● 任务3.1 创建数据库
    • ● 任务3.1(2)  命令创建数据库
    • ● 任务3.2 管理数据库
    • ● 任务3.2(2) 查看、收缩数据库
    • ● 教与学参考资源
  • 第4单元 创建和管理数据库表
    • ● 任务4.1 SQL Server常用数据类型
    • ● 任务4.2  创建数据表
    • ● 任务4.3  命令创建表
    • ● 任务4.4 实施完整性约束
    • ● 教与学参考资源
  • 第 5 单元   查询数据表
    • ● 任务5.1 单表数据查询
    • ● 任务5.2 多表数据查询
    • ● 任务5.3 嵌套查询
    • ● 任务5.4 合并查询结果
    • ● 教与学参考资源
  • 第6单元  管理表中数据
    • ● 任务6.1   添加数据
    • ● 任务6.2  修改数据
    • ● 任务6.3  删除数据
    • ● 习题与训练
    • ● 教与学参考资源
  • 第7单元  使用索引和视图
    • ● 任务7.1  使用索引
    • ● 使用T-SQL创建索引
    • ● 任务7.2  使用视图
    • ● 使用T-SQL语句创建视图
    • ● 教与学参考资源
  • 第8单元 Transact-SQL语言编程
    • ● 任务8.1   声明和使用变量
    • ● 任务8.2   流控语句
    • ● 任务8.3   常用系统函数
    • ● 任务8.4   创建自定义函数
    • ● 教与学参考资源
  • 第9单元  事务和锁
    • ● 任务   9.1     事务
    • ● 事务的基本操作
    • ● 任务9.2    锁
    • ● 死锁及避免方法(例)
    • ● 教与学参考资源
  • 第10单元  创建和管理存储过程
    • ● 任务10.1 存储过程及优点
    • ● 任务10.2 创建和执行存储过程
    • ● 任务10.3   存储过程参数和返回值
    • ● 任务10.4 修改、删除、 重新编译存储过程
    • ● 教与学参考资源
  • 第11单元 创建和管理触发器
    • ● 任务1 触发器的作用和分类
    • ● 任务2 触 发器的创建与执行
    • ● 任务3 创建级联触发器
    • ● 任务4 修改、删除触发器
  • 第12单元 创建和使用游标
    • ● 任务1  游标的作用及使用步骤
    • ● 任务2  创建基本游标
    • ● 任务3  使用变量保存游标数据
    • ● 任务4  使用循环环提取游标数据
  • 第13单元 SQL Server用户管理
    • ● 任务1数据库安全管理概述
    • ● 任务2SQL Server 安全机制
    • ● 任务3 账号、角色及权限管理
    • ● 任务4数据库完整性管理
    • ● 任务5 数据库的备份与还原
    • ● 任务6   数据的导入与导出
  • 第14单元  综合应用案例
    • ● 概述
    • ● 需求分析
    • ● 概述设计-逻辑设计- 物理设计
    • ● 编写数据库设计说明书
  • 学生做项目成果展示
    • ● 项目一  设计《我班同学数据库》
    • ● 项目二  设计《(Teaching)教学数据库》
    • ● 项目三  数据库应用系统设计开发项目
    • ● 项目四 《华夏-宿舍管理系统》设计开发
    • ● 项目五   综合实训大作业
    • ● 综合实训团队项目大作业
    • ● 学生完成项目摘录展示
  • 总复习与综合训练
    • ● 总复习
    • ● 综合训练一
    • ● 综合训练二
    • ● 综合训练三
    • ● 综合训练四
    • ● 综合训练五
    • ● 简答综合训练
  • 在线专题测验
    • ● 自检自测一
    • ● 自检自测二
  • 拓展   数据库管理工具平台  Navicat
    • ● 关于Navica
    • ● Navicat 的系统需求
    • ● Navicat 的用户界面
    • ● Navicat 创建数据库对象
    • ● 在Navicat创建的SQL 程序脚本
    • ● 在Navicat创建的SQL  server 脚本(2)
    • ● 综合实训(1)
    • ● 综合实训(2)
  • 技术拓展   (MYSQL)数据库技术与应用
    • ● MYSQL技术
  • 教与学图片剪影
    • ● 教学团队
    • ● 学生学习实训
    • ● 活动与交流
任务1.1  数据库基本概念


             学银在线欢迎您!                   


课程名称: SQL SERVER 数据库技术

课程简介: 数据库技术及应用课程是计算机类(软件技术、计算机网络技术、计算机应用技术等)专业的主干专业基础课程。《SQL Server数据库技术》课程以SQL Server   为平台,系统的介绍数据库的基本知识及使用。其中主要知识点有数据库的创建及管理;表的创建和管理;T-SQL数据语言操作;视图、索引、存储过程;数据库的备份恢复等内容。

                                 《数据库技术及应用》教学团队


     主讲教师:  谢赞福   ( 教授 )

  


这门课会讲什么?

        

    以项目任务驱动方式组织课程内容,内容知识点从数据库基本概念开始,循序渐进讲述如何创建数据库,操作数据库,数据库中表的知识,包括表的设计,表的创建与管理,数据插入,修改数据表,查询数据表等知识,索引和视图,T-SQL 语言,触发器和存储过程,最后讲解数据库安全管理,主要包括备份知识。

    数据库应用技术、数据库维护技术、数据库开发技术。

数据库系统认知 学习导航



数据库系统认知 知识框架

你将收获什么?   

  通过本课程学习,你将会学习到数据库安装、数据库创建与管理、数据表、数据表数据操作、索引与视图、T-SQL语言编程、存储过程、触发器和数据库备份等知识,同时也能提高实践操作能力。



第01讲  数据库系统导论

知识目标 

数据库系统和数据库管理系统的基本概念

—

数据模型的分类

概念模型设计

—

关系模型特点

—数据库系统模式—

数据库系统组成

—

能力目标

—能设计E-R图—

将E-R图转换成关系模型

—

主要内容:

—数据库的基本概念—

设计E-R图

将E-R图转换成关系模型




1.1  数据库基本概念

—  


 




数据库管理系统简称为DBMS,是管理数据库的软件。它由一个互相关联的数据的集合和一组用以访问这些数据的程序组成,这个数据集合通常称作数据库,其中包含了组织或企业的数据信息。

—    数据库系统是由数据库及其管理软件组成的系统。通常由软件、数据库和数据管理员组成。其软件主要包括操作系统、各种宿主语言、实用程序以及数据库管理系统。

—    数据管理员负责创建、监控和维护整个数据库,使数据能被任何有权使用的人有效使用。数据库管理员一般是由业务水平较高、资历较深的人员担任。

—    数据模型  数据模型是描述数据、数据联系、数据语义以及一致性约束的概念工具的集合。

    数据模型分成两个不同的层次:

1.概念模型:也称信息模型,它是按用户的观点来对数据和信息建模。

2.数据模型:主要包括网状模型、层次模型、关系模型等,它是按计算系统的观点对数据建模。—



概念模型    概念模型的表示方法很多,最著名最常用的是:实体-联系方法(E-R方法),E-R方法也称为E-R模型。—


数据库系统结构

       从数据库管理系统角度看(数据库系统内部的模式结构 ):系统采用三级模式两级映像结构。

      数据库系统的三级模式结构

       数据库分为三级模式,两级映像。

       三级模式为:外模式、模式和内模式;

       两级映像为:外模式/模式之间的映像以及模式/内模式之间的映像。

       当模式改变时,数据库管理员修改有关的外模式/模式映象,使外模式保持不变应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据与程序的逻辑独立性,简称数据的逻辑独立性。

       当数据库的存储结构改变了(例如选用了另一种存储结构),数据库管理员修改模式/内模式映象,使模式保持不变;应用程序不受影响。保证了数据与程序的物理独立性,简称数据的物理独立性。

       

常用数据模型


1.非关系模型:有层次模型、网状模型

2.关系模型:主要以表格的形式为数据结构

3.面向对象模型

4.对象关系模型


数据库系统一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。