Содержание
- 2. Способы доступа СУБД к БД Файл-серверные (Microsoft Access, FoxPro) Клиент-серверные (Oracle, SQL Server, Firebird, DB2, PostgreSQL,
- 4. Встраиваемые СУБД Встраиваемая система управления базами данных — архитектура систем управления базами данных, когда СУБД тесно
- 5. Примеры использования Программы, в которых может быть использована встраиваемая СУБД: почтовые клиенты и мессенджеры (базы переписки),
- 6. SQLite SQLite – компактная встраиваемая реляционная система управления базами данных. «Встраиваемая» (embedded) означает, что SQLite не
- 7. Почему именно SQLite? Минимальные затраты ресурсов. Для работы большинства СУБД необходим специальный процесс сервера базы данных.
- 8. Где хранится БД? Android автоматически создаёт для каждого приложения папку, в которой хранятся базы данных этого
- 9. Как выглядит основной файл
- 10. Классы для работы с SQLite Помощник SQLite – создаётся расширением класса SQLiteOpenHelper. Он предоставляет средства для
- 11. Безопасность данных Если при подключении к базе данных не указывается имя пользователя и пароль, то как
- 12. Внешние БД Возможно ли написать приложение Android, которое работает с внешней базой данных — например, SQL
- 13. Обновление приложения Папка базы данных находится в папке приложения? Нет. База данных хранится в другой папке,
- 14. Задачи помощника SQLite Создание базы данных – при первой установке приложения файл базы данных не существует.
- 15. Типы данных SQLite
- 16. Первая база (одна таблица) Создание БД и одной таблицы Добавление записей (insert) Выборка записей (query) Обновление
- 17. Результаты
- 18. Практика Добавить в класс Student такие поля: Фамилия Дата рождения (TEXT) Время добавления строки в базу
- 19. Вторая база (многотабличная) Реализация связи «многие-ко-многим» Создание таблицы для задач Создание таблицы тегов (меток) Добавление, обновление
- 20. Результаты
- 21. Практика В задание со студентом добавить таблицу Группы (обновить БД до версии 2). Программно добавить несколько
- 22. Подключение к БД Итак, в примерах было показано, что при подключении к БД нужно указать название
- 24. Дополнительные примеры Группировка и сортировка: http://startandroid.ru/ru/uroki/vse-uroki-spiskom/76-urok-36-sqlite-podrobnee-pro-metod-query-uslovie-sortirovka-gruppirovka.html Применение INNER JOIN: http://startandroid.ru/ru/uroki/vse-uroki-spiskom/77-urok-37-zaprosy-iz-svjazannyh-tablits-inner-join-v-sqlite-metod-rawquery.html Транзакции в SQLite: http://startandroid.ru/ru/uroki/vse-uroki-spiskom/78-urok-38-tranzaktsii-v-sqlite.html Хранение картинок
- 26. Скачать презентацию