ОбразованиеУчи по-лесно.
Назад към темите

Тема: Създаване на бази от данни с SQL.

1. Теоретична част

1. Създаване на база данни

Базата данни е контейнер, в който по-късно се създават таблиците. Създава се с командата CREATE DATABASE, а името се избира смислено и на латиница, без интервали. Пример за изпълнение: CREATE DATABASE IF NOT EXISTS online_shop CHARACTER SET utf8mb4;

  • IF NOT EXISTS – създава базата само ако няма база със същото име, затова не възниква грешка при повторно изпълнение.
  • CHARACTER SET utf8mb4 – задава набор от символи, който поддържа кирилица.

2. Проверка и избор на база данни

След създаването е нужно да се провери, че базата съществува, и да се избере като активна. Всички следващи команди (например създаване на таблици) се изпълняват в активната база.

  • SHOW DATABASES; – показва списък с всички налични бази данни на сървъра.
  • USE име_на_база; – избира активната база, а SELECT DATABASE(); показва коя база е активна в момента.
Командите в MySQL/MariaDB завършват с точка и запетая. Ключовите думи се пишат с главни букви по общоприета конвенция, за да се отличават от имената на обектите.

2. Практическо задание

Тема: Създаване на бази от данни с SQL.

Време за работа: 35 минути

Условие 1: Създайте база данни за онлайн магазин с име online_shop, която поддържа кирилица. Работете в SQL редактора на системата за управление на база данни.

  • Напишете и изпълнете заявка с CREATE DATABASE, която съдържа IF NOT EXISTS и CHARACTER SET utf8mb4.
  • Изпълнете същата заявка втори път и запишете в тетрадката какво съобщение получавате и защо не се появява грешка.

Условие 2: Създайте втора база данни с име school_library със същите настройки. След това проверете и изберете създадените бази с подходящи команди.

  • Изпълнете SHOW DATABASES;, за да проверите, че online_shop и school_library са в списъка.
  • Изберете school_library с USE, потвърдете избора със SELECT DATABASE(); и запазете всички команди в скрипт файл baza_ot_danni_04.sql.

Цел: Учениците да упражнят създаването на база данни с CREATE DATABASE и с настройка за кирилица. Да могат да проверят наличните бази и да изберат активна база с SHOW DATABASES, USE и SELECT DATABASE().

3. Критерии за оценяване

Критерий Точки
1. Спазване на правилата за здравословни и безопасни условия на труд и опазване на околната среда 10 т.
2. Ефективна организация на работното място 10 т.
3. Спазване на технологичната последователност на операциите според индивидуалното задание  
3.1 Правилно създадена база online_shop с IF NOT EXISTS и utf8mb4 20 т.
3.2 Повторно изпълнение на заявката и вярно обяснение на резултата 20 т.
3.3 Създадена база school_library, проверка със SHOW DATABASES и избор с USE и SELECT DATABASE() 20 т.
3.4 Правилен синтаксис, точни имена на базите и запазен скрипт файл 20 т.
Общо: 100 т.

4. Оценъчна скала

Оценка Точков диапазон
Отличен (6) 90–100 т.
Много добър (5) 80–89 т.
Добър (4) 70–79 т.
Среден (3) 60–69 т.
Слаб (2) под 60 т.

Изготвил: Цветелин Борисов