Database
 sql >> база данни >  >> RDS >> Database

Какво е схема в SQL и как да я създадем?

Чували ли сте някога за термина Схема? Е, схемата в SQL е колекция от обекти на база данни, свързани с определено потребителско име на база данни. Потребителското име, за което говоря, се нарича собственик на схема или по-подходящо собственик на свързаната група обекти. Нека да задълбочим тази тема и да я обсъдим подробно!
Програмата за този урок е следната:

  • Какво е SQL?
  • Какво е схема в SQL?
  • Предимства от използването на схема
  • Как да създадем схема?
    • Използване на SQL Server Management Studio
  • Как да променя схема?
  • Параметър
  • Как да махна схема?

Да започнем.

Какво е SQL?

Както всички може би сте наясно с термина SQL, означава структуриран език за заявки. SQL е стандартен език на ASI, но има много различни версии на този език. SQL е стандартният език за системата за релационни бази данни. Помага ви при достъп и манипулиране на бази данни. Могат да се изпълнят няколко заявки към базата данни. Данните от база данни могат да бъдат извлечени. Можете да вмъквате, актуализирате, изтривате записи в база данни. Помага при създаването на нови бази данни. Могат да се създават и нови таблици и изгледи.

Нека преминем по-нататък към следващия сегмент.

Какво е схема в SQL Server?

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

Нека да продължим напред и да разгледаме някои от предимствата на използването на схема в SQL.

Предимства от използването на схема

  • Можете да приложите разрешения за защита за разделяне и защита на обекти на база данни въз основа на правата на потребителски достъп.
  • В рамките на база данни може да се управлява логическа група от обекти на база данни. Схемите играят важна роля, позволявайки на обектите на базата данни да бъдат организирани в тези логически групи.
  • Схемата помага и в ситуации, при които името на обекта на базата данни е същото. Но тези обекти попадат в различни логически групи.
  • Една схема може да се използва в множество бази данни.
  • Схемата също помага за добавяне на сигурност.
  • Помага при манипулиране и достъп до обектите, което иначе е сложен метод.
  • Можете също да прехвърлите собствеността върху няколко схеми.
  • Обектите, създадени в базата данни, могат да бъдат премествани между схеми.

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

    Как да създадем схема?

    Синтаксис за създаване на SQL:

    CREATE SCHEMA [schema_name] [AUTHORIZATION owner_name][DEFAULT CHARACTER SET char_set_name][PATH schema_name[, ...]][ ANSI CREATE изрази [...] ][ ANSI GRANT изрази [...] ]; 

    Можете да създадете схема с помощта на студио за управление на SQL сървър. Следвайте посочените стъпки!

    Използване на SQL Server Management Studio

    Следвайте стъпките, за да създадете схема.

    • В изследователя на обекти щракнете върху папката с бази данни.
    • Създайте новата схема на база данни под база данни.
    • Щракнете с десния бутон върху папката Защита, щракнете върху Нов, изберете Схема.
    • Отидете в диалоговия прозорец Схема-Нова, въведете конкретно име, което искате да създадете за новата си схема.
    • В полето на собственика на схемата въведете името на потребителя на базата данни, за да притежавате схемата. Щракнете върху търсене, за да отворите диалоговия прозорец Търсене на роли и потребител.
    • Щракнете върху OK.

    Ето как се създава схема. Сега нека видим как се променя една схема.

    Как да променя схема?

    Схемата в база данни може да бъде променена с помощта на израза alter schema. Това изявление се използва специално за преименуване на схема. Новият собственик трябва да е вече съществуващ потребител.

    Синтаксис за промяна на схема:

    ПРОМЕНИ SCHEMA schema_name [ПРЕИМЕНУВАНЕ КЪМ ново_име_на_схема] [ СОБСТВЕНИК КЪМ ново_потребителско_име]

    Параметър

    Име

    Описание

    new_schema_name

    ново име на схемата

    име_на_схема

    съществуваща схема

    нов_собственик

    нов собственик на схемата


    След като разберем как да променим схемата, нека преминем към следващия сегмент. Ще проучим за премахването на схема.

    Как да премахнете схема?

    За да премахнем схемата, използваме следния синтаксис:

    DROP SCHEMA 

    Ако трябва да изтриете цялата база данни, следвайте споменатия синтаксис:

    ИЗПУСКАНЕ ИМЕ на база данни на БАЗА ДАННИ;

    Това беше всичко за схемата в SQL. Надявам се, че съдържанието обяснява добавената по-горе стойност към вашите знания. Продължавайте да четете, продължавайте да изследвате!

    С това стигаме до края на тази статия. Надявам се, че сте разбрали как да използвате различните ограничения, присъстващи в базата данни. Ако искате да научите повече за MySQL и да се запознаете с тази релационна база данни с отворен код, разгледайте нашето Обучение за сертифициране на MySQL DBA който идва с обучение на живо от инструктор и реален опит с проекти. Това обучение ще ви помогне да разберете MySQL в дълбочина и ще ви помогне да постигнете майсторство по темата.

    Имате въпрос към нас? Моля, споменете го в секцията за коментари на тази статия относно SQL ограниченията и аз ще се свържа с вас.


    1. Database
    2.   
    3. Mysql
    4.   
    5. Oracle
    6.   
    7. Sqlserver
    8.   
    9. PostgreSQL
    10.   
    11. Access
    12.   
    13. SQLite
    14.   
    15. MariaDB
    1. SQL заявки

    2. Не създавайте сляпо тези липсващи индекси!

    3. Мигриране на вашия проект Django към Heroku

    4. Срещи на работното място:Възстановяване на пространство от огромна база данни

    5. Salesforce SOQL от Microsoft Office