Главная страница

Ане. МЕТОДИЧКА Full. Методические указания по выполнению лабораторных работ по дисциплине Базы и банки данных


Скачать 1.71 Mb.
НазваниеМетодические указания по выполнению лабораторных работ по дисциплине Базы и банки данных
Дата15.03.2023
Размер1.71 Mb.
Формат файлаdoc
Имя файлаМЕТОДИЧКА Full.doc
ТипМетодические указания
#993025
страница5 из 11
1   2   3   4   5   6   7   8   9   10   11

Вопросы:

  1. Для чего необходимо связывание?

  2. Какая связь между сущностями и стрелками?

  3. Как создать отчет о связывании?

  4. Опишите процесс связывания.


  5. Какие ассоциации задаются для сущностей?

  6. Что означает ассоциация IRUN?

  7. Для чего служит кнопка Migrate на закладке Arrow Data?

  8. Как сформировать отчет о связывании?

  9. Какие поля можно отразить в отчете?

  10. Как задать действия применимые к атрибутам?

Лабораторная работа №5

«Генерация схемы базы данных в MS ACSESS 2000»



Цель: научится создавать базу данных в MS ACSESS 2000 путем генерации схемы данных из Erwin 4.1.
Для генерации схемы БД из ERwin необходимо её открыть.

Перейти к вкладке Physical (Физическая), выбрав нужный пункт из выпадающего списка на панели инструментов (рис.1).



Рисунок 1. – Переход к физической модели.
В меню Database выбрать пункт Choose Database (рис.2).



Рисунок 2. – Меню Database.
В открывшемся диалоговом окне выбрать в разделе Target Desktop DBMS выбрать Access, в разделе Access Version из выпадающего списка выбрать 2000 (рис. 3). Нажать ОК.



Рисунок 3. – Диалоговое окно Target Server.

Создать пустую базу данных Access (Пуск/Программы/ Microsoft Office/ Microsoft Access 2000). Сохранить и закрыть её.

В меню Tools выбрать пункт Forward Engineer/Schema Generation… (рис.4).



Рисунок 4. – Меню Tools.

В открывшемся диалоговом окне Access Schema Generation нажать Generate.


Рисунок 5. – Диалоговое окно Access Schema Generation.
В появившемся диалоговом окне Access Connection в поле User Name ввести admin. Нажать кнопку Browse рядом с полем Database и найти ранее созданную базу данных Access. После этого нажать Connect (рис. 6).



Рисунок 6. – Диалоговое окно Access Connection.

Появится диалоговое окно Generate Database Schema, в котором отражаются результаты. При возникновении ошибки генерация приостанавливается. Для продолжения необходимо выбрать Continue. Чтобы при возникновении ошибки процесс генерации не останавливался, необходимо снять метку Stop If Failure (рис. 7).

Нажать ОК. Открыв свою базу данных Access можно просмотреть результат генерации.



Рисунок 7. – Диалоговое окно Generate Database Schema.
После генерации необходимо открыть созданную базу данных и занести всю необходимую информацию в таблицы Access.

Таблица 1. Сотрудники библиотеки

Сотрудники библиотеки

табельный номер

фамилия

имя

отчество

Номер отдела

дата рождения

должность

100001

Юрченко

Тамара

Степановна

10

19.09.1946

директор

100002

Воронина

Людмила

Евгеньевна

10

21.02.1953

зам. Директора

110003

Иванова

Елена

Ивановна

11

05.06.1950

нач. отделов обслужи

110004

Герасимович

Татьяна

Леонидовна

11

19.11.1978

Ведущий библиотекарь

110005

Титова

Светлана

Ивановна

11

25.10.1965

Библиотекарь 1 катег

110006

Антоненко

Ольга

Валентиновна

11

22.10.1983

Библиотекарь 2 катег

110007

Старовойтова

Алеся

Владимировна

11

19.01.1984

Библиотекарь

120008

Литвинова

Татьяна

Васильевна

12

13.03.1958

зав. Оттд. Периодики

120009

Лионенко

Инна

Ивановна

12

15.05.1974

вед библиотекарь

120010

Пилипенко

Тамара

Борисовна

12

17.10.1954

вед библиотекарь

130011

Новикова

Светлана

Николаевна

13

10.04.1960

Зав. Отд. Библиограф

130012

Михайлова

Юлия

Юрьевна

13

04.04.1984

Библиограф

130013

Войтова

Елена

Николаевна

13

03.08.1962

Библиограф

140014

Юрова

Людмила

Вадимовна

14

12.09.1964

зав. Отд. Комплектов

140015

Василевская

Елена

Андреевна

14

23.07.1968

вед библиотекарь

140016

Алейникова

Александра

Алексеевна

14

06.03.1978

Библиотекарь 1 катег

140017

Богданова

Светлана

Петровна

14

16.12.1982

библиотекарь


Запросы.

После заполнения приступаем к созданию запросов.

Пример: пусть нам необходимо получить информацию о книгах, которыми пользовался какой-либо студент. Информация должна содержать имя и фамилию студента, название книги, её автора, номер отдела, где хранится книга

Схема данных представлена на рисунке 9.

Проанализируем запрос. Информация о студентах хранится в таблице «Студенты», информация о его пользовании библиотекой – в таблице «Пользование библиотекой2», здесь же хранится информация о шифре книги, которой пользовался студент. Информация об экземплярах находится в таблице «Экземпляр», а информация об авторе и названии книги – в «Книги».

Все перечисленные таблицы необходимо включить в запрос.

Выбираем в разделе «Объекты» пункт «Запросы». Создаем запрос в режиме конструктора.

1. Выбираем таблицы, с помощью которых будет реализован запрос.

2. Выбираем, какие поля из выбранных таблиц будут выводиться на экран.

3. Задаем условия для выполнения запроса. При запуске запроса будет необходимо ввести имя и фамилию студента. Выбираем в меню «Запросы» пункт «Параметры». В появившемся окне заносим имя параметра и его тип (рис. 10).


Рисунок 9 – Схема данных



Рисунок 10 – Создание параметров запроса

4. В столбцах, значение которых будет зависеть от параметров в поле «Условие отбора» в квадратных скобках пишем соответствующий параметр. (Рис.11)



Рисунок 11 – Вид созданного запроса в режиме конструктора
Запрос готов (рис. 12). Сохраняем и запускаем.



Рисунок 12 – Результат запроса

Формы:

Формы создаются для удобства ввода новой информации в базу данных. Они могут быть созданы как для таблиц, так и для запросов.

Выбираем в разделе «Объекты» пункт «Формы». Создаем формы с помощью мастера форм.

Изменять формы можно в режиме конструктора.

Кнопочные формы

Пример создания кнопочной формы.

На одной странице кнопочной формы можно разместить не более 8 объектов. Поэтому для построения кнопочной формы для базы библиотеки разобьем таблицы на три группы:

  • «Литература», сюда войдут таблицы «Книга», «Экземпляры», «Списанные экземпляры», «Замена экземпляров», «Периодические издания»;

  • «Сотрудники и читатели» – «Студенты», «Преподаватели», «Сотрудники библиотеки»;

  • «Пользование библиотекой и заказ лит-ры» – таблицы «Пользование библиотекой1», «Пользование библиотекой2», «Пользование библиотекой3», «Заказы».

На первой странице главной кнопочной формы кроме этих групп разместим кнопку «Выход из приложения», а в страницах групп добавим возможность подниматься на уровень вверх.
Отчеты

Пример: создадим отчет о пользовании студентами библиотекой. В нем должна быть отражена информация о том, кто пользовался библиотекой и какими книгами.

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

Имя Егор

Фамилия Маханьков

Отчество Геннадьевич

Дата выдачи Дата приема Автор Название

12.12.2007 Хомченко Г.П. Пособие по химии
Вопросы:

  1. На каком уровне производится генерация схемы данных?

  2. Как можно выбрать базу данных, в которую будет произведена генерация?

  3. Как установить связь с базой данных MS ACCESS?

  4. Опишите процесс генерации схеме базы данных?

  5. Какая команда выполняет генерацию базы данных?

  6. Для чего необходимы отчеты?

  7. Для чего используются формы в MS ACCESS?

  8. Как создать кнопочную форму в MS ACCESS?

  9. Как создать запрос с параметром в MS ACCESS?

  10. Существует ли операция, обратная операции генерации схемы базы данных?


1   2   3   4   5   6   7   8   9   10   11


написать администратору сайта