Контрольная работа по дисциплине «базы данных»




Скачать 456.13 Kb.
НазваниеКонтрольная работа по дисциплине «базы данных»
страница1/11
Дата публикации23.04.2013
Размер456.13 Kb.
ТипКонтрольная работа
skachate.ru > Информатика > Контрольная работа
  1   2   3   4   5   6   7   8   9   10   11




СОДЕРЖАНИЕ


КОНТРОЛЬНАЯ РАБОТА ПО ДИСЦИПЛИНЕ «БАЗЫ ДАННЫХ» 4

1. СОЗДАНИЕ И ПЕРВИЧНАЯ ОБРАБОТКА DBF-ФАЙЛОВ 4

Создание структуры файла 4

Открытие файла базы данных 7

Дополнение базы данных 7

APPEND 8

Окно редактирования 9

BROWSE-окно 11

Управление доступом к полям базы 11

CHANGE /ADIT-oкно 14

Перемещения в базе данных 14

Просмотр данных 15

Удаление данных 16

Изменение данных 18

Локализация и поиск данных 19

Фильтрация данных 19

Начальный поиск данных 20

Продолжение поиска 20

Математическая обработка базы данных 22

Задание 1 23

2. Индексирование баз данных 24

Ускоренный поиск 27

Управление индексами 29

Задание 2 30

3. Установление связей между файлами 31

Понятие о рабочих областях 31

Установление связей между файлами 32

Связь вида одна-запись-с-одной 33

Связь вида одна-запись-со-многими 34

Задание 3 38

4. Формирование запросов из базы данных 39

Команда SELECT 39

Указание результатов выборки и источников данных 39

Указание объекта, куда пересылается выборка 40

Критерий отбора данных 41

Группированные данных 42

Задание 4 44
^

КОНТРОЛЬНАЯ РАБОТА ПО ДИСЦИПЛИНЕ «БАЗЫ ДАННЫХ»


Контрольная работа состоит из четырех заданий (задания 1-4). Для выполнения контрольной работы необходимо изучить учебно-методическое пособие. Контрольная работа выполняется с использованием СУБД FOX PRO. 2.6.

^

1. СОЗДАНИЕ И ПЕРВИЧНАЯ ОБРАБОТКА DBF-ФАЙЛОВ


Создание файла базы данных включает два этапа: создание структуры файла и его заполнение данными.

Создание структуры файла


Действие команды рассмотрим на примере. Создадим простой файл базы данных, который содержит сведения о кадровом составе предприятия, включающие следующие данные (названия полей указаны в скобках):

1. Фамилия и инициалы работника (FАМ);

2. Дата рождения (DTR);

3. Табельный номер (TAB);

4. Количество детей (DET);

5. Пол (POL);

6. Семейное положение (SEM);

7. Средняя зарплата (SZAR);

8. Подразделение, место работы - отдел, цех (PODR);

9. Сведения о перемещениях по службе (PER).

В поле ПЕРЕМЕЩЕНИЯ (PER) будем заносить информацию о местах работы и должностях сотрудника внутри предприятия. Назовем файл базы данных KADR.DBF. Выберем для его полей типы и размеры:

1. FAM - символьный тип (Character) длиной 25 символов.

2. DTR - тип дата (Date) со стандартной длиной 8.

3. TAB - числовой (Numeric) тип длиной 3 разряда целых.

4. DET - числовой тип длиной 1 разряд целых.

5. POL - символьный тип длиной 1 символ (М или Ж).

6. SEM - символьный тип длиной 1 символ (допускаются значения: Б - в браке, Х - холост, Р - разведен).

7. SZAR - числовой тип общей длиной 7 разрядов целых (максимальная зарплата 9 999 999 руб.).

8. PODR - символьный тип длиной 15.

9. PER - ввиду непредсказуемости длины этой информации возьмем для нее поле примечаний (тип Memo-поле). Структура файла базы данных типа DBF создается командой

CREATE <имя файла>

В нашем случае для создания файла KADR.DBF это команда

CREATE kadr

Расширение имени файла DBF указывать необязательно, так как оно добавляется автоматически.

Если файл создается не на активном в данный момент диске и/или директории, нужно указывать и дисковод, и путь доступа, например D:\KADR

CREATE d:\kadr\kadr

В ответ СУБД представит окно-форму для ввода данных о струк­туре создаваемого файла базы данных, а именно для каждого вво­димого поля его имя, тип, длину и для числового поля – точность (число дробных позиций). В нашем случае для файла KADR.DBF заполним предлагаемую форму, как показано на рис.1.1.

Тип поля выбирается в момент, когда курсор находится в колонке TYPE, нажатием первой буквы имени типа (С, N, F,. D, L, М, G) или клавиши Space/Enter (Пробел/Ввод). В ответ появляется меню выбора (рис.1.2).


Structure: C:\FPD26\KADR.DBF

Name Type Width Dec

Filed


> OK <

< Cancel >

Fields: 9 Length: 72 Available: 65428




↕ ▒FAM Character 25

↕ ▒DTR Date 8

↕ ▒TAB Numeric 3 0

↕ ▒DET Numeric 1 0

↕ ▒POL Character 1

↕ ▒SEM Character 1

↕ ▒SZAR Numeric 7 0

↕ ▒PODR Character 15

↕ ▒PER Memo 10






Рис.1.1




Рис. 1.2 Рис. 1.3
После окончания формирования структуры файла она должна быть запомнена на диске. Это осуществляется одновременным на­жатием клавиш Ctrl-End или Ctrl-W. Нажатие клавиши Escape вы­зовет отказ от сохранения структуры. Тот же результат может быть достигнут нажатием Enter после перемещения курсора в позицию >ОК< или соответственно. Все действия по управлению созданием базы могут быть реализованы и мышью.

Затем FoxPro запросит ввод данных:


Input data records nou?




Ответим No.

Если в дальнейшем обнаружится, что структура базы данных нас не удовлетворяет, ее можно изменить командой модификации структуры

  • ^ MODIFY STRUCTURE.

При этом мы попадем в меню, идентичное меню команды CREATE, где и увидим структуру модифицируемого файла. Здесь можно удалять, переименовывать и дополнять поля в базе данных, а также изменять их параметры. Если в файле базы данных к этому моменту имелись данные, они будут (если это возможно) сохране­ны. Модифицируемый файл должен быть предварительно открыт. При модификации базы данных старые структуры сохраняются на диске с расширениями имен ВАК для DBF-файлов и ТВК для FPT-файлов.

Прежде чем перейти к следующему материалу командой SET STATUS ON установите на экране статус-строку (для удобства ориентирования в среде FoxPro). В этой строке будет содержаться полезная для поль­зователя, а иногда и для программиста информация: имя выпол­няемой программы (если есть), активный диск, имя открытой базы, номер текущей записи, общее число записей в базе данных (эти па­раметры отображаются в виде дроби как числитель и знаменатель), признак пометки текущей записи к удалению (слово Del), положе­ние клавиш Num Lock и Caps Lock (Num и Caps). Удаляется статус-строка командой SET STATUS OFF (эта форма действует по умол­чанию). Статус-строка полезна при обучении и отладке, но в гото­вых программах она, конечно, не нужна.

Далее при работе в командном окне увидите, что результаты выполнения многих команд автоматически отображаются на экра­не. Такое качество FoxPro определяется командой SET TALK ON/OFF.

По умолчанию ON. Программисту эта особенность обычно только мешает, и она должна быть подавлена (SET TALK OFF).

  1   2   3   4   5   6   7   8   9   10   11

Похожие:

Контрольная работа по дисциплине «базы данных» iconРабота с резервной копией базы данных пк «Школьный офис» (методические рекомендации)
Резервное копирование базы данных осуществляется с целью защиты введенной информации от потери в случае повреждения базы данных,...
Контрольная работа по дисциплине «базы данных» iconКурсовая работа по дисциплине «Базы данных в информационных системах»
Формы как средство добавления, просмотра, удаления, изменений параметров базы данных
Контрольная работа по дисциплине «базы данных» iconЛабораторная работа №5 По дисциплине: «Сетевые базы данных»
Составить и выполнить программу pl/sql, которая считывает из базы данных среднюю величину всех заказов после 03. 01. 2009 г., и выводит...
Контрольная работа по дисциплине «базы данных» iconКонтрольная работа по дисциплине Базы данных Требования к выполнению контрольной работы
...
Контрольная работа по дисциплине «базы данных» iconКонтрольная работа по дисциплине «Проблемно-ориентированные вычислительные системы»
Цель работы: выполнить анализ предметной области, построить еr-модель базы данных, составить проекты таблиц для их создания в базе...
Контрольная работа по дисциплине «базы данных» icon1. Базы данных в Rational Rose
Но когда дело доходит до разработки базы данных, то широко распространенной практикой является создание моста из case-средства, реализующего...
Контрольная работа по дисциплине «базы данных» iconМетодические указания для выполнения лабораторных работ и курсового...
Лабораторная работа №1 «Построение структуры базы данных»
Контрольная работа по дисциплине «базы данных» iconМетодические указания для выполнения лабораторных работ по дисциплине «Базы данных и знаний»
Базы данных – это организованная структура, предназначенная для хранения информации
Контрольная работа по дисциплине «базы данных» iconКурсовая работа по предмету «Базы Данных». Тема: 21. Разработка базы данных зоопарка
«Общими указаниями по организации, методике проведения и правилам оформления курсовых проектов и работ»
Контрольная работа по дисциплине «базы данных» iconПояснительная записка Контрольно-измерительные материалы по дисциплине «Базы данных и субд»
Контрольно-измерительные материалы по дисциплине «Базы данных и субд» предназначены для проверки знаний студентов 3-го курса математического...

Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2014
контакты
skachate.ru
Главная страница