- 6
- 0
- 约2.6千字
- 约 29页
- 2016-10-26 发布于广东
- 举报
SQL Server 2008数据库管理与开发教程 第1章 数据库基础 本章主要介绍数据库的相关概念,包括数据库系统的简介、数据库的体系结构、数据模型、常见关系数据库、SQL Server 2008数据库特性及Transact-SQL简介。 通过本章的学习,读者应该掌握数据库系统、数据模型、数据库三级模式结构及数据库规范化等概念对比常见的关系数据库,了解SQL Server 2008数据库特性和Transact-SQL语言。 1.1 数据库系统简介 1.1.1 数据库技术的发展 数据库技术是应数据管理任务的需求而产生的。 随着计算机技术的发展,对数据管理技术也不断地提出了更高的要求,其先后经历了人工管理、文件系统、数据库系统3个阶段。这3个阶段的特点分别如下所述。 1.人工管理阶段 (1)数据不保存。 (2)使用应用程序管理数据。 (3)数据不共享。 (4)数据不具有独立性。 2.文件系统阶段 (1)数据可以长期保存。 (2)由文件系统管理数据。 (3)共享性差,数据冗余大。 (4)数据独立性差。 3.数据库系统阶段 数据库系统满足了多用户、多应用共享数据的需求,比文件系统具有更明显的优点,标志着管理技术的飞跃。 1.1.2 数据库系统的组成 数据库系统(Data Base System,DBS)是采用数据库技术的计算机系统,是由数据库(数据)、数据库管理系统(软件)、数据库管理员(人员)、硬件平台(硬件)和软件平台(软件)5部分构成的运行实体。 其中,数据库管理员(Data Base Administrator,DBA)是对数据库进行规划、设计、维护和监视等的专业管理人员,在数据库系统中起着非常重要的作用。 1.2 数据库的体系结构 数据库具有一个严谨的体系结构,这样可以有效地组织、管理数据,提高数据库的逻辑独立性和物理独立性。 数据库领域公认的标准结构是三级模式结构。 1.2.1 数据库三级模式结构 1.模式 2.外模式 3.内模式 1.2.2 三级模式之间的映射 1.外模式/模式映射 2.模式/内模式映射 1.3 数 据 模 型 1.3.1 数据模型的概念 数据模型是数据库系统的核心与基础,是描述数据与数据之间的联系、数据的语义、数据一致性约束的概念性工具的集合。 (1)数据结构 (2)数据操作 (3)完整性约束 1.3.2 常见的数据模型 (1)层次模型 (2)网状模型 (3)关系模型 1.3.3 关系数据库的规范化 (1)第一范式(1NF) (2)第二范式(2NF) (3)第三范式(3NF) 1.3.4 关系数据库的设计原则 (1)数据库内数据文件的数据组织应获得最大限度的共享、最小的冗余度,消除数据及数据依赖关系中的冗余部分,使依赖于同一个数据模型的数据达到有效的分离。 (2)保证输入、修改数据时数据的一致性与正确性。 (3)保证数据与使用数据的应用程序之间的高度独立性。 1.3.5 实体与关系 (1)一对一关系 (2)一对多关系 (3)多对多关系 1.4 常见关系数据库 1.4.1 Access数据库 Microsoft Access是当前流行的关系型数据库管理系统之一,其核心是Microsoft Jet数据库引擎。 1.4.2 SQL Server 2000数据库 SQL Server是由微软公司开发的一个大型的关系数据库系统,它为用户提供了一个安全、可靠、易管理的高端客户机/服务器数据库平台。 1.4.3 SQL Server 2008数据库 (1)统一的开发环境 (2).NET框架集成 1.4.4 Oracle数据库 Oracle是ORACLE(甲骨文)公司提供的以分布式数据库为核心的一组软件产品。 1.5 SQL Server 2008数据库特性 1.数据库管理 2.查询通知 3.多活动结果集 4.数据镜像中的透明故障转移 5.
您可能关注的文档
- 新SQL Server 2005数据库实践教程——管理与维护篇 电子教案 钱哨 2.第二章 .SQL Server 2005概述.ppt
- 新SQL Server 2005数据库实践教程——管理与维护篇 电子教案 钱哨 3.第三章 .数据库备份与恢复技术.PPT
- 新SQL Server 2005数据库实践教程——管理与维护篇 电子教案 钱哨 4.第四章 .数据库转换与复制技术.ppt
- 新SQL Server 2005数据库实践教程——管理与维护篇 电子教案 钱哨 5.第五章 .SQL Server 2005的安全性.ppt
- 新SQL Server 2005数据库实践教程——管理与维护篇 电子教案 钱哨 6.第六章 .自动化管理任务.ppt
- 新SQL Server 2005数据库实践教程——管理与维护篇 电子教案 钱哨 7.第七章 .数据库维持高可用性.ppt
- 新SQL Server 2005数据库实践教程——管理与维护篇 电子教案 钱哨 8.第八章 .SQL Server 2005的分析服.ppt
- 新SQL Server 2005数据库实践教程——管理与维护篇 电子教案 钱哨 9.第九章 .SQL Server 2005 报表服务.ppt
- 新SQL Server 2005数据库实践教程——开发与设计篇 电子教案 钱哨 第1章 关系数据库标准语言SQL.ppt
- 新SQL Server 2005数据库实践教程——开发与设计篇 电子教案 钱哨 第3章 事务处理、并发控制及数据库优化.ppt
- 新SQL Server 2008数据库管理与开发教程 第2版 教学课件 王雨竹 张玉花 张星_ 第2章 SQL Server 2008安装与配置.ppt
- 新SQL Server 2008数据库管理与开发教程 第2版 教学课件 王雨竹 张玉花 张星_ 第3章 创建和管理数据库.ppt
- 新SQL Server 2008数据库管理与开发教程 第2版 教学课件 王雨竹 张玉花 张星_ 第4章 Transact SQL 语法结构.ppt
- 新SQL Server 2008数据库管理与开发教程 第2版 教学课件 王雨竹 张玉花 张星_ 第5章 数据查询与操作.ppt
- 新SQL Server 2008数据库管理与开发教程 第2版 教学课件 王雨竹 张玉花 张星_ 第6章 视图操作.ppt
- 新SQL Server 2008数据库管理与开发教程 第2版 教学课件 王雨竹 张玉花 张星_ 第7章 索引与数据完整性.ppt
- 新SQL Server 2008数据库管理与开发教程 第2版 教学课件 王雨竹 张玉花 张星_ 第8章 存储过程与触发器.ppt
- 新SQL Server 2008数据库管理与开发教程 第2版 教学课件 王雨竹 张玉花 张星_ 第9章 SQL Server 2008高级开发.ppt
- 新SQL Server 2008数据库管理与开发教程 第2版 教学课件 王雨竹 张玉花 张星_ 第10章 SQL Server 2008安全管理.ppt
- 新SQL Server 2008数据库管理与开发教程 第2版 教学课件 王雨竹 张玉花 张星_ 第11章 SQL Server 2008维护管理.ppt
最近下载
- 山东省春季高考英语真题与.docx VIP
- 山东省2024年春季高考考试语文试卷试题真题_可搜索.pdf VIP
- 2025年山东省春季高考英语试卷试题真题(含答案).pdf VIP
- 2021年山东省春季高考数学真题-【含答案】.docx VIP
- 【新教材】人教PEP版(2024)四年级下册英语全册教案(含教学计划).docx
- 2024年山东省春季高考数学试卷试题及答案详解.pdf VIP
- 2024年山东省春季高考数学试卷试题真题(含答案) (2).pdf VIP
- 2024年山东省春季高考数学试卷试题真题(含答案).pdf VIP
- 期末复习:时文课外类文阅读理解-2024-2025学年统编版七年级语文下册.pdf VIP
- 染厂规章制度.docx VIP
原创力文档

文档评论(0)