Файл: Лабораторные работы по базам данных в программе ms access Раздел 1 Создание таблицы.doc

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 03.12.2023

Просмотров: 381

Скачиваний: 5

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

СОДЕРЖАНИЕ

ЛАБОРАТОРНЫЕ РАБОТЫ ПО БАЗАМ ДАННЫХ В ПРОГРАММЕ MS Access

Раздел 1 Создание таблицы.

1.1. Создание таблицы с помощью мастера

1.2. Создание таблицы с помощью конструктора

1.3. Создание таблицы путем ввода данных

1.4. Создание таблицы путем импорта данных электронных таблиц

1.5. Создание многотабличной базы данных

Раздел 2 Редактирование таблицы.

2.1. Перемещение по записям таблицы

2.2. Порядок просмотра столбцов, их отображение и закрепление

2.3. Добавление записей в таблицу

2.4. Удаление записей и сжатие таблицы

2.5. Замена информации в полях таблицы

Раздел 3 Модификация базы данных.

3.1. Изменение имени, размера и формата поля

3.2. Добавление полей в таблицу базы данных

3.3. Удаление полей в таблице базы данных

Раздел 4 Сортировка и поиск данных.

4.1. Упорядочение данных с помощью индексов

4.2. Упорядочение данных в режиме таблицы

4.3. Упорядочение данных с помощью расширенного фильтра

Раздел 5 Запросы.

5.1.Создание запроса. Запрос на выборку.

5.2. Запрос с параметром

5.3. Итоговый запрос

5.4. Вычисления в запросе

5.5. Запрос в многотабличной базе данных

5.6. Перекрестные запросы

5.7. Запрос на обновление

5.8. Запрос на удаление

5.9. Запрос на добавление

Раздел 6 Формы.

6.1. Создание формы с помощью мастера

6.2. Создание формы с помощью конструктора

6.3. Заполнение таблицы с помощью форм

6.4. Просмотр объекта OLE с помощью формы

6.5. Создание подчиненной формы

Раздел 7 Отчеты.

7.1. Создание автоотчета

7.2. Создание отчета с помощью мастера

7.3. Группировка и сортировка в отчете

7.4. Подведение итогов в отчете

7.5. Построение диаграмм в отчете




  1. Запустить приложение Microsoft Access.

  2. В Области Задач выбрать вариант Новая база данных.

  3. Задать имя файла базы данных. Для этого в диалоговом окне Файл новой базы данных в поле Имя файла ввести имя Almaz.mdb.

  4. В диалоговом окне Almaz: база данных на вкладке Таблицы нажать кнопку Создать.

  5. В диалоговом окне Новая таблица выбрать Импорт таблиц.

  6. В диалоговом окне Импорт в поле Тип файлов указать Microsoft Excel, выбрать файл Almaz.xls.

  7. В диалоговом окне Импорт электронной таблицы устано­вить флажок Первая строка содержит заголовки столбцов и щелкнуть кнопку Далее.

  8. В следующем окне оставить предложенные варианты без изме­нений и нажать кнопку Далее.

  9. В открывшемся окне выбрать поля Название, Страна проис­хождения и Масса в каратах. Для двух полей Когда найден, Масса в граммах установить флажок Не импортировать.

  10. В следующем окне выбрать вариант Не создавать ключ.

  11. В последнем открывшемся окне указать имя Алмазы и нажать кнопку Готово.

  12. Просмотреть готовую базу данных и убедиться, что данные им­портированы в полном объеме.

  13. Вывести таблицу на бумагу.

Задание 1.11


В файле Trees.xls хранятся данные о продолжительности жизни деревьев. Файл создан при помощи приложения Microsoft Excel.

Создать файл базы данных Trees.mdb. Сформировать таблицу Деревья путем импорта данных. Вывести таблицу на бумагу.


Название

Высота, м

Продолжительность жизни, лет

Слива домашняя

6-12

15-60

Ольха серая

15-22

50-70

Осина

до 35

80-100

Рябина обыкновенная

4-10

80-100

Туя западная

15-20

свыше 100

Ольха черная

30

100-150

Береза бородавчатая

20-30

150

Вяз гладкий

25-30

150

Пихта бальзамическая

15-25

150-200

Пихта сибирская

до 30

150-200

Ясень обыкновенный

25-35

150-200

Яблоня дикая

10

до 200

Груша обыкновенная

до 30

200

Вяз шершавый

25-30

до 300





1.5. Создание многотабличной базы данных

Задание 1.12


Дополнить базу данных Hotel.mdb информацией о директо­рах. Для этого открыть файл Hotel.mdb и подготовить табли­цу Директора, которая содержит следующие сведения: Ди­ректор (фамилия), Образование, Год рождения, Домашний телефон, Стаж работы (лет).

Установить связь между таблицами Гостиницы и Директора.



  1. Открыть файл базы данных Hotel.mdb (см. задание 1.3).

  2. Для создания новой таблицы Директора в диалоговом окне Hotel: база данных нажать кнопку Создать.

  3. С помощью конструктора создать структуру таблицы, которая содержит следующие поля: Директор, Образование, Год рож­дения, Домашний телефон, Стаж работы. Сделать поле Ди­ректор ключевым.

  4. Заполнить таблицу Директора выше приведенной информацией.

  5. Открыть таблицу Гостиницы в режиме конструктора и изме­нить ключевое поле Название на поле Директор.

  6. Закрыть таблицы Гостиницы и Директора.

  7. Установить связь между таблицами Гостиницы и Директора. Для этого на панели инструментов База данных нажать кнопку Схема данных . В диалоговом окне Добавление табли­цы добавить обе таблицы. Окно Схема данных примет вид:



Перетащить с помощью мыши поле Директор из таблицы Гостиницы на поле Директор в таблицу Директора. В открыв­шемся диалоговом окне Изменение связей установить флаж­ки: Обеспечить целостность данных, каскадное обновление связанных полей, каскадное удаление связанных полей. При этом установится Тип отношения: один-к-одному.


Нажать кнопку Создать.

В результате Схема данных примет вид:




  1. Сохранить и закрыть схему данных.

  2. Закрыть файл базы данных

Задание 1.13


Создать многотабличную базу данных Podpiska.mdb, которая содержит сведения о подписных изданиях и подписчиках. Напри­мер, в почтовом отделении собирается следующая информация:


Индекс

Название издания

Стоимость подписки на 1 месяц, руб

Фамилия подписчика

Адрес

Срок подписки, мес.

36845

Версия

1200

Петров С.Е.

Белинского 45-12

3

34782

Мода

1400

Петров С.Е.

Белинского 45-12

3

45621

Аргументы и факты

1800

Семин К.О.

Волгоградская 14-45

6

36845

Версия

1200

Семин К.О.

Волгоградская 14-45

6

59234

Байтик

2100

Рогов А.К.

Белинского 36-4

6

78123

Автомобиль и ты

2000

Власов С.Л.

Волгоградская 22-25

6

59234

Байтик

2100

Власов С.Л.

Волгоградская 22-25

6

45621

Аргументы и факты

1800

Власов С.Л.

Волгоградская 22-25

6

36845

Версия

1200

Божов К.В.

Белинского 42-7

3

59234

Байтик




Фомичев К.К.

Белинского 42-10

6



Для рационального хранения информации в памяти компьютера необходимо разделить данные на три таблицы: Подписные издания, Подписчики, связь данных.
Таблица подписные издания


Код издания


Индекс


Название издания

Стоимость подписки на 1 месяц, руб

И1

36845

Версия

1200

И2

34782

Мода

1400

И3

45621

Аргументы и факты

1800

И4

59234

Байтик

2100

И5

78123

Автомобиль и ты

2000


Таблица Подписчики

Код подписчика

Фамилия подписчика

Адрес

Срок подписки, мес.

П1

Петров С.Е.

Белинского 45-12

3

П2

Семин К.О.

Волгоградская 14-45

6

П3

Рогов А.К.

Белинского 36-4

6

П4

Власов С.Л.

Волгоградская 22-25

6

П5

Божов К.В.

Белинского 42-7

3

П6

Фомичев К.К.

Белинского 42-10

6


Таблица Связь данных

Номер

Код издания

Код подписчика

1

И1

П1

2

И2

П1

3

И3

П2

4

И1

П2

5

И4

П3

6

И5

П4

7

И4

П4

8

И3

П4

9

И1

П5

10

И4

П6