Дискретная математика. Расчетно-графическая работа-2. Базы данных MS Access. Максимум 5 баллов. — КиберПедия 

Механическое удерживание земляных масс: Механическое удерживание земляных масс на склоне обеспечивают контрфорсными сооружениями различных конструкций...

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

Дискретная математика. Расчетно-графическая работа-2. Базы данных MS Access. Максимум 5 баллов.

2017-09-10 406
Дискретная математика. Расчетно-графическая работа-2. Базы данных MS Access. Максимум 5 баллов. 0.00 из 5.00 0 оценок
Заказать работу

1. В MS Access сформировать базу данных Справка о студенте, содержащую 2 таблицы. В таблице 1 «Личные данные» должно содержаться 10 записей и следующие поля: Фамилия, Имя, Отчество, Дата рождения, Год окончания школы, Год поступления в ВУЗ, Номер телефона, оператор связи. Заполните таблицу данными своих одногруппников.

2. В таблице 2 «Успеваемость» должны содержаться записи тех же 10 одногруппников и следующая информация о них: Фамилия и баллы по четырем предметам: Математика, Дискретная математика, Программирование и Языки разметки.

3. Провести сортировку фамилий по алфавиту в обеих таблицах.

4. Выбрать

(а) всех, у кого тот же оператор связи, что и у Вас

(б) всех, закончивших школу в этом году и сразу поступивших в ВУЗ

(в) всех Оль и Юль (или любые другие два имени, которые есть в Вашей БД)

(г) всех, у кого день рождения в этом месяце, чтобы не забыть позвонить им и поздравить

(д) всех, кто имеет баллы по всем четырем предметам не ниже 15

(е) всех, кто имеет баллы по всем четырем предметам не ниже заданного уровня (запрос с параметром)

(ж) всех, кто имеет баллы по всем четырем предметам ниже 15 с их номерами телефона, чтобы им позвонить и сообщить об этом

(з) всех, кто имеет средний балл по всем четырем предметам не ниже 20

5. Опишите все действия п.4 с помощью последовательности операций Выбор, Проекция и Соединение над таблицами 1 и 2.

УКАЗАНИЯ:

П.1,2. Создание таблиц. Таблицы создаются через Конструктор т аблиц (вкладка Создание). Введите имена полей (Фамилия, Имя, Отчество, Дата рождения, и т.д.) и, с помощью кнопки выбора, укажите нужный тип данных.

Задайте ключевое поле, по которому все объекты данной БД будут отличаться, и будет осуществляться связь между создаваемыми таблицами. Для создания ключевого поля воспользуйтесь соответствующей командойконтекстного меню этого поля. В области маркировки поля (слева) появится пиктограмма с изображением ключа. Если никакого ключевого поля не задать, то при сохранении таблицы будет предложено создание ключевого поля автоматически в виде нового поля индекса (порядкового номера).

Закройте диалоговое окно и сохраните полученную таблицу с подходящим именем. (или команда Сохранить). В окне Все таблицы появился создаваемый объект базы данных – таблица. Можно зайти в эту таблицу и заполнить ее записями.

Необходимо организовать связь между созданными таблицами. Для этого выберите пункт меню Работа с базами данных, инструмент Схема данных. Откроется одноименная вкладка и окно Добавление таблицы (последнее можно открыть также с помощью контекстного меню). Выделите нужные таблицы ( кнопки Добавить, Закрыть). В окне появляются структуры выбранных таблиц. Теперь, чтобы установить связь между двумя таблицами, нажмите на поле Фамилия одной таблицыи, удерживая кнопку мыши, перенесите указатель мыши на одноименное поле в другой таблице. Откроется диалоговое окно: Изменение связей. Левый столбец отображает столбцы основной таблицы,правый – соответствующие им столбцы другой таблицы, и внизу указывается тип отношения (один к одному). Нажмите кнопку Создать и закройте окно. Связь между соответствующими полями таблиц отображается в виде линии. На этом этапе можно корректировать схему, удаляя неправильно созданные связи и создавая их вновь (контекстное меню). Сохраните схему данных и закройте вкладку.

П. 3,4. Создание запросов. Запрос – операция отбора данных из таблицы. К одной таблице можно создать множество разных запросов, каждый из которых будет извлекать свои необходимые данные. В результате работы запроса из исходной базы данных формируется результирующая таблица, содержащая часть общей информации, соответствующей запросу.

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

Создание запроса в режиме Конструктора открывает специальный бланк запроса на выборку. Выбор таблиц для формирования запросов выполняют в диалоговом окне Добавление таблицы, показывающем все таблицы БД. Выбранные таблицы с помощью кнопки Добавить переносятся в верхнюю часть бланка. Добавлять таблицы и редактировать связи здесь можно также с помощью контекстного меню. Нижняя часть бланка содержит описание запроса в табличной форме. Каждая колонка бланка соответствует одному полю таблицы. Строки Поле и Имя таблицы содержат списки, позволяющие выбрать требуемые поля. Или можно на верхнем поле бланка двойными щелчками выделять названия тех полей, которые должны войти в результирующую таблицу. Выводимую в запросе информацию можно сортировать, задав метод сортировки По убыванию или По Возрастанию в строке Сортировка.

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

Если текст в строке Условие отбора задать в квадратных скобках, то формируется запрос с параметром, в результате выполнения которого выходит диалоговое окно с текстом, соответствующим введенному, и, задав числовой или текстовый параметр можно выбрать записи, отвечающие данному запросу.Например, если в поле Оператор связи поставить условие отбора [задайте оператор связи] (кавычки в этом случае не проставляются), то в результате выполнения запроса вылезет диалоговое окно с текстом «задайте оператор связи» и окошком, куда мы можем ввести, например, «МТС», чтобы выбрать фамилии с номерами телефонов, которые соответствуют данному оператору связи.

В строке Условие отбора для числовых данных возможно употребление символов <, >, >=, <=.

 

Дискретная математика.


Поделиться с друзьями:

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

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

Семя – орган полового размножения и расселения растений: наружи у семян имеется плотный покров – кожура...

История развития пистолетов-пулеметов: Предпосылкой для возникновения пистолетов-пулеметов послужила давняя тенденция тяготения винтовок...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.01 с.