数据库认识DBMS.ppt

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * 实验一 认识DBMS 同济大学 魏小敏 张龙 易源 许斌 什么是DBMS? 数据库管理系统(Database Management System) 一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称DBMS 它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性 用户通过DBMS访问数据库中的数据 数据库管理员也通过DBMS进行数据库的维护工作 它提供多种功能,可使多个应用程序使用户用不同的方法同时或不同时刻去建立,修改和询问数据库 DBMS的功能 位于用户和操作系统之间的一层数据管理软件 1.数据定义功能 提供数据定义语言(Data Definition Language,DDL),用户通过它可以方便地对数据库中的数据对象进行定义。 2.数据组织、存储和管理 分类组织、存储和管理各种数据,确定以何种文件结构和存取方式在存储级上组织这些数据,如何实现数据之间的联系。 3.数据操纵功能 提供数据操纵语言(Data Manipulation Language, DML),实现对数据库的基本操作,如插入、删除、修改和查找(增删改查) 目标:提高存储空间利用率和方便存取 提供多种存取方法来提高存取效率 DBMS的功能 4.数据库的事务管理和运行管理 数据库在建立、运用和维护时由数据库管理系统统一管理、统一控制,以保证数据的安全性、完整性、多用户对数据的并发使用及发生故障后的系统恢复。 5.数据库的建立和维护功能 数据库初始数据的输入、转换功能,数据库的转储、恢复功能,数据库的重组织功能和性能监视、分析功能等。由一些实用程序或管理工具完成的。 6.其他功能 包括DBMS与网络中其他软件系统的通信功能;一个DBMS和另一个DBMS或文件系统的数据转换功能;异构数据库之间的互访和互操作功能等。 常用的数据库管理系统 SQLServer Access MySQL KingBase Oracle DB2 数据库逻辑组件 表 约束 默认值 触发器 索引 进一步 键 用户定义的数据类型 用户定义函数 存储过程 视图 启动和停止数据库服务—方法1 开始 ?控制面板 ?管理工具 ?服务 ?SQL Server(MSSQLSERVER) 服务已启动 服务已关闭 启动和停止数据库服务—方法2 开始 ?运行 ?输入”cmd” ?打开dos窗口 停止数据库服务: net stop mssqlserver 启动数据库服务: net start mssqlserver 新建数据库 新建用户 数据库存储文件 SQLSERVER有两种数据存储文件,分别是数据文件和日志文件。其中,数据文件是以8K(=8192Byte)的页面(Page)作为存储单元的。而日志文件是以日志记录作为存储单元。 文件存储位置: C:\Program Files\Microsoft SQL Server\MSSQL\Data SQL Server 2005系统数据库简介 Master数据库是SQL Server系统最重要的数据库,它记录了SQL Server系统的所有系统信息。 model 数据库用作在 SQL Server 实例上创建的所有数据库的模板。 Msdb数据库是代理服务数据库,为其报警、任务调度和记录操作员的操作提供存储空间。 Tempdb是一个临时数据库,它为所有的临时表、临时存储过程及其他临时操作提供存储空间。Tempdb数据库由整个系统的所有数据库使用,不管用户使用哪个数据库,他们所建立的所有临时表和存储过程都存储在tempdb上。 SQL Server 2005工具和实用程序 SQL Server 2005管理平台 商业智能开发平台 SQL Server 分析器 数据库引擎优化顾问 分析服务 SQL Server配置管理器 SQL Server文档和教程 SQL Server 2005管理平台 SQL Server 2005管理平台(SQL Server Management Studio)包含了SQL Server 2000企业管理器(Enterprise Manager),以及查询分析器(Query Analyzer)等方面的功能。 图 SQL Server 管理平台界面 图 SQL Server2005查询分析器界面 查询分析器是一个图形化的数据库编程接口,是SQL server 客户端的重要组成部分。查询分析器以自由的文本格式编辑SQL代码,对语法中的保留字提供彩色显示,方便开发人员使用。 商业智能开发平台 SQL Server商业智能开发平台(Bus

文档评论(0)

好文精选 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档