ВУЗ:
Составители:
Рубрика:
• формы для ввода, чтения и изменения данных;
• запросы для выбора из БД и отображения необходимой информации.
СУБД HSQLDB используется в OpenOffice.org в автономном (встроенном) режиме. В таком
режиме пользователю не требуется отдельно запускать на выполнение саму СУБД, это выполняет
модуль Base. Автономный режим означает, что в любой момент времени с одной базой данных
может работать только один пользователь. Такие системы называются также настольными систе-
мами. СУБД HSQLDB позволяет работать с одной базой данных одновременно нескольким поль-
зователям, но этот режим не используется в OpenOffice.org.
В отличие от других СУБД, HSQLDB хранит все данные в одном файле, хотя и имеет
несколько разных таблиц. Это упрощает обмен данными и формами между пользователями OOo
Base, поскольку все указанные элементы содержатся в одном объединенном файле с
расширением .odb.
С другой стороны, настольные СУБД не подходят для одновременного использования мно-
гими пользователями, поскольку не позволяют определять права доступа пользователей к базам
данных. Кроме того, СУБД HSQLDB имеет некоторые недостатки в отношении производительно-
сти, что не позволяет использовать ее для работы с очень большими объемами данных.
Замечание
В данном документе рассматриваются вопросы создания базы данных с помощью
встроенной СУБД HSQLDB. Для работы с такими встроенными СУБД на
компьютер не требуется устанавливать дополнительные приложения, обеспечива-
ющие выполнение обсуждаемых действий. Результатом этого может быть то, что
некоторые действия, описанные в данном документе, могут оказаться недоступны-
ми при работе с другими СУБД.
Разработка структуры БД
Прежде чем начинать использование инструментов модуля Base, необходимо рассмотреть
организацию данных в нашем проекте.
Пусть имеется фирма, которая продает свои товары через частных про-
давцов. Каждый продавец реализует несколько товаров. Реализация
товара может происходить в течение некоторого времени. После реа-
лизации товара или его части продавцы сдают выручку в кассу фирмы.
В базе данных необходимо хранить информацию о том, сколько и ка-
кого товара получил каждый продавец для продажи, а также вести
кассовую книгу для регистрации сдаваемых продавцами выручек.
В данном руководстве, мы предположим, что хотим создать базу данных для фирмы, в ко-
торой должна храниться следующая информация:
• записи о продавцах этой фирмы,
• записи о продаваемых фирмой товарах,
• записи о выданных продавцам товарах,
• записи о сдаваемых продавцами выручках.
Записи о продавцах фирмы должны содержать его идентифицирующую информацию и по-
чтовый адрес для пересылки писем и других отправлений.
6
• формы для ввода, чтения и изменения данных; • запросы для выбора из БД и отображения необходимой информации. СУБД HSQLDB используется в OpenOffice.org в автономном (встроенном) режиме. В таком режиме пользователю не требуется отдельно запускать на выполнение саму СУБД, это выполняет модуль Base. Автономный режим означает, что в любой момент времени с одной базой данных может работать только один пользователь. Такие системы называются также настольными систе- мами. СУБД HSQLDB позволяет работать с одной базой данных одновременно нескольким поль- зователям, но этот режим не используется в OpenOffice.org. В отличие от других СУБД, HSQLDB хранит все данные в одном файле, хотя и имеет несколько разных таблиц. Это упрощает обмен данными и формами между пользователями OOo Base, поскольку все указанные элементы содержатся в одном объединенном файле с расширением .odb. С другой стороны, настольные СУБД не подходят для одновременного использования мно- гими пользователями, поскольку не позволяют определять права доступа пользователей к базам данных. Кроме того, СУБД HSQLDB имеет некоторые недостатки в отношении производительно- сти, что не позволяет использовать ее для работы с очень большими объемами данных. Замечание В данном документе рассматриваются вопросы создания базы данных с помощью встроенной СУБД HSQLDB. Для работы с такими встроенными СУБД на компьютер не требуется устанавливать дополнительные приложения, обеспечива- ющие выполнение обсуждаемых действий. Результатом этого может быть то, что некоторые действия, описанные в данном документе, могут оказаться недоступны- ми при работе с другими СУБД. Разработка структуры БД Прежде чем начинать использование инструментов модуля Base, необходимо рассмотреть организацию данных в нашем проекте. Пусть имеется фирма, которая продает свои товары через частных про- давцов. Каждый продавец реализует несколько товаров. Реализация товара может происходить в течение некоторого времени. После реа- лизации товара или его части продавцы сдают выручку в кассу фирмы. В базе данных необходимо хранить информацию о том, сколько и ка- кого товара получил каждый продавец для продажи, а также вести кассовую книгу для регистрации сдаваемых продавцами выручек. В данном руководстве, мы предположим, что хотим создать базу данных для фирмы, в ко- торой должна храниться следующая информация: • записи о продавцах этой фирмы, • записи о продаваемых фирмой товарах, • записи о выданных продавцам товарах, • записи о сдаваемых продавцами выручках. Записи о продавцах фирмы должны содержать его идентифицирующую информацию и по- чтовый адрес для пересылки писем и других отправлений. 6
Страницы
- « первая
- ‹ предыдущая
- …
- 4
- 5
- 6
- 7
- 8
- …
- следующая ›
- последняя »