Знакомство с СУБД MS ACCESS.
1. Для создания новой базы данных:
· Запустите MS Access: Пуск/ Программы/ Microsoft Access.
· В диалоговом окне при старте Access выберите опцию Создание базы данных – Новая база данных и щелкните ОК.
· В диалоговом окне Файл новой базы данных выберите свою папку и задайте имя базы данных Преподаватели.mdb.
2. Для создания таблицы базы данных:
· В окне СУБД Access выберите объект Таблицы, в правой области окна выберите вариант Создание таблицы в режиме конструктора.
· Врезультате проделанных операций откроется окно таблицы в режиме конструктора, в котором следует определить поля таблицы.
4.Для определения полей таблицы:
· В режиме конструктора таблицы в столбце Имя поля введите имя Код преподавателя. В столбце Тип данных выберите тип Счетчик. В столбце Описание введите описание данных, которые будет содержать это поле, например, Код преподавателя. Текст описания будет выводиться в строке состояния при добавлении данных в поле, а также будет включен в описание объекта таблицы. Вводить описание не обязательно. Поля вкладки Общие оставьте такими, как предлагает Access.
· В режиме конструктора таблицы в столбце Имя поля введите имя Фамилия. В столбце Тип данных выберите тип Текстовый. Перейдите в бланк Свойства поля в нижней части окна и задайте значения Размер поля: 15.
· Действуя аналогично, задайте названия, укажите тип и свойства данных для остальных полей в соответствии с таблицей.
Таблица данных Преподаватели
Имя поля | Тип данных | Размер поля, формат |
Код преподавателя | Счетчик | |
Фамилия | Текстовый | 15 символов |
Имя | Текстовый | 15 символов |
Отчество | Текстовый | 15 символов |
Дата рождения | Дата/время | Краткий |
Должность | Текстовый | 9 символов |
Дисциплина | Текстовый | 11 символов |
Телефон | Текстовый | 9 символов |
Зарплата | Денежный |
5.Для задания ключевого поля:
· После ввода описания всех полей таблицы укажите ключевое поле, для чего щелкнув область выделения строки с записью поля Код преподавателя, нажмите кнопку Ключевое поле на панели инструментов. После этого в области выделения поля Код преподавателя появится знак ключевого поля – ключ.
6. Сохраните структуру таблицы командой Файл/ Сохранить как. В диалоговом окне Сохранение задайте имя таблицы Преподаватели, в поле Как выберите вариант Таблица и щелкнем ОК для сохранения.
Закройте окно конструктора таблицы. После этого в окне базы данных Преподаватели на вкладке Таблицы появится новый объект – таблица Преподаватели.
7. Введите ограничения на данные, вводимое в поле Должность: должны вводиться только слова Профессор, Доцент или Ассистент. Для этого:
Войдите в режим Конструктор для проектируемой таблицы. Если вы находитесь в окне базы данных, то выделите нужную таблицу и щелкните по кнопке . Если вы находитесь в режиме таблицы, то щелкните по кнопке на панели инструментов или выполните команду Вид/ Конструктор.
· В верхней части окна таблицы в режиме конструктора щелкните по полю Должность.
· В нижней части окна щелкните по строке параметра Условие на значение; щелкните по кнопке для определения условий на значение при помощи построителя выражений.
· В появившемся окне напишите слово Профессор, затем щелкните по кнопке (эта кнопка выполняет функцию ИЛИ), напишите Доцент, снова щелкните по этой же кнопке, напишите Ассистент и щелкните по кнопке ОК. Таким образом вы ввели условие . при котором в поле Должность могут вводиться только указанные значения.
· В строке Сообщение об ошибке введите предложение: Такой должности нет, правильно введите данные.
· В строке Значение по умолчанию введите слово Доцент
· Введите ограничения на данные в поле Код преподавателя. Здесь ограничения надо вводить не совсем обычным способом. Дело в том, что коды преподавателей не должны повторяться, а также должна быть обеспечена возможность их изменения (из-за последнего условия в этом поле нельзя использовать тип данных Счетчик, в котором данные не повторяются). Для выполнения второго условия задайте в поле Код преподавателятип данных Числовой, а для выполнения первого условия в строке параметра Индексированное поле в списке выберите Да (совпадения не допускаются).
· Закройте таблицу с сохранением.
8.Выбрав объектТаблица,выделите таблицуПреподаватели, щелкнете по кнопке Открыть и введите данные (для перехода к следующему полю нажимать клавишу Tab, в конце каждой записи нажимать Enter).
· Попробуйте ввести в поле Должность любой записи слово Лаборант. Посмотрите, что получилось. На экране должно появиться сообщение: «Такой должности нет, правильно введите данные». Введите правильное слово.
· Сохраните таблицу, щелкнув кнопку Сохранить на панели инструментов.
9. Для изменения ширины каждого поля таблицы в соответствии с шириной данных:
· Щелкните в любой строке поляКод преподавателя;выполните командуФормат/ Ширина столбца.
· В появившемся окне щелкните по кнопке . Ширина поля изменится.
10. Для поиска в таблице преподавателя Миронова:
· Переведите курсор в первую строку поля Фамилия. Выполните команду Правка/ Найти.
· В появившемся окне Поиск и замена в поле параметра Образец введите Миронов; в поле параметра Поиск в: выберите Преподаватели: таблица, в поле параметра Совпадение: выберите С любой частью поля
· Щелкните по кнопкеНайти далее. Курсор перейдет на вторую запись и выделит слово Миронов.
· Щелкните по кнопкеНайти далее. Курсор перейдет на седьмую запись и выделит слово Миронов.
· Щелкните по кнопкеЗакрыть для выхода из режима поиска.
11. Используя фильтр, отобрать втаблицеПреподаватели записи о доцентах. Для этого в поле Должностьнайдите экземпляр значения «Доцент». Выделив это значение, щелкните кнопку Фильтр по выделенному на панели инструментов. Для отмены фильтра щелкнем кнопку Удалить фильтр на панели инструментов.
12.Используя расширенный фильтр, отобрать в таблице Преподаватели записи о доцентах, год рождения которых не старше 1948г. Для этого выберем в меню Записи команду Фильтр, а затем – опцию Расширенный фильтр. После этого на экране будет раскрыт бланк создания расширенного фильтра.
· Добавим в бланк поля Фамилия, Должность и Дата рождения. Для добавления в таблицу полей из списка дважды щелкните на них.
· Затем, установив курсор в строке Условие отбора в поле Дата рождения, задайте условие отбора Year([Преподаватели]![Дата рождения])>1948, где функция Year() определяет год от даты рождения . Это условие можно задать, используя Построитель выражений, который вызывается из контекстного меню поля Дата рождения в строке Условие отбора. Чтобы ввести функцию Year(), выберите Функции/ Встроенные функции/ Дата/время/ Year. Нажмите кнопку Вставить. Выделите «number». Затем Таблицы/ Преподаватели/ Дата рождения. Нажмите кнопку Вставить. Допишите >1948. ОК.
· В строке Условие отбора в поле Должность задайте условие отбора «Доцент».
· Чтобы указать порядок сортировки, выберите ячейку Сортировка в поле Фамилия и, щелкнув стрелку, выберите порядок сортировки по возрастанию.
· Чтобы применить фильтр нажмите кнопку Применение фильтра на панели инструментов. После этого данные в таблице будут отображаться так:
· Для отмены фильтра щелкнем кнопку Удалить фильтр на панели инструментов.
13. Закроем таблицу с сохранением и завершим работу с СУБД MS Access.
Дата добавления: 2016-04-06; просмотров: 1700;