Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Метод_пособие_Инф+КР2.doc
Скачиваний:
7
Добавлен:
02.05.2019
Размер:
1.63 Mб
Скачать

4.4 Вопросы к защите

  1. Дать понятие СУБД.

  2. Классификация баз данных.

  3. Структурные элементы БД: таблицы, поля, записи.

  4. Охарактеризовать реляционную модель данных. Какие свойства ей присущи?

  5. Дать понятие простого, составного и внешнего ключей.

  6. Охарактеризовать и привести примеры связей 1:1, 1:М, М:М.

  7. Архитектура и функциональные возможности СУБД.

  8. Какими действиями обеспечивается целостность данных в БД?

  9. Для чего и как создаются межтабличные связи в СУБД Access?

  10. Охарактеризовать основные этапы работы с БД?

  11. Какие средства создания объектов СУБД вы знаете?

  12. Пояснить методы создания таблиц в Access.

  13. Как отфильтровать данные в таблицах?

  14. Каковы способы ввода и редактирования данных в таблицах БД?

  15. Какими методами можно обрабатывать данные в таблицах БД?

  16. Каковы способы вывода информации из БД?

  17. Дать понятие запроса. Охарактеризовать типы запросов при работе с СУБД.

  18. Охарактеризовать бланк запроса.

  19. Как подготовить запрос на выборку? Как подготовить итоговый запрос?

  20. Пояснить, как можно отсортировать данные по заданным критериям. Каковы условия отбора для разных типов данных?

  21. Как пользоваться построителем выражений?

  22. Как строится выражение в вычисляемых полях?

  23. Охарактеризовать функции по подмножеству.

  24. Что подразумевается под групповыми операциями в Access? Какие функции при этом используют?

  25. Для чего нужны формы?

  26. Как подготовить простую и сложную формы?

  27. Как создать форму на основе мастера форм?

  28. Пояснить технологию построения диаграмм.

  29. Дать сравнительную характеристику основных видов диаграмм. Как форматируются диаграммы?

  30. Из каких соображений подбирается линия тренда к диаграмме?

  31. Для чего нужны отчеты?

  32. Как подготовить автоотчет?

  33. Как создать отчет на основе мастера отчетов?

  34. Как с помощью конструктора можно улучшить вид отчета?

5. Методические указания

5.1. Таблица – это основа любой базы данных в MS Access, поскольку в ней хранится информация. Для создания новой таблицы необходимо в окне открытой БД в списке объекты выбрать кнопку Таблицы и воспользоваться одним из способов создания таблицы. Так, в режиме конструктора:

  • заполнить имена полей;

  • выбрать из раскрывающегося списка типы данных;

  • установить соответствующие размеры полей в свойствах поля;

  • задать ключевое поле, выделив требуемое поле и используя кнопку Ключевое поле на панели инструментов.

Рис. 5.1. Отображение таблицы в режиме конструктора.

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

5.2. Образец заполнения таблицы «Абоненты»:

Таблица «Абоненты»

Абоненты

Код Абонента

Фамилия

Имя

Отчество

Адрес

Телефон

Категория

1

Степанков

Александр

Михайлович

Л.Толстого-14, кв20

8-927-2-55-66-37

Д

2

Петрова

Людмила

Сергеевна

Агибалова-10, кв5

8-927-3-10-14-08

Д

3

Антонова

Светлана

Анатольевна

Чернореченская-1, кв12

8-927-4-12-02-44

С

4

Красильников

Михаил

Петрович

Московское ш.-103, кв15

53-48-15

О

5

Кутумова

Светлана

Михайловна

Тухачевского-20, кв3

8-927-6-15-56-28

Р

6

Шагалов

Петр

Александрович

Тополей-12, кв43

8-927-7-16-17-18

Р

7

Севостьянов

Анатолий

Иванович

Куйбышевская-11, Банк

39-11-85

П

5.3. Образец заполнения таблицы «Услуги» для абонента сети «Мегафон»:

Таблица «Услуги»

Услуги

Код

Услуги

НаименованиеУслуги

Тариф_Д

Тариф_Н

01И

Исходящие вызовы на мобильный телефон

0,75р.

0,55р.

02И

Исходящие местные вызовы

1,20р.

1,00р.

03В

Входящие вызовы с мобильных телефонов

0,00р.

0,00р.

04В

Входящие остальные

1,20р.

1,00р.

05И

Исходящие вызовы на 1 любимый номер

0,5р.

0,5р.

06И

Исходящие вызовы на голосовую почту

0,93р.

0,93р.

07М

Междугородние вызовы абонентам сети

0,90р.

0,90р.

08М

Междугородние вызовы в Москву

7,86р.

7,86р.

09М

Междугородние вызовы по России

11,80р.

11,80р.

10М

Междугородние вызовы стран СНГи Европы

29,50р.

29,50р.

11М

Междугородние вызовы остальной мир

68,83р.

68,83р.

12In

Мобильный Интернет

7,00р.

7,00р.

13S

Исходящее SMS (за каждое сообщение)

1,05р.

1,05р.

14S

Входящее SMS (за каждое сообщение)

0,00р.

0,00р.

15Д

Передача данных

1,47р.

1,47р.

16Д

Прием данных внутри сети

0,00р.

0,00р.

5.4. Образец заполнения таблицы «Заказы»:

Таблица «Заказы»

Заказы

КодАбонента

КодУслуги

Дата

Начало

Окончание

01

01И

05.12.2011

15:30:00

15:33:20

01

03В

05.12.2011

14:20:20

14:22:40

02

02И

06.12.2011

2:10:30

2:12:55

02

03В

06.12.2011

9:20:00

9:21:20

02

04В

07.12.2011

16:35:05

16:38:25

03

03В

0712.2011

13:20:10

13:23:40

03

04В

08.12.2011

23:10:50

23:12:30

04

15Д

10.12.2011

10:10:10

10:11:40

04

16Д

10.12.2011

12:00:00

12:10:30

05

01И

08.12.2011

0:10:00

0:12:20

06

08М

11.12.2011

13:45:15

13:46:55

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

  • выбрать команду Связи \ Добавить таблицу или воспользоваться кнопкой Отобразить таблицу ;

  • в диалоговом окне Добавление таблицы из списка вкладки Таблицы выбрать поочередно таблицы, между которыми создаются связи. Закрыть окно Добавление таблицы. Искомые таблицы появятся в окне Схема данных (рис. 5.2);

Рис. 5.2. Схема межтабличных связей.

  • выделить в 1-й таблице ключевое поле и с помощью мыши перетащить его на одноименное поле 2-й таблицы. При отпускании кнопки мыши откроется диалоговое окно Изменение связей (рис. 5.3);