- •Федеральное агентство по образованию рф
- •Глава 1 Понятие и основные функции системы управления базами данных 4
- •Глава 2. Процедурное программирование в среде субд 33
- •Глава 3. Организация поиска информации в базе данных 45
- •Глава 4. Работа с многотабличной базой данных. Связывание таблиц данных 49
- •Глава 5 Основы языка структурированных запросов (sql) 51
- •Введение
- •Глава 1 Понятие и основные функции системы управления базами данных
- •1.1 Система управления базами данных
- •1.2 Модели субд
- •Иерархические базы данных
- •Сетевые базы данных
- •Реляционные базы данных
- •1.3 Главное окно в среде Visual FoxPro
- •1.3 Организация хранения базами данных .
- •1.3.1 Логическая архитектура базы данных в Visual FoxPro
- •1.3.2 Задание типов данных
- •1.4. Современные технологии хранения и поиска.Среда Visual FoxPro Конструкторы Visual Foxpro
- •Окна Visual Foxpro
- •Мастера Visual Foxpro
- •Менеджер проекта
- •1.5 Создание однотабличной базы данных и индексирование
- •1.6 Создание представления данных (Local views)
- •1.7. Создание однотабличных форм Создание экранных форм в Visual Foxpro
- •1.8 Формирование однотабличных отчетов Формирование отчетов
- •Построение отчетов
- •Создание визиток
- •Глава 2. Процедурное программирование в среде субд
- •2.1 Структура команд субд FoxPro
- •2.2 Основные команды работы с таблицей базы
- •2.3 Работа с массивами переменных
- •2.4. Типы команд ввода-вывода
- •Команда вывода блока текста:
- •2.5 Команда if
- •2.6 Команда выбора
- •2.7. Организация цикла
- •2.8. Организация fox – меню
- •2.9. Организация dBase – меню
- •2.10 Организация клавишных меню
- •2.11 Добавление записей таблицы в командном файле
- •2.12 Добавление записей из других таблиц
- •Глава 3. Организация поиска информации в базе данных
- •3.1 Последовательный поиск
- •3.2 Ускоренный поиск
- •3.3 Фильтрация базы данных
- •3.4 Организация процедур
- •Глава 5 Основы языка структурированных запросов (sql)
- •Лабораторный практикум
- •Задания по вариантам для лабораторного практикума
- •Лабораторная работа № 1 Создание и редактирование таблицы базы данных. Упорядочение информации в таблице базы данных
- •Лабораторная работа № 2 Создание однотабличных формы, запроса и отчета в среде субд
- •Лабораторная работа № 3
- •Лабораторная работа № 4
- •Лабораторная работа № 5 Работа с несколькими таблицами базы данных. Организация связи между базами данных
- •Лабораторная работа № 6 Создание многотабличных форм. Формирование многотабличных отчетов
- •Лабораторная работа № 7 Организация структурированного запроса (sql) в базе данных. Создание проекта. Построение исполняемого файла
- •Лабораторная работа № 8
- •Примечание
Лабораторный практикум
Целью лабораторного практикума является усвоение и закрепление теоретического материала, приобретения практических навыков работы с СУБД при выполнении основных элементарных операций с базами данных, знакомство с инструментальными системами FoхРro, Visual FoxPro, Access. Приведены восемь лабораторных работ, охватывающие основные разделы курса. Каждое описание содержит перечень необходимых теоретических вопросов, индивидуальные задания по вариантам и порядок выполнения работы.
В предлагаемых заданиях структура данных соответствует оперативной информации по заданной теме, или информация, изменяющаяся после определенного периода расчетов. В оперативную информацию не входят поля, имеющие большую длину, такие данные хранится в базе для справочной информации. Связь оперативной и справочной информации обычно реализуется через коды или ключевые поля. В заданиях, где необходимо создать несколько таблиц баз данных, создаются справочники расшифровки кодов содержащиеся в оперативных данных.
Задания по вариантам для лабораторного практикума
Задание N 1 Учет товаров
Код товара |
Код Ед. измерения |
Дата продажи |
Цена за единицу |
Коли-чество |
Приме-чание |
X(6) |
9(4) |
Х(8) |
9(8),9(2) |
9(6) |
(описание товара) |
Задание N 2 Расчет с клиентами
Код товара |
Номер продавца |
Дата расчета |
Размер товара |
Фирма клиент |
Приме-чание |
X(6) |
9(3) |
X(8) |
9(6) |
Х(12) |
|
Задание N 3 Учет товарного запаса
Код товара |
Код хране-ния |
Кол-во |
Заказано клиен-том |
Цена за единицу |
Дата |
Примечание |
X(6) |
9(6) |
9(4) |
9(4) |
9(6) |
Х(8) |
|
Задание N 4 Учет заказов
Код наряда |
Код клиента |
Номер заказа |
Количество |
Дата доставки |
Приме-чание |
X(2) |
9(6) |
9(2) |
9(10) |
X(8) |
|
Задание N 5 Учет материалов
Номер счета |
Код клиента |
Плата за доставку |
Общая сумма |
Дата отгрузки |
Приме-чание |
9(6) |
X(6) |
9(4) |
9(2) |
X(8) |
|
Задание N 6 Ведение расчетного счета
Код операции |
Агент |
Сумма дебита |
Сумма кредита |
Дата |
Примечание |
X(8) |
9(6) |
9(6) |
9(6) |
X(8) |
|
Задание N 7 Учет поступления товаров
Код заказа |
Номер счета |
Дата поступления |
Наименование товара |
Сумма |
Принято кол-во |
Приме-чание |
X(6) |
9(8) |
X(8) |
Х(12) |
9(8).9(2) |
9(10) |
|
Задание N 8 Ведения каталога книг
Код книги |
Код автора |
Количество |
Дата выпуска |
Стои-мость |
Приме-чание |
9(5) |
9(6) |
9(10) |
Х(8) |
9(5).9(2) |
|
Задание N 9 Учет приемки товара
Номер счета |
Код товара |
Дата оплаты |
Сумма |
Город |
Приме-чание |
9(4) |
Х(6) |
Х(8) |
9(8).9(2) |
X(12) |
|
Задание N 10 Учет товара по счетам
Номер счета |
Код товара |
Организация |
Сумма |
Дата оплаты |
Приме-чание |
9(6) |
X(8) |
Х(15) |
9(8).9(2) |
X(8) |
|
Задание N 11 Ведение личной карточки
Код отдела |
Код профессии |
ФИО |
Дата рождения |
Оклад |
Приме-чание |
Х(5) |
9(3) |
Х(25) |
X(8) |
9(8).9(2) |
|
Задание N 12 Учет расходов
Код наимено-вания |
Дата выдачи |
Сорт |
Единица измерения |
Стои-мость |
Приме-чание |
Х(5) |
X(8) |
9(2) |
Х(10) |
9(8).9(2) |
|
Задание N 13 Расчет наряда
Код бригады |
Вид работы |
Объем работы |
Расценка |
Дата выполнения |
Приме-чание |
9(4) |
Х(15) |
9(5) |
9(8).9(2) |
Х(8) |
|
Задание N 14 Ведение мед. статистики
Табельный номер |
Код заболе-вания |
Подраз-деление |
Дата начала |
Количе-ство дней |
Приме-чание |
9(5) |
Х(4) |
Х(12) |
Х(8) |
9(3) |
|
Задание N 15 Учет номенклатуры товаров
Код номен-клатуры |
Код товара |
Код Ед. измерения |
Дата продажи |
Цена за единицу |
Коли-чество |
Приме-чание |
X(6) |
9(4) |
9(4) |
Х(8) |
9(8).9(2) |
9(6) |
(описание товара) |
Задание N 16 Расчет с покупателями
Фирма клиент |
Код клиента |
Код товара |
Номер продавца |
Дата продажи |
Выруч-ка |
Приме-чание |
Х(12) |
9(3) |
9(4) |
9(3) |
X(8) |
9(6).9(2) |
|
Задание N 17 Учет материальных ценностей
Код материала |
Код хране-ния |
Кол-во |
Раз-мер |
Цена за единицу |
Код измерения |
Дата |
Примеча-ние |
X(3) |
9(4) |
9(4) |
9(6) |
9(6) |
X(6) |
Х(8) |
|
Задание N 18 Учет доставки заказов
Код доставки |
Код клиента |
Номер заказа |
Цена оптовая |
Количество |
Дата доставки |
Приме-чание |
X(4) |
9(3) |
9(2) |
9(6).9(2) |
9(10) |
X(8) |
|
Задание N 19 Учет продукции по цехам
Код цеха |
Код продукции |
Норма выработки |
Плата за доставку |
Общая сумма |
Дата отгрузки |
Приме-чание |
9(2) |
X(6) |
9(4) |
9(8).9(2) |
9(2) |
X(8) |
|
Задание N 20 Банковские счета
Номер счета |
Код операции |
Название Банка |
Сумма дебита |
Сумма кредита |
Дата |
Примечание |
9(10) |
X(8) |
Х(16) |
9(6) |
9(6) |
X(8) |
|
Задание N 21 Учет отгрузки товаров
Код заказа |
Номер счета |
Агент |
Дата отгрузки |
Сумма |
Кол-во |
Приме-чание |
X(6) |
9(8) |
Х(15) |
X(8) |
9(8).9(2) |
9(10) |
|
Задание N 22 Ведения каталога видеотеки
Код жанра |
Код режиссера |
Наименование |
Дата выпуска |
Стои-мость |
Приме-чание |
9(5) |
9(6) |
Х(20) |
Х(8) |
9(5).9(2) |
|
Задание N 23 Учет командировочных расходов
Номер |
ФИО |
Суточные |
Дата |
Квартирные |
Проезд |
Приме-чание |
9(4) |
Х(20) |
9(6).9(2) |
Х(8) |
9(8).9(2) |
9(8).9(2) |
|
Задание N 24 Расчет сдельной зарплаты
Вид работы |
Таб. номер |
Номер выработки |
Организация |
Сумма |
Дата оплаты |
Приме-чание |
X(8) |
9(4) |
9(6).9(2) |
Х(15) |
9(8).9(2) |
X(8) |
|
Задание N 25 Учет кадров
Таб. номер |
Код подразделения |
Код профессии |
ФИО |
Дата рождения |
Оклад |
Приме-чание |
9(4) |
Х(5) |
9(3) |
Х(25) |
X(8) |
9(8).9(2) |
|
Задание N 26 Учет основных средств
Инвентаризационный номер |
Код наимено-вания |
Дата принятия на учет |
Цены |
Единица измерения |
Процент амортизации |
Приме-чание |
9(8) |
Х(5) |
X(8) |
9(8).9(2) |
Х(10) |
9(2) |
|
Задание N 27 Расчет объема работы заказа
Номер заказа |
Код материала |
Вид работы |
Объем работы |
Расценка |
Дата выполнения |
Приме-чание |
9(4) |
9(4) |
Х(15) |
9(5) |
9(8).9(2) |
Х(8) |
|
Задание N 28 Учет заболеваемости по цехам
Код цеха |
Код заболе-вания |
Вид заболева-ния |
Дата |
Количество человек |
Приме-чание |
9(5) |
Х(4) |
Х(12) |
Х(8) |
9(3) |
|