Вид документа : Многотомное издание
Шифр издания : 004/А23
Автор(ы) : Агальцов, Виктор Петрович
Заглавие : Базы данных: учебник: в 2 кн./ В. П. Агальцов. - (Высшее образование). - 2-е изд., перераб. Кн. 1: Локальные базы данных
Выходные данные : М.: Форум: Инфра-М, 2011
Колич.характеристики :349 с
ISBN, Цена 978-5-8199-0377-3 (ИД "Форум"): 209.88 р.
ISBN, Цена 978-5-16-003447-8 (Инфра-М): Б.ц.
УДК : 004 + 004(075.8)
ББК : 32.973-02я73
Предметные рубрики: Информационные технологии
Содержание : От автора ; Раздел I. Теория баз данных ; Глава 1. Теоретические основы проектирования базы данных ; 1.1. Основные понятия и определения ; 1.2. Логические модели ; Иерархическая логическая модель ; Сетевая логическая модель ; Реляционная логическая модель ; 1.3. Типы связей ; 1.4. Типы сущностей ; 1.5. Ключи и индексы ; 1.6. Нормализация отношений ; Условия первой нормальной формы (1НФ) ; Условия второй нормальной формы (2НФ) ; Условия третьей нормальной формы (ЗНФ) ; Условия четвертой нормальной формы (4НФ) ; Условия пятой нормальной формы (5НФ) ; 1.7. Целостность данных ; 1.8. Требования, предъявляемые к базе данных ; 1.9. Теоретическая разработка базы данных ; 1.10. Этапы проектирования базы данных ; Первый этап проектирования: сбор концептуальных требований ; Второй этап проектирования базы данных: определение взаимосвязей между сущностями и построение информационной модели предприятия ; Третий этап проектирования базы данных: задание первичных и альтернативных ключей ; Четвертый этап проектирования базы данных: приведение модели базы данных к требуемому уровню нормальной формы ; Пятый этап проектирования базы данных: физическое описание модели ; Раздел II. Проектирование баз данных в среде Delphi ; Глава 2. Общие положения ; 2.1. Псевдоним базы данных ; Глава 3. Работа с таблицами ; 3.1. Создание таблицы ; 3.2. Просмотр таблицы ; 3.3. Модификация структуры таблицы ; 3.4. Подключение к таблице ; 3.5. Лист Data Module и установка невизуальных компонентов ; 3.6. Установка визуальных компонентов ; 3.7. Открытие и закрытие таблицы ; Глава 4. Работа с полями ; 4.1. Обращения к полям и их значениям ; 4.2. Преобразование значений полей ; 4.3. Создание виртуальных полей ; Создание вычисляемых полей ; Создание полей подстановки ; Создание пустых полей ; Глава 5. Работа с записями ; 5.1. Добавление записи ; 5.2. Редактирование записи ; 5.3. Удаление записи ; 5.4. Сохранение изменений в наборе данных ; 5.5. Отмена изменений в наборе данных ; 5.6. Навигация по набору данных ; Глава 6. Индексирование ; 6.1. Работа с индексами с помощью команд ; Создание индекса ; Сортировка (замена текущего индекса) ; Удаление индекса ; 6.2. Работа с индексами с помощью утилиты ; Создание индекса ; Модификация индекса ; Удаление индекса ; Глава 7. Поиск записей ; 7.1. Метод Locate ; 7.2. Метод LookUp ; 7.3. Инкрементальный локатор ; 7.4. Метод FindKey ; Глава 8. Фильтрация данных ; 8.1. Метод ApplyRange ; 8.2. Метод CancelRange ; 8.3. Методы EditRangeStart и EditRangeEnd ; 8.4. Метод SetRange ; 8.5. Метод Filtered ; Глава 9. Условия ссылочной целостности ; 9.1. Определение условий ссылочной целостности ; 9.2. Редактирование и удаление условий ссылочной целостности ; Глава 10. Обеспечение достоверности данных ; 10.1. Контроль ввода данных с использованием события OnKeyPress ; 10.2. Задание значения поля «по умолчанию» ; 10.3. Задание ограничений на значение поля ; 10.4. Проверка введенного в поле значения с помощью событий компонента TField ; 10.5. Контроль ввода данных, с использованием свойства EditMask ; 10.6. Отображение данных числового типа и типа дата ; Глава 11. Работа с графикой и текстом ; 11.1. Запись информации в поля BLOb ; 11.2. Чтение информации из поля BLOb ; 11.3. Отображение текстовых файлов ; Глава 12. Построение отчетов ; 12.1. Формирование отчета ; Глава 13. Визуальные компоненты ; 13.1. Общие свойства визуальных компонентов ; 13.2. Компоненты для работы с одним значением ; 13.3. Компоненты для работы со списком значений ; 13.4. Компоненты для отображения многострочных документов ; 13.5. Компоненты для отображения графических данных ; 13.6. Компоненты для управления данными ; Раздел III. Проектирование баз данных в среде Visual FoxPro ; Глава 14. Работа с табличными файлами ; 14.1. Создание табличного файла ; 14.2. Открытие табличного файла ; 14.3. Редактирование табличного файла ; 14.4. Добавление новой записи ; 14.5. Удаление записи из таблицы ; Пометка записи к удалению ; Физическое удаление записи ; 14.6. Модификация структуры табличного файла ; 14.7. Создание файла базы данных ; 14.8. Открытие базы данных ; Добавление таблиц в базу данных ; Освобождение таблицы ; 14.9. Вывод записей табличного файла на экран ; 14.10. Управление статус-строкой ; 14.11. Установка типа даты ; 14.12. Управление редактированием таблицы ; Глава 15. Индексирование баз данных ; 15.1. Создание индекса ; 15.2. Открытие индексного файла ; 15.3. Замена текущего индекса ; 15.4. Перестройка индексных файлов ; 15.5. Преобразование одноиндексного файла в тег ; 15.6. Удаление тега из мультииндексного файла ; 15.7. Вывод на экран имен индексных файлов и имен тегов ; Глава 16. Управление записями ; 16.1. Часто употребляемые опции команд FoxPro ; 16.2. Сортировка данных ; 16.3. Поиск данных ; Поиск методом полного перебора ; Поиск по полю текущего индекса ; 16.4. Фильтрация данных ; Ограничение на количество строк ; Ограничение на количество полей ; Глава 17. Создание взаимосвязей ; 17.1. Понятие рабочей области ; 17.2. Организация взаимосвязи «один-к-одному» ; 17.3. Установление взаимосвязи «один-ко-многим» ; 17.4. Установление взаимосвязей с помощью главного меню ; 17.5. Объединение двух табличных файлов в один файл ; 17.6. Корректировка данных в связанных таблицах ; 17.7. Создание итогового табличного файла ; Глава 18. Основы языка программирования ; 18.1. Переменные, константы и массивы ; 18.2. Присвоение значений ; С помощью оператора присваивания ; С помощью команды STORE ; 18.3. Команды для работы с переменными ; Сохранение переменных ; Загрузка переменных в оперативную память ; Просмотр переменных ; Удаление переменных ; 18.4. Команды для работы с массивами ; Команда заполнения одномерного массива из табличного файла ; Команда заполнения табличного файла из одномерного массива ; Копирование данных из табличного файла в двумерный массив ; Добавление записей в табличный файл из двумерного массива ; 18.5. Команды ввода-вывода ; Простейшие команды вывода ; Команды очистки экрана ; Универсальная команда ввода-вывода ; Редактирование переменных, заданных •командой @,.SAY...GET ; 18.6. Функции для работы с массивами ; Определение положения элемента массива ; Удаление элемента массива ; Вставка элементов массива ; Копирование элементов из одного массива в другой ; Поиск элемента массива ; Сортировка элементов массива ; Получение сведений о структуре таблицы ; Получение информации о файлах ; Глава 19. Создание экранной формы ; 19.1. Создание экранной формы с помощью Мастера форм ; 19.2. Создание экранной формы с помощью Конструктора форм ; 19.3. Форма ; 19.4. Label - надпись ; 19.5. TextBox - поле ввода ; 19.6. EditBox - поле редактирования ; 19.7. CommandButton - командная кнопка ; 19.8. CommandGroup - группа командных кнопок ; 19.9. OptionGroup - радиогруппа ; 19.10. CheckBox - флажок ; 19.11. ListBox - список ; 19.12. ComboBox - раскрывающийся список ; 19.13. Spinner - счетчик ; 19.14. Line - линия ; 19.15. Shape - контур ; 19.16. Image - размещение графического изображения ; 19.17. General - размещение графического изображения ; Глава 20. Создание отчета ; 20.1. Создание отчета по данным одной таблицы ; 20.2. Создание отчета по данным нескольких таблиц ; 20.3. Создание отчета с помощью Конструктора отчетов ; Задание среды окружения ; 20.4. Создание почтовой этикетки ; Литература ; Приложение ; Предметный указатель
Аннотация: В предлагаемом учебнике рассмотрена проблема создания приложения локальной базы данных. Начиная с изучения теоретических основ построения базы данных, которые органично переходят в этапы проектирования, студент подходит к изучению практических приемов реализации базы данных в среде DELPHI 7. Учебный материал изложен в наиболее удобной и логичной для изучения последовательности. Плавный переход от одной главы к другой главе позволяет проектировать базу данных с постепенным ее усложнением за счет добавления новых функций и возможностей. Каждая глава снабжена большим количеством примеров и контрольными вопросами для самоподготовки. Учебник предназначен для студентов высших учебных заведений, обучающихся по направлению 230100 «Информатика и вычислительная техника», а также может быть рекомендован для студентов средних специальных учебных заведений соответствующих специальностей.
Экземпляры : всего : н/а(5)
Свободны : н/а(5)
Держатели документа:
НБ СГАП