欢迎来到天天文库
浏览记录
ID:50101584
大小:530.00 KB
页数:63页
时间:2020-03-08
《数据库技术介绍PPT.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、数据库技术简介本章内容应用背景数据库应用程序设计方案简介SQLSERVER简介SQLSERVE组件SQLSERVER版本SQLSERVER数据库中的对象应用背景随着计算机技术的蓬勃发展,计算机应用已经涉及人们日常生活、工作的各个领域。数据处理是计算机四大应用(科学计算、过程控制、数据处理和辅助设计)的一个主要方面,而且已经渗透到许多其他应用领域。1.1数据库系统应用程序设计方案简介数据库和数据库系统的基本概念几种数据库系统应用程序模型常用的数据库访问接口数据库及数据库系统概念数据库,顾名思义,是存放数据的仓库数据库系统是指在计算机系统中引入数据库后的系统,一般由数
2、据库、数据库管理系统、应用程序系统和数据库用户几个部分组成。数据库系统应用程序模型单层模型:基于早期的文件和程序集成的一种开发模型两层模型:又称C/S模型,将数据和程序代码分离,采用客户端请求和服务端响应方式实现数据共享三层/N层模型:又称B/S模型,将代码中的界面表示(表示层)和程序逻辑(商业规则,中间层)分离,数据访问更加灵活。常用数据库访问接口开放数据库互联(ODBC)和DB库内嵌SQL数据访问对象(DataAccessObject,DAO)远程数据库对象(RemoteDataObject,RDO)OLEDBADO(ActiveDataObject)ADO.
3、Net(ADO+)1.2SQLServer简介SQLServer起源SQLServer不是一个数据库。它是一种客户机/服务器关系型数据库管理系统,简称RDBMSSQLServer是一个作为服务运行的Windows应用程序SQLServer是一个全面的、集成的、端到端的数据解决方案SQLServer的特点真正的客户机/服务器体系结构。图形化用户界面丰富的编程接口工具SQLServer与WindowsNT完全集成具有很好的伸缩性对Web技术的支持SQLServer提供数据仓库功能SQLServer2005具有的新特性实现了与MicrosoftVisualStudio、
4、MicrosoftOfficeSystem和新的开发工具包的紧密集成增强的报表服务增强的数据访问接口增强的数据分析服务增强的数据复制服务改进的开发工具可以为不同规模的企业构建和部署经济有效的BI解决方案1.3SQLServer的组件数据库引擎(DatabaseEngine)分析服务(AnalysisServices)报表服务(ReportingService)集成服务(IntegrationServiceSQLServer2005管理平台商业智能开发平台配置管理器SQLServer联机丛书1.4SQLServer2005的版本SQLServer2005企业版SQL
5、Server2005标准版SQLServer2005工作组版SQLServer2005学习版SQLServer2005开发版SQLServer2005移动版1.5SQLServer中常用的数据对象表数据类型视图存储过程触发器约束索引数据库对象数据库对象的引用方法全限定名称SQLServer对象的完整名称包括4个标识符:服务器名称、数据库名称、对象的所有者名称和对象名称。格式如下:Server.database.owner.objectServer.database..objectServer..owner.objectServer...objectdatabase
6、.owner.objectdatabase..objectowner.objectobject部分指定的名称管理数据库介绍数据库管理员最核心的工作——创建和管理SQLServer数据库。介绍如何使用SQLServer管理器和系统存储过程实现大多数与数据库相关的任务。内容提要创建数据库修改数据库删除数据库数据库备份数据库还原系统数据库介绍4.1创建数据库SQLServer的数据库,一般至少包括两个文件:数据文件:用来存储数据库的数据和对象,如表、索引、存储过程和视图等。默认的扩展名为“mdf”日志文件:用来存储日志的文件,包括恢复数据中的所有事务所需的信息。扩展名为
7、“ldf”创建新数据库的注意事项默认情况下,只有系统管理员可以创建新数据库。给数据库指定的名字必须遵循SQLServer命名规范:所有的新数据库都是model数据库的备份。这意味着新数据库不可能比model数据库当前的容量更小。单个数据库可以存储在单个文件上,也可以跨越多个文件存储。数据库的大小可以被扩展或者收缩。当新的数据库创建时,SQLServer自动地更新master数据库的sysdatabases系统表。文件与文件组数据库文件:存放数据库数据和数据库对象的文件主数据库文件:.MDF文件次数据库文件:.NDF文件日志文件:是用来记录数据库更新情况的文件主日志
8、文件次日志
此文档下载收益归作者所有