学银在线欢迎您!
课程名称: 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.对象关系模型
数据库系统一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。