数据库管理系统软件(DBMS)有哪些呢?目前互联网上常见的数据库管理软件有SYBASE、DB2、ORACLE、MySQL、ACCESS、Visual Foxpro、MS SQL Server、Informix、PostgreSQL这几种。
数据库管理系统软件的种类有很多,常见的也很多,但是针对不同人群的不同需求,常用的数据库管理系统软件也那么三五种:ORACLE、MySQL、ACCESS、MS SQL Server这些是不同领域常用的数据库管理系统软件,下面我们来介绍一下这些软件各自的优势何在。
先预卸,在重装重装SQL Server 2005的一般方法:
1.在控制面板中删除所有与SQL Server 2005有关的程序。
2.进入注册表,删除如下项:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLSERVER
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SQLSERVERAGENT
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLSERVERADHELPER
HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server
3.删除SQL Server Express的安装目录,一般是C:\Program Files\Microsoft SQL Server。
4.重启系统。
5.关闭内存管理软件(例如杀病毒软件,其中360和卡巴斯基对SQL Server的安装过程影响很大)。
6.重装SQL Server 2005 Express。
安装SQL Server 2005的一般步骤:
1.下载相关软件
(1)下载Microsoft SQL Server 2005 Express Edition Service Pack 3
http://www.microsoft.com/downloads/details.aspx?familyid=3181842A-4090-4431-ACDD-9A1C832E65A6&displaylang=zh-cn
这是SQL Server 2005 Express SP3,也就是我们常说的“数据库”,当然完整的名称是“数据库管理系统(DBMS)”,它是管理数据库的。
(2)下载Microsoft SQL Server Management Studio Express Service Pack 3
http://www.microsoft.com/downloads/details.aspx?familyid=5D76230D-580D-4874-8C7D-93491A29DB15&displaylang=zh-cn
这是管理工具,在SQL Server 2005 Express安装之后再安装,你可以选择32位、64位版。
2.安装软件
(1)先把此前的SQL Server的相关组件下载掉,一定要按要求做,否则你会后悔的。
(2)安装Microsoft SQL Server 2005 Express Edition Service Pack 3。
(3)安装Microsoft SQL Server Management Studio Express Service Pack 3。
数据库管理系统(英语:database management system,缩写:DBMS)即数据库管理软件,是一种针对对象数据库,为管理数据库而设计的大型计算机软件管理系统。
具有代表性的数据管理系统有:Oracle、Microsoft SQL Server、Access、MySQL及PostgreSQL等。通常数据库管理师会使用数据库管理系统来创建数据库系统。
现代DBMS使用不同的数据库模型追踪实体、属性和关系。在个人计算机、大型计算机和主机上应用最广泛的数据库管理系统是关系型DBMS(relational DBMS)。在关系型数据模型中,用二维表格表示数据库中的数据。这些表格称为关系。
扩展资料:
数据库管理系统是一套计算机程序,以控制数据库的分类及数据的访问。一套数据库包括模型语言、最优化的数据结构、查询语言撰写报表程序以及交易机制:
1、模型语言。
用以因应该数据库管理系统的数据模型,来定义各数据库的schema。最常用的三大类分别为层次结构式、网络式及关系式的模型。一个数据库管理系统可提供一种、两种,甚至全部三种方式,也可能提供其他形式。
最适合的模型要视乎个别应用程序、交易进行比率及查询经常使用的程度等。现时最常使用的则是SQL所支持,相似于关系式模型但又有些微违背的方式。很多数据库管理系统也支持ODBC,以支持程序编写员以标准方法访问该数据库管理系统。
2、最优化的数据结构(字段、纪录及文件)。
以支持在永久存储设备(permanent data storage device,即比主存(volatile main memory)慢得多)上存储极大量的数据。
3、查询语言及撰写报表的程序。
让用户可以交互方式查问数据库,进行数据分析及依用户的权限来更新数据。
它必须控制数据的保安,以防止不获授权的用户观看甚至更新数据库的数据。用户可以提供有效的密码来访问整个数据库或其中一部分。譬如员工数据库包括所有员工数据的数据,但某组用户可能只被批准查看薪金相关的数据,其他的又可能只可以访问工作履历及病历数据。
如果该数据库管理系统向用户提供可输入更新数据库甚至进行查询的交互途径,则此能力可以用来管理个人的数据库。可是,它不一定提供审核或其他在多用户环境中所需要的各种控制机制。这些机制可能要整套应用程序都为数据输入或更新而修改才能提供。
4、交易机制(最好可以保证ACID特性)。
在多用户同时访问之下仍维持数据完整性(data integrity),与及提供故障排除(fault tolerance)。
数据库管理系统依靠不容许超过一名用户在同一时间更新同一项纪录来维持数据库的完整性。数据库管理系统可以用唯一索引限制来避免重复纪录。譬如不能有两位顾客有同一个顾客编号(主键)在数据库中存在。
参考资料来源:百度百科——数据库管理系统
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)