Какво е SQL Developer?

SQL Developer е IDE (интегрирана среда за разработка) за работа със SQL бази данни. Това е GUI, помагащ на DBA и разработчиците да работят ефективно и лесно. Той повишава производителността и помага на потребителите да изпълняват SQL команди, да експортират данни в желания формат, да разглеждат обекти на базата данни, да управляват бази данни, да отстраняват грешки и да изпълняват базата данни и много други свързани функции. Oracle предоставя на SQL разработчик да работи както за разработчици, така и за администратори на база данни. Oracle SQL Developer предоставя Oracle SQL Developer Data Modeler (SDDM), който поддържа скриптове за езици за дефиниране на данни (DDL), диаграми за поток на данни (DFD), хранилище за отчитане, сравняване на модели и много други. SQL Developer е предоставил набор от интерфейси за администраторите на база данни за техните важни задачи. Панелът за управление на база данни на SQL Developer поддържа управление на съхранението, управление на ролите, управление на потребителите, управление на ресурси, управление на възстановяването, изпомпване на данни, одит на Oracle и много други.

Ако сте начинаещ, тогава използването на Oracle SQL Developer би било по-ефективно и лесно. SQL Developer е разработен в Java и работи на Windows, Mac OS X и Linux. Има много версии на SQL разработчик. Можете да използвате всеки според вашите изисквания. Използва се не само лесно, но и за инсталиране.

Стъпки за инсталиране на SQL Developer:

  1. Можете да го инсталирате от уебсайта на Oracle, но трябва да имате акаунт в него, за да създадете акаунт.
  2. Инсталирайте необходимата версия на Oracle SQL Developer.
  3. Инсталирайте Oracle Database 10g и примерна схема.
  4. Отключете HR потребителя и влезте като SYS потребител и въведете командата: променете потребителя hr, идентифициран чрез отключване на акаунта hr;
  5. Изтеглете и разархивирайте files.zip, който съдържа всички необходими файлове, в локална папка на вашата система.

Първата задача след инсталирането е да се създаде връзка с Oracle Database с помощта на Oracle SQL Developer.

Стъпки за създаване на връзка с база данни:

1. Отворете Oracle SQL Developer.

2. Сега под Connections, щракнете с десния бутон върху Connections и се появява менюто Connection. Кликнете върху Нова връзка .

3. Ще се появи диалоговият прозорец за връзка New / Select Database Connection.

4. Въведете следните подробности в полетата на горепосочения диалогов прозорец.

  • Име на връзката: Име на облачната връзка.
  • Потребителско име: Потребителско име за база данни
  • Парола: Ваш избор (след това поставете отметка в квадратчето Запазване на паролата )
  • Име на хост: Вашето местно име на хост
  • SID: Вашият собствен SID
  • След това кликнете върху Тест .

Например:

5. Можете да проверите състоянието на тестване от лявата долна страна. След това щракнете върху свързване и запазете.

6. Връзката ще бъде запазена и новата връзка ще се появи под

След създаване на връзка можете да използвате съществуващите обекти на Oracle SQL Developer или също да създадете нови. Сега нека да видим как да разглеждаме вече съществуващи обекти.

Разглеждане на обекти в Oracle SQL Developer:

1. Разширете ново добавената връзка.

Можете да използвате всеки обект като таблици, изгледи, индекси, пакети, тригери, последователности, синоними, директории, типове, материализирани изгледи, функции и много други.

Но ще видим накратко как можем да използваме таблици.

2. Разгънете таблици.

3. Можете да изберете всяка таблица от списъка, за да видите дефиницията на таблицата и щракнете върху раздела Данни.

На фигурата по-долу сме избрали таблицата ОТДЕЛЕНИЯ.

След това можете да видите данните, налични в таблицата.

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

Създаване на обекти в Oracle SQL Developer:

Можете да създадете диалози за всеки поддържан тип обект. Oracle SQL Developer поддържа също временни таблици, външни таблици, списък, таблици с раздели, таблици, организирани с индекс и много други типове обекти.

1. Щракнете с десния бутон върху

2. Изберете Нова таблица.

3. Въведете Името на таблицата и отметнете Разширено

4. Въведете информация за първата колона, както е споменато по-долу:

  • Име на колоната : Performance_id
  • Тип: VARCHAR
  • Размер: 3
  • Not Null: Изберете го
  • Основен ключ: Изберете го

5. Въведете информация за втората колона, както е посочено по-долу:

  • Име на колоната : Име
  • Тип: Варчар
  • Размер: 40
  • Not Null: Изберете го
  • Основен ключ: Оставете го

6. По същия начин въведете информация за толкова колони, които са ви необходими.

7. Щракнете върху OK.

8. Новата таблица ще бъде създадена под TABLES.

9. За да го видите, можете да разширите TABLES и след това да го използвате за изпълнение на SQL команди.

Not Null и Primary Key са ограниченията за целостта, които посочват какъв тип данни могат да бъдат вмъкнати във всяка колона. Има повече ограничения за целостта, които могат да бъдат приложени за ограничаване на типа данни, които са валидни за съответната колона.

Нека разгледаме накратко какво правят тези ограничения за целостта. По принцип има пет ограничения за целостта:

  • НЕ НУЛНИ:

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

  • Единствен по рода си:

Това ограничение гарантира, че всяка стойност в колоната трябва да бъде уникална, т.е. няма повторение на стойности. Това ограничение може да се приложи на множество колони заедно като група, наречена като Composite Unique. Това не казва нищо за Null стойност.

  • Основен ключ:

Това ограничение гарантира свойствата както на NOT NULL, така и UNIQUE ограничение, т.е. множеството редове не могат да имат една и съща стойност и също така предотвратяват нулевата стойност едновременно.

  • Външен ключ:

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

  • Проверка:

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

Препоръчителни статии

Това е ръководство за това какво е SQL Developer. Тук обсъдихме как да инсталирате и да създадете нова база данни на SQL Developer. Можете също да разгледате и другите ни предложени статии -

  1. Кариера в SQL Server
  2. Разликите на PL SQL спрямо SQL
  3. Oracle vs MSSQL - Сравнение
  4. Кариера в Oracle