BeAccess (664898)
Текст из файла
Упражнения по базам данных MS ACCESS.
Упражнение 1 Система управления базами данных MS Access
Тема:Создание таблиц
-
Структура таблиц
-
Поля
-
Типы данных
-
Свойства данных
Задание 1
Создать на своей дискете пустую базу данных. Для этого выполнить следующие действия:
-
Запустить программу MS Access
-
Создать новую базу данных ( Файл/создать базу данных)
-
Из раскрывающегося списка ПАПКА выбрать диск 3.5.
-
В поле имя файла ввести имя базы данных “фамилия_группа_БАЗА ДАННЫХ”, нажать кнопку создать .
-
Окно базы данных состоит из шести вкладок, выбрать вкладку «таблица » и нажать кнопку создать
-
В окне «новая таблица» выбрать пункт «конструктор »
-
Создать структуру таблицы, для этого надо заполнить столбцы «имя поля » и «тип данных» следующим образом:
Имя поля
Тип данных
Фамилия
Текстовый (щелкните мышкой)
Имя
Текстовый
Отчество
Текстовый
Дата рождени
Дата/время
Адрес
Текстовый
Телефон
Текстовый
Группа
Числовой
-
Завершив ввод структуры таблицы, сохраните ее с именем «фамилия_группа_база_таблица_анкета », выполнив команду Файл/Сохранить. В ответ на вопрос “Создать ключевое поле сейчас” нажмите кнопку да.
В вашей таблице появится поле с именем “код”. Это поле называется первичным ключом и однозначно идентифицирует каждую запись в таблице. Тип данных у этого поля обозначен как “Счетчик”. Это означает, что каждый раз при создании новой записи значение счетчика будет увеличиваться на 1. В результате у каждой записи формируется свой номер, который и является первичным ключом.
Поля обладают свойствами. От свойств полей зависит, какие типы данных можно вносить в поле, а какие нет, а также то, что можно делать с данными, содержащимися в поле.
Например маска ввода для поля типа “дата” облегчает ввод дат, позволяет Вам не заботиться о разделителях дня, месяца, года.
Задание 2
-
Определить свойства полей на вкладке “Общие” следующим образом:
Поле | Свойства полей | ||||||
Размер | Формат поля | Маска ввода | Подпись | Значение по умолчанию | Обязательное поле | Индексированное поле | |
Фамилия | 30 | Фамилия | да | Да(совпадения допускаются) | |||
Имя | 12 | Имя | да | нет | |||
Отчество | 30 | Отчество | нет | нет | |||
Дата рождения | Краткий формат даты | Краткий формат | Дата рождения | да | нет | ||
Адрес | 50 | Адрес | да | нет | |||
Телефон | 6 | нет | нет | ||||
Группа | Целое | основной | Группа | Номер вашей группы | да | Да(совпадения допускаются) |
Задание 3
-
Открыть таблицу “Вид/ режим таблицы”.
-
Заполнить строки .
Будьте внимательны при заполнении столбца “дата рождения” - разделители проставляются автоматически.
На предложение системы дать имя созданной таблице ввести имя «анкета » СОХРАНИТЬ!!!! (файл.сохранить)
Задание 4
-
На основе созданной таблицы создайте список фамилий студентов Вашей группы, для этого в режиме конструктора для поля “фамилия” откройте вкладку “подстановка”и установите следующие свойства для поля “фамилия”
Тип элемента управления | Поле со списком |
Тип источника строк | Таблица/запрос |
Источник строк |
|
Ограничиться списком | Нет |
-
В результате выполнения Задания 4 в таблице “Анкета” в поле “фамилия” при щелчке мышью должна появиться кнопка, обеспечивающая выбор из списка. Проверьте это. ФАЙЛ/СОХРАНИТЬ!!!!!!!!
Упражнение 2 Система управления базами данных MS Access
Тема: Использование форм для ввода и редактирования данных
-
Способы задания форм
-
Кнопки перемещения по записям
-
Переход из формы в режим таблицы
-
Работа со списками
Задание 1
Создать форму для заполнения таблицы «Анкета»
-
Откройте окно базы данных
-
Перейдите на вкладку «формы»
-
Нажмите кнопку создать.
-
Выбрать Автоформа: ленточная, в качестве «источника данных » выберете таблицу «анкета ».
Задание 2
Разберитесь с кнопками перемещения по записям
| Переход на одну запись вперед | | Переход на последнюю запись | |
| Переход на одну запись назад | | Переход на чистую страницу, где можно ввести новую запись | |
| Переход на первую запись |
Задание 3
-
Создайте таблицу для ввода групп, имеющихся на третьем курсе:
-
выбрать вкладку «таблицы»,
-
нажать кнопку создать.
-
в окне «новая таблица» выбрать пункт «конструктор »
-
создать структуру таблицы, для этого надо заполнить столбцы «имя поля » и «тип данных » следующим образом:
Имя поля | Тип данных |
Группа | Текстовый (щелкните мышкой) |
-
В ответ на вопрос “Создать ключевое поле сейчас” нажмите кнопку нет.
-
Таблицу назвать «группы »
Задание 4
Создать форму для заполнения таблицы «группы», заполнить эту форму, выполнив следующие действия:
-
Выбрать вкладку «формы »
-
Нажать кнопку создать.
-
Выбрать «автоформу : в столбец », в качестве источника данных выбрать таблицу «группы»
-
Введите данные в форму «группы»
Задание 5
Обратите внимание на то, что если вы в поле «фамилии» введете новую фамилию, то она не появится в раскрывающемся списке фамилий. Убедитесь в этом!!
Задание 6.
Создадть самозаполняющийся список фамилий, чтобы при вводе новой фамилии эта фамилия автоматически попадала в список .и впоследствии эту фамилию можно было бы выбрать из списка, а не набирать заново. Для этого выполните следующие дейчтвия:
-
Создайте форму, основанную на таблице «анкета» с именем «форма для добавления записей». Эта форма будет использоваться для добавления в список новых пунктов.
-
Создайте группу макросов. Будьте очень внимательны при выполнении этого пункта!!!
-
Выбрать вкладку «макросы », нажать кнопку создать.
-
Ввести макрокоманду «открыть форму »
-
Имя формы: « форма для добавления записей »
-
Режим: Форма
-
Режим данных: Добавление
-
Режим окна: Обычное
-
Закрыть окно и сохранить макрос с именем «Добавление»
-
Создать следующий макрос:
-
Ввести макрокоманду «Выполнить команду »
-
Команда «Сохранить запись (Save Record)»
-
Ввести макрокоманду «Выделить обьект »
-
Тип обьекта: Форма
-
Имя обьекта: Анкета
-
В окне базы данных: Нет
-
Ввести макрокоманду «Обновление»
-
Имя элемента: Фамилия
-
Закрыть окно и сохранить макрос с именем «Закрытие »
-
Переключитесь в форму «Форма для добавления записей » в режиме конструктора.
-
Выбрать режим «вид/свойства »
-
Открыть вкладку «События »
-
Добавить макрос «Закрытие » в свойство «Закрытие формы »
-
Закрыть форму
-
Откройте в режиме конструктора форму «Анкета »
-
Щелкните «правой мышкой» по полю «фамилия » выберете пункт «свойства »
-
Открыть вкладку «События »
-
Указать имя макроса «Добавление » в поле ввода свойства «Двойное нажатие кнопки »
Задание 7.
-
Проверьте работу созданных Вами макросов по созданию самозаполняющегося списка.
-
Переключитесь в режим формы « анкета »
-
Дважды щелкните мышкой по полю «фамилия », введите фамилию «Клинтон »,
-
Заполните остальные обязательные поля для записи с фамилией «Клинтон »
-
закройте форму. Вы опять в главной форме «Анкета »
-
Попробуйте раскрыть список фамилий, щелкнув мышкой по кнопке .
Если Вы аккуратно выполнили Задание 6, то в списке Вы обнаружите фамилию «Клинтон»
-
Закройте форму, сохранив внесенные изменения. ФАЙЛ/СОХРАНИТЬ!!!!!!!!
Упражнение 3 Система управления базами данных MS Access
Тема: Проектирование многотабличных баз данных
-
Мастер таблиц.
-
Мастер форм.
-
Модификация структуры таблицы
Задание 1
-
Создать таблицу «Преподаватели »: Используйте Мастер таблиц.
-
Выбрать для создания таблицы образец «Сотрудники » и выбрать из предложенного перечня полей следующие:
-
Фамилия
-
Имя
-
Отчество
-
Должность
-
Название отдела (переименовать, как “кафедра”)
-
Назвать созданную таблицу “Преподаватели” Связи не определять, т.е. нажать кнопку Далее.
-
Выбрать режим “непосредственный ввод данных в таблицу”
-
В режиме конструктора определить тип данных для каждого поля
Имя поля | Тип данных |
Фамилия | Текстовый (щелкните мышкой) |
Имя | Текстовый |
Отчество | Текстовый |
Должность | Текстовый |
Кафедра | Текстовый |
-
Определить свойства полей на вкладке “Общие” в режиме конструктора следующим образом:
Поле | Свойства полей | ||||||
Размер | Формат поля | Маска ввода | Подпись | Значение по умолчанию | Обязательное поле | Индексированное поле | |
Фамилия | 30 | Фамилия | да | Да(совпадения допускаются) | |||
Имя | 12 | Имя | да | нет | |||
Отчество | 30 | Отчество | Да | нет | |||
Должность | 20 | Должность | нет | нет | |||
Кафедра | 50 | Кафедра | Да | нет |
-
Для поля «кафедра » изменить элемент управления следующим образом:
-
Откройте вкладку «Подстановка» и установите следующие свойства для поля «кафедра»
Тип элемента управления | Поле со списком |
Тип источника строк | Список значений. |
Источник строк | Введите список кафедр, используя в качестве разделителя точку с запятой “ ; “ |
Ограничиться списком | Да |
Задание 2
-
Создайте форму для заполнения таблицы «Преподаватели».
-
Выбрать вкладку «Формы », и создать форму, используя Мастер форм, определив в качестве источника таблицу «Преподаватели »
-
Отметить мышкой все поля для создания формы
-
Выбрать вид формы «ленточная »
-
Стиль выбрать на свое усмотрение
-
Имя формы «Преподаватели »
-
Дальнейшие действия «Открыть форму для просмотра »
-
Заполните форму. Обратите внимание на то, столбец «кафедра » заполняется путем подстановки из сформированного Вами списка.
ФАЙЛ/СОХРАНИТЬ!!!!!!!!
Характеристики
Тип файла документ
Документы такого типа открываются такими программами, как Microsoft Office Word на компьютерах Windows, Apple Pages на компьютерах Mac, Open Office - бесплатная альтернатива на различных платформах, в том числе Linux. Наиболее простым и современным решением будут Google документы, так как открываются онлайн без скачивания прямо в браузере на любой платформе. Существуют российские качественные аналоги, например от Яндекса.
Будьте внимательны на мобильных устройствах, так как там используются упрощённый функционал даже в официальном приложении от Microsoft, поэтому для просмотра скачивайте PDF-версию. А если нужно редактировать файл, то используйте оригинальный файл.
Файлы такого типа обычно разбиты на страницы, а текст может быть форматированным (жирный, курсив, выбор шрифта, таблицы и т.п.), а также в него можно добавлять изображения. Формат идеально подходит для рефератов, докладов и РПЗ курсовых проектов, которые необходимо распечатать. Кстати перед печатью также сохраняйте файл в PDF, так как принтер может начудить со шрифтами.