Смекни!
smekni.com

Методические указания к лабораторным работам Чебоксары 2011 (стр. 1 из 6)

Федеральное государственное образовательное учреждение

высшего профессионального образования

«Чувашский государственный университет имени И.Н.Ульянова»

А.П. Дим

итриев

П.В.

Базы данных

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

Чебоксары 2011

УДК 004.451 Составитель: А.П. Димитриев

ББК 32.81я73

Ж55 Базы данных: Метод. указания к лабораторным работам / А. П. Димитриев; Чуваш. ун-т. Чебоксары, 2011. 36 с.

Составлены в соответствии с государственным образовательным стандартом высшего профессионального образования направления подготовки дипломированного специалиста 230100- Информатика и вычислительная техника специальности 230102 - Автоматизированные системы обработки информации и управления, утвержденным 27.03.2000 (регистрационный номер 224 тех/дс) и веденным с 1 сентября 2000.

Содержат варианты заданий для лабораторных работ. Рассматривается работа с базами данных в Microsoft Access, Borland Delphi и Cache.

Для студентов IV курса дневного обучения специальности 230102 – Автоматизированные системы обработки информации и управления.

Утверждено Методическим советом университета

Отв. редактор: канд. физ.-мат. наук доцент А.Л. Михайлов

Общие сведения

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

Первые три лабораторные работы выполняются в Microsoft Access. Он демонстрирует возможности современных СУБД. Вначале приобретаются простейшие навыки работы с ним, затем некоторые дополнительные. Следующая лабораторная работа выполняется в Borland Delphi, которая позволяет создавать самостоятельные приложения для работы с базой данных, пригодные для дипломных проектов. Последние четыре лабораторные работы делаются в Cache - постреляционной объектно-ориентированной СУБД, которая использовалась на Чебоксарском предприятии «Текстильмаш».

Реляционные базы данных

Лабораторная работа 1

Основы работы с Microsoft Access

Задание. Использовать для базы данных предметную область по варианту, дополненную несколькими связанными таблицами произвольного содержания.

1. Создать базу данных (БД) с помощью шаблона.

Как это сделать: После запуска программы Microsoft Access шаблоны доступны справа экрана. В версии 2003 надо выбрать пункт «Создать файл», потом во вкладке «Шаблоны» - «На моем компьютере». Появится окно «Шаблоны», где выбирается вкладка «Базы данных». В зависимости от предметной области по варианту выбрать одно из названий БД: «Контакты», «Мероприятия» и др. Например, для предметной области «Студенты факультета» это «Контакты», так как там имеется фамилия, имя. Нажать кнопку «ОК», затем появится окно, где можно указать имя создаваемого файла. Выберите папку и введите имя файла, где будет сохраняться база. В следующем окне нажмите «Далее». То, что появится для шаблона «Контакты», показано на рис. 1. Здесь поставьте галочки против тех полей, которые перечислены в варианте, а если таких нет, наиболее соответствующих. Например, «биография» соответствует полю «заметки». В следующих двух окнах выберите вид оформления экрана и отчета, например, стандартный и деловой. Потом задайте произвольное название БД и нажмите «Готово». Через некоторое время запустится форма, и с БД можно работать.

2. Изменить набор полей и таблиц (добавить, переименовать для своего варианта).

Как это сделать: После создания или открытия БД будет видно такое окно:

В нем выберите «Таблицы» и среди таблиц ту, в которой меняется набор полей. Например, «Контакты». Затем нажмите кнопку «Конструктор», или щелкните по названию таблицы правой клавишей мыши (ПКМ) и выберите «Конструктор». Появится список полей таблицы, где указаны их имена, типы и др. информация. Здесь поменяйте имена полей на нужные по варианту, лишние удалите. Для удаления щелкните ПКМ слева от имени поля. Чтобы добавить поле, впишите в конец списка его название, справа выберите тип (текстовый, числовой и т.д.). В конце закройте окно со списком с сохранением изменений. Для создания таблицы выберите пункт «Создание таблицы с помощью мастера» (рис. 2). Далее следуйте указаниям мастера создания таблиц: выберите из списка поля, задайте имя таблицы (связи можно не создавать) и нажмите «Готово».

3. Заполнить все таблицы БД 15 записями со всеми полями.

Как это сделать: Выберите то же окно (см. рис. п.2) и дважды щелкните на имени таблицы, куда будут вводиться данные. В поле «Счетчик» данные вводятся автоматически, вручную в него вводить нельзя. В другие поля вводите данные с клавиатуры или копируйте из заранее имеющегося текста. Нельзя вводить буквы в числовые поля. Некоторые поля могут иметь большой объем, например, биография. Для таких полей используют тип МЕМО. Чтобы ввести несколько строк в такое поле, растяните вниз строку слева мышью и для ввода с новой строки нажимайте «Ctrl»+ «Enter», потом набирайте текст, и так несколько раз.

4. Создать свою форму ввода с помощью мастера, содержащую поля, метки и кнопки для перехода по записям.

Как это сделать: Перечисленные элементы находятся в «Вид», «Панель элементов». Для создания формы выберите окно (рис. 2) и нажмите «Формы». Затем выберите «Создание формы с помощью мастера» и следуйте указаниям мастера (рис. 3). А именно, выберите таблицу, куда форма будет вводить данные, и поля этой таблицы. Для выбора поля выделите его мышью и нажмите кнопку «стрелка вправо» (знак «больше»), при этом имя поля будет перенесено из левого в правый список. Для обратного переноса нажмите кнопку «стрелка влево». Для выбора всех полей нажмите кнопку «две стрелки вправо». В следующем окне выберите внешний вид формы, например, «В один столбец», затем выберите стиль и задайте имя формы. После нажатия «Готово» можно будет вводить данные с этой формой. Она уже содержит поля, метки и кнопки для перехода по записям.
  1. Изменить формы для ввода (шрифт, размер).

Как это сделать: Для изменения формы выберите окно (см. рис. 2) и нажмите «Формы». Затем выберите имя изменяемой формы и нажмите «Конструктор». Потом выберите (обязательно однократным щелчком мыши) тот элемент, шрифт и размер которого нужно изменить, например, метку «Имя». В панели инструментов «Формат» выберите другие название и размер шрифта, например, вместо «MS Sans Serif 8» - «Times New Roman 10».

  1. Создать запрос с помощью мастера.

Как это сделать: Для создания запроса выберите окно (см. рис. .2) и нажмите «Запросы». Затем выберите «Создание запроса с помощью мастера». Потом следуйте указаниям мастера (рис. 3). А именно, выберите таблицу, откуда запрос будет брать данные, и поля этой таблицы. Задайте имя запроса и нажмите «Готово».

7. Создать отчет с помощью мастера, берущий данные из созданного запроса, проверить работу.

Как это сделать: Для создания отчета выберите окно (см. рис. 2) и нажмите «Отчеты». Затем выберите «Создание отчета с помощью мастера». Потом следуйте указаниям мастера (рис. 3). А именно, выберите запрос (не таблицу), откуда отчет будет брать данные, и поля этого запроса. Если это необходимо, задайте порядок сортировки, выберите вид макета для отчета, стиль и задайте имя отчета. Нажмите «Готово».

  1. Создать новые связи между таблицами.

Как это сделать: Для этого нужно, чтобы две таблицы имели индексное поле, и связь нужно сделать по этим двум полям. Чтобы сделать поле индексным, в конструкторе таблиц выберите поле, затем внизу напротив «Индексированное поле» выберите «Да». Поле первой таблицы сделайте ключевым, для него «Совпадения не допускаются», а для поля второй таблицы выберите «Совпадения допускаются». Для создания связи используется схема данных, появляющаяся при нажатии на ПКМ в пустой области около таблиц (см. рис. 2). С помощью мыши перенесите название поля в одной таблицы на название поля в другой таблице. Microsoft Access нарисует стрелку, означающую связь. В итоге при открытии таблицы слева становятся видны знаки «+», при нажатии на которые выводятся записи из связанной таблицы, где индексное поле имеет такое же значение.

9. Сортировать (расположить по алфавиту) и фильтровать записи. Фильтрование приводит к тому, что на экран выводятся не все записи, например, только имеющие фамилию «Иванов».

Как это сделать: Для сортировки по алфавиту откройте таблицу. Потом нажмите в панели «Таблица» кнопку «А->Я», а для обратного порядка - «Я->А». Для фильтрования нажмите ПКМ на одной из ячеек и выберите в контекстном меню «Фильтр по выделенному».

Варианты предметной области:

1. Студенты факультета (фамилия, имя, отчество, год рождения, пол, группа, биография).

2. Преподаватели факультета (фамилия, имя, отчество, год рождения, адрес, телефон, предмет, должность, биография).

3. Сотрудники факультета (фамилия, имя, отчество, год рождения, должность, оклад, место работы, биография).

4. Книги для факультета (название, автор, объем, место хранения, год выпуска, реферат).

5. Лабораторное оборудование (наименование, стоимость, место установки, год выпуска, руководство по эксплуатации).

6. Компьютерные файлы (путь с именем, размер, описание, дата создания, содержимое первой страницы).

7. Рабочие программы преподавателей (предмет, автор, текст программы – до 10 страниц).

8. Зарегистрированные в поликлинике (фамилия, имя, отчество, год рождения, должность, диагноз, дата регистрации, лечащий врач, история болезни).