Конспект лекций по дисциплине «Сетевые базы данных», страница 31

Рис. 1.

Если вы решили начать работу позднее, а не сразу после установки, то для открытия окна регистрации выполните следующие действия: кнопка Пуск  |  Программы  |  Oracle Database 10g Express Edition   |  Go to Database  Home Page.

В окне регистрации введите логин SYSTEM и тот пароль, который вы вводили при установке Oracle 10g XE. Появится окно с компонентами домашней страницы, показное на рис. 2. Щелкните мышкой по стрелке на пиктограмме SQL и выпадающем меню выберите пункт «SQL Commands», а затем подпункт «Enter Command» (см. рис. 3)

Рис. 2.

Рис. 3.

После выбора «Enter Command» откроется окно SQL Commands, показное на рисунке 4. В этом окне можно выполнять команды SQL и блоки PL/SQL. Для ознакомления с технологией работы обратитесь к файлу «Методические_указания.doc».

Рис. 4.

11.2 Ваша первая программа

Ваша первая программа – программа вывода приветствия – продемонстрирует работу в среде Oracle 10g XE. Введите в окне ввода текст следующей программы

BEGIN

DBMS_OUTPUT. PUT_LINE (‘Hello, World!’);

END;

/

Убедитесь, что текст «Hello, World!» в вашей программе заключен в прямые апострофы, и щелкните мышкой по кнопке Run. В окне вывода должно появиться ваше приветствие, как показано на рисунке 5.

Рис. 5.

Ответы на вопросы для самоконтроля

1.1.  В виде двумерных таблиц.

1.2.  Пользователь не задает физическую структуру реляционной базы данных.

1.3.  Пустые значения (NULL) в реляционных БД означают, что они не определены, или неизвестны.

1.4.  Язык SQL.

1.5.  Язык SQL относится к типу непроцедурных, декларативных языков.

1.6.  Язык SQL обрабатывает данные наборами строк, а не отдельными строками.

1.7.  Таблицы.

1.8.  Идентификаторы в Oracle 10g Express Edition могу иметь длину не более 30 символов, состоять из букв латинского алфавиты и цифр и начинаться с буквы. Могут использоваться также символы $, # и _.

1.9.  В системных таблицах Oracle 10g Express Edition содержится информация о всех объектах базы данных.

1.10. Служебные слова нельзя использовать в качестве имен объектов.

2.1.  Точность в числовых типах данных – это общее количество цифр, а масштаб – количество цифр  дробной части числа.

2.2.  38 цмфр.

2.3.  CHAR и VARCHAR2.

2.4.  CHAR – это строковый тип фиксированной длины,  а VARCHAR2 – строковый тип переменной длины.

2.5.  4000 байтов.

2.6.  Все элементы даты хранятся в столбцах типа дата-время – век, год, месяц, день, час, минута или секунда?

2.7.  Функция TO_DATE.

2.8.  Функция TO_CHAR.

2.9.  Да.

2.10. Да.

3.1.  SELECT, INSERT, UPDATEи DELETE.

3.2.  Опция GROUP BY необходима в команде SELECT, когда агрегатная функция вычисляется для группы строк, а не для всех строк таблицы.

3.3.  Операторам IN задает произвольное множество значений,  а BETWEEN – диапазон значений, включая границы диапазона.

3.4.  Команда ROLLBACK относится к группе команд управления транзакциями.

3.5.  Команда COMMIT фиксирует в БД выполненные изменения данных.

3.6.  Язык определения данных.

3.7.  Сходство в том, что UPDATE и ALTER выполняют изменения в БД. Различие в том, что UPDATE изменяет данные в таблицах, а ALTER изменяет объекты БД, в том числе и таблицы.

3.8.  Последовательность – это генератор неповторяющихся целых чисел.

3.9.  Представление – это объект БД, содержащий команду SELECT, к которому можно обратиться по имени.