精华内容
下载资源
问答
  • 关系数据库特点

    千次阅读 2012-09-22 23:10:41
    数据库管理系统将具有一定结构的数据组成一个集合,它主要具有以下几个特点: 1. 数据的结构化 数据库中的数据并不是杂乱无章、毫不相干的,它们具有一定的组织结构,属于同一集合的数据具有相似的特征。 2. 数据...

    数据库管理系统将具有一定结构的数据组成一个集合,它主要具有以下几个特点:
    1. 数据的结构化 数据库中的数据并不是杂乱无章、毫不相干的,它们具有一定的组织结构,属于同一集合的数据具有相似的特征。
    2. 数据的共享性 在一个单位的各个部门之间,存在着大量的重复信息。使用数据库的目的就是要统一管理这些信息,减少冗余度,使各个部门共同享有相同的数据。
    3. 数据的独立性 数据的独立性是指数据记录和数据管理软件之间的独立。数据及其结构应具有独立性,而不应该去改变应用程序。
    4. 数据的完整性 数据的完整性是指保证数据库中数据的正确性。可能造成数据不正确的原因很多,数据库管理系统通过对数据性质进行检查而管理它们。
    5. 数据的灵活性 数据库管理系统不是把数据简单堆积,它在记录数据信息的基础上具有很多的管理功能,如输入、输出、查询、编辑修改等。
    6. 数据的安全性 根据用户的职责,不同级别的人对数据库具有不同的权限,数据库管理系统应该确保数据的安全性。

     

    11、下列哪一个不属于关系数据库的特点?
    A、数据冗余度小
    B、数据独立性高
    C、数据共享性好
    D、多用户访问

    选择D

    展开全文
  • 分布式数据库特点及分类

    千次阅读 2006-03-02 22:02:00
    分布式数据库系统的透明性由于分布式数据库系统的物理分布特性,要使其能够支持涉及多个场地的全局应用,便于全局应用的用户使用分布式数据库系统,将主要精力集中在应用的逻辑上,而不是数据的位置分布上,因此,...
    分布式数据库系统的透明性
    由于分布式数据库系统的物理分布特性,要使其能够支持涉及多个场地的全局应用,便于全局应用的用户使用分布式数据库系统,将主要精力集中在应用的逻辑上,而不是数据的位置分布上,因此,分布式数据应提供库包括位置透明性和复制透明性在内的各种透明性。那末,什么是位置透明性和复制透明性呢?
    1)  位置透明性
    位置透明性是指用户和应用程序不必指导它所用的数据在什么场地。用户所要使用的数据很可能在本地的数据库中,也可能在外地的数据库中。系统提供位置透明性时,用户就不必关心数据是在本地还是外地,应用程序的逻辑变得简单,而且允许数据在使用的方式改变时,不必重写程序,这样避免了应用程序的频繁变更,也降低了应用程序的复杂程度。
    2)  复制透明性
    复制透明性是旨在分布式系统中,为了提高系统的性能和可用性, 将部分数据同时重复地存放在不同的场地,这样,本地数据库中也可能包含外地数据库中的数据。应用程序执行时,就可以在本地数据库的基础上运行,尽量不借助通信网络去与外地数据库联系,而用户还以为在使用外地数据库中的数据。这样可以避免场地之间的通信开销,加快应用程序的运行速度,对查询操作比较有利。但是,各个场地大量复制其他场地的数据会使数据的更新操作涉及所有复制数据,这将加大系统开销。
    3 分布式数据库系统的分类、
      对于分布式数据库系统,可以按照许多方式进行分类。如可以根据下列三个因素来划分:局部场地的DBMS及数据模型,局部场地的自治性,以及分布式透明性等。通常是根据局部场地的DBMS及数据模型来对分布式数据库系统进行分类的。
    根据构成各个场地局部数据库的DBMS及其依赖的数据模型,可以把分布式数据库系统分为下面三类:
    (1)同构同质型DDBS:特征式各个场地都采用同一类型的数据模型(例如都是关系型),并且都是同种型号的数据库管理系统。
    (2)同构异质型DDBS:特征是各个场地都采用同一类型的数据模型,单是数据库管理系统的类型(或型号)是不同的。例如:DB2、Sybase、 Oracle等。
    (3)异构型DDBS:各个场地采用不同类型的数据模型。
    展开全文
  • 关系型数据库 采用关系模型来组织数据结构的数据库(二维表) cle DB2 SQLServer Mysql SQLite都是关系型数据库 优点:容易理解,它的逻辑类似常见的表格 使用方便,都使用sql语句,sql语句非常的成熟 数据一致性...

    关系型数据库

        采用关系模型来组织数据结构的数据库(二维表)

        cle    DB2    SQLServer    Mysql     SQLite都是关系型数据库

        优点:容易理解,它的逻辑类似常见的表格
                使用方便,都使用sql语句,sql语句非常的成熟
                数据一致性高,冗余低,数据完整性好,便于操作
                技术成熟,功能强大,支持很多复杂操作
        
        缺点:*每次操作都要进行sql语句的解析,消耗较大
                 *不能很好的满足并发需求,特别是海量数据爆发,关系型
                   数据库读写能力会显得不足
                 *关系型数据库往往每一步都要进行加锁的操作,也造成了
                   数据库的负担
                  *数据一致性高,有时也会使数据的存储不灵活


    非关系型数据库(NoSql--->not only sql)

        优点:高并发,读写能力强
                 弱化数据结构一致性,使用更加灵活
                有良好的可扩展性

        缺点:通用性差,没有sql语句那样通用的语句
                 操作灵活导致容易出错和混乱
                 没有外键关联等复杂的操作


        NoSql的使用情况
            1.对数据的存储灵活性要求高,一致性要求低
            2.数据处理海量并发,要求瞬间效率速度比较高
            3.数据比较容易建立Nosql模型
            4.网站临时缓冲存储,爬虫应用
        NoSql的分类:
            1.键值型数据库  (Redis)
            2.文档型数据库  (MongoDB)
            3.列存储数据库  (HBase)
            4.图形数据库    

     

    mysql(关系型数据库) 和 mongodb(非关系型数据库)的概念对比

    mysql            mongodb             含义
     
    database      database            数据库

    table              collection           表/集合

    column             filed                 字段/域

    row                document         记录/文档

    index  

     

    展开全文
  • 3、是开源数据库,提供的接口支持多种语言连接操作; 4、MySQL的核心程序采用完全的多线程编程。线程是轻量级的进程,它可以灵活地为用户提供服务,而不过多的系统资源。用多线程和C语言实现的mysql能很容易充分利用...

    一、MySQL

    优点:

    1、体积小、速度快、总体拥有成本低,开源; 
    2、支持多种操作系统; 
    3、是开源数据库,提供的接口支持多种语言连接操作 ;
    4、MySQL的核心程序采用完全的多线程编程。线程是轻量级的进程,它可以灵活地为用户提供服务,而不过多的系统资源。用多线程和C语言实现的mysql能很容易充分利用CPU; 
    5、MySql有一个非常灵活而且安全的权限和口令系统。当客户与MySql服务器连接时,他们之间所有的口令传送被加密,而且MySql支持主机认证; 
    6、支持ODBC for Windows, 支持所有的ODBC 2.5函数和其他许多函数, 可以用Access连接MySql服务器, 使得应用被扩展; 
    7、支持大型的数据库, 可以方便地支持上千万条记录的数据库。作为一个开放源代码的数据库,可以针对不同的应用进行相应的修改;
    8、拥有一个非常快速而且稳定的基于线程的内存分配系统,可以持续使用面不必担心其稳定性; 
    9、MySQL同时提供高度多样性,能够提供很多不同的使用者介面,包括命令行客户端操作,网页浏览器,以及各式各样的程序语言介面,例如C+,Perl,Java,PHP,以及Python。你可以使用事先包装好的客户端,或者干脆自己写一个合适的应用程序。MySQL可用于Unix,Windows,以及OS/2等平台,因此它可以用在个人电脑或者是服务器上。

    缺点:

    1、不支持热备份; 
    2、MySQL最大的缺点是其安全系统,主要是复杂而非标准,另外只有到调用mysqladmin来重读用户权限时才发生改变; 
    3、没有一种存储过程(Stored Procedure)语言,这是对习惯于企业级数据库的程序员的最大限制; 
    4、MySQL的价格随平台和安装方式变化。Linux的MySQL如果由用户自己或系统管理员而不是第三方安装则是免费的,第三方案则必须付许可费。Unix或linux 自行安装 免费 、Unix或Linux 第三方安装 收费。

    二、SqlServer

    优点:

    1、易用性、适合分布式组织的可伸缩性、用于决策支持的数据仓库功能、与许多其他服务器软件紧密关联的集成性、良好的性价比等; 
    2、为数据管理与分析带来了灵活性,允许单位在快速变化的环境中从容响应,从而获得竞争优势。从数据管理和分析角度看,将原始数据转化为商业智能和充分利用Web带来的机会非常重要。作为一个完备的数据库和数据分析包,SQLServer为快速开发新一代企业级商业应用程序、为企业赢得核心竞争优势打开了胜利之门。作为重要的基准测试可伸缩性和速度奖的记录保持者,SQLServer是一个具备完全Web支持的数据库产品,提供了对可扩展标记语言 (XML)的核心支持以及在Internet上和防火墙外进行查询的能力;

    缺点:

    1、开放性 :SQL Server 只能windows上运行没有丝毫开放性操作系统系统稳定对数据库十分重要Windows9X系列产品偏重于桌面应用NT server只适合小型企业而且windows平台靠性安全性和伸缩性非常有限象unix样久经考验尤其处理大数据库。
    2、伸缩性并行性 :SQL server 并行实施和共存模型并成熟难处理日益增多用户数和数据卷伸缩性有限。
    3、安全性:没有获得任何安全证书。 
    4、性能 :SQL Server 多用户时性能佳 。
    5、客户端支持及应用模式: 客户端支持及应用模式。只支持C/S模式,SQL Server C/S结构只支持windows客户用ADO、DAO、OLEDB、ODBC连接。 
    6、使用风险:SQL server 完全重写代码经历了长期测试断延迟许多功能需要时间来证明并十分兼容。

    三、Oracle

    优点:

    1、开放性:Oracle 能所有主流平台上运行(包括 windows)完全支持所有工业标准采用完全开放策略使客户选择适合解决方案对开发商全力支持。 
    2、可伸缩性,并行性:oracle 并行服务器通过使组结点共享同簇工作来扩展windownt能力提供高用性和高伸缩性簇解决方案windowsNT能满足需要用户把数据库移UNIXOracle并行服务器对各种UNIX平台集群机制都有着相当高集成度。
    3、安全性:获得最高认证级别的ISO标准认证。 
    4、性能:Oracle 性能高 保持开放平台下TPC-D和TPC-C世界记录。
    5、客户端支持及应用模式:Oracle 多层次网络计算支持多种工业标准用ODBC、JDBC、OCI等网络客户连接 。
    6、使用风险:Oracle 长时间开发经验完全向下兼容得广泛应用地风险低。

    缺点:

    1、对硬件的要求很高; 
    价格比较昂贵; 
    管理维护麻烦一些; 
    操作比较复杂,需要技术含量较高。

    展开全文
  • 数据库MySQL详解

    万次阅读 多人点赞 2018-07-24 20:03:47
    目录 第1章 数据库 1.1 数据库概述 1.2 数据库表 1.3 表数据 第2章 MySql数据库 2.1 MySql安装 2.2 登录MySQL数据库 2.3 SQLyog(MySQL图形化开发工具,我个人用的Navicat) 2.4 MySQL配置文件 第3章 SQL语句 3.1 ...
  • nosql数据库特点与区别?常见的

    万次阅读 2018-08-10 15:57:21
    什么是NoSQL? ...NoSQL有时也称作Not Only SQL的缩写,是对不同于传统的关系型数据库数据库管理系统的统称。 NoSQL用于超大规模数据的存储。(例如谷歌或Facebook每天为他们的用户收集万亿...
  • 数据库

    千次阅读 2010-04-20 13:30:00
    数据库编程总结 收藏 此文于2010-04-12被推荐到CSDN首页此文于2010-04-16被推荐到CSDN首页如何被推荐?数据库编程总结当前各种主流数据库有很多,包括Oracle, MS SQL Server, Sybase, Informix, MySQL, DB2, ...
  • SQLite简介 SQLite是一个进程内的轻量级嵌入式数据库,它的数据库就是一个文件,实现了自给自足、...且SQLite不是一个独立的进程,可以按应用程序需求进行静态或动态连接。SQLite可直接访问其存储文件。 SQLite...
  • DB2数据库

    千次阅读 2017-03-31 21:57:26
    转自:DB2数据库 开放分类:资料库正规化 DB2是IBM一种分布式数据库解决方案。说简单点:DB2就是IBM开发的一种大型关系型数据库平台.它支持多用户或应用程序在同一条SQL 语句中查询不同...
  • Oracle 数据库实例介绍

    万次阅读 多人点赞 2018-11-23 15:44:13
    本章介绍 Oracle 数据库实例的原理,实例的参数文件和诊断文件,以及实例创建和数据库的打开与关闭的过程。
  • 数据库编程总结

    万次阅读 热门讨论 2010-04-11 20:10:00
    数据库编程总结当前各种主流数据库有很多,包括Oracle, MS SQL Server, Sybase, Informix, MySQL, DB2, Interbase / Firebird, PostgreSQL, SQLite, SAP/DB, TimesTen, MS ACCESS等等。数据库编程是对数据库的创建、...
  • 数据库基础知识复习

    万次阅读 多人点赞 2013-10-03 00:03:41
    在逻辑层使用的数据模型包括两类:一类是概念数据模型,主要用于数据库设计,它能被一般的用户理解,与人的思维表达方式比较接近。这样的模型有实体-联系模型(ERM);另一类是逻辑数据模型,按计算机系统的观点对...
  • 数据库 - 物理设计

    万次阅读 2015-05-08 10:39:29
    数据库的物理设计数据库在...确定数据库的物理结构,在关系数据库主要指存取方法和存储结构 对物理结构进行评价,评价的重点是时间和空间效率 如果评价结果满足原设计要求,则可进入到物理实施阶段,否则,就需要
  • 数据库试题

    千次阅读 2019-05-27 19:42:22
    1,(单选题)下列关于关系型数据库说法错误的是(A) A.使用键值对存储数据; B.关系型数据库,是指采用了关系模型来组织数据的数据库 C.关系型数据库的最大特点就是事务的一致性 D.关系型数据库的不足:大量数据的...
  • 数据库编程

    千次阅读 2014-04-27 22:32:08
    当前各种主流数据库有很多,包括Oracle,MS SQL Server, Sybase, Informix, MySQL, DB2, Interbase / Firebird, PostgreSQL,SQLite, SAP/DB, TimesTen, MS ACCESS等等。...数据库客户端编程主要使用O
  • 数据库数据库的物理设计

    千次阅读 2019-09-03 09:30:53
    数据库在物理设备上的存储结构与存取...此阶段是以逻辑设计的结构作为输入,并结合具体DBMS的特点与存储设备特性进行设计,选定数据库在物理设备上存储结构和存取方法。数据库的物理设计可分为两步: 确定数据库的...
  • 数据库面试

    千次阅读 多人点赞 2019-02-13 09:03:42
    一、数据库问答题 1. SQL语言包括哪些类型? 数据定义DDL:Create Table,Alter Table,Drop Table, Create/Drop Index等 数据操纵DML:Select ,insert,update,delete, 数据控制DCL:grant,revoke 2. 内联接,外联接...
  • 数据库扫盲

    2011-10-26 21:24:51
    随着数据库的不断发展,数据库与我们的日常工作是密不可分的,下面我们就对数据库的分类及相关概念进行一下扫盲讲解。 关系型数据库 ...关系型数据库通常包含下列组件: 客户端应用程序(Client)
  • Java数据库基础

    万次阅读 多人点赞 2015-11-19 11:25:09
    Java数据库基础--以SQL Server为例 sql server数据库基本概念 使用文件保存数据存在几个缺点: 1、文件的安全性问题; 2、文件不利于查询和对数据的管理; 3、文件不利于存放海量数据 4、文件在程序中控制不...
  • SQLite数据库

    千次阅读 2014-03-18 17:17:53
    特点是高度便携、使用方便、结构紧凑、高效、可靠。 与其他数据库管理系统不同,SQLite 的安装和运行非常简单,在大多数情况下 - 只要确保SQLite的二进制文件存在即可开始创建、连接和使用数据库。如果您正在寻找...
  • 日常数据库练习题(每天进步一点点系列)

    万次阅读 多人点赞 2021-06-15 17:46:39
    1、下列四项中,不属于数据库系统的特点的是( ) 正确答案: C 你的答案: C (正确) 数据结构化 数据由DBMS统一管理和控制 数据冗余度大 数据独立性高 题解: 1.数据结构化 2.数据的共享性高,冗余度低,易扩充 3....
  • 面试求职:数据库常见面试题(数据库优化思路)

    万次阅读 多人点赞 2017-03-09 16:36:29
    面试回答数据库优化问题从以下几个层面入手:(1)、根据服务层面:配置mysql性能优化参数;(2)、从系统层面增强mysql的性能:优化数据表结构、字段类型、字段索引、分表,分库、数据库集群、读写分离等等。(3)...
  • 数据库作业

    千次阅读 2021-01-17 18:07:40
    关系数据库中,实现实体之间的联系是通过关系与关系之间的____。 A.公共属性 B.公共存储 C.公共元组 D.公共索引 关系数据模型是目前最重要的一种数据模型,它的三要素为_____。 A.外模式、模式、内模式 B.数据
  • 数据库

    千次阅读 2018-04-06 22:11:02
    触发器是一中特殊的存储过程,主要是通过事件来触发而被执行的。它可以强化约束,来维护数据的完整性和一致性,可以跟踪数据库内的操作从而不允许未经许可的更新和变化。可以联级运算。DML触发器是在对表进行插入、...
  • 数据库』怎样设计一个数据库

    千次阅读 2020-06-13 00:26:18
    一、数据库设计的特点 数据库建设的基本规律 三分技术,七分管理,十二分基础数据 管理 数据库建设项目管理 企业(即应用部门)的业务管理 基础数据 收集、入库 更新新的数据 结构(数据)设计和行为(处理)...
  • 数据库复习题之选择题

    万次阅读 2021-05-05 15:16:09
    数据库管理系统(DBMS)的主要功能是 。 A.修改数据库 B.定义数据库 C.应用数据库D.保护数据库 数据库系统的特点是 、数据独立、减少数据冗余、避免数据不一致和加强了数据保护。 A.数据共享 B.数据存储 C...
  • 数据库复习笔记(全覆盖,包括往年部分真题)

    万次阅读 多人点赞 2020-11-26 18:08:35
    ## 1、数据库系统概述 **1.1 数据库的基本概念** 数据库: 长期储存在计算机内、有组织的、可共享的大量数据的集合。 *基本特征:* 数据按一定的数据模型组织、描述和储存 可为各种用户共享、冗余度较小、易...
  • 考研复习-数据库原理

    千次阅读 2012-03-25 11:12:27
    主要功能:1)数据定义2)数据操纵3)数据库运行管理4)数据库建立与维护 特点:1)数据结构化2)数据共享性高,冗余度低,易扩充 3)数据独立性高,物理独立性(与硬件实现无关),逻辑独立性(应用程序与数据库...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 36,885
精华内容 14,754
关键字:

下列不是数据库的主要特点