收藏 分销(赏)

数据库认识DBMS-.ppt

上传人:a199****6536 文档编号:2226438 上传时间:2024-05-23 格式:PPT 页数:30 大小:722.50KB
下载 相关 举报
数据库认识DBMS-.ppt_第1页
第1页 / 共30页
数据库认识DBMS-.ppt_第2页
第2页 / 共30页
数据库认识DBMS-.ppt_第3页
第3页 / 共30页
数据库认识DBMS-.ppt_第4页
第4页 / 共30页
数据库认识DBMS-.ppt_第5页
第5页 / 共30页
点击查看更多>>
资源描述

1、实验一 认识DBMS同济大学 魏小敏 张龙 易源 许斌1什么是DBMS?o数据库管理系统(Database Management System)一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称DBMS它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性用户通过DBMS访问数据库中的数据数据库管理员也通过DBMS进行数据库的维护工作它提供多种功能,可使多个应用程序使用户用不同的方法同时或不同时刻去建立,修改和询问数据库2DBMS的功能位于用位于用户和操作系和操作系统之之间的一的一层数据管理数据管理软件件1.数据定义功能 提供数据定义语言(Data Definition L

2、anguage,DDL),用户通过它可以方便地对数据库中的数据对象进行定义。2.数据组织、存储和管理 分类组织、存储和管理各种数据,确定以何种文件结构和存取方式在存储级上组织这些数据,如何实现数据之间的联系。3.数据操纵功能 提供数据操纵语言(Data Manipulation Language,DML),实现对数据库的基本操作,如插入、删除、修改和查找(增删改查)目目标:提高存:提高存储空空间利用率和方便存取利用率和方便存取 提供多种存取方法来提高存取效率提供多种存取方法来提高存取效率3DBMS的功能4.数据库的事务管理和运行管理 数据库在建立、运用和维护时由数据库管理系统统一管理、统一控制

3、,以保证数据的安全性、完整性、多用户对数据的并发使用及发生故障后的系统恢复。5.数据库的建立和维护功能 数据库初始数据的输入、转换功能,数据库的转储、恢复功能,数据库的重组织功能和性能监视、分析功能等。由一些实用程序或管理工具完成的。6.其他功能 包括DBMS与网络中其他软件系统的通信功能;一个DBMS和另一个DBMS或文件系统的数据转换功能;异构数据库之间的互访和互操作功能等。4常用的数据库管理系统oSQLServeroAccessoMySQLoKingBaseoOracleoDB25数据库逻辑组件o表 o约束o默认值o触发器o索引6进一步o键o用户定义的数据类型 o用户定义函数 o存储过程

4、 o视图 7启启动和停止数据和停止数据库服服务方法方法1 1开始开始控制面板控制面板管理工具管理工具服服务SQL Server(MSSQLSERVER)服服务已启已启动8服服务已关已关闭9启启动和停止数据和停止数据库服服务方法方法2 2开始开始运行运行输入入”cmd”cmd”打开打开dosdos窗口窗口停止数据库服务:net stop mssqlserver启动数据库服务:net start mssqlserver10新建数据库11新建用户12数据库存储文件 SQLSERVER SQLSERVER有两种数据存储文件,分别是数据文件和日志文件。其中,数据文件是以8K(8K(8192Byte)81

5、92Byte)的页面(Page)(Page)作为存储单元的。而日志文件是以日志记录作为存储单元。文件存储位置:C:Program FilesMicrosoft SQL ServerMSSQLData13SQL Server 2005系统数据库简介Master数据库是SQL Server系统最重要的数据库,它记录了SQL Server系统的所有系统信息。model 数据库用作在 SQL Server 实例上创建的所有数据库的模板。Msdb数据库是代理服务数据库,为其报警、任务调度和记录操作员的操作提供存储空间。Tempdb是一个临时数据库,它为所有的临时表、临时存储过程及其他临时操作提供存储空间

6、。Tempdb数据库由整个系统的所有数据库使用,不管用户使用哪个数据库,他们所建立的所有临时表和存储过程都存储在tempdb上。14SQL Server 2005工具和实用程序pSQL Server 2005管理平台 p商业智能开发平台pSQL Server 分析器 p数据库引擎优化顾问p分析服务pSQL Server配置管理器 pSQL Server文档和教程15SQL Server 2005管理平台 SQL Server 2005管理平台(SQL Server Management Studio)包含了SQL Server 2000企业管理器(Enterprise Manager),以及查

7、询分析器(Query Analyzer)等方面的功能。16图 SQL Server 管理平台界面管理平台界面17图 SQL Server2005查询分析器界面分析器界面 查询分析器是一个图形化的数据库编程接口,是SQL server 客户端的重要组成部分。查询分析器以自由的文本格式编辑SQL代码,对语法中的保留字提供彩色显示,方便开发人员使用。18商业智能开发平台 SQL Server商业智能开发平台(Business Intelligence Development Studio)是一个集成的环境,用于开发商业智能构造(如多维数据集、数据源、报告和Integration Services 软

8、件包),如下图所示。1920SQL Server分析器 SQL Server分析器(Profiler)是一个图形化的管理工具,用于监督、记录和检查SQL Server 数据库的使用情况。对系统管理员来说,它是一个连续实时地捕获用户活动情况的间谍。可以通过多种方法启动 SQL Server Profiler,以支持在各种情况下收集跟踪输出。如下图所示。2122数据库引擎优化顾问 企业数据库系统的性能依赖于组成这些系统的数据库中物理设计结构的有效配置。这些物理设计结构包括索引、聚集索引、索引视图和分区,其目的在于提高数据库的性能和可管理性。SQL Server 2005 提供了数据库引擎优化顾问,

9、这是分析一个或多个数据库上工作负荷的性能效果的工具。如下图所示。2324分析服务 Microsoft SQL Server 2005 Analysis Services(SSAS)为商业智能应用程序提供联机分析处理(OLAP)和数据挖掘功能。Analysis Services 允许设计、创建和管理包含从其他数据源(如关系数据库)聚合的数据的多维结构,以实现对 OLAP 的支持。对于数据挖掘应用程序,分析服务允许设计、创建和可视化处理那些通过使用各种行业标准数据挖掘算法,并根据其他数据源构造出来的数据挖掘模型25SQL Server配置管理器 SQL Server 配置管理器是一种工具,用于管理

10、与 SQL Server 相关联的服务、配置 SQL Server 使用的网络协议以及从 SQL Server 客户端计算机管理网络连接配置。如下图所示。2627SQL Server文档和教程 SQL Server 2005提供了大量的联机帮助文档(Books Online),它具有索引和全文搜索能力,可根据关键词来快速查找用户所需信息。SQL Server 2005 中提供的教程可以帮助了解 SQL Server 技术和开始项目,如下图所示。2829本次实验的主要任务o熟悉SQLServer数据库o学会启动和停止数据库服务o了解RDBMS的安全性(角色分配和权限控制)o了解RDBMS的系统构架(逻辑组件,物理组件)o了解RDBMS的管理和使用(控制管理器和企业管理器的使用等)30

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 通信科技 > 数据库/数据算法

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服