Основно съдържание
Програмиране
Курс: Програмиране > Раздел 3
Урок 1: Основи на SQL- Въведение в SQL
- Създаване на таблица и въвеждане на данни
- Предизвикателство: База данни за списък с книги
- Отправяне на заявка към таблица
- Предизвикателство: База данни за филмови хитове
- Агрегиране на данни
- Предизвикателство: Какво трябва да направя?
- S-Q-L или SEQUEL?
- Проект: Проектирай база данни
© 2023 Khan AcademyУсловия за ползванеДекларация за поверителностПолитика за Бисквитки
Въведение в SQL
SQL в полезен за създаване и отправяне на заявки към бази дани. Научи как да използваш SQL с този интерактивен курс!
Искаш ли да се присъединиш към разговора?
- Facebook до колкото зная, съхраняват данните си на NoSQL бази от данни :)(1 глас)
Видео транскрипция
Светът е пълен с данни. Всяко приложение, което използваш,
е пълно с данни. В Кан Академията съхраняваме данни за потребители, значки и прогрес. Facebook съхранява информация
за това кой си, кои са приятелите ти и
какво публикуват. Bank of America съхранява информация
за това колко пари имаш и в кои сметки са те. Как съхраняват информация тези приложения? Те използват база данни – програма, която ни помага да съхраняваме информация,
и предоставя функционалност за нейното добавяне, видоизменяне и
извличане – и то бързо. Базите данни имат много форми,
но един много популярен тип база данни се нарича "релационна база данни". Тя съхранява цялата информация в таблица, подобно на електронните таблици в Excel. Един ред представлява обект,
а една колона – свойствата на този обект. Например за да съхраняваме информация за
потребителите на Кан Академия, имаме таблица "Потребители", в която
всеки ред е отделен потребител, а колонките са свойства, като
потребителско име и местоположение. Релационните бази данни улесняват създаването на връзки между таблици. Например за да съхраним потребителите на
Кан Академия и техните значки, имаме таблици
"Потребители" и "Значки", а също и таблица "ПотребителскиЗначки", за да запомним кой потребител
кои значки е извоювал, като свързваме потребителското id
с id на значките. Това е по-ефективен начин за съхраняване от повтарянето на цялата информация за потребители и значки в общата таблица. Повечето бази данни имат
език за заявки, чрез който се работи с базата данни. SQL е език, развит специално за достъп до бази данни и е най-популярният
от тях. Със SQL можем да създадаваме таблици,
да променяме информация, да подбираме информация,
от която се интересуваме, например ако искаме да видим кои
потребители са се регистрирали миналата седмица или кои потребители
имат определена значка. Точно това ще те научим тук,
като ще можеш да работиш със SQL в своя браузър
с помощта на SQLite, една от неговите имплементации. Няма да можеш да напишеш
цялото приложение тук, но когато приключиш с SQL,
ще имаш представа как се съхранява информация
в приложенията, които използваш, и ще можеш да боравиш с SQL,
ако някога създаваш приложение.