База данных MS Access, Режим SQL
Характеристика среды Microsoft Access. Таблицы. Схема данных. Запрос на выборку, с параметром. Работа с формами. Создание отчета с помощью средства "Отчет" и с помощью мастера отчетов. Структурированный язык запросов SQL. Синтаксис и создание запроса.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 09.12.2015 |
Размер файла | 1,0 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
«ВЯТСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ»
(ФГБОУ ВПО «ВятГУ»)
Факультет экономики и менеджмента
Кафедра бизнес информатики
Отчет по работе
Курса Прикладные программные продукты для экономистов
База данных MS Access, Режим SQL
Выполнил
Студент гр. ЭКН-21
Корякова Юлия
Киров 2015
Оглавление
Microsoft Access
Таблицы
Схема данных
Запрос на выборку
Запрос с параметром
Работа с формами
Создание отчетов
Язык SQL
Назначение
Синтаксис запроса
Создание запроса
Вывод
Microsoft Access
Профессиональная программа управления базами данных. С ее помощью можно накапливать и систематизировать разнообразную информацию, искать и сортировать объекты согласно выбранным критериям, конструировать удобные формы для ввода данных и генерировать на основании имеющихся записей прекрасно оформленные отчеты. Access обеспечивает одновременный доступ к данным десяткам пользователей.
Базы данных -- это совокупность структур, предназначенных для хранения больших объемов информации и программных модулей, осуществляющих управление данными, их выборку, сортировку и другие подобные действия. Информация базы данных хранится в одной или нескольких таблицах. Любая таблица с данными состоит из набора однотипных записей, расположенных друг за другом. Они представляют собой строки таблицы, которые можно добавлять, удалять или изменять. Каждая запись является набором именованных полей, или ячеек, которые могут хранить самую разнообразную информацию, начиная от даты рождения и заканчивая подробным описанием кулинарного рецепта. Однотипные поля разных записей образуют столбец таблицы.
Таблицы
Основные объекты базы данных. Без запросов, форм, отчетов и прочего можно обойтись, но если нет таблиц, то данные некуда записывать, а значит, нет и базы. Создание базы начинается с создания первой таблицы.
Создание таблицы состоит в задании ее полей и назначении их свойств. Оно начинается с щелчка на кнопке Создать в окне База данных.
Свойства полей БД:
Свойство |
Его назначение |
|
Имя поля |
Определяет, как следует обращаться к данным этого поля. Должно быть уникальным, желательно таким, чтобы функция поля узнавалась по его имени. |
|
Тип поля |
Определяет тип данных, которые содержаться в данном поле. |
|
Размер поля |
Определяет предельную длину (в символах) данных, которые могут размещаться в данном поле. |
|
Формат поля |
Определяет способ форматирования данных в ячейках, принадлежащих полю. |
|
Маска ввода |
Определяет форму, в которой вводятся данные в поле. |
|
Подпись |
Определяет заголовок столбца таблицы для данного поля. Если не указана, то в качестве заголовка используется имя поля. |
|
Значение по умолчанию |
Значение, которое вводится в ячейки поля автоматически. |
|
Условие на значение |
Ограничение, используемое для проверки правильности ввода данных |
|
Сообщение об ошибке |
Текстовое сообщение, которое выдается автоматически при попытке ввода в поле ошибочных данных. |
|
Обязательное поле |
Определяет обязательность заполнения поля данными. |
|
Пустые строки |
Разрешает ввод пустых строковых данных |
|
Индексированное поле |
Позволяет ускорять все операции, связанные с поиском или сортировкой данных этого поля. Можно также задать проверку на наличие повторов для этого поля, чтобы исключить дублирование данных. |
Типы данных Access:
Тип данных |
Описание |
|
Текстовый (Значение по умолчанию) |
Текст или числа, не требующие проведения расчетов, например номера телефонов (до 255 знаков) |
|
Числовой |
Числовые данные различных форматов, используемые для проведения расчетов |
|
Дата/время |
Для хранения календарных дат и текущего времени |
|
Денежный |
Для хранения денежных сумм |
|
Поле MEMO |
Для хранения больших объемов текста (до 65535 символов) |
|
Счетчик |
Специальное числовое поле, в котором Access автоматически присваивает уникальный порядковый номер каждой записи. Значения полей типа счетчика обновлять нельзя |
|
Логический |
Может иметь только одно из двух возможных значений (True/False, Да/Нет) |
|
Поле объекта OLE |
Объект (например, электронная таблица Microsoft Excel, документ Microsoft Word, рисунок, звукозапись или другие данные в двоичном формате), связанный или внедренный в таблицу Access |
|
Гиперссылка |
Для хранения адресов URL Web-объектов Интернета. |
|
Мастер подстановок |
Создает поле, в котором предлагается выбор значений из списка или из поля со списком, содержащего набор постоянных значений или значений из другой таблицы. Это в действительности не тип поля, а способ хранения поля |
Схема данных
отчет язык запрос данные
Создать связь между таблицами можно с помощью окна «Связи» или с помощью перетаскивания поля из области Список полей в таблицу. При создании связи между таблицами общие поля могут иметь различные имена, однако часто они имеют одинаковые. Очевидно, что общие поля должны иметь одинаковый тип данных.
При построении схемы данных Access автоматически определяет по выбранному полю тип связи между таблицами. Если поле, по которому нужно установить связь, является уникальным ключом как в главной таблице, так и в подчиненной, Access устанавливает связь типа один к одному. Если поле связи является уникальным ключом в главной таблице, а в подчиненной таблице является не ключевым или входит в составной ключ. Access устанавливает связь типа один ко многим от главной таблицы к подчиненной.
Запрос на выборку
Запрос на выборку позволяет просматривать данные только из определенных полей таблицы или из нескольких таблиц одновременно, или же находить данные, которые соответствуют определенным условиям.
Например, если база данных содержит таблицу с различной информацией о товарах, а необходимо просмотреть список товаров и их цены, запрос на выборку создается таким образом, чтобы возвратить только названия товаров и соответствующие цены.
Запрос с параметром
Как правило, запросы с параметром создаются в тех случаях, когда предполагается выполнять этот запрос многократно, изменяя лишь условия отбора. В отличии от запроса на выборку, где для каждого условия отбора создается свой запрос и все эти запросы хранятся в БД, параметрический запрос позволяет создать и хранить один единственный запрос и вводить условие отбора (значение параметра) при запуске этого запроса, каждый раз получая новый результат.
В качестве параметра может быть любой текст, смысл которого определяет значение данных, которые будут выведены в запросе. Значение параметра задается в специальном диалоговом окне. В случае, когда значение выводимых данных должно быть больше или меньше указываемого значения параметра, в поле «Условие отбора» бланка запроса перед параметром, заключенным в квадратные скобки ставится соответствующий знак.
Работа с формами
Форма -- это объект, с помощью которого пользователи могут добавлять, редактировать и отображать данные, хранящиеся в базе данных Microsoft Access.
Чтобы создать форму из таблицы или запроса базы данных, в области навигации щелкните таблицу или запрос, содержащие данные для формы, а затем на вкладке Создание нажмите кнопку Форма.
Приложение Access создаст форму и отобразит ее в режиме макета. При необходимости вы можете изменить оформление, например, настроить размер текстовых полей в соответствии с данными.
Создание отчетов
Наряду с данными, извлекаемыми из таблиц и запросов, в отчете содержится информация о макете отчета: подписях, заголовках, рисунках и т.п. Таблицы и запросы, содержащие базовые данные, называются источником записей отчета. Если все поля, которые нужно включить в отчет, находятся в одной таблице, эта таблица и будет источником записей. Если поля находятся в нескольких таблицах, в качестве источника записей придется использовать один или несколько запросов. Иногда эти запросы уже существуют в базе данных, но может понадобиться сформировать новые запросы специально для данного отчета.
Создание отчета с помощью средства «Отчет»
Средство «Отчет» -- это самый быстрый способ создания отчета, потому что с его помощью отчет формируется сразу же, без запроса дополнительной информации. В отчете будут представлены все записи базовой таблицы или запроса. Хотя получившийся отчет скорее всего будет далек от совершенства, он позволит быстро просмотреть базовые данные. После этого отчет можно сохранить и изменить в режиме макета или конструктора в соответствии с поставленной задачей.
В области переходов щелкните таблицу или запрос, на основе которых нужно создать отчет.
На вкладке Создание в группе Отчеты щелкните Отчет.
Приложение Access создаст отчет и отобразит его в режиме макета.
После просмотра отчет можно сохранить, а затем закрыть и его, и источник записей -- таблицу или запрос. В следующий раз при открытии отчета программа Access отобразит в нем самые последние данные из источника записей.
Создание отчета с помощью мастера отчетов
В мастере отчетов предоставляется больше возможностей относительно выбора полей для включения в отчет. При этом можно указать способ группировки и сортировки данных, а также включить в отчет поля из нескольких таблиц или запросов, если отношения между этими таблицами и запросами заданы заранее.
На вкладке Создание в группе Отчеты щелкните Мастер отчетов.
Следуйте указаниям на страницах мастера отчетов. На последней странице нажмите кнопку Готово.
Предварительный просмотр отчета позволяет увидеть, как будет выглядеть отчет при печати. Можно также увеличить масштаб для просмотра деталей.
Язык SQL
Структурированный язык запросов SQL предназначен для выполнения операций над таблицами и над данными таблиц
В современных СУБД с интерактивным интерфейсом можно создавать запросы, не применяя SQL. Однако его применение в некоторых случаях позволяет расширить возможности СУБД.
Синтаксис запроса
SELECT (выбрать) данные из указанных столбцов и выполнить пред выводом их преобразование в соответствии с указанными выражениями и функциями.
FROM (из) перечисленных таблиц, в которых расположены эти столбцы.
WHERE (где) строки из указанных таблиц должны удовлетворять указанному перечню условий отбора строк.
GROUP BY - группируя по указанному перечню столбцов с тем, чтобы получить единственное агрегированное значение, используя в операторе SELECT встроенные SQL функции.
HAVING - имея в результате лишь те группы, которые удовлетворяют указанному перечню условий отбора групп.
ORDER BY - порядок - сортирует данные результата по указанному правилу.
Создание запроса
Вывод
Я научилась создавать таблицы БД, строить схему данных, выполнять запросы, работать с формами и отчетами, создавать различные запросы в режиме SQL.
Размещено на Allbest.ru
...Подобные документы
Создание базы данных в Microsoft Access с помощью мастера шаблонов. Создание таблиц путём ввода данных, с помощью мастера таблиц или таблицы в режиме конструктора таблиц. Создание запросов в Microsoft Access, с помощью мастера или конструктора запросов.
реферат [27,3 K], добавлен 08.09.2010Создание моделей данных, основных таблиц с помощью конструктора таблиц, связей между таблицами, форм для заполнения таблиц, запросов на выборку данных, отчетов для вывода на печать и начальной кнопочной формы. Основные объекты Microsoft Access.
контрольная работа [4,5 M], добавлен 18.03.2012Особенности и преимущества Microsoft Office Access как системы управления базами данных реляционного типа. Процесс создания новой таблицы с помощью конструктора, построение схемы данных, создание запроса с помощью языка SQL, вывод информации в отчёте.
контрольная работа [199,2 K], добавлен 15.12.2014Особенности СУБД Microsoft Access, ее ориентация на рядовых потребителей, возможность легко выполнять основные операции с БД: создание, редактирование и обработка данных. Информационная модель задачи, работа с конструктором запросов и отчетов базы данных.
курсовая работа [758,6 K], добавлен 30.06.2015Компоненты реляционной базы данных Microsoft Access. Создание структуры таблиц и определение связей между ними. Проектирование форм для сводных таблиц и запросов с помощью конструктора окон. Разработка и создание автоотчетов и запросов на выборку данных.
реферат [3,3 M], добавлен 29.01.2011Структура многотабличных баз данных, создание и редактирование таблиц в MS Access, установка связей между таблицами, фильтрация и сортировка данных, создание БД "Месторождения нефти". Составление форм, запроса на выборку по разным полям и отчетов.
лабораторная работа [531,5 K], добавлен 13.02.2012Изучение программы обработки баз данных Microsoft Access. Особенности и принципы создания баз данных, форм для работы с ними, межтабличных связей. Конструирования различных видов отчетов. Создание кнопочной формы с помощью диспетчера, итоговых запросов.
лабораторная работа [2,1 M], добавлен 11.03.2013Отчеты как объекты СУБД Access, предоставляющие возможность выбирать из базы данных необходимую информацию и оформлять ее в виде документа, предназначенного для просмотра и печати. Создание простого отчета (с помощью мастера) и с группировкой данных.
реферат [4,0 M], добавлен 29.06.2015Обзор Microsoft Access, элементы базы данных в различных режимах. Создание простой таблицы. Типы и свойства полей. Установление первичного ключа. Способы удаления и переименования таблиц. Возможности записей с помощью фильтров. Запрос на выборку.
лабораторная работа [1,2 M], добавлен 15.01.2009Создание вспомогательных таблиц (шлифование, обрабатываемый материал, зернистость, твердость) и основной таблицы с помощью приложения Microsoft Access. Установление связей между ними. Формирование запросов с отбором данных, разработка форм и отчетов.
курсовая работа [944,6 K], добавлен 17.03.2015Состав, расширение баз данных Access (Microsoft Office). Выполнение запросов, заполнение форм и таблиц. Типы данных Microsoft Access. Средства создания объектов базы данных СУБД. Дополнительные возможности запросов. Свойства полей. Режим работы с формами.
презентация [3,0 M], добавлен 28.10.2014Создание таблиц в приложении Microsoft Access; определение связей между ними. Задание полю индивидуального значения. Разработка запросов в режиме конструктора, форм с помощью "Мастера форм" и отчетов. Составление главной и подчиненных кнопочных форм.
курсовая работа [3,8 M], добавлен 13.02.2013Отчет как форматированное представление данных, выведенное на экран, в печать или файл. Данные из запроса или таблицы в отчете, созданном в Microsoft Access. Способы создания отчета. Экспертные и обучающиеся системы. Изменение масштаба отображения отчета.
реферат [2,4 M], добавлен 12.11.2010МS Access как лучшая настольная система управления базами данных для OC Windows, ее внутренняя структура и принцип работы, функциональные особенности и оценка возможностей. Объекты баз данных: таблица, форма, отчет и запрос, методика управления ими.
презентация [831,5 K], добавлен 23.01.2014- Разработка информационной системы предприятия с помощью системы управления базами данных Access 2007
Проектирование структуры базы данных предприятия с помощью СУБД Access. Установка связей между таблицами и ввод в них данных. Создание форм к базе данных, фильтрация запросов, просмотр отчетов. Получение комплексного отчета после группировки и сортировки.
лабораторная работа [787,7 K], добавлен 22.11.2014 Создание программ, позволяющих создавать базы данных. Создание таблицы базы данных. Создание схемы данных. Создание форм, отчетов, запросов. Увеличение объема и структурной сложности хранимых данных. Характеристика системы управления базой данных Access.
курсовая работа [2,1 M], добавлен 17.06.2013Разработка структуры базы данных в приложении Access. Создание запросов. Создание отчета для эффективного представления данных в печатном формате. Панель элементов, используемых при создании формы. Обработка данных с помощью языка запросов в SQL.
курсовая работа [1,7 M], добавлен 09.05.2012Создание базы данных по теме "Склад фруктов" в СУБД Microsoft Access. Проектирование запросов по числовым, символьным, логическим критериям и сложных запросов, состоящих из комбинаций приведенных типов данных. Создание форм и таблиц, конструктор отчетов.
курсовая работа [869,2 K], добавлен 04.11.2014Рабочая среда MS Access. Окна, меню и панели инструментов. Основные режимы работы с таблицами. Создание таблиц. Создание первичных ключей и связей. Создание простого запроса с помощью мастера запросов. Изменение запроса с помощью конструктора запросов.
практическая работа [1,5 M], добавлен 03.06.2008Разработка структуры таблиц собственной базы данных Access. Последовательность действий при создании структуры таблиц с помощью мастера и конструктора. Создание и редактирование модулей. Создание отчета на основе нескольких таблиц с помощью мастера.
лабораторная работа [25,3 K], добавлен 16.11.2008