Главная страница

Кириллов В.В., Громов Г.Ю. - Введение в реляционные базы данных. Литература для вузов isbn 9785941577705 в книге рассматриваются основные понятия баз данных и систем управления ими


Скачать 11.62 Mb.
НазваниеЛитература для вузов isbn 9785941577705 в книге рассматриваются основные понятия баз данных и систем управления ими
АнкорКириллов В.В., Громов Г.Ю. - Введение в реляционные базы данных.pdf
Дата16.04.2018
Размер11.62 Mb.
Формат файлаpdf
Имя файлаКириллов В.В., Громов Г.Ю. - Введение в реляционные базы данных.pdf
ТипЛитература
#18127
страница27 из 28
1   ...   20   21   22   23   24   25   26   27   28
Литература
1.
Дейт К. Дж. Введение в системы баз данных, 8-е издание / Пер. с англ. —
М.: Издательский дом "Вильямс", 2005. — 1328 с.: ил.
2.
Джеймс Р. Г., Вайнберг П. Н. SQL: полное руководство. — К.: BHV,
2000. — 608 с.
3.
Грабер М. SQL. — М.: ЛОРИ, 2007. — 644 с.
4.
Кириллов В. В. Основы проектирования реляционных баз данных. Учеб- ное пособие. — СПб.: ИТМО, 1994. — 88 с. http://www.citforum.ru.
5.
Кириллов В. В., Громов Г. Ю. Структуризированный язык запросов (SQL).
Учебное пособие. — СПб.: ИТМО, 1995. — 92 с. http://www.citforum.ru.
6.
Клайн К. при участии Клайна Д. и Ханта Бр. SQL. Справочник. 2-е изда- ние / Пер. с англ. — М.: КУДИЦ-ОБРАЗ, 2006 — 832 с.
7.
Чен Питер Пин-Чен. Модель "Сущность-связь" — шаг к единому пред- ставлению данных. СУБД №3 1995, с. 137—158.
8.
Codd, E. F. "Extending the Relational Database Model to Capture More
Meaning". IBM Research Report RJ2599 (August 6th, 1979). Republished in
ACM Transactions on Database Systems 4(4), December 1979.
9.
Codd, E. F. (1970). "A Relational Model of Data for Large Shared Data
Banks". Communications of the ACM 13 (6): 377–387.
10.
Oracle Database 10g. Программирование на языке PL/SQL. Скотт Урман,
Рон Хардман, Майкл МакЛафлин. — Питер, Лори, 2007. — 816 с.

ПРИЛОЖЕНИЯ
Приложение А.
Инструментальные средства
разработки и выполнения
Приложение Б.
Описание содержимого
компакт
-
диска

Приложение А
Инструментальные средства
разработки и выполнения
А1. Oracle Database Express Edition
А
1.1.
Общие сведения
Система управления базами данных Oracle 10g Express Edition (Oracle
Database XE) — это бесплатная версия одной из наиболее совершенных сис- тем управления реляционными базами данных. Ее можно бесплатно скачать и легко установить, бесплатно распространять, бесплатно поставить. Она легко администрируется, и для нее легко создавать приложения.
В состав Oracle Database XE включено средство создания Web-приложений
Oracle Application Express (APEX).
Редакция Oracle Database XE создана на основе исходного программного кода
СУБД Oracle Database 10g Release 2 и полностью совместима с семейством программных продуктов Oracle Database, включая Oracle Standard Edition One,
Oracle Standard Edition и Oracle Enterprise Edition. Пользователи имеют воз- можность начать работу с базовой редакции, а впоследствии модернизировать ее до промышленных редакций Oracle Database 10g и перевести свои приложе- ния на работу с новыми редакциями СУБД без изменения кода приложения.
Oracle Database XE предоставляет те же интерфейсы SQL и PL/SQL, что и во всех остальных версиях Oracle Database 10g, а также широкий спектр про- граммных интерфейсов. Например, предоставляется полная поддержка раз- работки и развертывания приложений для разработчиков, работающих на платформах Java, .NET, PHP и Windows.
Редакция Oracle Database XE выпускается для 32-разрядных операционных систем Linux и Windows на основе архитектуры Intel/AMD x86 и может быть установлена на любой поддерживаемой ими аппаратной платформе.

Приложения
430
Oracle Database XE имеет следующие ограничения:

не более 4 Гбайт пользовательских данных;

может использовать не более 1 Гбайт оперативной памяти;

может использовать только один процессор (или 1 ядро процессора).
Существует два варианта Oracle Database 10g XE:

Oracle Database 10g Express (Western European) Edition — БД в кодировке
LATIN1 западно-европейских языков;

Oracle Database 10g Express Edition (Universal) — поддержка кодировки
Unicode и, как следствие, поддержка всех языков.
Для поддержки в приложениях русского языка необходимо использовать ли- бо второй вариант (с поддержкой кодировки Unicode), либо русифицирован- ную версию Western European (см. разд. А2). При использовании кодировки
Unicode возникают проблемы с именами. В разд. 4.4.2 оговаривалось, что имена в СУБД Oracle ограничиваются длиной в 30 байт и число символов имени зависит от их набора. Поэтому в Oracle Database 10g Express Edition
(Universal) нельзя загрузить существующие базы данных, где встречаются русские имена объектов (например, ограничений) с числом символов более
15, а при создании новых баз данных надо существенно ограничивать длину имен их объектов.
При инсталляции Oracle Database 10g XE (см. разд. А2) производится ее кон- фигурация и установка ярлычка на рабочий стол. Она предоставляет пользо- вателю отличный Web-интерфейс администрирования, позволяющий с помощью мыши добавлять пользователей, просматривать таблицы и вно- сить данные, отслеживать производительность и выполнять десятки других повседневных задач (рис. А1). Для продвинутых пользователей имеется от- личная, основанная на Web SQL-система ввода данных с быстрым досту-пом к вкладкам для объяснения запросов, сохранения SQL-предложений и просмотра истории команд.
Одно из ярких достоинств данного релиза — солидный вес поставляемой с ним документации. Нравится ли вам PHP, Java, XML или .NET, к вашим услугам под Oracle 10g Express Edition пробная документация, заботливо поддерживающая вас под руку во время ваших первых шагов по созданию скриптов. Но вот ваше мастерство возросло, и тут уже наготове XE: двух- дневное руководство по администрированию проведет вас через управление ресурсами, безопасность, создание резервных копий и многое другое. Вы и не заметите, как потратите неделю только на это захватывающее чтение.

Приложение А Инструментальные средства разработки и выполнения
431
Рис. А1.
Web- интерфейс администрирования Oracle Database 10g XE
Для доступа к документации необходимо:

в Windows в меню Start выберите Programs (или All Programs), затем
Oracle Database 10g Express Edition, затем Get Help;

в Linux нажать Application (в Gnome) или K (в KDE), перейти к Oracle
Database 10g Express Edition и выбрать Get Help.
В частности, обязательно просмотрите следующие книги.

2-дневное руководство администратора Oracle Database Express Edition
(http://www.oranet.ru/OraDoc10gXE/admin.102/b25107/toc.htm). В этой книге обсуждаются общие повседневные задачи администрирования.

2-дневное руководство разработчика Oracle Database Express Edition
(http://www.oranet.ru/OraDoc10gXE/appdev.102/b25108/toc.htm). В этой

Приложения
432
книге показываются преимущества среды разработки Oracle Database
Express Edition.

Application Express — дополнительное 2-дневное руководство разработ- чика Oracle Database Express Edition (http://www.oranet.ru/OraDoc10gXE/
appdev.102/b25310/toc.htm). Книга содержит подборку учебных пособий, в которых описан процесс построения Web-приложений, использующих клиента Oracle Application Express.

PHP — дополнительное 2-дневное руководство разработчика Oracle
Database Express Edition (http://www.oranet.ru/OraDoc10gXE/appdev.102/
b25317/toc.htm). Учебное пособие, в котором описаны процессы загрузки и установки Apache и драйверов Zend Core PHP, использования PHP для установления связи с Oracle Database XE; также показано, как использо- вать PHP для разработки простого приложения, которое получает доступ к данным и модифицирует их.

Java — дополнительное 2-дневное руководство разработчика Oracle
Database Express Edition (http://www.oranet.ru/OraDoc10gXE/appdev.102/
b25320/toc.htm). Учебное пособие, в котором описано, как использовать
Java и JDBC для установления связи с Oracle Database XE; показано, как разработать простое Java-приложение, которое получает доступ к данным и модифицирует их.

.NET — дополнительное 2-дневное руководство разработчика Oracle
Database Express Edition (http://www.oranet.ru/OraDoc10gXE/appdev.102/
b25312/toc.htm). В этой книге описаны ключевые возможности Oracle
Data Provider for .NET и Oracle Developer Tools for Visual Studio .NET.
Книга проведет вас через этапы установки и конфигурирования; покажет, как строить приложения, использующие Oracle Data Provider for .NET и Oracle Developer Tools for Visual Studio .NET, и как создавать и исполь- зовать хранимые процедуры PL/SQL и .NET.
А1.2. Состав Oracle Database XE
Oracle Database XE состоит из двух компонентов.

Сервер Oracle Database XE. Серверная часть Oracle Database XE включа- ет одновременно базу данных Oracle и инструменты для управления ею.
Она также содержит компонент клиента Oracle Database XE, поэтому вы можете соединяться с базой данных с того же компьютера, на который ус- тановлен компонент сервера; а также администрировать базу данных и писать приложения Java, .NET, PHP и Oracle Application Express.

Приложение А Инструментальные средства разработки и выполнения
433

Клиент Oracle Database XE. Установите компонент клиента Database XE на тех удаленных компьютерах, с которых хотите соединяться с сервером
Oracle Database XE. Клиент базы данных Oracle включает драйверы, сете- вые компоненты и инструменты для удаленного администрирования и создания приложений Java, .NET, PHP и Oracle Application Express. Ус- тановка этого компонента необходима только на тех компьютерах, на ко- торых не стоит сервер Oracle Database XE.
Дополнительно можно использовать следующие инструменты в среде разра- ботки.

PHP. Oткрытый, сервер-ориентированный скриптовый язык, разработан- ный для создания Web-приложений, который может быть встроен в HTML.
Вы можете использовать любой из следующих программных продук- тов PHP:
PHP загрузите и установите с:
http://www.php.net/
PHP можно установить как на сервере Oracle Database XE, так и на клиенте Oracle Database XE.
Zend Core для Oracle загрузите и установите с:
http://www.oracle.com/technology/tech/php/zendcore/index.html
Установите Zend Core для Oracle на том же компьютере, на котором уста- новлен сервер Oracle Database XE. Zend Core для Oracle не работает на удаленных компьютерах, которые используют клиент Oracle Database XE.

Инструменты разработчика Oracle для Visual Studio .NET. Интегрирован- ный "Add-in" для Visual Studio .NET, который разработчики баз данных
Oracle могут использовать для проектирования приложений баз данных.
Для получения более полной информации, включая дистрибутив, посетите:
http://www.oracle.com/technology/tech/dotnet/tools/index.html
Установите инструменты разработчика Oracle для Visual Studio .NET на компьютер, на котором установлен клиент Oracle Database XE.
После установки Oracle Database XE вы можете управлять ею с помощью управляющей консоли графического интерфейса пользователя, который опи- сан в 2-дневном руководстве администратора Oracle Database Express Edition.
Для получения дополнительной информации по Oracle Database XE вы може- те посетить следующие сайты:

домашняя страница Oracle Database XE на Oracle Technology Network:
http://www.oracle.com/technology/products/database/xe

Приложения
434

библиотека документации Oracle Database XE:
http://www.oracle.com/technology/xe/documentation

дискуссионный форум:
http://www.oracle.com/technology/xe/forum
Прежде чем начать пользоваться форумом, вам необходимо будет зареги- стрировать Oracle Database XE.
А1.3. Требования
к программному обеспечению
Архитектура системы: Intel (x86).
Операционная система: любая из 32-разрядных операционных систем:

Windows 2000 Service Pack 4 или более поздняя;

Windows Server 2003;

Windows XP Professional Service Pack 1 или более поздняя.
Сетевой протокол: TCP/IP.
Свободное место на диске: сервер — минимум 1,6 Гбайт, клиент —
75 Мбайт.
Оперативная память: минимум 256 Мбайт (рекомендуется 512 Мбайт).
А1.4. Взаимодействие
с межсетевыми экранами
При установке Oracle Database XE на компьютер с операционной системой
Windows XP Service Pack 2 или Windows Server 2003 Service Pack 1 для под- ключения к нему удаленного компьютера проверьте, чтобы брандмауэр не был настроен на блокировку соединений по следующим портам входа, кото- рые являются портами по умолчанию Oracle Database XE:

1521: слушатель сети базы данных Oracle;

2030: службы Oracle для Microsoft Transaction Server;

8080: HTTP-порт для Oracle XML DB и графического пользовательского интерфейса Oracle Database XE.

Приложение А Инструментальные средства разработки и выполнения
435
А1.5.
Требования к надстройкам Oracle Database
для платформы .NET
Если вы планируете использовать надстройки Oracle Database для .NET, тогда перед установкой Oracle Database XE вы должны установить следую- щее программное обеспечение на компьютеры сервера и клиента.

На компьютер, на который планируете установить сервер Oracle Database
XE, установите .NET Framework 1.x. Установить .NET Framework 1.x необходимо до установки сервера Oracle Database XE.

На компьютер, на котором планируется разрабатывать хранимые про- цедуры .NET, установить следующее программное обеспечение: сервер или клиент Oracle Database XE;
Visual Studio .NET 2003, включая .NET Framework 1.x.
Установите Visual Studio .NET 2003 на компьютер-клиент до установки клиента Oracle Database XE или инструментов разработчика Oracle для
Visual Studio .NET; инструменты разработчика Oracle для Visual Studio .NET.
Эти требования относятся только к проектированию и развертыванию при- ложений. Для выполнения программы они не являются необходимыми.
Для выполнения программы необходима установка .NET Framework 1.x на сервере базы данных. Установленная Visual Studio .NET 2003 не является обязательной.
А1.6.
Требования к
Web-
браузеру
Убедитесь, что для компонентов клиента и сервера Oracle Database XE, Web- браузер поддерживает JavaScript и стандарты HTML 4.0 и CSS 1.0. Убедитесь также, что cookies включены. Данным требованиям удовлетворяют следую- щие браузеры:

Microsoft Internet Explorer 6.0 или более свежая версия;

Netscape Navigator 7.2 или более свежая версия;

Mozilla 1.7 или более свежая версия;

Firefox 1.0 или более свежая версия;

Oracle Application Express не поддерживает Corel SVG Viewer.

Приложения
436
Настройка
Web-
браузера
Перед тем как запустить Oracle Database XE, вам необходимо сконфигуриро- вать Web-браузер так, чтобы он мог соединиться с домашней страницей
Oracle Database XE.
Чтобы настроить Microsoft Internet Explorer для соединения с домашней страницей Oracle Database XE:
1.
В меню Start выберите Control Panel, затем Internet Options.
2.
В диалоговом окне Intenet Options перейдите на вкладку Security.
3.
На вкладке Security выберите Local Intranet и затем выберите Sites.
4.
В окне Local Intranet нажмите Advanced.
5.
В поле Add this Web site to the zone добавьте адрес 127.0.0.1.
6.
Нажмите OK.
Чтобы настроить Netscape Navigator или Mozilla для соединения с домашней страницей Oracle Database XE:
1.
В меню Edit выберите Preferences.
2.
В дереве Category нажмите категорию Advanced, чтобы ее раскрыть, и затем Proxies.
3.
При использовании прокси-сервера добавьте следующие настройки в поле
No Proxy For: 127.0.0.1.
4.
Нажмите OK.
Чтобы настроить Firefox для соединения с домашней страницей Oracle
Database XE:
1.
В меню Tools выберите Options.
2.
На вкладке General выберите Connection Settings.
3.
При использовании прокси-сервера добавьте следующие настройки в поле
No Proxy For: 127.0.0.1.
4.
Нажмите OK.
А2. Установка сервера
Oracle Database XE
Перед установкой сервера рекомендуется создать каталог (например,
C:\
ImportBase) и разместить в нем файл
ImportBase.exe
, расположенный на прилагаемом к книге компакт
- диске.

Приложение А Инструментальные средства разработки и выполнения
437
Программа установки сервера Oracle Database XE создает одновременно компоненты клиента и сервера. Если вы планируете использовать Oracle
Database XE как самодостаточный программный продукт, то вам необходимо установить лишь серверный компонент.
Возможна установка с помощью графического пользовательского интерфей- са или фоновая установка, которая заключается в запуске инсталляционного пакета через командную строку, используя имеющиеся ответные файлы.
Здесь мы рассмотрим установку с помощью графического пользовательского интерфейса. Она осуществляется простым запуском (с помощью двойного щелчка) исполняемого файла установки (OracleXE.exe), после чего пользова- тель должен отвечать на вопросы графического интерфейса программы- установщика.
На первой форме установщика (рис. А2) надо нажать кнопку Next.
Рис. А2.
Приветственное окно мастера установки Oracle Database 10
g Express Edition
Прочитав условия лицензионного соглашения (рис. А3), надо выбрать пункт
I accept … и нажать Next.
На экране Choose Destination Location (рис. А4) выберите путь по умолча- нию для установки системы или с помощью команды Browse укажите другой путь установки. (Не выбирайте директорию, в наименовании которой суще- ствуют пробелы.). Затем нажмите Next.

Приложения
438
1   ...   20   21   22   23   24   25   26   27   28


написать администратору сайта