Развертывание приложения Access. Подготовка базы данных в качестве решения приложения
В современном мире нужны инструменты, которые бы позволяли хранить, систематизировать и обрабатывать большие объемы информации, с которыми сложно работать в Excel или Word.
Подобные хранилища используются для разработки информационных сайтов, интернет-магазинов и бухгалтерских дополнений. Основными средствами, реализующими данный подход, являются MS SQL и MySQL.
Продукт от Microsoft Office представляет собой упрощенную версию в функциональном плане и более понятную для неопытных пользователей. Давайте рассмотрим пошагово создание базы данных в Access 2007.
Описание MS Access
Microsoft Access 2007 – это система управления базами данных (СУБД), реализующая полноценный графический интерфейс пользователя, принцип создания сущностей и связей между ними, а также структурный язык запросов SQL. Единственный минус этой СУБД – невозможность работать в промышленных масштабах. Она не предназначена для хранения огромных объемов данных. Поэтому MS Access 2007 используется для небольших проектов и в личных некоммерческих целях.
Но прежде чем показывать пошагово создание БД, нужно ознакомиться с базовыми понятиями из теории баз данных.
Определения основных понятий
Без базовых знаний об элементах управления и объектах, использующихся при создании и конфигурации БД, нельзя успешно понять принцип и особенности настройки предметной области. Поэтому сейчас я постараюсь простым языком объяснить суть всех важных элементов. Итак, начнем:
- Предметная область – множество созданных таблиц в базе данных, которые связаны между собой с помощью первичных и вторичных ключей.
- Сущность – отдельная таблица базы данных.
- Атрибут – заголовок отдельного столбца в таблице.
- Кортеж – это строка, принимающая значение всех атрибутов.
- Первичный ключ – это уникальное значение (id), которое присваивается каждому кортежу.
- Вторичный ключ таблицы «Б» – это уникальное значение таблицы «А», использующееся в таблице «Б».
- SQL запрос – это специальное выражение, выполняющее определенное действие с базой данных: добавление, редактирование, удаление полей, создание выборок.
Теперь, когда в общих чертах есть представление о том, с чем мы будем работать, можно приступить к созданию БД.
Создание БД
Для наглядности всей теории создадим тренировочную базу данных «Студенты-Экзамены», которая будет содержать 2 таблицы: «Студенты» и «Экзамены». Главным ключом будет поле «Номер зачетки», т.к. данный параметр является уникальным для каждого студента. Остальные поля предназначены для более полной информации об учащихся.
Итак, выполните следующее:
Все, теперь осталось только создать, заполнить и связать таблицы. Переходите к следующему пункту.
Создание и заполнение таблиц
После успешного создания БД на экране появится пустая таблица. Для формирования ее структуры и заполнения выполните следующее:
Совет! Для тонкой настройки формата данных перейдите на ленте во вкладку «Режим таблицы» и обратите внимание на блок «Форматирование и тип данных». Там можно кастомизировать формат отображаемых данных.
Создание и редактирование схем данных
Перед тем, как приступить к связыванию двух сущностей, по аналогии с предыдущим пунктом нужно создать и заполнить таблицу «Экзамены». Она имеет следующие атрибуты: «Номер зачетки», «Экзамен1», «Экзамен2», «Экзамен3».
Для выполнения запросов нужно связать наши таблицы. Иными словами, это некая зависимость, которая реализуется с помощью ключевых полей. Для этого нужно:
Конструктор должен автоматически создать связь, в зависимости от контекста. Если же этого не случилось, то:
Выполнение запросов
Что же делать, если нам нужны студенты, которые учатся только в Москве? Да, в нашей БД только 6 человек, но что, если их будет 6000? Без дополнительных инструментов узнать это будет сложно.
Именно в этой ситуации к нам на помощь приходят SQL запросы, которые помогают изъять лишь необходимую информацию.
Виды запросов
SQL синтаксис реализует принцип CRUD (сокр. от англ. create, read, update, delete - «создать, прочесть, обновить, удалить»). Т.е. с помощью запросов вы сможете реализовать все эти функции.
На выборку
В этом случае в ход вступает принцип «прочесть». Например, нам нужно найти всех студентов, которые учатся в Харькове. Для этого нужно:
А что делать, если нас интересуют студенты из Харькова, стипендии у которых больше 1000? Тогда наш запрос будет выглядеть следующим образом:
SELECT * FROM Студенты WHERE Адрес = «Харьков» AND Стипендия > 1000;
а результирующая таблица примет следующий вид:
На создание сущности
Кроме добавления таблицы с помощью встроенного конструктора, иногда может потребоваться выполнение этой операции с помощью SQL запроса. В большинстве случаев это нужно во время выполнения лабораторных или курсовых работ в рамках университетского курса, ведь в реальной жизни необходимости в этом нет. Если вы, конечно, не занимаетесь профессиональной разработкой приложений. Итак, для создания запроса нужно:
- Перейти во вкладку «Создание».
- Нажать кнопку «Конструктор запросов» в блоке «Другие».
- В новом окне нажмите на кнопку SQL, после чего в текстовое поле введите команду:
CREATE TABLE Преподаватели
(КодПреподавателя INT PRIMARY KEY,
Фамилия CHAR(20),
Имя CHAR (15),
Отчество CHAR (15),
Пол CHAR (1),
Дата_рождения DATE,
Основной_предмет CHAR (200));
где «CREATE TABLE» означает создание таблицы «Преподаватели», а «CHAR», «DATE» и «INT» — типы данных для соответствующих значений.
Внимание! В конце каждого запроса должен стоять символ «;». Без него выполнение скрипта приведет к ошибке.
На добавление, удаление, редактирование
Здесь все гораздо проще. Снова перейдите в поле для создания запроса и введите следующие команды:
Создание формы
При огромном количестве полей в таблице заполнять базу данных становится сложно. Можно случайно пропустить значение, ввести неверное или другого типа. В данной ситуации на помощь приходят формы, с помощью которых можно быстро заполнять сущности, а вероятность допустить ошибку минимизируется. Для этого потребуются следующие действия:
Все базовые функции MS Access 2007 мы уже рассмотрели. Остался последний важный компонент – формирование отчета.
Формирование отчета
Отчет – это специальная функция MS Access, позволяющая оформить и подготовить для печати данные из базы данных. В основном это используется для создания товарных накладных, бухгалтерских отчетов и прочей офисной документации.
Если вы никогда не сталкивались с подобной функцией, рекомендуется воспользоваться встроенным «Мастером отчетов». Для этого сделайте следующее:
- Перейдите во вкладку «Создание».
- Нажмите на кнопку «Мастер отчетов» в блоке «Отчеты».
- Выберите интересующую таблицу и поля, нужные для печати.
- Добавьте необходимый уровень группировки.
- Выберите тип сортировки каждого из полей.
- Настройте вид макета для отчета.
Вывод
Итак, с уверенностью можно заявить, что создание базы данных в MS Access 2007 мы разобрали полностью. Теперь вам известны все основные функции СУБД: от создания и заполнения таблиц до написания запросов на выборку и создания отчетов. Этих знаний хватит для выполнения несложных лабораторных работ в рамках университетской программы или использования в небольших личных проектах.
Для проектирования более сложных БД необходимо разбираться в объектно-ориентированном программировании и изучать такие СУБД, как MS SQL и MySQL. А для тех, кому нужна практика составления запросов, рекомендую посетить сайт SQL-EX , где вы найдете множество практических занимательных задачек.
Удачи в освоении нового материала и если есть какие-либо вопросы – милости прошу в комментарии!
Министерство образования и науки Российской Федерации
Федеральное государственное бюджетное образовательное учреждение высшего
профессионального образования
«Хабаровская государственная академия экономики и права»
Основы работы с субд Microsoft Access 2007
Хабаровск 2011
Основы работы с СУБД Microsoft Access 2007: методические указания по выполнению лабораторной работы для бакалаврантов 1-го курса всех направлений очной формы обучения / сост. Л. В. Самойлова. – Хабаровск: РИЦ ХГАЭП, 2011. – 32 с.
Рецензент Д. В. Тимошенко, канд. техн. наук, доцент кафедры ДВС ТОГУ
Утверждено издательско-библиотечным советом академии в качестве методических указаний для бакалаврантов 1-го курса всех специальностей очной формы обучения
Людмила Викторовна Самойлова Основы работы с субд Microsoft Access 2007
Методические указания по выполнению лабораторной работы для бакалаврантов 1-го курса всех направлений очной формы обучения
Редактор Г.С. Одинцова
_____________________________________________________________
Подписано к печати Формат 60х84/16.
Бумага писчая. Цифровая печать. Усл.п.л. 1,9. Уч.-изд.л. 1,3.
Тираж 100 экз. Заказ №___________________
_______________________________________________________________
680042, Г. Хабаровск, ул. Тихоокеанская, 134, хгаэп, риц
© Хабаровская государственная академия экономики и права, 2011
Основные понятия
В современном мире человеку приходится сталкиваться с огромными массивами однородной информации. Эту информацию необходимо упорядочить каким-либо образом, обработать однотипными методами и в результате получить сводные данные или разыскать в массе конкретную информацию. Этой цели служат базы данных.
Под базой данных принято понимать совокупность логически организованных и взаимосвязанных данных, совместно используемых различными задачами в рамках некоторой единой автоматизированной информационной системы.
Программное обеспечение, осуществляющее операции над базами данных, получило название СУБД – система управления базами данных . СУБД позволяет структурировать, систематизировать и организовывать данные для их компьютерного хранения и обработки.
СУБД – совокупность языковых и программных средств, предназначенных для создания, ведения и совместного использования базы данных многими пользователями.
Программа Microsoft Access 2007 представляет собой систему управления базами данных. Она входит в состав Microsoft Office Professional 2007, что обеспечивает её связь с другими офисными приложениями (тестовый редактор Word, программа для работы с таблицами Excel). Используя СУБД Microsoft Access, можно легко хранить и обрабатывать большие объёмы информации, контролировать правильность данных на стадии их ввода, извлекать из базы данных нужные сведения, подготавливать отчёты, создавать формы для более удобной работы с данными. Одновременно с базой данных могут работать несколько пользователей. Microsoft Acсess обладает огромными возможностями, и в то же время для начала работы и создания собственной базы данных достаточно освоить лишь несколько простых операций.
Программа Microsoft Access представляет собой реляционную СУБД (от англ. relation – отношение). Это означает, что база данных в Access состоит из взаимосвязанных таблиц.
Таблица базы данных – это обычная таблица, состоящая из строк и столбцов.
Столбцы таблицы называются полями (атрибутами) . В них хранятся атрибуты объекта. Каждое поле таблицы имеет уникальное имя и содержит строго определённый тип данных.
Строки таблицы называются записями (кортежами). Запись содержит несколько ячеек таблицы, хранящих определённые сведения об объектах. Каждая запись содержит информацию об одном объекте. Строки следуют в произвольном порядке и не имеют номеров. Поиск строк производится не по номерам, а по идентификаторам (ключам ).
Ключ – это поле, по которому производится связывание таблиц.
Ключ может быть простым и составным. Ключ, определённый по одному полю таблицы, называется простым . Если ключ состоит из двух и более атрибутов, его называют составным .
Ключ может быть первичным и внешним. Первичный ключ однозначно определяет каждую запись в таблице; повторяющиеся значения ключа не допускаются. Это значит, первичный ключ должен определять единственную запись (строку) в таблице, то есть быть уникальным.
Внешний ключ – это атрибут одного отношения, являющийся первичным ключом другого отношения. Внешние ключи используются для организации связей между таблицами базы данных (главной и подчинённой) и для поддержания ограничений ссылочной целостности данных.
Для заполнения таблиц информацией можно вводить данные вручную в режиме редактирования таблицы, создать форму для ввода данных или импортировать данные из внешних источников. Для поиска, отбора, сортировки данных можно создать запросы , а для наглядного представления данных и вывода на печать – отчёты .
Microsoft Access 2007 - одна из ранних сборок популярной системы управления базами данных от одного из ведущих мировых производителей ПО. На базе движка Access 2007 можно построить нормализованную, четко структурированную БД с добавленными в нее ключами, индексами и связями. Также программа располагает возможностью применения интерактивных отчетов, которые извлекают информацию из таблиц на основе заданной бизнес-логики и отображают ее пользователю без необходимости прописывать какие-либо дополнительные параметры и отношения. Отчеты могут содержать как статический текстовый контент, так и динамические поля, сформированные на основе вычислений или извлечения содержимого непосредственно из ячеек таблиц. Приложение Access 2007 поддерживает достаточно широкий набор типов данных, среди которых текстовые, числовые, денежные, фиксированные, экспоненциальные значения, а также дата и время, логические поля, вложения и гиперссылки. Благодаря встроенному мастеру запросов, вся процедура формирования SQL-запросов в Access 2007 полностью автоматизирована, что открывает дополнительные возможности при извлечении содержимого и выборке данных из БД.
Расширенные опции и средства Microsoft Access 2007
id="a1">В очередном издании проприетарного офисного инструмента были реализованы следующие усовершенствования и улучшения:
- оптимизированный интерфейс Office Fluent, приспособленный для облегчения поиска и достижения более высокой эффективности работы с микросредой Access 2007
- улучшенные средства перехода. Новая область переходов предоставляет инструментарий для получения полного структурного и визуального представления таблиц, форм, запросов и отчетов
- импортируемые записи контактов из Outlook 2007 . Штатный функциональный набор предусматривает как импорт содержимого из книги контактов Outlook, так и экспорт пользовательских данных во внешнюю инфраструктуру
- фильтрация и сортировка данных. Представленная функция позволяет получить достоверную, понятную информацию по деловой активности и бизнес-задачам. Для текста, чисел и дат применяются персонализированные настройки фильтрации
- многозадачный и интуитивный WYSIWYG-конструктор форм. В нем пользователь может видоизменять и конфигурировать макет формы самостоятельно, в режиме реального времени.
Если вы ищете стабильную, надежную официальную сборку программы с полной русской локализацией, на нашем веб-сайте вы можете скачать последнюю версию Access 2007, избежав предварительной регистрации и аутентификации на портале. Все ПО на портале распространяется на бесплатной основе, без функциональных ограничений.
Системные требования Microsoft Access 2007
Для быстрого и эффективного взаимодействия со средой СУБД, удостоверьтесь в том, что ваше рабочее устройство удовлетворяет приведенным ниже параметрам:
- графический адаптер: видеокарта должна поддерживать минимальное разрешение 1024х768 и выше
- накопитель: 1,5 - 2 ГБ свободного места на физическом носителе
- операционная оболочка: Win Vista SP2/XP SP3, Windows Server 2003 SP2, а также последующие версии систем текущего поколения
- ОЗУ: 256 МБ оперативной памяти
- процессор: устройство частотой в 500 МГц и выше.
Видео обзор Microsoft Access 2007
Microsoft Access 2007 позволяет организовать комфортную работу с базами данных, вносить в них изменения в режиме реального времени, контролировать отчетность и предоставлять корпоративный доступ к общим документам. Главное достоинство программы – ее простота и функциональность. Даже не обладая глубокими познаниями в особенностях продукта, пользователь легко сможет разработать необходимое приложение, задействовав для этого бесплатные шаблоны.
Особенно пришелся по вкусу Майкрософт Access 2007 представителям бизнес-сферы, которые с помощью простой программы могут адаптировать разработанные проекты в соответствии со своими направлениями и вести предпринимательскую деятельность еще более эффективно.
Возможности Microsoft Access 2007
id="a1">Помимо готовых шаблонов, которые программа предоставляет пользователям бесплатно, скачать Access 2007 стоит и ради других ее преимуществ и возможностей. Так, например, программное обеспечение имеет несколько видов образцов баз данных. Выбирая среди них подходящий вариант, вы сможете отслеживать следующие параметры:
- текущие задачи;
- контакты;
- важные события;
- другую информацию, которая необходима вам для организации рабочего процесса.
Настройки приложения позволяют выставлять параметры на собственное усмотрение, поэтому вы можете удобным образом сформировать для себя формы, отчеты, таблицы, макросы и другие элементы, использующиеся в работе.
Программа Access 2007 интегрирована с другими офисными продуктами компании Microsoft, поэтому вы можете без труда переносить информацию из Excel и использовать ее в работе.
Отличия от предыдущих версий
id="a2">Отличия заметны уже при первом запуске выпуска 2007.
- По сравнению с предыдущими версиями существенно упростилось создание таблиц. Для этого достаточно лишь нажать одну клавишу с соответствующим названием и заполнить стандартную форму. Приложение самостоятельно установит тип полей и оптимизирует таблицу для удобной работы.
- Разработчики уделили особое внимание интерфейсу приложения, который был существенно переработан. Сейчас главной частью стала лента, в которой объединился весь инструментарий, упростился выбор команд и опций, стал доступнее поиск. Поэтому пользователю уже не придется тратить так много времени на поиск, как раньше.
- Большая часть диалоговых окон была заменена на коллекцию, где отображаются удобным образом доступные параметры.
- Сделать правильный выбор неопытному пользователю помогают всплывающие подсказки, а также предварительный просмотр.
Скачать Microsoft Access 2007 бесплатно вы можете прямо сейчас, но предварительно ознакомьтесь с ее системными требованиями и убедитесь, что ваш компьютер им соответствует.
Microsoft Access 2003 – одна из первых версий популярной системы для управления базами данных. С помощью этой программы можно собирать информацию из электронных таблиц, обрабатывать текстовые документы, а также самые распространенные форматы БД. Приложение способно анализировать данные, а также создавать веб-страницы и разнообразные приложения. Естественно, для работы с Access 2003 вам потребуются некоторые навыки, но по сравнению с управлением профессиональными программами – они будут минимальны. Да и продукт, в отличии от других его аналогов распространяется бесплатно.
Аксесс 2003 можно скачать для использования, как в домашних, так и корпоративных целях, но в последнем случае – софт будет более полезен. Вы сможете применять его в качестве СУБД для автономного управления или файловых серверов. Взаимодействовать с другими источниками можно при помощи «связанных таблиц» и «запросов к серверу».
Microsoft Access 2007
Microsoft Access 2007 – программа для работы с базами данных, позволяющая вносить в них изменения, организовывать отчетность и предоставлять совместный доступ к документам. Даже те пользователи, которые не обладают особыми знаниями смогут разрабатывать приложения, используя готовые бесплатные шаблоны.
Access 2007 позволяет адаптировать разработанные проекты в соответствии с потребностями вашего бизнеса.
Microsoft Access 2010
Microsoft Access 2010 – приложение, позволяющее объединять информацию из разных источников в одной базе данных. Эта версия вышла под девизом «Простота во всем» - для работы с ней не нужно быть специалистом. Добавленные веб-базы существенно улучшили взаимодействие с информацией, упростили процессы отслеживания данных, создания отчетов и совместного использования.
Ленточное управление, полноценно реализованное в Access 2010 , предоставляет только самые необходимые инструменты, не позволяя пользователю запутаться во множестве команд и настроек.
Microsoft Access 2013
Microsoft Access 2013 – одна из новых версий системы управления базами данных (СУБД). В приложении вы найдете необходимые функции и инструменты, которые помогут организовать ведение данных, улучшить отчетность и предоставить совместный доступ к информации для большого количества пользователей.
Скачать программу можно и для создания веб-приложения. В версии Access 2013 вам потребуется лишь выбрать тип отслеживаемых данных (проекты, задачи, контакты), после чего приложение самостоятельно создаст структуру, в которую можно добавлять сведения. В проект будут встроены основные команды и средства навигации, поэтому после создания можно сразу же переходить к использованию.
Microsoft Access 2016
Microsoft Access 2016 – это гораздо больше, нежели простая программа для разработки баз данных. Это целая система, предназначенная для отслеживания сведений, создания отчетов и совместного использования информации. Она помогает делать обоснованные и взвешенные выводы и выбирать оптимальные решения для тех, или иных задач. Скачать и использовать Access 2016 могут и не особо опытные пользователи, ведь даже не обладая большими познаниями в этой сфере, вы сможете быстро разработать необходимое приложение, преобразовывая бесплатные готовые шаблоны под свои потребности.
В данной версии программы предлагаются базы нового типа: web-приложение создается в среде MS Access 2016, а используется через браузер, как сервис SharePoint. Для создания необходимо определиться с типом данных, который потребуется отследить, после чего программа самостоятельно сгенерирует необходимую структуру. В нее будут встроены основные команды и средства навигации, поэтому работу можно будет начать сразу же.
Популярное
- Как изменить цвет в фотошопе
- Крутая подпись в электронном письме: примеры и теоретические рекомендации Как создать автоматическую подпись в электронной почте
- Почему пропадает звук на компьютере
- Расширения для заработка на браузере
- Спортивные браслеты с тонометром и измерением пульса - обзор моделей с ценами и отзывами Срок службы батареи
- Htc one m9 plus сравнение
- Как подключить MacBook к внешнему монитору Второй монитор mac
- 0 настройка начальной страницы
- Инструкция для оперативного персонала по обслуживанию устройств релейной защиты и электроавтоматики энергетических систем
- Как посмотреть сохраненные пароли в яндекс браузере