Home » 2014 » Октомври » 6 » Урок №1 - Представяне на MySQL
7:22 PM
Урок №1 - Представяне на MySQL

Какво е база данни?

Базата данни е отделно приложение, което съхранява колекция от данни. Всяка база данни има един или повече различни приложни програмни интерфейси за създаване, достъп, управление, търсене и възпроизвеждане на данните, които тя притежава.

Други видове хранилища за данни могат да бъдат използвани, като например файлове на файловата система или големи хеш таблици в паметта но привличането на данни и писането не би било толкова бързо и лесно с тези видове системи.

Така че, ние използваме релационни системи за управление на бази данни (RDBMS), за да се съхранява и управлява огромен обем от данни. Това се нарича релационна база данни, тъй като всички данни се съхраняват в различни таблици и връзките са създадени с помощта на първични ключове или други клавиши, известни като външни ключове.

Система А за управление на релационни бази данни (RDBMS) е софтуер, който:

  •      Позволява ви да въвеждате база данни с таблици, колони и индекси.
  •      Гарантира референциален интегритет между редовете на различни маси.
  •      Обновява индексите автоматично.
  •      Тълкува като заявка SQL и комбинира информация от различни таблици.

RDBMS Терминология:

Преди да пристъпим към обяснението MySQL система за база данни, нека да разгледаме няколко определения, свързани с база данни.

     База данни (Database):

  • Базата данни е колекция от маси, със свързани данни.

     Таблица (Table):

  • A маса е матрица с данни.
  • A таблица в база данни прилича на обикновена таблица.

     Колона (Coloumn):

  • Една колона (Елемент на данни) съдържа данни за един и същи вид, например пощенския код на колоната.

     Ред (Row):

  • A ред (= кортеж, вход или запис) е група от свързани данни, например данни от един абонамент.

     Съкращения (Redundancy):

  • Съхраняване на данни два пъти, с цел да направят системата по-бърза.

     Първичен ключ (Primary Key):

  • Първичният ключ е уникален. Ключовата стойност не може да се съдържа два пъти в една таблица.

     Външен ключ (Foreign Key):

  • A външен ключ е свързващ щифт между две таблици.

     Съединителен ключ (Compound Key):

  • ключово съединение (композитен ключ) е ключ, който се състои от няколко колони, защото едната колона не е достатъчно уникален.

     Индекс (Index):

  • индекс в база данни прилича на индекса на гърба на книгата.

     Референтен интегритет(Referential Integrity):

  • Референтния интегритет подсигурява, че стойността външен ключ винаги сочи към съществуващ ред.

MySQL база данни:

MySQL е бърза, лесна за използване RDBMS използва се както в много малки така и в големи фирми. MySQL е разработена от MySQL AB, която е Шведска компания. MySQL е толкова популярна поради следните причини:

  • MySQL се разпространява под лиценз с отворен код. Така че няма за какво да плащате, за да го използвате.
  • MySQL е много мощна програма и върши най-добре това за което е предназначена спрямо конкурентите си. Той се справя с голям набор от функционалността на най-скъпите и мощни пакети за бази данни.
  • MySQL използва стандартната форма на добре известния език SQL данни.
  • MySQL работи на много операционни системи, както и с много езици, включително PHP, PERL, C, C ++, JAVA, и т.н.
  • MySQL работи много бързо и работи добре дори и с големи масиви от данни.
  • MySQL е много добре адаптиран към PHP, най-високо ценения език за уеб програмиране.
  • MySQL поддържа големи бази данни, до 50 милиона или повече редове в таблица. Границата на файла по подразбиране за размер на една маса е 4GB, но можете да увеличите това (ако вашата операционна система може да се справи) с теоретична граница от 8 милиона терабайта (TB).
  • MySQL е свободна за модифициране програма. Лицензията GPL с отворен код позволява на програмистите да модифицират MySQL софтуера, така че той да отговаря на техните собствени специфични среди.

Преди да започнете:

Преди да започнете да изучавате MySQL, вие трябва да имате основни познания за информацията, обхваната от нашите PHP и HTML уроци.

Този урок се фокусира силно върху използването на MySQL в PHP среда. Много примери, дадени в този урок ще бъдат полезни за PHP програмисти.

 

Препоръчваме ви да проверите нашата PHP поредица за начинаещи.

Ако имате въпроси или искате да допълните нещо моля направете го в коментарите след урока!

Категория: MySQL | Преглеждания: 688 | Довавено от: knif3r | Оценка: 5.0 | Гласували :2 | Tags: урок, Sql, база данни, Urok, mysql, Данни, MySQL база данни, представяне, База

Ако урокът ви е харесал можете да го споделите с вашите приятели във фейсбук :
Всички коментари: 0
avatar
Социални Мрежи

PC-Tools.inc | Copyright © 2014-2015
DMCA.com Protection Status Mozilla Firefox+4.0 Chrome+13.2 Opera+5.6 IE+7.9 Safari+2.0