版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
会计学1CH数据库系统概论实用2NO:1概述第1页/共33页3概述
今天,信息资源已经成为各部门各行业的重要财富和资源。通过何种方式组织信息成为一个企业或组织生存和发展的重要条件。因此,以信息系统为核心和基础的数据库技术得到越来越广泛的应用。数据库是数据管理的最新技术,是计算机科学的重要分支。第2页/共33页4概述-数据库在系统中的地位应用系统DBMS操作系统硬件第3页/共33页5概述-数据库的产生和发展人工管理阶段(50年代)无共享,不独立,依赖于某一个应用程序文件管理阶段(50~60年代)共享性差,独立性差数据库管理阶段(60年代后期)共享性,独立性高第4页/共33页6NO:2数据库特点第5页/共33页7数据库特点1.
数据结构化:数据的存放不是针对某个应用,而是面向全组织,具有总体的结构性.2.
数据共享性高,易扩展性高:冗余度小,可被多个应用使用,同时也减少了数据的不一致性数据被相互利用,相互参照的能力。共享性越高,数据的冗余度越小没有共享意味着必须为每一个应用采用一个数据集第6页/共33页8数据库特点
-数据库系统的特点(续)3.
数据独立性高:数据的存储由数据库管理系统负责,用户程序不必管理数据的存储.数据对抗逻辑结构或物理结构的改变能力。独立性越高,采用该数据集的应用程序改动的越小。没有独立性意味着当数据集改动了物理或逻辑结构后,应用程序要作相应修改.4.
数据由DBMS统一管理和控制第7页/共33页9NO:3DBMS
的数据控制功能第8页/共33页10
DBMS的数据控制功能
数据的安全性(security)保护数据的完整性(integrity)检查并发(concurrency)控制数据库恢复(recovery)第9页/共33页11
DBMS的数据控制功能
-安全性(security)保护
数据的安全性保护是指保护数据以防止不合法的使用造成数据的泄密和破坏。是每个用户都能按照规定,对某些数据以某种方式进行使用和处理。第10页/共33页12
DBMS的数据控制功能
-数据的完整性(integrity)检查
数据的完整性指数据的正确性、有效性和相容性,完整性检查将数据控制在有效的范围内,或保证数据之间满足一定的关系第11页/共33页13
DBMS的数据控制功能
-并发(concurrency)控制
当多个用户的并发进程同时存取、修改数据库时,可能会发生相互的干扰而的大错误的结果或使得数据库的完整性遭到破坏,因此必须对多用户的并发操作加以控制和协调。第12页/共33页14
DBMS的数据控制功能
-数据库恢复(recovery)
在计算机系统的硬件故障、软件故障和操作员的失误以及故意的破坏都会影响数据库中数据的正确性,甚至造成数据库部分的或全部的丢失。DBMS必须具有将数据库从错误的状态下恢复到某个已知状态、正确状态的能力,这就是数据库的恢复能力第13页/共33页15NO:4RDBMS
基本数据库对象第14页/共33页16RDBMS基本数据库对象
数据库:数据、表和其他对象的集合表:定义由相关列组成的行的集合数据类型:定义列和变量允许的数据值约束值:定业列中允许的数据值的规则,保证数据完整性的标准机制默认值:当列没有提供数值时默认的数值规则:定义存储在某列或数据类型中的有效值的信息第15页/共33页17RDBMS基本数据库对象
索引:一种存储过程,为数据检索提供快速的访问方式,并保证数据的完整性视图:从一个或多个表或视图查看数据的方法函数:封装复杂的逻辑步骤,返回数值或表存储过程:预编译的T-SQL语句的集合触发器:特殊的存储过程,当用户修改表或视图时自动执行第16页/共33页18NO:5SQLServer
简介第17页/共33页19SQLServer简介
-发展历史
Microsoft,Sybase,Ashton_Tate共同开发.
1988:推出OS/2版本
1996:6.5版本
1998:7.0
2000:2000
第18页/共33页20SQLServer简介
-SQL语言与T-SQL
标准SQL语言:
SQL是StructruedQueryLanguage的缩写,即结构化查询语言。它是负责与ANSI(美国国家标准学会)维护的数据库交互的标准。第19页/共33页21SQLServer简介
-SQL语言与T-SQL(续)
作为关系数据库的标准语言,它已被众多商用DBMS产品所采用,使得它已成为关系数据库领域中一个主流语言,不仅包含数据查询功能,还包括插入、删除、更新和数据定义功能.
第20页/共33页22SQLServer简介
-SQL语言与T-SQL(续)
T-SQL语言:T-SQL是SQL语言的一种版本,且只能在SQLSERVER上使用。它是ANSISQL的加强版语言、提供了标准的SQL命令。另外,T-SQL还对SQL做了许多补允,提供了类似C、Basic和Pascal的基本功能,如变量说明、流控制语言、功能函数等第21页/共33页23SQLServer简介
-安全性
登录身份验证数据库用户和角色角色类型许可权限验证第22页/共33页24NO:6SQLServer
2005简介第23页/共33页25SQLServer2005简介
--SQLServer2005组件ReportingServicesAnalysisServicesIntegrationServicesReplicationServiceBrokerFull-TextSearchNotificationServicesDatabaseEngine第24页/共33页26SQLServer2005简介DatabaseEngine
数据库引擎IntegrationServices
集成服务AnalysisServices
分析服务ReportingServices
报表服务第25页/共33页27SQLServer2005简介DatabaseEngine(数据库引擎)
1:服务代理应对并发
2:复制
负载均衡
3:全文搜索
4:通知服务(.NETFramework实现)第26页/共33页28SQLServer2005简介SQLServer2005集成了.NET框架.NETFrameworkReportingServicesAnalysisServicesIntegrationServicesReplicationServiceBrokerFull-TextSearchNotificationServicesDatabaseEngine第27页/共33页29SQLServer2005简介.NET框架组成部分开发工具和语言基础类库公共语言运行环境(CLR)第28页/共33页30SQLServer2005简介SQLServer2005特性对扩展标记语言(XML)数据内建的支持CLR集成可扩展性基于服务的架构网络服务支持高等级的安全性高可用性数据迁移和分析的支持第29页/共33页31SQLServer2005简介
SQL是核心语言,它用于:存储数据检索和操作数据修改数据
SQL语句可被分类为:数据定义语言(DDL)数据操纵语言(DML)数据控制语言(DCL)数据查询语言(DQL)第30页/共33页32总结1.概述2.数据库特点3.DBMS的数据控制功能
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 结构性心脏病介入治疗规范化诊疗业务学习
- 《中小学学生学籍管理办法(2026年)》
- 外墙涂料施工工艺及质量控制指南
- 农林牧渔企业信息公开工作规范落实自查自纠整改复查报告
- 2025年东昌府区柳园街道招聘社区网格员考试试题附答案详解
- 某人防工程监理实施细则
- 乡村兽医培训考试试题
- 法制宣传日宣传活动总结
- 公司文职人员试用期转正工作总结
- 活动宣传方案
- 2026贵州省住房资金管理中心招聘工作人员1人备考题库含答案详解(考试直接用)
- 2026储能入市背景下的投资测算工具设计逻辑深度研究报告
- 2026四川省阿坝州州级事业单位考试调动37人重点基础提升(共500题)附带答案详解
- 2026湖北神农架林区公安局招聘辅警22人笔试参考题库及答案解析
- 2026学校规范教育收费自查整改报告
- 2026中华全国供销合作总社直属事业单位招聘27人考试参考题库及答案解析
- 事故隐患排查治理基本知识
- 煤矿防治水知识培训
- 科学学习方法小学主题班会课件
- 2026江铜铜箔科技股份有限公司第一批次春季校园招聘89人建设笔试参考题库及答案解析
- 2026年建安杯信息通信建设行业安全竞赛重点题库(新版)
评论
0/150
提交评论