Механическое удерживание земляных масс: Механическое удерживание земляных масс на склоне обеспечивают контрфорсными сооружениями различных конструкций...
Типы сооружений для обработки осадков: Септиками называются сооружения, в которых одновременно происходят осветление сточной жидкости...
Топ:
Теоретическая значимость работы: Описание теоретической значимости (ценности) результатов исследования должно присутствовать во введении...
Процедура выполнения команд. Рабочий цикл процессора: Функционирование процессора в основном состоит из повторяющихся рабочих циклов, каждый из которых соответствует...
Установка замедленного коксования: Чем выше температура и ниже давление, тем место разрыва углеродной цепи всё больше смещается к её концу и значительно возрастает...
Интересное:
Средства для ингаляционного наркоза: Наркоз наступает в результате вдыхания (ингаляции) средств, которое осуществляют или с помощью маски...
Мероприятия для защиты от морозного пучения грунтов: Инженерная защита от морозного (криогенного) пучения грунтов необходима для легких малоэтажных зданий и других сооружений...
Подходы к решению темы фильма: Существует три основных типа исторического фильма, имеющих между собой много общего...
Дисциплины:
2017-09-10 | 406 |
5.00
из
|
Заказать работу |
|
|
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 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!