我需要了解哪些数据库?

前端之家收集整理的这篇文章主要介绍了我需要了解哪些数据库?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
一般来说,在编程语言编码方面我觉得我还好,但是我想我在数据库中缺少一些巨大的东西.

我看到工作广告要求知道MySQL,MSsql,Oracle等等,但我很失望地确定什么是差异.

你看,像许多新的程序员一样,我倾向于将我的数据库视为数据的倾倒场所.我所做的大部分事情都归结为相对简单的sql(INSERT this,SELECT,DELETE this_other_thing),这主要与独立于我正在使用的引擎(少数例外),主要是语法的微调).

有人可以解释特定平台发挥作用的数据库的一些常见用例吗?

我确定存储过程是一个很大的事情,但是(a)这些主要是用特定语言(T-sql等)编写的,这将是与特定RDBMS本身不同的职位广告要求,(b)我从各种来源听到存储过程正在出路,而且在很多情况下,现在不能使用它们.我相信Jeff Atwood是这个阵营的成员.

谢谢.

The above concepts do not vary much for MysqL,sql Server,Oracle,etc.

有了这个问题,我主要是想确定它们之间的重要区别.即为什么职位广告需要MysqL年经验,当大多数常见用例在RDBMS平台上相对稳定时.

CRUD语句,连接,索引..所有这些在特定引擎的范围内相对简单.如果您知道不同的RDBMS,这些概念很容易转移.

我正在寻找的是使雇主指定特定引擎而不是“使用通用数据库引擎的经验”的具体细节.

解决方法

我认为关于数据库的基本知识应该是:

> What database are for?
> @L_502_2@
> SELECT queries with JOINs
> Normalization
> Basic Indexing
> Referential IntegrityForeign Key Constraints
> Basic Check Constraints

上述概念在MysqL,Postgres和other relational database systems之间没有多大差异.但是,现在流行的NoSQL databases可能会找到一组不同的概念,例如CouchDB,MongoDB,SimpleDB,Cassandra,Bigtablemany others.

原文链接:https://www.f2er.com/mssql/80933.html

猜你在找的MsSQL相关文章