Презентация «Способы доступа СУБД к БД»

Смотреть слайды в полном размере
Презентация «Способы доступа СУБД к БД»

Вы можете ознакомиться с презентацией онлайн, просмотреть текст и слайды к ней, а также, в случае, если она вам подходит - скачать файл для редактирования или печати. Документ содержит 25 слайдов и доступен в формате ppt. Размер файла: 747.50 KB

Просмотреть и скачать

Pic.1
SQLite
SQLite
Pic.2
Способы доступа СУБД к БД Файл-серверные (Microsoft Access, FoxPro) Клиент-серверные (Oracle, SQL Se
Способы доступа СУБД к БД Файл-серверные (Microsoft Access, FoxPro) Клиент-серверные (Oracle, SQL Server, Firebird, DB2, PostgreSQL, MySQL) Встраиваемые (SQLite, Realm)
Pic.3
«Способы доступа СУБД к БД», слайд 3
Pic.4
Встраиваемые СУБД Встраиваемая система управления базами данных — архитектура систем управления база
Встраиваемые СУБД Встраиваемая система управления базами данных — архитектура систем управления базами данных, когда СУБД тесно связана с программой, и работает на том же устройстве, не требуя …
Pic.5
Примеры использования Программы, в которых может быть использована встраиваемая СУБД: почтовые клиен
Примеры использования Программы, в которых может быть использована встраиваемая СУБД: почтовые клиенты и мессенджеры (базы переписки), медиапроигрыватели (плей-листы и обложки), просмотрщики …
Pic.6
SQLite SQLite – компактная встраиваемая реляционная система управления базами данных. «Встраиваемая»
SQLite SQLite – компактная встраиваемая реляционная система управления базами данных. «Встраиваемая» (embedded) означает, что SQLite не использует парадигму клиент-сервер, то есть движок SQLite не …
Pic.7
Почему именно SQLite? Минимальные затраты ресурсов. Для работы большинства СУБД необходим специальны
Почему именно SQLite? Минимальные затраты ресурсов. Для работы большинства СУБД необходим специальный процесс сервера базы данных. SQLite обходится без сервера, база данных SQLite представляет собой …
Pic.8
Где хранится БД? Android автоматически создаёт для каждого приложения папку, в которой хранятся базы
Где хранится БД? Android автоматически создаёт для каждого приложения папку, в которой хранятся базы данных этого приложения, например /data/data/com. sunmeat. thirdproject/databases. В этой папке …
Pic.9
Как выглядит основной файл
Как выглядит основной файл
Pic.10
Классы для работы с SQLite Помощник SQLite – создаётся расширением класса SQLiteOpenHelper. Он предо
Классы для работы с SQLite Помощник SQLite – создаётся расширением класса SQLiteOpenHelper. Он предоставляет средства для создания и управления базами данных. Класс базы данных SQLiteDatabase – …
Pic.11
Безопасность данных Если при подключении к базе данных не указывается имя пользователя и пароль, то
Безопасность данных Если при подключении к базе данных не указывается имя пользователя и пароль, то как обеспечивается безопасность данных? Каталог, в котором хранятся базы данных приложения, …
Pic.12
Внешние БД Возможно ли написать приложение Android, которое работает с внешней базой данных — наприм
Внешние БД Возможно ли написать приложение Android, которое работает с внешней базой данных — например, SQL Server? Ничто не мешает подключаться к другим БД по сети, но не стоит забывать об экономии …
Pic.13
Обновление приложения Папка базы данных находится в папке приложения? Нет. База данных хранится в др
Обновление приложения Папка базы данных находится в папке приложения? Нет. База данных хранится в другой папке, отдельно от кода приложения. Это позволяет установить обновлённую версию приложения без …
Pic.14
Задачи помощника SQLite Создание базы данных – при первой установке приложения файл базы данных не с
Задачи помощника SQLite Создание базы данных – при первой установке приложения файл базы данных не существует. Помощник SQLite следит за тем, чтобы файл базы данных был создан с правильным именем и с …
Pic.15
Типы данных SQLite
Типы данных SQLite
Pic.16
Первая база (одна таблица) Создание БД и одной таблицы Добавление записей (insert) Выборка записей (
Первая база (одна таблица) Создание БД и одной таблицы Добавление записей (insert) Выборка записей (query) Обновление и удаление Получение количества записей Исходники:
Pic.17
Результаты
Результаты
Pic.18
Практика Добавить в класс Student такие поля: Фамилия Дата рождения (TEXT) Время добавления строки в
Практика Добавить в класс Student такие поля: Фамилия Дата рождения (TEXT) Время добавления строки в базу Средний балл (REAL) Оформить дополнительные аксессоры и конструкторы.
Pic.19
Вторая база (многотабличная) Реализация связи «многие-ко-многим» Создание таблицы для задач Создание
Вторая база (многотабличная) Реализация связи «многие-ко-многим» Создание таблицы для задач Создание таблицы тегов (меток) Добавление, обновление и удаление Исходники:
Pic.20
Результаты
Результаты
Pic.21
Практика В задание со студентом добавить таблицу Группы (обновить БД до версии 2). Программно добави
Практика В задание со студентом добавить таблицу Группы (обновить БД до версии 2). Программно добавить несколько групп, назначить студентам номера групп. Программно удалить группу: если группы ещё …
Pic.22
Подключение к БД Итак, в примерах было показано, что при подключении к БД нужно указать название БД
Подключение к БД Итак, в примерах было показано, что при подключении к БД нужно указать название БД и версию. При этом могут возникнуть следующие ситуации: БД не существует. Это может быть, например, …
Pic.23
«Способы доступа СУБД к БД», слайд 23
Pic.24
Дополнительные примеры Группировка и сортировка: Применение INNER JOIN: Транзакции в SQLite: Хранени
Дополнительные примеры Группировка и сортировка: Применение INNER JOIN: Транзакции в SQLite: Хранение картинок в БД: Использование CursorLoader:
Pic.25
Что почитать про SQLite
Что почитать про SQLite


Скачать презентацию

Если вам понравился сайт и размещенные на нем материалы, пожалуйста, не забывайте поделиться этой страничкой в социальных сетях и с друзьями! Спасибо!