Базы данных, лабораторный практикум, Клецова Т.В., Овсянникова Н.В., Прохоров И.В., 2008

Базы данных, Лабораторный практикум, Клецова Т.В., Овсянникова Н.В., Прохоров И.В., 2008.
 
    Пособие может служить основой как лабораторного практикума, так и самостоятельной работы. В нем на конкретных примерах изложены основные теоретические и практические сведения по проектированию, созданию, ведению баз данных, созданию приложений средствами СУБД Visual FoxPro.
Пособие предназначено для студентов, изучающих курс «Базы данных» в рамках специальностей «Прикладная информатика (в области международного сотрудничества, в социальных коммуникациях, в экономике)» и «Прикладная математика и информатика». Пособие также может быть полезно для студентов, обучающихся по другим специальностям.
Пособие подготовлено в рамках Инновационной образовательной программы.

Базы данных, Лабораторный практикум, Клецова Т.В., Овсянникова Н.В., Прохоров И.В., 2008


Концептуальное проектирование базы данных.
База данных представляет собой совокупность специальным образом организованных данных, хранимых в памяти вычислительной системы и отражающих состояние объектов и их взаимосвязи в рассматриваемой предметной области [1]. Другими словами, база данных - это совокупность таблиц, связанных отношениями между собой.

Первый этап проектирования базы данных состоит в разработке концептуальных моделей данных для каждого из существующих типов пользователей создаваемого приложения (локальных концептуальных моделей). Представление пользователя включает в себя данные, необходимые конкретному пользователю для принятия решений или выполнения некоторого задания. Обычно представление пользователя отражает некоторую функциональную область в общем поле деятельности предприятия - например, производство. маркетинг, сбыт, управление кадрами или складской учет. Пользователь может быть как отдельным работником, так и группой лиц. которые будут непосредственно работать с создаваемым приложением [8].

Содержание
Введение
Общая постановка задачи на практические занятия и требования к программной реализации
Установка каталога, используемого по умолчанию
Практическое занятие 1. Проектирование базы данных
1.1. Концептуальное проектирование базы данных
1.1.1. Определение типов сущностей
1.1.2. Определение типов связей
1.1.3. Определение атрибутов и связывание их с типами сущностей и связей
1.1.4. Определение доменов атрибутов
1.1.5. Определение атрибутов, являющихся потенциальными и первичными ключами
1.2. Логическое проектирование базы данных (для реляционной модели)
1.2.1. Преобразование локальной концептуальной модели данных в локальную логическую модель
1.2.2. Определение набора отношений, исходя из структуры локальной логической модели данных
1.2.3. Проверка модели с помощью правил нормализации
1.2.4. Создание диаграмм «сущность-связь» логической модели данных
1.3. Физическое проектирование базы данных (с использованием реляционной СУБД)
1.3.1. Имена полей таблицы
1.3.2. Типы данных
Заключение
Вопросы для самоконтроля
Практическое занятие 2. Работа с таблицами в СУБД Visual FoxPro
2.1. Работа с таблицами
2.1.1. Создание таблиц
2.1.2. Изменение структуры таблиц
2.1.3. Копирование таблиц
2.1.4. Удаление таблиц
2.1.5. Использование рабочих областей
2.2. Манипулирование данными в таблице
2.2.1. Ввод данных
2.2.2. Удаление записей
2.2.3. Редактирование данных
2.2.4. Фильтрация данных
2.3. Работа с индексами
2.3.1. Создание индексов
2.3.2. Удаление индексов
2.4. Реструктуризация базы данных
2.4.1. Создание базы данных
2.4.2. Работа с таблицами в базе данных
2.4.3. Связи в базе данных
2.4.4. Удаление базы данных
Заключение
Вопросы для самоконтроля
Практическое занятие 3. Программирование на языке FoxPro
3.1. Создание программ
3.2. Редактирование программ
3.3. Удаление программ
3.4. Выполнение программ
3.5. Примеры программ
Пример 1. Программа индексирования данных таблицы
Пример 2. Поиск данных в индексированной таблице
Пример 3. Построение графиков
Пример 4. Рисование линий
Пример 5. Подсчет количества строк таблицы, удовлетворяющих некоторому условию
Пример 6. Программа построения гистограммы
Заключение
Вопросы для самоконтроля
Практическое занятие 4. Создание экранных форм, отчетов, этикеток и меню. Визуальное программирование
4.1. Работа с формами
4.1.1. Создание формы
4.1.2. Запуск формы
4.1.3. Модификация формы
4.1.4. Удаление формы
4.2. Работа с отчетами
4.2.1. Создание отчетов
4.2.2. Печать отчета
4.2.3. Модификация отчета
4.2.4. Удаление отчета
4.3. Работа с этикетками
4.3.1. Создание этикетки
4.3.2. Печать этикетки
4.3.3. Модификация этикетки
4.3.4. Удаление этикетки
4.4. Работа с меню
4.4.1. Создание меню
4.4.2. Запуск меню
4.4.3. Клавиши быстрого доступа и заголовки пунктов меню
4.4.4. Модификация меню
4.4.5. Удаление меню
Заключение
Вопросы для самоконтроля
Практическое занятие 5. Структурированный язык запросов SQL
5.1. Общая характеристика языка
5.2. Основные операторы языка
5.2.1. Оператор создания таблицы
5.2.2. Оператор изменения структуры таблицы
5.2.3. Оператор создания представления
5.2.4. Оператор выборки записей
5.2.5. Оператор изменения записей
5.2.6. Оператор вставки новых записей
5.2.7. Оператор удаления записей
5.2.8. Оператор создания временной таблицы
Заключение
Вопросы для самоконтроля
Список источников информации
Приложения
Приложение 1. Определения нормальных форм
Приложение 2. Алгоритмы программ построения гистограмм
Приложение 3. Команды языка FoxPro, используемые в этом пособии
Приложение 4. Список расширений для именования различных типов файлов в Visual FoxPro
Приложение 5. Полный синтаксис команд SQL, поддерживаемых СУБД Visual FoxPro.



Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Базы данных, лабораторный практикум, Клецова Т.В., Овсянникова Н.В., Прохоров И.В., 2008 - fileskachat.com, быстрое и бесплатное скачивание.

Скачать pdf
Ниже можно купить эту книгу по лучшей цене со скидкой с доставкой по всей России.Купить эту книгу



Скачать - pdf - Яндекс.Диск.
Дата публикации:





Теги: :: :: :: :: ::


Следующие учебники и книги:
Предыдущие статьи:


 


 

Книги, учебники, обучение по разделам




Не нашёл? Найди:





2024-11-04 18:15:30