Содержание
- 2. Внешние базы данных В мире существует гораздо больше, чем одна СУБД. Помимо изучаемой нами в настоящий
- 3. Внешние источники данных Совместимые БД и «псевдо-БД» с возможностью подключения обобщенно называются внешними источниками данных. Формально
- 4. Регистрация Только подключением к внешним источникам и работой с их данными OOoBase не ограничивается. Он также
- 5. Подключение к существующей базе данных. Непосредственно подключение к любой совместимой БД и любому внешнему источнику осуществляется
- 6. Подключение к существующей базе данных Шаг второй, к которому мы перейдем после нажатия кнопки Далее >>,
- 7. Подключение к существующей базе данных Именно на этом шаге у нас появляется возможность сразу же провести
- 8. Подключение к существующей базе данных Последний вопрос, который мы рассмотрим: как провести регистрацию ранее не зарегистрированного
- 9. Подключение к существующей базе данных Для регистрации же БД достаточно щелкнуть по кнопке Создать и в
- 10. Краткое резюме: мы можем подключаться к другим БД и прочим контейнерам данных, вроде адресных книг; любой
- 11. Контрольный вопрос Каким образом OOoBase может работать с внешним источником? Может лишь подключаться и извлекать данные
- 12. Контрольный вопрос 3. Как называется процесс, который позволит использовать любые бд/источники другим модулям пакета ОpenОffice.оrg? Подключение
- 14. Скачать презентацию
Слайд 2Внешние базы данных
В мире существует гораздо больше, чем одна СУБД. Помимо изучаемой
Внешние базы данных
В мире существует гораздо больше, чем одна СУБД. Помимо изучаемой
Базы, использующие «неродной» формат HSQL, но такой, который годится для использования нашей СУБД OOoBase, называются совместимыми БД (или просто совместимыми).
Помимо 100%-ных баз данных, имеются сущности, которые, строго говоря, базами не являются, но которые OOoBase «согласен» рассматривать как логические БД и работать с ними точно так же, как и с БД совместимыми. Хорошим представителем таких сущностей является адресная книга Mozilla. Ясно, что адресная книга это не совсем БД, а Mozilla не имеет никакого отношения к СУБД и относится к семейству браузеров. Тем не менее, OOoBase умеет подключаться к такой книге и работать с ее записями как со строками полноценной таблицы.
Еще одним представителем тех же сущностей являются электронные таблицы приложения OpenOffice.org Calc. И к ним OOoBase тоже умеет подключаться.
Слайд 3Внешние источники данных
Совместимые БД и «псевдо-БД» с возможностью подключения обобщенно называются внешними
Внешние источники данных
Совместимые БД и «псевдо-БД» с возможностью подключения обобщенно называются внешними
Следует уяснить один важный принцип: к любому внешнему источнику OOoBase умеет лишь подключаться и извлекать/модифицировать данные. OOoBase не может создать сам источник, это задача соответствующего приложения. Например, OOoBase может подключиться к существующей адресной книге, но не способен создать ее с нуля (это должно сделать приложение Mozilla); может подключиться к существующей БД формата Microsoft Access, но не может создать подобную БД (это опять-таки задача для одноименного приложения фирмы Microsoft).
По сути OOoBase умеет создавать лишь один-единственный тип баз данных – в формате HSQL.
Слайд 4Регистрация
Только подключением к внешним источникам и работой с их данными OOoBase не
Регистрация
Только подключением к внешним источникам и работой с их данными OOoBase не
Допустим, мы подключились к адресной книге Mozilla и не зарегистрировали этот источник. Тогда данные из книги будут видны только для OOoBase. Но если мы зарегистрируем этот источник, то адресами из книги смогут пользоваться и Writer, и Calc, и прочие модули.
Процесс регистрации может быть проведен как при первом подключении к внешнему источнику, так и в любой момент позже.
Слайд 5Подключение к существующей базе данных.
Непосредственно подключение к любой совместимой БД и любому
Подключение к существующей базе данных.
Непосредственно подключение к любой совместимой БД и любому
После этого нам становится доступным выпадающий список, из которого мы и выбираем тот тип источника данных, к которому планируем провести подключение. Перед Вами варианты внешних источников данных в Мастере базы данных
Слайд 6Подключение к существующей базе данных
Шаг второй, к которому мы перейдем после нажатия
Подключение к существующей базе данных
Шаг второй, к которому мы перейдем после нажатия
Если же мы выберем Microsoft Access или dBASE, то возникнет промежуточный шаг мастера, на котором нам придется указать путь к файлу и сам файл в формате соответствующей БД.
Кнопка Просмотр, представленная на этом шаге, позволяет выполнить эту задачу без набора текста. После нажатия кнопки Далее >> мы вновь переместимся на уже знакомый нам шаг, представленный на иллюстрации выше.
Слайд 7Подключение к существующей базе данных
Именно на этом шаге у нас появляется возможность
Подключение к существующей базе данных
Именно на этом шаге у нас появляется возможность
Если же мы решим, что регистрация нам не нужна (или, по крайней мере, не нужна на текущий момент), то следует воспользоваться альтернативой Нет, не регистрировать базу данных. В любом случае после нажатия на кнопку Готово нам предстоит выполнить финальную задачу: определить путь и имя для базы «родного» формата HSQL, которая и примет на себя все данные из внешнего источника.
По завершении всех этих процедур мы готовы работать с информацией источника, как с обычными строками привычных для нас таблиц.
Фактически, мы будем работать с нормальной HSQL базой, куда была перенесена вся информация из источника.
Слайд 8Подключение к существующей базе данных
Последний вопрос, который мы рассмотрим:
как провести регистрацию
Подключение к существующей базе данных
Последний вопрос, который мы рассмотрим: как провести регистрацию
Справа будут показаны все зарегистрированные базы, независимо от их происхождения, была ли база изначально создана в формате HSQL или был использован внешний источник. Чтобы разрегистрировать любую БД, достаточно выбрать ее из этого списка и нажать кнопку Удалить. Это приведет не к удалению самой базы, а лишь к удалению информации о ее регистрации. После этого такая база будет не видна другим модулям пакета OpenOffice.org.
Слайд 9Подключение к существующей базе данных
Для регистрации же БД достаточно щелкнуть по кнопке
Подключение к существующей базе данных
Для регистрации же БД достаточно щелкнуть по кнопке
После нажатия на кнопку OK в этом диалоговом окне и нажатия на ту же кнопку в окне Параметры - OpenOffice.org указанная база доступна для Writer, и Calc, и прочих модулей. Эти модули получают доступ к ее данным через свое меню Вид > Источники данных или по нажатию клавиши F4.
Слайд 10Краткое резюме:
мы можем подключаться к другим БД и прочим контейнерам данных, вроде
Краткое резюме:
мы можем подключаться к другим БД и прочим контейнерам данных, вроде
любой контейнер/БД, к которому мы можем подключиться, называется внешним источником данных;
любой источник должен существовать на момент подключения к нему, создать его мы не можем;
регистрация источника позволяет другим модулям пакета OpenOffice.org пользоваться его данными;
зарегистрировать источник можно в любой момент времени, в том числе и при первом подключении
Слайд 11Контрольный вопрос
Каким образом OOoBase может работать с внешним источником?
Может лишь подключаться
Контрольный вопрос
Каким образом OOoBase может работать с внешним источником?
Может лишь подключаться
Может лишь подключаться и извлекать/модифицировать данные
Может создать сам источник
Может лишь подключаться и просматривать данные
2. Какие из перечисленных баз данных относятся к внешним источникам данных?
адресная книга Mozilla
dBASE
Microsoft Access
MySQL
OpenOffice.org Calc
Oracle
Слайд 12Контрольный вопрос
3. Как называется процесс, который позволит использовать любые бд/источники другим модулям
Контрольный вопрос
3. Как называется процесс, который позволит использовать любые бд/источники другим модулям
Подключение
Регистрация
Разрегистрация
Создание
4. Если выбрать любую бд из списка зарегистрированных баз и нажать кнопку удалить, то….
Это приведет к удалению самой базы, но информация о ее регистрации останется.
Это приведет к удалению самой базы и к удалению информации о ее регистрации.
Это приведет не к удалению самой базы, а лишь к удалению информации о ее регистрации.