精华内容
下载资源
问答
  • 2018-12-07 09:18:47

    数据库基本概念">关系型数据库基本概念

    数据库:
    对大量信息进行管理的高效解决方案。 按照数据结构来组织、存储和管理数据的库。

    数据库系统(DBS,DATABASE SYSTEM):
    数据库(DB,DATABASE) + 数据库管理系统(DBMS,DATABASE MANAGEMENT SYSTEM)

    关系型数据库
    建立在关系模型上的数据库系统。

    关系模型:
    将日常生活中的实体(学生)和实体的属性(学生的学号,姓名等)保存到数据库中时,应该如何处理该实体结构。
    1、数据结构可以规定,同类数据,结构一致,就是一个二维表格。
    2、数据之间的关系可以设置。

    关系型数据库的概念:
    数据库database:数据的仓库。
    表table:数据保存在表内,保存在一个表内的数据,应该具有相同的数据格式。
    行与列:行用于记录数据,列用于规定数据格式。
    记录:行内的数据。
    字段:数据的某个列。
    SQL:数据管理系统,用来管理数据的语言,结构化查询语言(structured query language)。

    mysql">为什么使用MySQL?
    MySQL是由瑞典的 MySQL AB公司开发的,目前是Oracle(甲骨文)公司的一个关系型数据库产品(2008年MySQL AB被Sun公司收购、2009年Sun公司又被Oracle收购 ),并且开源,免费。
    世界上最流行的开源数据库系统,功能足够强大,足以应付web应用。

    MySQL采用的是 C/S (客户端/服务器端)架构。
    服务器端:存储和管理数据库的。 客户端:发出操作请求的程序。

    MySQL及Navicat客户端的安装及使用
    http://blog.csdn.net/scgaliguodong123_/article/details/45392283

    管理MySQL服务器
    1、作为Windows服务管理,服务(services.msc)
    2、命令行形式
    dos">Net start MySQL
    Net stop MySQL3、直接运行mysqld服务器程序

    数据库操作基本流程
    客户端 -----------------------------------------------------------服务器
    在这里插入图片描述

    步骤:
    1,连接,认证。
    2,客户端发送操作指令到服务器端。
    3,服务器端处理请求指令。
    4,服务器端将处理结果返回给客户端。
    5,客户端显示得到的结果。

    操作MySQL:套接字:IP地址与端口号,这里端口号为3306
    通过MySQL客户端,操作MySQL。
    连接:mysql(mysql.exe) –hlocalhost –P3306 –uroot –pl
    退出:exit quit \q
    说明:P端口号,u用户,小p是passwd

    更多相关内容
  • 数据库-关系数据库基本概念

    千次阅读 2019-04-10 21:01:06
    1.关系数据库及形式化定义 I、关系 关系模型的数据结构非常简单,只包含单一的数据结构--关系(表)。在用户看来关系就是一张扁平的二维表。 关系模型的数据结构虽然简单但是能够表达丰富的语义,描述出现实...

    1.关系数据库及形式化定义

    • I、关系

    关系模型的数据结构非常简单,只包含单一的数据结构--关系(表)。在用户看来关系就是一张扁平的二维表。

    关系模型的数据结构虽然简单但是能够表达丰富的语义,描述出现实世界中的实体以及实体间的各种联系。

    关系模型是建立在集合代数的基础上的,这里从集合论角度给出关系数据结构的形式化定义。

    1.域(domain)

    定义:域是一组具有相同数据类型的值的集合。     (这个定义有点像是数组)

    2.笛卡尔积(cartesian product)

    笛卡尔积是域上的一种集合运算(有点像乘法分配律)

    定义: 给定一组域D1,D2,...,Dn,允许其中某些域是相同的,D1,D2,...,Dn的笛卡尔积为:

    D_{1}*D_{2}*\cdots *D_{n}=\left \{(d_{1},d_{2},\cdots,d_{n}) | d_{i}\in D_{i} ,i=1,2,\cdots,n\right \}

    其中,每一个元素(d_{1},d_{2},\cdots,d_{n})叫做一个n元组,元素中的每一个值叫做一个分量。

    3.关系(relation)

    其实就是表。。。

    关系是笛卡尔积的有限子集,所以关系也是一张二维表,表的每行对应一个元组,每列对应一个域。由于域可以相同,为了加以区分,必须对每列起一个名字,称为属性。

    若关系中的某一属性组的值能唯一地标识一个元组,而其子集不能,则称该属性为候选码。

    若一个关系有多个候选码,则选定其中一个为主码

    在最极端的情况下,关系模式的每个属性都是这个关系的候选码,称为全码(all-key)

    一般来说,笛卡尔积的子集才会有实际的含义。

    关系可以有三种类型:基本关系(基本表或基表)、查询表和视图表。

    -->其中  基本表是实际存在的表,它是实际存储数据的逻辑表示;查询表是查询结果相对应的表;视图表是由基本表或其他视图表导出的表,是虚表,不对应实际存储的数据。

    • II、关系模式

    在数据库中要区分型和值。关系数据库中,关系模式是型,关系是值。

    关系是关系模式在某一时刻的状态或内容。关系模式是静态的、稳定的,而关系是动态的、随时间不断变化的,因为关系操作在不断地更新着数据库中的数据。人们常把两者混为一谈,要根据上下文内容进行区分。

     

     

    展开全文
  • Oracle数据库基本概念逻辑存储结构表空间主要表空间表约束条件段、数据区和数据块物理存储结构数据文件控制文件日志文件实例 Oracle是一种关系数据库管理系统(RDBMS)。关系数据库是按照二维表结构方式组织的数据...
  • 数据库基本概念&SQL简介

    万次阅读 多人点赞 2018-05-08 21:37:58
    本篇内容转自维基百科一:数据库基本概念1,数据库 数据库,简而言之可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据运行新增、截取、更新、删除等操作。 所谓“数据库”系以一定方式储存在...

    本篇内容转自维基百科

    一:数据库基本概念

    1,数据库

           数据库,简而言之可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据运行新增、截取、更新、删除等操作。

           所谓“数据库”系以一定方式储存在一起、能予多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合

    2,数据库管理系统

           数据库管理系统(Database Management System,简称DBMS)是为管理数据库而设计的电脑软件系统,一般具有存储、截取、安全保障、备份等基础功能

           数据库管理系统主要分为以下两类:

           2.1 关系数据库

           关系数据库是创建在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。现实世界中的各种实体以及实体之间的各种联系均用关系模型来表示。

           几乎所有的数据库管理系统都配备了一个开放式数据库连接(ODBC)驱动程序,令各个数据库之间得以互相集成。

           典型代表有:MySQL、Oracle、Microsoft SQL Server、Access及PostgreSQL等

           2.2 非关系型数据库 NoSQL

           非关系型数据库是对不同于传统的关系数据库的数据库管理系统的统称。与关系数据库最大的不同点是不使用SQL作为查询语言。

           典型代表有:BigTable(Google)、Cassandra、MongoDB、CouchDB;

           还包括键值数据库:Apache Cassandra(Facebook)、LevelDB(Google)


    3,数据库架构

           数据库的架构可以大致区分为三个概括层次:内层、概念层和外层。

              内层:最接近实际存储体,亦即有关数据的实际存储方式。
              外层:最接近用户,即有关个别用户观看数据的方式。
           概念层:介于两者之间的间接层


    二:SQL简介

    1,SQL

           SQL(Structured Query Language 结构化查询语句)是一种特定目的程序语言,用于管理关系数据库管理系统(RDBMS),或在关系流数据管理系统(RDSMS)中进行流处理。

           SQL基于关系代数和元组关系演算,包括一个数据定义语言和数据操纵语言。SQL的范围包括数据插入、查询、更新和删除,数据库模式创建和修改,以及数据访问控制。

    2,SQL标准化过程


    3,SQL语法简介

           3.1 运算符


           3.2 查询

           SQL中最常见的操作是查询,它是通过陈述性SELECT语句执行的。SELECT从一个或多个表或表达式中检索数据。

           SELECT是最复杂的SQL语句,可选的关键词和子句包括:


    SELECT *
     FROM  Book
     WHERE price > 100.00
     ORDER BY title;

           查询可以嵌套,以便一个查询的结果可以通过关系运算符或聚合函数在另一个查询中使用。嵌套查询也称为子查询:

    SELECT isbn,
           title,
           price
     FROM  Book
     WHERE price < (SELECT AVG(price) FROM Book)
     ORDER BY title;

           3.3 空值与三值逻辑

           SQL中引入了空值的概念,用来处理关系模型中缺少信息的情况。NULL一词表示空白值,是SQL中的保留词。如果Null进行比较,例如在WHERE子句中使用“=”判断相等,那么会返回未知值,而SELECT语句只会返回WHERE子句条件为真(TRUE)的结果,不会返回条件为假(FALSE)或未知的结果。

           “真”、“假”以及与空值直接比较时所得到的“未知”共同组成了SQL的three-valued logic 三值逻辑


           由于直接与空值比较会返回未知,因此SQL又提供了两个用于测试空值的语句:IS NULLIS NOT NULL

           3.4 数据类型

           一张表中的每个字段都要定义该字段的类型。ANSI SQL包括下列数据类型:




           3.5 数据定义

           数据定义语言(DDL)管理表和索引结构。DDL的最基本是CREATE、ALTER、RENAME、DROP和TRUNCATE语句:

           CREATE在数据库中创建一个对象(例如一张表)

    CREATE TABLE example(
     column1 INTEGER,
     column2 VARCHAR(50),
     column3 DATE NOT NULL,
     PRIMARY KEY (column1, column2)
    );

           ALTER以不同方式修改现有对象的结构,例如向现有的表或约束添加字段:

    ALTER TABLE example ADD column4 NUMBER(3) NOT NULL;

           TRUNCATE以一种非常快速的方式删除表中的所有数据,删除表内的数据而不是表本身

    TRUNCATE TABLE example;

           DROP删除数据库中的对象,通常无法挽回的,即,它不能被回滚

    DROP TABLE example;


           3.6 数据操作

           数据操纵语言(DML)是SQL用于添加、更新和删除数据的子集:

           INSERT添加行(正式名称为元组)到一个现有的表

    INSERT INTO example
     (field1, field2, field3)
     VALUES
     ('test', 'N', NULL);

           UPDATE修改现有的表中一些行

    UPDATE example
     SET field1 = 'updated value'
     WHERE field2 = 'N';

           DELETE从表中删除现有的行

    DELETE FROM example
     WHERE field2 = 'N';


           3.7 数据控制

           数据控制语言 (Data Control Language, DCL) 授权的用户访问和操作的数据。 它的两个主要的语句是:
           GRANT: 授权的一个或多个用户执行在一个对象上的一个操作或者一组操作。

           REVOKE: 消除了授权,其可以是默认的授权。

    GRANT SELECT, UPDATE
     ON example
     TO some_user, another_user;
    
    REVOKE SELECT, UPDATE
     ON example
     FROM some_user, another_user;


    展开全文
  • 第1章 数据库基本概念 《数据库》第一章-数据库基本概念全文共20页,当前为第1页。 本章目标 了解数据模型的概念。 理解关系数据模型的三个要素。 掌握数据库设计的主要步骤。 掌握ER图的表示方法。 理解联系的映射...
  • 关于关系数据库的一些基本概念

    千次阅读 2020-06-17 11:03:43
    数据库管理系统(DataBase Management System,DBMS):指一种操作和管理数据库的大型软件,用于建立、使用和维护数据库,对数据库进行统一管理和控制,以保证数据库的安全性和完整性。用户通过数据库管理系统访问...

    一、数据库

    1、数据库简介

    • 数据库就是存储数据的仓库,其本质是一个文件系统,数据按照特定的格式将数据存储起来,用户可以对数据库中的数据进行增加,修改,删除及查询(CURD)操作。

    2、数据库管理系统

    • 数据库管理系统(DataBase Management System,DBMS):指一种操作和管理数据库的大型软件,用于建立、使用和维护数据库,对数据库进行统一管理和控制,以保证数据库的安全性和完整性。用户通过数据库管理系统访问数据库中表内的数据。
    • 管理数据库操作系统的程序员叫做数据库管理员DBA(database administrator)

    3、常见数据库管理系统

    • MYSQL:开源免费的数据库,小型的数据库.已经被Oracle收购了.MySQL6.x版本也开始收费。
    • Oracle:收费的大型数据库,Oracle公司的产品。Oracle收购SUN公司,收购MYSQL。
    • DB2:IBM公司的数据库产品,收费的。常应用在银行系统中.
    • SQLServer:MicroSoft 公司收费的中型的数据库。C#、.net等语言常使用。
    • SyBase:已经淡出历史舞台。提供了一个非常专业数据建模的工具PowerDesigner。
    • SQLite: 嵌入式的小型数据库,应用在手机端。

    4、表

    1. 关系数据库表:是对应于一个关系模型的所有的关系的集合。它是一种以关系模式DAO为基础存储数据以及用数字方法处理数据库组织的方法,是目前最为流行的一种数据组织形式。
    2. 表:是指同一类记录的集合。
    3. 字段:对应实体的属性,也称做数据项。
    4. 元组:元组是关系数据库中的基本概念,关系是一张表,表中的每行(即数据库中的每条记录)就是一个元组,在二维表里,元组也称为记录。
    5. 相互关系:一个数据库可以包含若干张表;一张表有若干个字段;每张表又有若干条记录(元组),每条记录(元组)对应每个字段都有一个值。

    表与类的对应关系:

    数据库实体类
    对象
    字段属性

    其中,一条记录(元组)就是对应一个对象。

    5、视图

    1. 视图是一张虚拟表
    2. 表示一张表的部分数据或多张表的综合数据
    3. 其结构和数据是建立在对表的查询基础上
    4. 视图中不存放数据
    5. 数据存放在视图所引用的原始表中
    6. 一个原始表,根据不同用户的不同需求,可以创建不同的视图

    视图的优点:

    • 筛选表中的行
    • 防止未经许可的用户访问敏感数据
    • 降低数据库的复杂程度
    • 将多个物理数据库抽象为一个逻辑数据库

    6、索引

    索引是一种有效组合数据的方式,为快速查找到指定记录。索引技术就是为了让数据库更快的定位一条数据所采用的一种查询性能优化技术。

    MySQL索引按存储类型分类:B-树索引、哈希索引。
    在这里插入图片描述
    MySQL索引分类:

    索引说明
    普通索引基本索引类型,允许在定义索引的列中插入重复值和空值
    唯一索引索引列数据不重复,允许有空值
    主键索引主键列中的每个值都是非空、唯一的,一个主键将自动创建主键索引
    复合索引将多个列组合作为索引
    全文索引支持值的全文查找,允许重复值和空值
    空间索引对空间数据类型的列建立的索引

    7、事务

    事务指的是逻辑上的一组操作,组成这组操作的各个单元要么全都成功,要么全都失败。

    1、MySQL事务操作

    sql语句描述
    start transaction;开启事务
    commit;提交事务
    rollback;回滚事务

    2、事务特性:ACID

    • 原子性(Atomicity):原子性是指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生。
    • 一致性(Consistency):事务前后数据的完整性必须保持一致。
    • 隔离性(Isolation):事务的隔离性是指多个用户并发访问数据库时,一个用户的事务不能被其它用户的事务所干扰,多个并发事务之间数据要相互隔离。
    • 持久性(Durability):持久性是指一个事务一旦被提交,它对数据库中数据的改变就是永久性的,接下来即使数据库发生故障也不应该对其有任何影响。

    3、事务的并发访问问题
    如果不考虑隔离性,事务存在3中并发访问问题。

    • 脏读:一个事务读到了另一个事务未提交的数据
    • 不可重复读:一个事务读到了另一个事务已经提交(update)的数据。引发另一个事务,在事务中的多次查询结果不一致
    • 虚读 /幻读:一个事务读到了另一个事务已经提交(insert)的数据。导致另一个事务,在事务中多次查询的结果不一致

    4、事务并发问题的解决方案:隔离级别

    1. read uncommitted:读未提交,一个事务读到另一个事务没有提交的数据。
      a)存在:3个问题(脏读、不可重复读、虚读)。
      b)解决:0个问题
    2. read committed:读已提交,一个事务读到另一个事务已经提交的数据。
      a)存在:2个问题(不可重复读、虚读)。
      b)解决:1个问题(脏读)
    3. repeatable read:可重复读,在一个事务中读到的数据始终保持一致,无论另一个事务是否提交。
      a)存在:1个问题(虚读)。
      b)解决:2个问题(脏读、不可重复读)
    4. serializable:串行化,同时只能执行一个事务,相当于事务中的单线程。
      a)存在:0个问题。
      b)解决:3个问题(脏读、不可重复读、虚读)
    • 安全和性能对比
      安全性:serializable > repeatable read > read committed > read uncommitted
      性能: serializable < repeatable read < read committed < read uncommitted
    • 常见数据库的默认隔离级别:
      MySql:repeatable read 可重复读
      Oracle:read committed 读已提交

    二、SQL

    1、SQL简介

    结构化查询语言(Structured Query Language)简称SQL,是关系型数据库管理系统都需要遵循的规范。不同的数据库生产厂商都支持SQL语句,但都有特有内容。

    2、SQL语句分类

    • 数据定义语言:简称DDL(Data Definition Language),用来定义数据库对象(结构):数据库,表,列等。关键字:create,alter,drop等
    • 数据控制语言:简称DCL(Data Control Language),用来定义数据库的访问权限和安全级别,及创建用户。
    • 数据操作语言:简称DML(Data Manipulation Language),用来对数据库中表的记录进行更新。关键字:insert,delete,update等。
    • 数据查询语言:简称DQL(Data Query Language),用来查询数据库中表的记录。关键字:select,from,where等。

    3、SQL通用语法

    1. SQL语句可以单行或多行书写,以分号结尾
    2. 可使用空格和缩进来增强语句的可读性
    3. MySQL数据库的SQL语句不区分大小写,关键字建议使用大写
    4. 同样可以使用/**/的方式完成注释,也可以用 – 的形式完成注释

    4、MySQL的数据类型

    分类类型名称说明
    整数类型tinyInt很小的整数
    smallint小的整数
    mediumint中等大小的整数
    int(integer)普通大小的整数
    小数类型float单精度浮点数
    double双精度浮点数
    decimal(m,d)压缩严格的定点数
    日期类型yearYYYY1901~2155
    timeHH:MM:SS-838:59:59~838:59:59
    dateYYYY-MM-DD 1000-01-01~9999-12-3
    datetimeYYYY-MM-DD HH:MM:SS 1000-01-01 00:00:00~ 9999-12-31 23:59:59
    timestampYYYY-MM-DD HH:MM:SS 19700101 00:00:01 UTC~2038-01-19 03:14:07UTC
    文本、二进制类型CHAR(M)M为0~255之间的整数
    VARCHAR(M)M为0~65535之间的整数
    TINYBLOB允许长度0~255字节
    BLOB允许长度0~65535字节
    MEDIUMBLOB允许长度0~167772150字节
    LONGBLOB允许长度0~4294967295字节
    TINYTEXT允许长度0~255字节
    TEXT允许长度0~65535字节
    MEDIUMTEXT允许长度0~167772150字节
    LONGTEXT允许长度0~4294967295字节
    VARBINARY(M)允许长度0~M个字节的变长字节字符串
    BINARY(M)允许长度0~M个字节的定长字节字符串

    5、MySQL常用约束

    约束就是对表或字段的限制,用来确保数据的完整性、唯一性。

    1、主键约束(primary key)
    主键约束列不允许重复,也不允许空值,相当于非空约束+唯一约束。每个表最多只能有一个主键。

    -- 创建表时添加主键约束
    create table person(
    pid int primary key,
    pname varchar(20)
    );
    
    -- 创建表时添加联合主键(多个字段组合)
    create table grade(
    pid int, /* 学生id */
    cid int, /* 课程id */
    score double,
    primary key(pid, cid); /* 联合作为主键 */
    )
    
    -- 删除主键约束
    alter table person drop primary key;
    
    -- 创建表后添加主键
    alter table grade add primary key(id, name);
    
    -- 修改主键约束
    alter table person modify pname varchar(20) primary key
    

    2、外键约束(foreign key)
    外键约束是保证表与表之间的参照完整性,外键是构建于主表和从表的两个字段之间的参照关系
    格式:alter table 从表名 add [constraint 外键名] foreign key(字段名1[,字段名N]) reference 主表名(字段1[,字段N])

    -- 基本外键
    -- 主表
    create table worker(
    wid int primary key,
    name varchar(20)
    );
    
    -- 从表
    create table salary(
    sid int primary key,
    smoney double,
    foreign key(sid) references worker(wid)
    );
    
    -- 多列外键组合
    -- 主表
    create table student(
    sid int,
    sname varchar(32),
    primary key(sid, sname)
    );
    -- 从表
    create table grade(
    sid int,
    cid int,
    score double,
    foreign key(sid,cid) references student(sid,sname)
    );
    
    -- 删除外键约束
    alter table student drop foreign key fk_student_score;
    
    -- 增加外键约束
    alter table grade add foreign key(sid, cid) reference student(sid, sname)
    

    3、唯一约束(unique)
    唯一约束是指定表的列或列组合不能重复,保证数据的唯一性。
    唯一约束不允许出现重复的值,但是可以为多个null。
    同一个表可以有多个唯一约束,多个列组合的约束。
    在创建唯一约束时,如果不给唯一约束名称,就默认和列名相同。

    -- 创建表时添加唯一约束
    create table uuser(
    uid int not null,
    uname varchar(20),
    upassword varchar(20),
    unique(pname,ppassword)
    );
    
    -- 创建表后添加唯一约束
    alter table uuser add unique(uname,upassword)
    
    -- 修改唯一约束
    alter table uuser modify uname varchar(32) unique;
    
    -- 删除唯一约束
    alter table uuser drop index uname;
    

    4、非空约束(not null)
    非空约束用于确保当前列的值不为空值,强制列不接受null值,如果不向字段添加值,就无法插入新记录或者更新记录。

    -- 创建表时添加为空约束
    create table person(
    pid int not null,
    pname varchar(20)
    );
    
    -- 增加非空约束
    alter table person modify pname varchar(20) not null;
    
    -- 取消非空约束
    alter table person modify pname varchar(20) null;
    

    5、自增约束(auto_increment)
    在每次插入新记录时,数据库自动生成字段的值。自增约束只能是整型值。

    -- 创建表时添加自增约束
    create table person(
    pid int auto_increment,
    pname varchar(32)
    );
    
    -- 取消自增约束
    alter table person modify pid int;
    
    -- 添加自增约束
    alter table person modify pid int auto_crement;
    
    -- 默认auto_incremnt的开始值是1,修改初始值
    alter table person auto_increment=100
    

    6、默认值约束(default)
    添加一条记录前设置默认值,再添加时可以不用填写该值

    -- 创建表时添加默认约束
    create table person(
    pid int primary key,
    pname varchar(32) default '默认值'
    );
    
    -- 取消默认约束
    alter table person alter column pname drop default; // 默认值独有方法,更快
    alter table person modify pname varchar(32);
    
    -- 添加默认约束
    alter table person alter column pname set default '默认值';
    alter table person modify pname varchar(32) default '默认值';
    
    展开全文
  • 数据库关系模型基本概念

    千次阅读 2020-09-25 23:01:05
    表是现代数据库依照关系的理论基础,它允许有相同的记录。 2.关系模型有哪些操作? 基本的操作:并,差,广义积,选择,投影 拓展的操作:交,连接,除 3.关系模型的完整性有哪些? 实体完整性(主键
  • neo4j︱图数据库基本概念、操作罗列与整理(一)

    万次阅读 多人点赞 2018-04-10 16:40:06
    图数据库常规的有:neo4j(支持超多语言)、JanusGraph/Titan(分布式)、...neo4j︱图数据库基本概念、操作罗列与整理(一) neo4j︱Cypher 查询语言简单案例(二) neo4j︱Cypher完整案例csv导入、关系联通、...
  • 数据库基本概念及理解

    千次阅读 2020-03-01 13:10:50
    四个基本概念 1.数据:是数据库中存储的基本对象。描述了事物的符号记录,有数字、文字、图形、图像、音频、视频、学生档案记录等很多种类。数据的含义称为数据的定义,数据与其语义是不可分的。 2.数据库:是长期...
  • 数据库基本概念

    千次阅读 2020-11-01 17:17:29
    1. 数据库基本概念 1.1 什么是数据库 数据库(database)是用来组织、存储和管理数据的仓库。 当今世界是一个充满着数据的互联网世界,充斥着大量的数据。数据的来源有很多,比如出行记录、消费记录、浏览的网页、...
  • 关系数据库的简单概念和简单操作

    千次阅读 2021-01-16 22:40:41
    1.关系数据库:在一个给定的应用领域中,所有实体及实体之间联系的集合构成一个关系数据库。它是一种以关系模式为基础存储数据以及用数字方法处理数据库组织的方法,是目前最为流行的一种数据组织形式。(接下来我所...
  • 数据库基本概念与设计方法

    千次阅读 2021-03-03 16:07:38
    一、数据库基本概念 数据 数据库中存储的基本对象,按一定规则排列组合的物理符号 可以是数字,文字,符号,图片,视频,音频 数据库DB 长期存储在计算机磁盘等外介质,有组织的、可共享的的数据集合 数据库管理...
  • 数据库 关系模型的基本概念

    千次阅读 2020-03-03 14:23:51
    关系模型中:关系、目或度、关系模式、域、元组、属性、分量、主码、外码等名词的解释。
  • 关系数据库基础概念

    千次阅读 2018-09-13 17:23:14
    关系模型:数据结构、操作集合、完整性约束 1.关系数据结构 二维表及其之间联系 2.关系操作集合 数据查询:选择、投影、...也称为用户模式,是用户可以看见和使用的局部数据的逻辑结构和特征的描述,是数据库...
  • 数据库基本概念数据库与数据库管理系统数据库数据库系统数据库管理系统DBMS的工作模式DBMS的主要功能关系型数据库语言 数据库与数据库管理系统 数据(Data) 数据(Data)是数据库中存储的基本单元。是一种描述事物...
  • 数据库基本概念(名词解释)中英版

    千次阅读 2019-04-29 16:42:02
    说明:这个文档是老王准备数据库考试的基本概念部分(虽然只有10分吧哈哈哈)时整理的,没有好好排版就发出来啦,捡有用的看吧,嘻嘻~ Metadata: 元数据,和数据独立,描述数据的属性,不包含样本数据,也是...
  • 数据库技术-数据库概念设计

    千次阅读 2021-07-19 11:26:37
    数据库概念设计 一个设计良好的数据库,在很大程度上决定了系统的成功与否。 概念设计是数据库设计的核心环节。通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型。 1、数据库概念设计的...
  • 对应数据库中的表。而表中每一行数据就是实体的实例。 1.2举例: 注意:POS机是隐藏信息,建模时应考虑。购买意向可不需要 1.3 实体分类 1)按照含义:5W1H +How much 2)按照含义分类 IBM 3)按照...
  • 数据库设计概念总结

    千次阅读 2022-03-20 11:25:46
    目录 一.明确需求 ...在我们设计数据库表的时候首先是对我们的需求进行分析,看我们的需求是什么样的的来进行数据库表的设计. 二.设计表结构 1.1ER图的设计 在数据库设计的流程上,我们通常根据
  • 本教材的重点章节 13456789 成绩评定方法 课堂提问5% (包括上机) 平时作业5% 课堂考核30% 考勤5% 加分5% 期末考试50(统考) 第1章 关系数据库原理 ER概念模型设计 教学内容 数据库概述 数据库的地位 数据库的基本概念 ...
  • 数据库基本概念

    千次阅读 2020-03-01 20:03:08
    基本概念 1.数据:描述事物的符号,是数据库储存的基本对象。 2.数据库:长期储存在计算机内,大量的*,有组织的*,可共享的数据集合。 3.数据库管理系统:用户和操作系统之间的数据管理软件。 4.数据库系统:由...
  • 数据库-关系代数及数据库基本概念

    千次阅读 2019-06-02 14:37:26
    DB:数据库,contains information about a particular enterprise DBS:数据库系统 DBMS:提供一种既方便又高效的方法来存储和检索数据库信息 1.存储管理:是一个程序模块负责与文件系统交互,高效存储、检索和更新...
  • 1.2 数据模型 数据模型是对现实世界数据特征的抽象。 通俗地讲数据模型就是现实...逻辑模型主要包括网状模型、层次模型、关系模型、面向对象数据模型、对象关系模型、半结构化数据模型等。 按计算机系统的观点对数据建
  • 关系数据库基本概念

    千次阅读 2016-09-07 18:47:59
    1. 属性和域  在现实世界中,要描述一个实物常常取若干特征来表示,这些特征称为 属性(Attribute) 。 例如,用学号、姓名、性别、系别、年龄和籍贯等来描述学生。...记关系R(D1, D2, D3… ,Dn)
  • 数据库设计过程 关系数据库理论 数据库应用设计和开发 数据存储结构 数据存取技术 查询优化方法 事务处理系统和并发控制 故障恢复技术 数据仓库和数据挖掘 而且对性能调整 性能评测标准 数据库应用测试和标准化 空间...
  • 数据库的一些基本概念

    千次阅读 2022-01-22 22:17:16
    1、数据(data)是数据库中存储的基本对象,数据不单纯指数字,广义的理解认为数据的种类很多,例如文本(text)、图形(graph)、图像(image)、音频(audio)、视频(video)、学生的档案记录、货物的运输情况等...
  • 1. 数据库的四个基本概念

    千次阅读 2019-05-29 15:50:34
    数据库的四个基本概念 数据,数据库数据库管理系统和数据库系统是与数据库技术密切相关的4个基本概念。 1). 数据(data) 描述事物的符号记录,譬如:数字、文字、图形、图像、音频、视频等,多种表现形式,均...
  • 一、数据库基本概念简单介绍 ①、数据:描述事物的符号记录称为数据,包括数字、文字、图形等,简单的说,能够为我们提供信息的符号都可以称为数据。 ②、数据库:数据库是长期储存在计算机内、有组织的、可共享的...
  • 数据库原理 03关系模型的基本概念

    千次阅读 2020-02-03 21:59:50
    关系模型概述 什么是关系 关系模型的完整性约束 重点与难点 一组概念的区分: 围绕关系的相关概念:域、笛卡儿积、关系关系...关系模型就是处理table的,他由三部分组成:包括描述数据库各种关系基本结构...
  • MySQL数据库基本概念介绍

    千次阅读 2020-01-03 10:11:11
    文章目录一、数据库基本概念二、主流数据库介绍SQL Server(微软公司产品)Oracle(甲骨文公司产品)DB2(IBM公司产品)MySQL(甲骨文公司收购)三、数据库存储类型关系数据库关系数据库(统称为NOSQL)四、...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 313,162
精华内容 125,264
关键字:

关系数据库基本概念