Академический Документы
Профессиональный Документы
Культура Документы
РЕФЕРАТ
По дисциплине: Информатика.
Вариант: 6
Землянов И. В.
Проверила: Преподаватель по
дисциплине «Информатика»
Лебедева А. М.
Севастополь
2017
1
ВВЕДЕНИЕ
База данных (БД) предназначена для хранения информации, относящейся к
определенной предметной области (ПО). ПО представляется множеством объектов и
связей между ними. Примеры предметной области - отдел кадров, банк, магазин и т.д. В
предметной области отдел кадров можно выделить такие объекты, как подразделение,
сотрудник, приказ. При проектировании базы данных определяют свойства объектов
(например, объект сотрудник характеризуется свойствами: ФИО, дата рождения,
образование, паспортные данные) и атрибуты – описание отдельных свойства объекта.
2
1. КОНТРОЛЬНОЕ ЗАДАНИЕ № 1
В MS Access cоздать базу данных, состоящую из двух связанных таблиц.
Шаг 1. Первое что необходимо создать это новую базу данных. При запущенной
программе, в верхней панели навигации, переходим по вкладке файл, далее открывается
меню с представленными вариантами действия с файлом. Далее переходим по вкладке
создать, и нажимаем новая база данных. (Рис. 1)
(Рис. 1)
Шаг 2. После того как создали новую базу данных, нам нужно создать первую
таблицу «препараты». Перед тем как заполнять таблицу нужно создать структуру таблицы с
нужными нам полями, для этого нужно переключиться с режима таблицы на режим
конструктора таблицы.
3
(
рис 2)
(рис 3)
4
(рис 4)
Шаг 5. Создание продавцов продавших товар. После того как мы создали таблицу
препараты нам нужно создать таблицу продавцы, и связать эти 2 таблицы. Для этого
повторяем шаг 1, и 2. После чего заполняем структуру таблицы продавцы. (рис 5)
(рис 5)
Шаг 6. После создания и сохранения структуры таблицы продавцы необходимо
заполнить таблицу, данными проданных препаратов. Для этого указываем номер чека, код
проданного препарата, ФИО продавца, дата продажи, количество проданных препаратов, и
был ли препарат продан по рецепту. (рис 6)
5
(рис 6)
Шаг 7. После того как создали 2 таблицы базы данных, препараты и продавцы нам
необходимо их связать. Для этого нужно на главной странице перейти по вкладке работа с
базами данных, и перейти внутри этой вкладки по вкладке схема данных. (рис 7)
(рис 7)
Шаг 8. После того как перешли на страницу схемы данных нам необходимо связать их, а
именно значение код препарата, для этого необходимо, соединить значение код препарата с
между обоими таблицами. (Рис 8)
6
(рис 8)
2. КОНТРОЛЬНОЕ ЗАДАНИЕ № 2
Создание Запросов В Субд Access. Запросы – это объекты БД, которые служат для
извлечения данных из таблиц и представления их в удобном для пользователя виде. С
помощью запросов можно выполнить выборку данных из одной или нескольких таблиц и
изменение таблиц. Запросы на выборку позволяют отображать отдельные столбцы или
строки таблицы. Запросы на изменение включают такие действия, как создание таблиц,
изменение или удаление данных таблицы. Запросы можно создавать в режимах Мастера,
Конструктора и с помощью языка структурированных запросов SQL.
(рис 2.1)
2. После чего выбираем таблицы, которые будут задействованы у нас в запросе.
(рис 2.2)
7
(рис 2.2)
3. После формирования таблицы запроса кликаем по кнопке выполнить. После
чего выполняется данный запрос после чего нам выдает результат нашего запроса. (рис 2.3)
(рис 2.3)
8
(рис 2.4)
После выполнения запроса нам выдало результат. (рис 2.5)
(рис 2.5)
Выполнения запрос № 2. Получить препаратов с ценой от 500 до 1000 руб
Выбираем в режиме конструктора таблицу препаратов, в выбираем
интересующие нас поля это название препарата, наименование препарата и
устанавливаем фильтр по цене, от 500 до 1000. (рис 2.6)
9
(рис 2.6)
Результат запроса выбора препаратов по цене. (рис 2.7)
(рис 2.7)
10
(рис 2.8)
Результат запроса список всех продавцов, продавших ампулы, тем самым мы
получаем кто продал ампулы. (рис 2.9)
(рис 2.9)
Выполнения запрос № 4. Получить наименования препаратов со срок годности
более 6 месяцев. Для этого в конструкторе запросов создаем запрос, выбирая таблицу
препараты, далее выбираем из таблицы значения наименование и срок годности, указываем
до какого срока должен быть годен препарат. (рис 2.10)
11
(рис. 2.10)
Результат запроса наименования препаратов со срок годности более 6 месяцев. (рис
2.11)
(рис 2.11)
Выполнение запроса 5. Получить номера чеков для каждого препарата.
В конструкторе запросов выбираем таблицы препараты и продавцы, в
конструкторе запросов выбираем из таблицы продавцы выбираем номер чека, а из
таблицы препараты выбираем код препарата. (рис 2.12)
12
(рис 2.12)
Результат запроса получения номера чеков для каждого препарата. (рис 2.13)
(рис 2.13)
Выполнения запроса 6. Получение списка препаратов, проданных на
определенную дату.
Для выполнения данного запроса выбираем таблицы продавцы и препараты, из
таблицы препараты выбираем наименование препарата, а из таблицы продавцы выбираем
дата, устанавливаем нужную нам дату продажи и по выполнению получаем результат.
(рис.2.14)
13
(рис 2.14)
Результат запроса получения списка препаратов, проданных на определенную
дату. Видим в результате, какие препараты были проданы в данный день. (рис 2.15)
(рис 2.15)
Выполнение запроса 7. Подсчитать среднюю цену препарата
Для выполнения нам нужно выбрать в конструкторе запросов таблицу препараты,
из нее выбрать значение цена, далее воспользоваться групповой операцией, вводим
значение avg в данном значении и при выполнении запроса получаем среднюю цену всех
препаратов. (рис 2.16)
14
(рис 2.16)
Рузультат запроса, средней цены по всем препаратам получаем в следующем (рис 2.17).
(рис 2.17)
Выполнение запроса 8. Подсчитать общее количество проданных препаратов с
использованием построителя.
Для выполнения данного запроса выбираем таблицы препараты и продавцы из
значений выбираем наименование препаратов и количество проданных препаратов, в итоге
мы получаем результат проданных препаратов по каждому препарату. (рис. 2.18)
15
(рис 2.18)
Результат запроса подсчёта общего количества проданных препаратов. (рис 2.19)
(рис 2.19)
3 ВЫВОД
Поработав в программе MS Access для себя я сделал вывод что она
многофункциональная программа для выполнения разнообразных задач. Которые могут
возникать в разных отраслях, она будет полезна для магазинов, учебных заведений, для
бухгалтерского учета. Программа очень полезна будет тем, кому всегда нужен доступ к
актуальной информации, именно программа для этого и предназначена.
16