§ CUSTOMER J O j ;
В FIRST „NAME I—
i LAST_NAME |
8 DOB I
i PHONE i
ж a DIVISIONS I
it! Э EMPLOYEES j
ffi- I S EMPLOYEES! I
it Bxes !
3 И MORE_EMflOYEES j
• В MORE „PRODUCTS I
i t B B n e w . p r o o u c t s j
S i EBOROERJSTATUS j
iti В ORDER_STATUS„TEf--
A IR ow s P
X U * o *
Q Otode database l lg
Щ ■
iBCU S TOM ER S
Columns ; Data ; C o f«t r «n t5 <jf«nt5 : StdtiStK.S
* .’ Щ*
Соадпг» Statistics ; Triggers ■ Dependences Oetate
«CUSTOMER J D
:fIRST_NAME
LAST „NAME
DOB
PHONE
!j§ Data Type | МиваЫе Data Default f COLUMN© $ РптагуМгу
NUMBER(38,0) No tr *J ) I
VARCMAR2U0 8YTE) No inul) 2 tnul)
VAR CHAR2C10 BYTE) No (i4 $ ) 3 (ru l)
DATE Yes (nul) 4 <nuD
VARCMAR2Q2 BYTE) Yes (no§) 5 Ш )
УЦме$$аде$ •Log
Ж
"01
Editr>g
06 Object Search
10 Глава 1
Можно также просматривать данные, хранящиеся в таблице, как показано
на следующем рисунке.
Oi ot U* Devi’loptM ■»
0 » . g i t f lw jjw o * » Htbue '*os#» И Ф
a e » a e f ?• s tmm о - * - ч
^Согежйо»
@1 Or«cte О Л а Ь м е t i e
a | №
: ffl В AU.JSAi.ES
: В -в вХН А»У _Т Е5Т
i ifr ff lC C U P C iN S
Я ш и н а м
; - В CUSTOMER JD
- g rmstjmm.
• 1 iast .name
В ooe
' ■ i
. ф В DIVISIONS
’ a f f l EM PlO rtE S
; a a empioveesj
ХЮ
MC*e_EmOYEE5
Я 9 MORE J>RCOUCTS
Ш B I n e w j >r o o u c t s
® f f l ORDER JSTATUS
I » В OROER.STATU5.TE
J p „ . У > >adeO«tabAse lig fflCUSTOMERS
j< cohBnm Cor*I CMumm J 0 « b i | rtr«tts fptSiraarrtitss {s SfJcaaddsstbtccs ? C d u rm Staitebcsj Tnggw t t Paper**»
I # a ® ic a a *«... ж »Г ~
*....... -*■.... -A-1
' CUSTOMERJDIWRSTJMHE IlASTJIAME ;008
1 John Brown 01-JAN-65 800-555-1211
2 Cynthia (k e en QS-FEB-68 800-555-1212
35fceve White 16-MAR-?? 800-555-1213
Sack ( f * jD 800-555-1214
5 Doreen Sue 20-MAY-70 (nu*>
Edfcng
Вы можете посмотреть детальное описание возможностей SQL
Developer, выбрав из горизонтального меню SQL Developer пункты Help |
Table o f Contents (Помощь | Таблица Содержимого).
В следующем разделе вы узнаете, как создавать схему базы данных на
примере вымышленного магазина, который будет использоваться далее
во всей книге.
Создание схемы store
Вымышленный магазин продает такие предметы, как книги, видео, DVD и
CD. База данных для магазина будет содержать информацию о покупателях,
сотрудниках, продукции и продажах. Сценарий SQI?Plus для создания
базы данных называется store_schema. s q l и расположен в папке SQL, куда
вы извлекли Zip-файл для этой книги. Сценарий store_schema. s q l содержит
операторы DDL и DML для создания схемы s to re . Рассмотрим, как
запустить на исполнение сценарий store_schema. sq l.
Выполнение сценария SQL*Plus для создания схемы store
Выполните следующие шаги для создания схемы sto re .
1. Запустите SQDPlus.
2. Войдите в базу данных как пользователь, имеющий права на создание
новых пользователей, таблиц и пакетов PL/SQL. Я запускаю сценарии
Введение 11
в своей базе данных, используя пользователя system; этот пользователь
обладает всеми нужными правами. Возможно, вам потребуется поговорить
с администратором базы данных о настройке пользователя с требуемыми
правами (он также может сам выполнить для вас сценарий
store_schema. sq l) .
3. Выполните из SQI?Plus сценарий store_schema. s q l, используя для этого
команду @.
Команда @ имеет следующий синтаксис:
□ @ nyTb_K_KaTaaory\store_schema.sql
где путь к каталогу - это папка, в которой хранится сценарий sto re _
schema, sq l.
Например, если сценарий хранится в папке E:\sql_book\SQL, нужно
ввести:
□ @ E:\sql_book\SQL\store_schema.sql
Если вы разместили сценарий store_schema. s q l в папке, которая содержит
пробелы в имени, тогда весь путь нужно поместить в кавычки, например:
- *
□ @ ” Е :\ 0 ra c le SQL book\sql_book\SQL\store_schema.sql"
Если Вы используете Unix или Linux и сохранили файл в каталоге SQL
вашей файловой системы tmp, Вы должны ввести:
□ @ /tmp/SQL/store_schema. sq l
Примечание Для обозначения пути к каталогу в операционных системах Windows используется
символ обратного слэша (\), в то время как в ОС Unix и Linux для этого используется символ
прямого слэша (/).
Первая выполняемая строка в сценарии store_schema. s q l предпринимает
попытку удалить пользователя s to re , выдавая ошибку, поскольку такой
пользователь еще не существует. Не беспокойтесь по поводу данной
ошибки: эта строка предназначена для того, чтобы вам впоследствии не
нужно было вручную удалять пользователя s to re при повторном создании
схемы.
После выполнения сценария store_schema. s q l Вы будете подключены к
базе данных как пользователь s to re . При желании вы можете открыть сценарий
store_schema.sql, используя редактор текстов типа Notepad для
Windows, и просмотреть его содержимое. Не беспокойтесь по поводу содержащихся
в этом файле сложных выражений - по мере продвижения по
книге вы познакомитесь со всеми непонятными пока деталями.