
- •Рязанский государственный радиотехнический университет
- •Учебно-методический комплекс по дисциплине сд.Р.06 «инфорационные сети, базы данных»
- •653700 «Приборостроение»
- •200106 – «Информационно-измерительная техника и технологии»
- •Работа № 1 работа с базами данных и таблицами.
- •2.1 Разработка таблицы "Персональные мероприятия"
- •2.2 Разбиение информации но полям.
- •2.3 Создание таблицы "Персональные мероприятия"
- •2.4 Определение значения по умолчанию для поля.
- •3.1. Отношения между таблицами.
- •4.1 Выбор ключа таблицы
- •4.2 Индексирование таблицы.
- •5.3 Изменение свойств полей и связей между таблицами.
- •5.4 Изменение связей между таблицами
- •Лабораторная работа №2. Добавление, изменение и проверка корректности данных в таблицах.
- •Цель работы
- •Домашнее задание.
- •Лабораторная работа № 3 Сортировка, поиск и фильтрация данных в таблицах
- •Сортировка таблицы по значению одного поля.
- •Сортировка таблицы по значению нескольких полей
- •Поиск записей по значению поля.
- •Отбор данных при помощи фильтров
- •Фильтр по выделенному фрагменту.
- •Обычный фильтр.
- •Расширенный фильтр и расширенная сортировка
- •Добавление сортировки по нескольким столбцам и составного критерия отбора
- •Сохранение и загрузка фильтра в качестве запроса
- •1. Создание простого запроса
- •2. Добавление полей в запрос.
- •3. Задание условия отбора и порядка сортировки результатов запроса
- •4. Создание более сложных запросов
- •5. Изменение полей таблицы при помощи запроса
- •6. Изменение заголовков полей в запросе
- •7. Сохранение запросов
- •Создание запросов других видов
- •8. Использование простых запросов на создание таблиц
- •9. Добавление параметра к запросу
- •10. Преобразование запросов по образцу в запросы на языке sql
- •Лабораторная работа № 5 запросы по нескольким таблицам и перекрёстные запросы
- •1. Соединение таблиц для создания многотабличного запроса
- •1.1 Создание внутреннего соединения по одному полю
- •1.2. Определение порядка сортировки результатов запроса
- •1.3. Создание запросов на выборку данных из таблиц с косвенными связями
- •1.4. Создание внутреннего соединения по нескольким полям
- •2. Использование полей подстановок
- •2.1 Добавление списка, задающего значение внешнего ключа, при помощи Мастера подстановок
- •2.2 Добавление списка постоянных значений к полю таблицы
- •Введите строку 03-94, чтобы вывести данные для марта 1995 года (рис. 10.51).
- •Нажмите кнопку ок для вывода результирующего множества запроса(рис.52).
5.3 Изменение свойств полей и связей между таблицами.
При разработке новой базы данных часто возникает необходимость изменить свойства полей (например, неправильно выбран тип или размер данных) и связей между таблицами (например, выбран не тот тип соединения). Такая ситуация может возникнуть на этапе тестирования базы данных или в процессе ее эксплуатации.
Access позволяет изменить длину текстовых полей, формат, условие на значение и сообщение об ошибке в таблицах, содержащих данные. Чтобы изменить значение этих свойств полей, откройте таблицу в режиме конструктора, выделите поле и измените значение свойства.
Изменение порядка следования полей
При заполнении таблицы данными из существующих бумажных документов в режиме таблицы может оказаться, что поля таблицы идут не в том порядке, в котором данные отпечатаны на бумаге. Это может замедлить работу и привести к ошибкам. Access позволяет изменить порядок следования полей путем перетаскивания поля при помощи мыши на новое место. Изменение порядка следования полей может быть как постоянным, так и временным. При закрытии таблицы, в которой изменен порядок следования полей, можно сохранить это изменение или отказаться от его сохранения. Чтобы изменить порядок следования полей в таблице "Персональные мероприятия":
Откройте таблицу "Персональные мероприятия" в режиме таблицы. Порядок следования полей является единственным параметром структуры таблицы, который можно изменить в режиме таблицы.
Чтобы выделить столбец (поле) таблицы, нажмите кнопку, на которой написано имя поля.
Нажмите кнопку выделения поля. Указатель мыши превратится в инструмент перетаскивания. Толстая вертикальная черта, появляющаяся при перетаскивании поля указывает на то место, где будет находиться после перемещения левая граница поля. На рисунке 27 показано перемещение поля "ДатаПлан" на одну позицию вправо.
Удерживая нажатой левую кнопку мыши. перетащите поле на новое место и отпустите кнопку мыши. Поле будет перемещено на новое место.
В момент закрытия таблицы появится диалоговое окно. предлагающее сохранить изменения структуры таблицы. Подтвердите сохранение изменений, нажав кнопку "Да", или откажитесь от них. Изменение порядка следования полей в режиме конструктора ничем не отличается от аналогичной операции в режиме таблицы, — выделите поле и перетащите его на новое место. Изменение порядка следования полей не влияет на свойства полей, индексы и другие параметры структуры таблицы.
5.4 Изменение связей между таблицами
Определение связей между таблицами достаточно простая операция. Изменение связи может быть вызвано изменением типа данных полей, по которым строится связь (поля. по которым строится связь.должны иметь один тип). В этом случае нужно удалить связь. изменить типы данных и переустановить связь. Чтобы переустановить связь:
Закройте все окна таблиц.
Сделайте активным окно базы данных. Для этого нажмите кнопку "Окно базы данных" на панели инструментов.
Откройте окно "Схема данных", выбрав команду "Сервис, Схема данных" или нажав на кнопку "Схема данных" на панели инструментов.
Щелкните левой кнопкой мыши по связи, которую нужно изменить. Линия выделенной связи становится толще (рис. 29).Чтобы удалить выделенную связь, нажмите клавишу <Delete>. Подтвердите удаление связи, нажав кнопку "Да" в появившемся диалоговом окне.
Если предполагается изменить тип поля, входящего в ключ табли0цы, то удалите остальные связи с этой таблицей.
Измените типы данных полей таблиц.
Переустановите связи.
Задание 6. Копирование и вставка таблиц
Access 97 позволяет копировать таблицы в Буфер обмена Windows. Копирование таблиц в Буфер обмена можно использовать при создании резервной копии таблицы, тем не менее, лучше использовать экспорт таблицы. Чтобы скопировать таблицу, база данных, в которую копируется таблица, должна быть создана. Чтобы создать базу данных для хранения резервных копий таблиц и скопировать в нее таблицу "Персональные мероприятия":
Сделайте активным окно базы данных, щелкнув левой кнопкой мыши по его заголовку или нажав кнопку "Окно базы данных" на панели инструментов.
Раскройте вкладку "Таблицы".
Выделите таблицу "Персональные мероприятия".
Выберите команду "Правка, Копировать" (Edit. Copy) или нажмите кнопку "Копировать в буфер" (Copy) на панели инструментов. Также можно нажать комбинацию клавиш <Ctrl> + <0>.
Если база данных, в которую будет копироваться таблица, уже создана, выберите команду "Файл, Открыть" (File, Open Database) Лаб_раб_1 и пропустите шаги 6 и 7.