Эдвард Сьоре - Проектирование и реализация систем управления базами данных
Название: | Проектирование и реализация систем управления базами данных | |
Автор: | Эдвард Сьоре | |
Жанр: | Учебники и самоучители по компьютеру | |
Изадано в серии: | неизвестно | |
Издательство: | неизвестно | |
Год издания: | - | |
ISBN: | неизвестно | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "Проектирование и реализация систем управления базами данных"
Читаем онлайн "Проектирование и реализация систем управления базами данных". Главная страница.
- 1
- 2
- 3
- . . .
- последняя (133) »
Эдвард Сьоре
Проектирование
и реализация
систем управления
базами данных
Database Design
and Implementation
Edward Sciore
Проектирование
и реализация
систем управления
базами данных
Эвард Сьоре
Москва, 2021
УДК 004.655
ББК 32.973.26-018.2
C96
C96
Эдвард Сьоре
Проектирование и реализация систем управления базами данных /
пер. с анг. А. Н. Киселева; научн. ред. Е. В. Рогов. – М.: ДМК Пресс,
2021. – 466 с.: ил.
ISBN 978-5-97060-488-5
В книге рассматриваются системы баз данных с точки зрения разработчика
ПО. Автор подробно разбирает исходный код полностью функциональной, но при
этом очень простой для изучения системы баз данных SimpleDB и предлагает
читателям, изменяя отдельные ее компоненты, разобраться в том, к чему это
приведет. Это отличный способ погрузиться в тему и изучить, как работают базы
данных, на уровне исходного кода.
В начале книги приводится краткий обзор систем баз данных; рассказывается о том, как написать приложение базы данных на Java. Далее подробно
описываются отдельные компоненты типичной системы баз данных, начиная
с самого низкого уровня абстракции (управление дисками и диспетчер файлов)
и заканчивая самым верхним (интерфейс клиента JDBC). Заключительные главы
посвящены эффективной обработке запросов. В конце каждой главы приводятся
практические упражнения и список дополнительных ресурсов.
Издание предназначено для студентов вузов, изучающих курс информатики,
а также всех, кто хочет научиться создавать системы баз данных. Предполагается,
что читатель знаком с основами программирования на Java.
УДК 004.655
ББК 32.973.26-018.2
All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or
transmitted in any form or by any means, without the prior written permission of the publisher,
except in the case of brief quotations embedded in critical articles or reviews.
Все права защищены. Любая часть этой книги не может быть воспроизведена в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения
владельцев авторских прав.
ISBN (анг.) 978-3-030-33835-0
ISBN (рус.) 978-5-97060-488-5
© Springer Nature Switzerland AG 2021
© Оформление, издание, перевод, ДМК Пресс, 2021
Оглавление
Предисловие от издательства.....................................................................9
Вступление ........................................................................................................10
Об авторе ...........................................................................................................14
Глава 1. Системы баз данных ....................................................................15
1.1. Зачем нужны системы баз данных?..............................................................15
1.2. Система баз данных Derby .............................................................................20
1.3. Механизмы баз данных .................................................................................22
1.4. Система баз данных SimpleDB ......................................................................24
1.5. Версия SQL, поддерживаемая в SimpleDB ....................................................25
1.6. Итоги ...............................................................................................................26
1.7. Для дополнительного чтения ........................................................................27
1.8. Упражнения ....................................................................................................27
Глава 2. JDBC .....................................................................................................29
2.1. Ядро JDBC .......................................................................................................29
2.2. Дополнительные инструменты JDBC............................................................39
2.4. Итоги ...............................................................................................................57
2.5. Для дополнительного чтения ........................................................................59
2.6. Упражнения ....................................................................................................59
Глава 3. Управление дисками и файлами.............................................61
3.1. Долговременное хранилище данных ...........................................................61
3.2. Интерфейс блочного доступа к диску ...........................................................73
3.3. Интерфейс файлов для доступа к диску .......................................................74
3.4. Система баз данных и операционная система ............................................78
3.5. Диспетчер файлов в SimpleDB ......................................................................79
3.6. Итоги ...............................................................................................................86
3.7. Для дополнительного чтения ........................................................................88
3.8. Упражнения ....................................................................................................89
Глава 4. Управление памятью....................................................................93
4.1. Два принципа управления памятью баз данных.........................................93
4.2. Управление журналом ...................................................................................95
4.3. Диспетчер журнала в SimpleDB.....................................................................97
6
Оглавление
4.4. Управление пользовательскими --">
Проектирование
и реализация
систем управления
базами данных
Database Design
and Implementation
Edward Sciore
Проектирование
и реализация
систем управления
базами данных
Эвард Сьоре
Москва, 2021
УДК 004.655
ББК 32.973.26-018.2
C96
C96
Эдвард Сьоре
Проектирование и реализация систем управления базами данных /
пер. с анг. А. Н. Киселева; научн. ред. Е. В. Рогов. – М.: ДМК Пресс,
2021. – 466 с.: ил.
ISBN 978-5-97060-488-5
В книге рассматриваются системы баз данных с точки зрения разработчика
ПО. Автор подробно разбирает исходный код полностью функциональной, но при
этом очень простой для изучения системы баз данных SimpleDB и предлагает
читателям, изменяя отдельные ее компоненты, разобраться в том, к чему это
приведет. Это отличный способ погрузиться в тему и изучить, как работают базы
данных, на уровне исходного кода.
В начале книги приводится краткий обзор систем баз данных; рассказывается о том, как написать приложение базы данных на Java. Далее подробно
описываются отдельные компоненты типичной системы баз данных, начиная
с самого низкого уровня абстракции (управление дисками и диспетчер файлов)
и заканчивая самым верхним (интерфейс клиента JDBC). Заключительные главы
посвящены эффективной обработке запросов. В конце каждой главы приводятся
практические упражнения и список дополнительных ресурсов.
Издание предназначено для студентов вузов, изучающих курс информатики,
а также всех, кто хочет научиться создавать системы баз данных. Предполагается,
что читатель знаком с основами программирования на Java.
УДК 004.655
ББК 32.973.26-018.2
All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or
transmitted in any form or by any means, without the prior written permission of the publisher,
except in the case of brief quotations embedded in critical articles or reviews.
Все права защищены. Любая часть этой книги не может быть воспроизведена в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения
владельцев авторских прав.
ISBN (анг.) 978-3-030-33835-0
ISBN (рус.) 978-5-97060-488-5
© Springer Nature Switzerland AG 2021
© Оформление, издание, перевод, ДМК Пресс, 2021
Оглавление
Предисловие от издательства.....................................................................9
Вступление ........................................................................................................10
Об авторе ...........................................................................................................14
Глава 1. Системы баз данных ....................................................................15
1.1. Зачем нужны системы баз данных?..............................................................15
1.2. Система баз данных Derby .............................................................................20
1.3. Механизмы баз данных .................................................................................22
1.4. Система баз данных SimpleDB ......................................................................24
1.5. Версия SQL, поддерживаемая в SimpleDB ....................................................25
1.6. Итоги ...............................................................................................................26
1.7. Для дополнительного чтения ........................................................................27
1.8. Упражнения ....................................................................................................27
Глава 2. JDBC .....................................................................................................29
2.1. Ядро JDBC .......................................................................................................29
2.2. Дополнительные инструменты JDBC............................................................39
2.4. Итоги ...............................................................................................................57
2.5. Для дополнительного чтения ........................................................................59
2.6. Упражнения ....................................................................................................59
Глава 3. Управление дисками и файлами.............................................61
3.1. Долговременное хранилище данных ...........................................................61
3.2. Интерфейс блочного доступа к диску ...........................................................73
3.3. Интерфейс файлов для доступа к диску .......................................................74
3.4. Система баз данных и операционная система ............................................78
3.5. Диспетчер файлов в SimpleDB ......................................................................79
3.6. Итоги ...............................................................................................................86
3.7. Для дополнительного чтения ........................................................................88
3.8. Упражнения ....................................................................................................89
Глава 4. Управление памятью....................................................................93
4.1. Два принципа управления памятью баз данных.........................................93
4.2. Управление журналом ...................................................................................95
4.3. Диспетчер журнала в SimpleDB.....................................................................97
6
Оглавление
4.4. Управление пользовательскими --">
- 1
- 2
- 3
- . . .
- последняя (133) »
Книги схожие с «Проектирование и реализация систем управления базами данных» по жанру, серии, автору или названию:
Сэнди Метц - Ruby. Объектно-ориентированное проектирование Жанр: Учебники и самоучители по компьютеру Год издания: 2017 |
Эндрю Таненбаум, Альберт Вудхалл - Операционные системы: разработка и реализация. 2-е изд. Жанр: ОС: теоретические вопросы Год издания: 2006 Серия: Классика computer science |