摘要。信息资源已成为社会各行业的重要资源和财富,作为实施有效信息处理的信息系统已成为一个或组织生存和发展的重要基础条件。由于数据库技术是信息系统的核心和基础,因而得到快速的发展和越来越广泛的运用。
数据库技术主要是研究如何科学的组织和存储数据、高效地获取和处理数据,是数据库管理的最新技术,是计算机科学与技术的重要分支。数据库技术可以为各种用户提供及时、准确、相关的信息,满足用户各种不同的需求。
在基于对sql server 20xx彻底的、面向的改进之后,sql server 20xx为我们带来了非常引人注目的特性,比如数据库引擎中的数据及备份压缩、稀疏列、压缩与过滤索引,这些功能都是为了节省存储空间,环保、绿色。
前言。大约12年前学习过机械工业出版社的《数据库系统原理及运用教程》,没想到这学期也同样开设了高等教育出版社的《数据库原理与应用》(第二版),加之在日常工作中也常常用到数据库进行数据分析、传递等,因此,重新翻阅这本书有种老友相见,分外亲切的感觉。
数据库系统自产生以来,从第一代的层次性和状型数据库系统、第二代的关系数据库系统,到新一代的数据库系统,无论是理论上还是运用上都得到了飞速的发展。现代运用不论是对数据模型还是数据库系统都提出了更高和更新的需求,但令人欣慰的是,数据库的理论研究、实际运用和发展,都给人们一种耳目一新的感觉和希望。
正文。通过重新学习这门课程,通过理论与实际相结合,使我对数据库技术又有了比较全面的了解,对数据库应用的基本知识有了新的认识。这门课程以关系数据库系统为核心,系统全面地阐述了数据库系统的基本概念、基本原理和应用技术,主要内容包括数据库技术概述、关系数据库、关系数据库的标准语言sql、关系数据库设计、数据库保护、络数据库、络数据库管理系统sql server 20xx、分布式数据库系统、xml数据库等。
当今的数据库以关系数据库为主流,但为了赶时髦,各大数据库也在开发面向对象的关系型数据库,把高级程序设计语言和数据库实现无缝连接,以发挥各自的优缺点。高级程序设计语言善于描述复杂的过程,而当今数据库有着强大的管理功能和可操作性,我们现在的数据库是以表为基本的存储单元(描述一个对象),但现在的发展越来越快,对数据的复杂性也越来越大。所以我们的二维数据库要转向三维数据库发展。
由于日常工作中用到的数据库是基于sql server 20xx,因此想**自己这些年来使用sql server 20xx的一些认识和体会。
sql server 20xx出现在微软数据平台愿景上是因为它使得任何可以运行他们最关键任务的应用程序,同时降低了管理数据基础设施和发送观察和信息给所有用户的成本。作为一个成熟的产品,sql server 20xx推出了许多新的特性和关键的改进:引入了用于提高开发人员、架构师和管理员效率的新功能。
简单概括起来这个平台具有一下三个显着的特点:可信任的、高效的、智能的。
下面我就sql server 20xx三个显着的特点简单进行描述和说明。
一、可信任的,即使得可以以很高的安全性、可靠性和可扩展性来运行他们最关键任务的应用程序。
在今天数据驱动的世界中,需要继续访问他们的数据。sql server 20xx为关键任务应用程序提供了强大的安全特性、可靠性和可扩展性。
(一)、保护你的信息。在过去的sql server 20xx的基础之上,sql server 20xx做了以下方面的增强来扩展它的安全性:
1、简单的数据加密。
sql server 20xx可以对整个数据库、数据文件和日志文件进行加密,而不需要改动应用程序。进行加密使可以满足遵守规范和及其关注数据隐私的要求。简单的数据加密的好处包括使用任何范围或模糊查询搜索加密的数据、加强数据安全性以防止未授权的用户访问、还有数据加密。
这些可以在不改变已有的应用程序的情况下进行。
2、外键管理。
sql server 20xx为加密和密钥管理提供了一个全面的解决方案。为了满足不断发展的对数据中心的信息的更强安全性的需求,投资给**商来管理内的安全密钥。sql server 20xx通过支持第三方密钥管理和硬件安全模块(hsm)产品为这个需求提供了很好的支持。
3、增强了审查。
sql server 20xx使你可以审查你的数据的操作,从而提高了遵从性和安全性。审查不只包括对数据修改的所有信息,还包括关于什么时候对数据进行读取的信息。sql server 20xx具有像服务器中加强的审查的配置和管理这样的功能,这使得可以满足各种规范需求。
sql server 20xx还可以定义每一个数据库的审查规范,所以审查配置可以为每一个数据库作单独的制定。为指定对象作审查配置使审查的执行性能更好,配置的灵活性也更高。
(二)确保业务可持续性。有了sql server 20xx,微软继续使具有提供简化了管理并具高可靠性的应用的能力。
1、改进了数据库镜像。
sql server 20xx基于sql server 20xx,并提供了更可靠的加强了数据库镜像的平台。新的特性包括:
? 页面自动修复。sql server 20xx通过请求获得一个从镜像合作机器上得到的出错页面的重新拷贝,使主要的和镜像的计算机可以透明的修复数据页面上的823和824错误。
? 提高了性能。sql server 20xx压缩了输出的日志流,以便使数据库镜像所要求的络带宽达到最小。
? 加强了可支持性
(1) sql server 20xx包括了新增加的执行计数器,它使得可以更细粒度的对数据库管理系统(database management syste,dbms)日志记录的不同阶段所耗费的时间进行计时。
(2) sql server 20xx包括动态管理视图(dynamic management view)和对现有的视图的扩展,以此来显示镜像会话的更多信息。
2、热添加cpu。
为了**添加内存资源而扩展sql server中的已有的支持,热添加cpu使数据库可以按需扩展。也就是说,cpu资源可以添加到sql server 20xx所在的硬件平台上而不需要停止应用程序。
(三)、最佳的和可**的系统性能。在面对不断增长的压力,要提供可预计的响应和对随着用户数目的增长而不断增长的数据量进行管理。sql server 20xx提供了一个广泛的功能集合,使你的数据平台上的所有工作负载的执行都是可扩展的和可**的。
1、性能数据的采集。
性能调整和排除故障对于管理员来说是耗费时间的工作。为了给管理员提供全面的执行洞察力,sql server 20xx推出了范围更大的数据采集,一个用于存储性能数据的新的集中的数据库,以及新的报表和监控工具。
2、扩展事件。
sql server扩展事件是一个用于服务器系统的一般的事件处理系统。扩展事件基础设施是一个轻量级的机制,它支持对服务器运行过程中产生的事件的捕获、过滤和响应。这个对事件进行响应的能力使用户可以通过增加前后文关联数据,例如transact sql对所有事件调用堆栈或查询计划句柄,以此来快速的诊断运行时问题。
事件捕获可以按几种不同的类型输出,包括windows事件跟踪(event tracing for windows,etw)。当扩展事件输出到etw时,操作系统和应用程序就可以关联了,这使得可以作更全面的系统跟踪。
3、备份压缩。
保持**进行基于磁盘的备份是很昂贵而且很耗时的。有了sql server 20xx备份压缩,需要的磁盘i/o 减少了,**备份所需要的存储空间也减少了,而且备份的速度明显加快了。
4、数据压缩。
改进的数据压缩使数据可以更有效的存储,并且降低了数据的存储要求。数据压缩还为大型的限制输入/输出的工作负载例如数据仓库提供了显着的性能改进。
5、资源监控器。
sql server 20xx随着资源监控器的推出使可以提供持续的和可**的响应给终端用户。资源监控器使数据库管理员可以为不同的工作负载定义资源限制和优先权,这使得并发工作负载可以为终端用户提供稳定的性能。
6、稳定的计划。
sql server 20xx通过提供了一个新的制定查询计划的功能,从而提供了更好的查询执行稳定性和可**性,使可以在硬件服务器更换、服务器升级和产品部署中提供稳定的查询计划。
二、高效的,即使得可以降低开发和管理他们的数据基础设施的时间和成本。 sql server 20xx降低了管理系统、.net架构和visual studioreg; team system的时间和成本,使得开发人员可以开发强大的下一代数据库应用程序。
基于政策的管理。作为微软正在努力降低的总成本所作的工作的一部分,sql server 20xx推出了陈述式管理架构(dmf),它是一个用于sql serve
r数据库引擎的新的基于策略的管理框架。陈述式管理提供了以下优点:
? 遵从系统配置的政策
? 监控和防止通过创建不符合配置的政策来改变系统
? 通过简化管理工作来减少的总成本
? 使用sql server 管理套件查找遵从性问题
dmf是一个基于政策的用于管理一个或多个sql server 20xx实例的系统。要使用dmf,sql server政策管理员使用sql server 管理套件创建政策,这些政策管理服务器上的实体,例如sql server的实例、数据库、和其它sql server对象。dmf由三个组件组成:
政策管理、创建政策的政策管理员,和显式管理。管理员选择一个或多个要管理的对象,并显式检查这些对象是否遵守指定的政策,或显式地使这些对象遵守某个政策。
总结报告 关于《数据库原理与运用》学习心得体会
摘要。信息资源已成为社会各行业的重要资源和财富,作为实施有效信息处理的信息系统已成为一个企业或组织生存和发展的重要基础条件。由于数据库技术是信息系统的核心和基础,因而得到快速的发展和越来越广泛的运用。数据库技术主要是研究如何科学的组织和存储数据 高效地获取和处理数据,是数据库管理的最新技术,是计算机...
数据库基础与运用复习
数据库基础与应用 复习资料。1.sql server数据库应用的处理过程分布在 1 和服务器上。2.sql server提供了动态的自我管理机制,能够自动增大或缩小数据库所占用的 2 3.sql server与windows 2000等操作系统完全集成,可以使用操作系统的用户和域账号作为数据库的 3...
数据库原理复习与答案
1 简述数据库系统的特点。答 数据结构化 数据的共享性高 冗余度低 易扩充 数据独立性高 数据由dbms统一管理和控制。2 数据库管理系统的主要功能有哪些?答 数据定义功能 数据操纵功能 数据库的运行管理 数据库的建立和维护功能。3 试述文件系统与数据库系统的区别和联系。答 1 数据结构化是数据库与...