Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Создание новой базы данных
Для запуска программы Ms Access нажмите кнопку Пуск → Microsoft Office → Microsoft Access. · В окне Ms Access выберите параметр Новая база данных · В открывшемся окне «Файл новой базы данных» в поле Имя файла введите имя создаваемой базы данных, а также укажите путь, где будет размещаться. · Нажмите кнопку Создать. На экране откроется окно базы данных, состоящее из семи вкладок (объектов), которые пока пусты Создание таблицы базы данных Таблицы можно создавать тремя способами: с помощью конструктора, с помощью мастера и путем ввода данных. Рассмотрим только два первых способа: Создание таблицы с помощью мастера. Рисунок 1. Создание таблицы с помощью мастера.
Например, создадим таблицу «Сотрудники». Добавляем следующие поля: Название отдела, Фамилия, Имя, Должность, Адрес, Домашний телефон, Дата рождения. Нажимаем Готово. Далее заполняем таблицу. Создание таблицы с режиме конструктора. При создании таблицы в режиме конструктора самостоятельно прописываются имена полей, а также типы данных.
Для облегчения ввода форматированных данных (например телефонов, дат) применяется маска ввода. Курсор находится на строке «Телефон», переходим на закладку Общие. В строке Маска ввода вводим 000-00-00 (формат для телефона). Ключевое поле указываем счетчик. Далее заполняем таблицу.
Задание 1. Создаем базу данных. Создаем таблицу в режиме конструктора «Эмитенты»
Ключевое поле – код эмитента. Переходим в режим таблицы Вид / Режим таблицы.
Создаем новую таблицу в режиме конструктора
Для поля телефон указываем Маску ввода. Ключевое поле – код эмитента. Переходим в режим таблицы Вид / Режим таблицы.
Для работы с несколькими таблицами БД как с единой таблицей необходимо связать их друг с другом. Для этого: 1. Задать команду Сервис/Схема данных 2. Добавляем необходимые таблицы, которые должны быть связаны. 3. Установить курсор в любую из таблиц на поле, по которому будет установлена связь и «перетащить» это поле на связующее поле другой таблицы. Нажать «Создать».
Создание запросов Запрос – это инструмент для анализа, выбора и изменения данных. Элементы выражения в запросах могут быть связаны операторами: § Арифметические: *, /, +, -, ^ § Сравнения: <, >, <=, >=, =, <> § Логическими: And (логическое “И”), Not (логическое “НЕ”), OR (логическое “ИЛИ”) и др. § In – для определения, содержится ли элемент данных в списке значений § Beetween .. And – для выбора значений из определенного интервала. § И многое др. Для создания запросов в СУБД Ms Access нажимаем Запросы/Создание запросов в режиме конструктора. Добавляем необходимые таблицы и запросы. После добавления таблиц, перетаскиваем поля в нижнюю часть экрана (либо двойным щелчком мыши). В нижней части окна находится Бланк построения запроса QBE (Query by Example), в котором каждая строка выполняет определенную функцию: · Поле – указывает имена полей, которые участвуют в запросе · Имя таблицы – имя таблицы, с которой выбрано это поле · Сортировка – указывает тип сортировки · Вывод на экран – устанавливает флажок просмотра поля на экране · Условия отбора - задаются критерии поиска · Или – задаются дополнительные критерии отбора Задание 2. Создаем таблицу «Студенты»
Создать запрос «Отличники». Для этого в конструкторе запросов добавляем поля Фамилия, Группа, Математика, Информатика, Русский язык. И ставим в полях с оценками условие отбора 5. Далее нажимаем ! «Запуск». Должны выйти 3 отличника. Рисунок 2. Окно запроса Таким же образом создайте запросы: 1. «Троечники» (условие отбора 3) 2. «Хорошисты» (условие отбора 4). 3. Кто учится в группе А-21? 4. Кто учится в группе Б-27? 5. Кто учится в группе М-12? 6. Кто учится в группе С-35? Чтобы посчитать средний балл, на строке «Поле» вводим «Средний балл:» нажимаем кнопку «построитель выражений» . В открывшемся окне Выбираем Таблицы/Студенты, ставим скобки, далее выбираем двойным щелчком мыши Математика (появляется [Студенты]![Математика]), ставим знак + и остальные предметы. Закрываем скобку и делим на 3. Рисунок 3. Окно построителя выражений В приведенных ниже таблицах содержатся примеры условий и описание принципов их действия.
Задание 3. Создать таблицу «Сотрудники»
Создать запросы: 1. Кто работает в администрации? 2. Кто в Уфе? 3. Кто в Стерлитамаке? 4. Кто в Салавате или Ишимбае? 5. У кого фамилия начинается на К? 6. Кто работает инженером? 7. кто родился летом? 8. Кто родился зимой? 9. Кто родился в 1988 году? 10. У кого имя начинается на С? 11. У кого нет детей? 12. Кто из инженеров живет на улице Пушкина? 13. Кто из бухгалтеров живет в Стерлитамаке? 14. У кого больше 2 детей? 15. У кого фамилия Романов(а)? 16. Посчитать НДФЛ (13% от зп) Создание форм Формы/Создание форм с помощью мастера. Открываем базу данных «Студенты», выбираем все поля, нажимаем Далее, внешний вид формы – в один столбец, стиль любой. Создайте в каждой базе данных по несколько форм. Для того, чтоб изменить внешний вид формы, надо перейти в режим конструктора. Вид/Конструктор или нажать в верхнем левом углу. Можно изменить шрифт, заливку, расположение текста и тд, а также добавлять рисунки. Для создания заголовка переходим в режим конструктора, разворачиваем заголовок формы, Вставка/Объект, выбираем Рисунок Ms Word. В открывшемся документе нажимаем Вставка/Рисунок/Объект WordArt, выбираем любой стиль написания и нажимаем «Закрыть». Создание отчетов
Отчет – это гибкое и эффективное средство для организации данных при выводе на печать, в том виде, в каком требуется пользователю. Задание 4: 1) создайте таблицы базы данных риэлтерской фирмы: Агенты (главная таблица)
Первичным ключом таблицы является поле КОД АГЕНТА. Квартиры (подчиненная таблица)
Свяжите таблицы по полям Код агента – Агент. С помощью запросов к базе данных определите: 1. Квартиры, расположенные в Центральном р-не; 2. Трехкомнатные квартиры, приватизированные до 1999 года; 3. Квартиры, расположенные в Центральном р-не и имеющие общую площадь 40-60 м2 4. Среднюю жилую площадь квартир, расположенных в каждом районе; 5. Список квартир, продажей которых занимается агент Иванов А.М. Создайте формы, отчет. Задание 5. Создайте таблицу «Преподаватели»
С помощью запросов к базе данных определите: 1. Кто является доцентом? 2. Кто из доцентов преподает информатику? 3. Кто преподает Математику? 4. Кто преподает экономику? 5. Кто не преподает математику и экономику? 6. Размер премии (40% от зарплаты). Задание 6. 1. Создайте базу данных Деканат. 2. Создайте структуру таблицы Студенты. 3. Создайте структуру таблицы Дисциплины. 4. Измените структуру таблицы Преподаватели. 5. Создайте структуру таблицы Оценки. 6. Разработайте схему данных, т.е. создайте связи между таблицами. Создайте структуру таблицы Студенты.
В качестве ключевого поля задайте Код студента. Создайте структуру таблицы Дисциплины.
В качестве ключевого поля задайте Код дисциплины. Структура таблицы Преподаватели уже создана в предыдущем задании и заполнена данными, поэтому для работы используйте эту таблицу с одним лишь изменением – добавьте поле Код дисциплины и заполните его в соответствии с данными Дисциплины Создайте структуру таблицы Оценки.
В этой таблице ключевое поле задавать не надо, т.к. данные во всех полях могут повторяться. Создайте связи между таблицами. |
Последнее изменение этой страницы: 2019-05-08; Просмотров: 325; Нарушение авторского права страницы