什么是数据库

What is a Database?
什么是数据库

The easiest way to understand a database is as a collection of related files.
理解数据库最简单的方法是作为相关文件的集合。
Imagine a file (either paper or digital) of sales orders in a shop.
想象一个商店里销售订单的文件 (纸质或数字)。
Then there's another file of products, containing stock records.
然后还有另一个产品文件,包含库存记录。
To fulfil an order, you'd need to look up the product in the order file and then look up and adjust the stock levels for that particular product in the product file.
要完成订单,您需要在订单文件中查找产品,然后在产品文件中查找并调整该特定产品的库存水平。
A database and the software that controls the database, called a database management system (DBMS), helps with this kind of task.
数据库和控制数据库的软件 (称为数据库管理系统 (DBMS)) 有助于完成此类任务。
Most databases today are relational databases, named such because they deal with tables of data related by a common field.
如今,大多数数据库都是关系数据库,之所以这样命名是因为它们处理与公共字段相关的数据表。
For example, Table 1 below shows the product table, and Table 2 shows the invoice table. As you can see, the relation between the two tables is based on the common field product_code. Any two tables can relate to each other simply by having a field in common.
例如,下面的表1显示了产品表,表2显示了发票表。如您所见,两个表之间的关系基于公共字段product_code。任意两个表只需有一个共同的字段就可以相互关联。

Table 1

Product_code Description Price
A416 Nails, box $0.14
C923 Drawing pins, box $0.08

Table 2

Invoice_code Invoice_line Product_code Quantity
3804 1 A416 10
3804 2 C923 15

Database Terminology

数据库术语

Let's take a closer look at the previous two tables to see how they are organized:
让我们仔细看看前两个表,看看它们是如何组织的:
● Each table consists of many rows and columns.
● 每个表由许多行和列组成。
● Each new row contains data about one single entity (such as one product or one order line). This is called a record. For example, the first row in Table 1 is a record; it describes the A416 product, which is a box of nails that costs fourteen cents. The terms row and record are interchangeable.
● 每个新行包含有关单个实体 (例如一个产品或一个订单行) 的数据。这叫做记录。例如,表1的第一行是一条记录; 它描述了A416产品,这是一盒14美分的钉子。术语“行”和“记录”是可互换的。
● Each column (also called an attribute) contains one piece of data that relates to the record, called a tuple. Examples of attributes are the quantity of an item sold or the price of a product. An attribute, when referring to a database table, is called a field. For example, the data in the Description column in Table 1 are fields. The terms attribute and field are interchangeable.
● 每一列 (也称为属性) 包含一条与记录相关的数据,称为元组。属性的示例是售出商品的数量或产品的价格。引用数据库表时,属性称为字段。例如,表1中Description列中的数据为字段。术语"属性"和"字段"是可互换的。
Given this kind of structure, the database gives you a way to manipulate this data: SQL.
鉴于这种结构,数据库为您提供了一种操作此数据的方法: SQL。
SQL (structured query language) is a powerful way to search for records or make changes.
SQL (结构化查询语言) 是一种搜索记录或进行更改的强大方法。
Almost all DBMSs use SQL, although many have added their own enhancements to it.
几乎所有的DBMSs都使用SQL,尽管许多DBMSs已经添加了自己的增强功能。
This means that when you learn SQL while using MariaDB, almost all of it is not specific to MariaDB and can be used with other relational databases as well, such as PostgreSQL, MySQL, Oracle and SQL Server. MariaDB was originally-created as a drop-in replacement to MySQL, so MariaDB and MySQL are particularly close.
这意味着,当您在使用MariaDB时学习SQL时,几乎所有SQL都不是特定于MariaDB的,也可以与其他关系数据库一起使用,例如PostgreSQL、MySQL、Oracle和SQL Server。MariaDB最初是作为MySQL的嵌入式替代品创建的,因此MariaDB和MySQL特别接近。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 205,132评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,802评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,566评论 0 338
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,858评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,867评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,695评论 1 282
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,064评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,705评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 42,915评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,677评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,796评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,432评论 4 322
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,041评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,992评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,223评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,185评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,535评论 2 343

推荐阅读更多精彩内容