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