Примеры обработки. Мы получили базу данных 'Библиотека'. Access Создание базы данных. Модули подключения для базы данных Microsoft SQL Connection modules for Microsoft SQL databases.; Время чтения: 4.
Содержание Введение 1. Диаграмма 'сущность - связь' 3.
Oct 10, 2013 - Знакомство с техническими основами программы Microsoft Access, анализ функций. Таблица как набор записей, состоящих из отдельных полей, в которых хранится информация и составляющая базы данных. Способы создания базы данных 'Библиотека' в Microsoft Access. Познакомьтесь со структурой базы данных Access: это облегчает выполнение различных.
Нормализация отношений (таблиц) 4. Структура базы данных (таблицы, связи, поля, типы и размеры полей) 5. Основные характеристики используемой СУБД 6. Разработка меню, форм, инструментальных панелей и др. Разработка запросов 8. Примеры обработки запросов 9. Разработка отчета Заключение Список используемой литературы Введение Актуальность.
Основные идеи современной информационной технологии базируются на концепции, согласно которой данные должны быть организованы в базы данных с целью адекватного отображения изменяющегося реального мира и удовлетворения информационных потребностей пользователей. Эти базы данных создаются и функционируют под управлением специальных программных комплексов, называемых системами управления базами данных (СУБД).
Одним из ключевых направлений в области автоматизация бизнес-процессов с использованием информационных технологий является разработка баз данных, позволяющих решить проблему хранения и систематизации информации согласно индивидуальным требованиям компании. Увеличение объема и структурной сложности хранимых данных, расширение круга пользователей информационных систем привели к широкому распространению наиболее удобных и сравнительно простых для понимания реляционных (табличных) СУБД.
Для обеспечения одновременного доступа к данным множества пользователей, нередко расположенных достаточно далеко друг от друга и от места хранения баз данных, созданы сетевые мультипользовательские версии БД основанных на реляционной структуре. В них тем или иным путем решаются специфические проблемы параллельных процессов, целостности (правильности) и безопасности данных, а также санкционирования доступа.
Цель работы: разработать базу данных 'библиотека'. Задачи работы: - разработать базу данных; - создать отчеты; - создать запросы. Задание Разработать базу данных 'Библиотека'. Сведения: - Номер читательского билета абонента; - Фамилия, имя, отчество; - Домашний адрес; - Телефон; - Название книги; - Авторы; - Издательство, место, год издания; - Объем книги; - Библиотечный шифр; - Цена; - Количество экземпляров в фондах библиотеки; - Дата выдачи книги; - Дата возврата; - Заказы на бронирование книг (данные книги, номер билета читателя, дата заказа). Запросы: - Вывод сведений о книгах, взятых определенным читателем; - Сведения о читателях, у которых находится определенная книга; - Сведения о читателе, прочитавшем за определенный интервал времени максимальное количество книг; - Сведения о наличии определенной книги в фондах библиотеки; - Вывод сведений о домашнем адресе и телефоне определенного читателя. Отчет: Заказы на бронирование книг с группировкой и сортировкой по датам заказа.
Диаграмма 'сущность - связь' Диаграмма сущность-связь - инструмент разработки моделей данных, обеспечивающий стандартный способ определения данных и отношений между ними. Выделим основные сущности и установим между ними связи. На рисунке 1 представлена диаграмма 'сущность-связь'. Рисунок 1 – Диаграмма 'сущность-связь' 3. Нормализация отношений (таблиц) Отношение находится в первой нормальной форме (1НФ), если значения атрибутов (то есть домены), из которых построено данное отношение, являются простыми, неделимыми, иначе говоря, атомарными значениями.
Приведем к первой нормальной форме. Выделим следующие самостоятельные группы полей и поместим их в отдельные таблицы. На первый взгляд их 4: Информация о читателе, Информация и книге, Выдача книг, Бронирование книг. Добьемся атомарности всех полей. Таблица 1 Таблица 'Информация о читателе'. № Поле Описание 1 Код записи Код записи 2 Шифр книги Ссылка на шифр книги 3 Код автора Ссылка на код автора Таким образом, мы получили 8 таблиц, удовлетворяющих требованиям первой нормальной формы. Значения всех таблиц – атомарные.
Отношение находится во второй нормальной форме, если оно находится в первой нормальной форме и значения в каждом неключевом атрибуте однозначно определяются значением первичного ключа. Приведем ко второй нормальной форме. Определим ключи. Таблица 9 Ключевые поля таблиц. Таблица Первичный ключ Простой ключ Информация о читателе Номер билета Информация о книге Шифр книги 1) Код автора 2) Код издательства Выдача книг Код выдачи 1) Шифр книги 2) Код читательского билета Бронирование книг Код брони 1) Шифр книги 2) Код читательского билета Издательства Код издательства 1) Код города Города Код города Авторы Код автора Авторы книг Код записи 1) Шифр книги 2) Код автора Таким образом, все таблицы идентифицируются набором ключевых полей. Следовательно, таблицы находятся во второй нормальной форме.
Отношение находится в третьей нормальной форме (3НФ) тогда и только тогда, когда отношение находится в 2НФ и все неключевые атрибуты взаимно независимы. Приведем к третьей нормальной форме. В наших таблицах нет не ключевых полей, которые идентифицируются с помощью другого не ключевого поля. Следовательно, таблицы находятся в третьей нормальной форме.
Структура базы данных (таблицы, связи, поля, типы и размеры полей) Представим структуру таблиц. Таблица 10 Таблица 'Информация о читателе'.
Применяется к: Access 2016 Access 2013 Access 2010 Access 2007 Существует несколько способов совместного использования базы данных Access в зависимости от потребностей и доступности ресурсов. В этой статье описаны доступные параметры и преимущества каждого из них, а также предоставлены ресурсы с дополнительной информацией о методах работы. Для изменения структуры базы данных на вашем компьютере должно быть установлено приложение Access. В этой статье Совместное использование данных с помощью сетевых папок Это самый простой вариант с минимальными требованиями, но он обеспечивает наименьшую функциональность. При этом методе файл базы данных хранится на общем сетевом диске, и все пользователи одновременно его используют. Поскольку все объекты базы данных используются одновременно, несколько пользователей могут одновременно изменять данные, что ограничивает надежность и доступность. Может также снижаться производительность, поскольку все объекты базы данных пересылаются по сети.
Этот вариант подходит в том случае, если базу данных одновременно будут использовать несколько человек и пользователям не потребуется изменять структуру базы данных. Примечание: Этот способ менее безопасен по сравнению с остальными способами совместного доступа к базе данных, поскольку у каждого пользователя есть полная копия файла базы данных, что повышает риск несанкционированного доступа. Совместное использование базы данных с помощью сетевой папки. Если общая сетевая папка отсутствует, ее нужно настроить. Дополнительные сведения об этом см. В справке по операционной системе компьютера, который будет использоваться для совместного доступа к базе данных. Если общая папка находится на сетевом сервере, может потребоваться помощь администратора сети.
Приложение Access должно быть настроено для открытия в режиме совместного доступа на компьютерах всех пользователей. Данный режим используется по умолчанию, однако это необходимо проверить: если пользователь откроет базу данных в монопольном режиме, другие пользователи не смогут работать с данными.
Выполните на каждом из компьютеров действия, указанные ниже. Запустите Access и на вкладке Файл выберите пункт Параметры. Обратите внимание: если вы используете Access 2007, нажмите кнопку Microsoft Office, а затем — Параметры Access. В окне Параметры Access выберите пункт Параметры клиента.
Обратите внимание: если вы используете Access 2007, выберите пункт Дополнительно. В категории Дополнительно в группе Режим открытия по умолчанию выберите пункт Общий доступ, нажмите кнопку ОК и закройте приложение Access. Скопируйте файл базы данных в общую папку. Затем настройте атрибуты файла таким образом, чтобы разрешить доступ к файлу базы данных для чтения и записи. Для использования базы данных необходим доступ к ней с правами на чтение и запись. На компьютере каждого пользователя создайте ярлык для файла базы данных.
В диалоговом окне 'Свойства ярлыка' укажите путь к файлу базы данных в свойстве Цель, используя вместо буквы подключенного диска UNC-адрес. Например, вместо пути F: sample.accdb укажите путь имякомпьютера shared.accdb. Примечание: Это действие пользователи могут выполнить самостоятельно.
Совместное использование разделенной базы данных Этот способ целесообразен при отсутствии сайта SharePoint или сервера базы данных. Общий доступ к разделенным базам возможен по сети или через сайт SharePoint. При разделении базы данных она реорганизуется в два файла: серверную базу данных, которая содержит таблицы данных, и клиентскую базу данных, в которой содержатся все остальные объекты базы данных (например, запросы, формы, отчеты). Каждый пользователь взаимодействует с данными с помощью локальной копии внешней базы данных. Преимущества разделения базы данных. Повышенная производительность.
По сети совместно используются только данные, а не таблицы, запросы, формы, отчеты, макросы или модули. Улучшенная доступность. Транзакции базы данных, например редактирование записей, выполняются быстрее. Усиленная безопасность. Пользователи получают доступ к серверной базе данных через связанные таблицы. Это снижает вероятность того, что злоумышленник сможет получить несанкционированный доступ к данным через клиентскую базу данных.
Повышенная надежность. Если у пользователя возникает проблема и база данных неожиданно закрывается, обычно повредиться может только копия клиентской базы данных, открытой пользователем. Гибкая среда разработки. Каждый пользователь независимо разрабатывает запросы, формы, отчеты и другие объекты базы данных, не влияя на работу других пользователей. Можно также разработать и распространить новую версию клиентской базы данных без нарушения доступа к данным, которые хранятся в серверной базе данных.
Если этот метод вам подходит, перейдите к инструкциям в статье. Совместное использование базы данных на сайте SharePoint Важно Корпорация Майкрософт больше не рекомендует создавать и использовать веб-приложения Access в SharePoint. В качестве альтернативного средства для бизнес-решений, не требующих дополнительного программирования и работающих в браузере и на мобильных устройствах, рекомендуется использовать. При наличии сервера с SharePoint (особенно со службами Access) возможны несколько хороших вариантов. Интеграция с SharePoint помогает обеспечить более удобный доступ к базе данных. При публикации веб-базы данных службы Access создают сайт SharePoint, содержащий базу данных. Все объекты базы данных и сами данные перемещаются в списки SharePoint на этом сайте.
Опубликованная база данных размещается в Интернете. Можно создавать веб-формы и отчеты, запускаемые в окне браузера, а также стандартные объекты Access (их иногда называют клиентскими объектами, чтобы отличать их от веб-объектов). Для использования клиентских объектов Access необходимо установить приложение Access, однако все объекты базы данных, которые хранятся на SharePoint, используются совместно. Примечание: Чтобы опубликовать базу данных на сайте SharePoint, необходимо иметь разрешения разработчика. Формы, отчеты и макросы интерфейса выполняются внутри браузера. Если вы используете веб-базу данных, данные хранятся в списках SharePoint: все таблицы преобразуются в списки SharePoint, а записи становятся элементами списков. Это позволяет управлять доступом к веб-базе данных с помощью разрешений SharePoint.
Запросы и макросы данных выполняются на сервере: вся обработка SQL-кода выполняется на сервере. Это повышает производительность сети, так как по ней передаются лишь результирующие наборы. Сохранение базы данных в библиотеке документов Базу данных можно сохранить в любой библиотеке документов SharePoint. Этот метод подобен сохранению базы данных в сетевой папке и предоставляет удобный способ управления доступом к базе данных. При связывании со списками SharePoint совместно используются только данные, но не объекты базы данных. Каждый пользователь получает собственную копию базы данных.
Например, если на сайте SharePoint есть списки, в которых отслеживаются проблемы обслуживания клиентов и хранятся данные о сотрудниках, в Access можно создать базу данных, которая будет служить интерфейсом для этих списков. Можно создавать запросы Access для анализа этих проблем и отчеты Access для форматирования и публикации письменных отчетов для собраний групп. Если у пользователей на компьютерах установлено приложение Access, можно предоставить доступ к запросам и отчетам Access для списка SharePoint с помощью меню Представление.
При просмотре списка на сайте SharePoint пользователи смогут находить и открывать запросы, отчеты и другие объекты Access в меню Представление. Если у пользователей нет приложения Access, они все равно смогут использовать данные из списков с помощью представлений SharePoint. Откройте базу данных, которую требуется использовать совместно. На вкладке Файл выберите пункт Сохранить как. Выберите пункт Сохранить базу данных как, в разделе Дополнительно выберите вариант SharePoint, а затем нажмите кнопку Сохранить как.
Примечания:. Если вы используете Access 2007, нажмите кнопку Microsoft Office и выберите пункты Опубликовать Сервер управления документами. Если вы используете Access 2010, выберите элементы Файл Сохранить и опубликовать Сохранить базу данных как SharePoint. В диалоговом окне Сохранение в SharePoint перейдите к соответствующей библиотеке документов. Проверьте имя файла базы данных и его тип, при необходимости измените их и нажмите кнопку Сохранить.
Дополнительные сведения см. Совместное использование базы данных путем связывания со списками SharePoint Этот метод имеет такие же преимущества, как использование разделенной базы данных, и позволяет каждому пользователю изменять собственную копию базы данных, поскольку совместный доступ к данным осуществляется через сайт SharePoint. Хотя в этом случае отсутствуют преимущества, получаемые при публикации базы данных на сайте SharePoint, при этом достигается выгода централизованного расположения данных. Поскольку данные находятся в списках SharePoint, к ним можно предоставлять раздельный доступ по сети с использованием функций SharePoint. Этот способ включает три основных действия.
Перемещение данных в списки SharePoint. Создание ссылок на эти списки.
Распространение файла базы данных. Для выполнения первых двух действий можно использовать мастер переноса на сайт SharePoint, а последнее действие можно выполнить с помощью любых доступных средств. Использование мастера экспорта таблиц в SharePoint. На вкладке Работа с базами данных в группе Перенос данных щелкните элемент SharePoint. Примечания:. Этот элемент доступен только в том случае, если файл базы данных сохранен в формате ACCDB.
Если вы используете Access 2007, на вкладке Внешние данные в группе Списки SharePoint нажмите кнопку Перенести в SharePoint. Следуйте указаниям мастера экспорта таблиц в SharePoint; в частности, укажите расположение сайта SharePoint. Чтобы отменить процесс, нажмите кнопку Отмена. Чтобы просмотреть дополнительные сведения о переносе, на последней странице мастера установите флажок Подробности.
На этой странице содержатся сведения о том, какие таблицы связаны со списками, а также сведения о расположении резервных копий и URL-адрес базы данных. Здесь также выводится предупреждение при возникновении проблем с переносом и указывается расположение таблицы журнала, в которой можно просмотреть дополнительные сведения о проблемах. Когда все действия мастера будут завершены, нажмите кнопку Готово. Если мастер выведет предупреждение, следует просмотреть таблицу журнала и выполнить необходимые действия. Например, может потребоваться отменить перенос некоторых полей или преобразовать их в другие типы данных, совместимые со списками SharePoint.
Законы и кодексы Российской Федерации. Доверенность образец.
Примечание: Чтобы просмотреть списки на сайте SharePoint, щелкните в области быстрого запуска кнопку Списки или выберите пункт Просмотреть все содержимое узла. Может потребоваться обновить страницу в веб-браузере. Чтобы отобразить списки в области быстрого запуска на сайте SharePoint или изменить другие параметры (например, включить отслеживание версий), можно изменить параметры списков на сайте SharePoint. Дополнительные сведения см. В справке для сайта SharePoint. Совместное использование базы данных с помощью сервера Совместное использование базы данных можно организовать с помощью приложения Access и сервера баз данных (например, сервера SQL Server). Этот способ обеспечивает много преимуществ, но для него требуется дополнительное программное обеспечение — сервер баз данных.
Этот способ напоминает разделение баз данных, поскольку таблицы хранятся в сети, а у каждого пользователя есть локальная копия файла базы данных Microsoft Access, содержащая ссылки на таблицы, запросы, формы, отчеты и другие объекты базы данных. Этот вариант используется, если сервер баз данных доступен, а у всех пользователей установлено приложение Access. Преимущества этого метода зависят от используемого программного обеспечения сервера баз данных, но в общем случае они включают наличие учетных записей пользователей и избирательный доступ к данным, отличную доступность данных и удобные встроенные средства управления данными.
Более того, большинство серверных приложений для работы с базами данных нормально работают с более ранними версиями Access, поэтому не требуется, чтобы все пользователи работали с одной и той же версией. Совместно используются только таблицы. Преимущества совместного использования базы данных с помощью сервера баз данных.
Высокая производительность и масштабируемость. Во многих случаях сервер баз данных обеспечивает более высокую производительность, чем простой файл базы данных Access. Большинство серверов баз данных также обеспечивают поддержку очень крупных баз данных размером до терабайта, что приблизительно в 500 раз превышает текущий предел для баз данных Access (2 ГБ). В целом серверы баз данных работают весьма эффективно, обрабатывая запросы параллельно (с использованием нескольких естественных потоков команд в одном процессе для обработки запросов пользователя) и сводя к минимуму дополнительные требования к памяти при добавлении пользователей.
Повышенная доступность. В большинстве серверов баз данных предусмотрено резервное копирование базы данных во время ее использования. В результате для резервного копирования данных пользователям не обязательно выходить из базы данных. Кроме того, обычно серверы баз данных очень эффективно работают с одновременным изменением и блокировкой записей. Улучшенная защита.
Ни одну базу данных нельзя защитить полностью. Однако серверы баз данных обеспечивают надежную защиту, которая позволяет предотвратить несанкционированное использование данных. В большинстве серверов баз данных используются средства обеспечения безопасности на основе учетных записей, что позволяет контролировать доступ пользователей к таблицам. Даже в случае незаконного получения доступа к интерфейсу Access несанкционированное использование данных будет предотвращено средствами защиты на уровне учетных записей. Автоматическое восстановление. На случай сбоя системы (например, при аварийном завершении работы операционной системы или отключении питания) в некоторых серверах баз данных предусмотрен механизм автоматического восстановления базы данных до последнего согласованного состояния всего за несколько минут без вмешательства администратора базы данных.
Обработка данных на сервере. Использование приложения Access в конфигурации 'клиент-сервер' уменьшает объем сетевого трафика благодаря обработке запросов базы данных на сервере перед отправкой результатов клиенту. Обычно сервер обрабатывает данные более эффективно, особенно при работе с большими наборами данных. Основные этапы использования Access с сервером баз данных. Точный перечень действий, которые следует выполнить для использования приложения Access с сервером баз данных, зависит от используемого сервера баз данных, однако основные действия одни и те же. Перенос данных из таблиц базы данных Access в таблицы на сервере баз данных.
Организация связи файла базы данных Access с таблицами сервера баз данных. Создание соответствующих учетных записей пользователей на сервере баз данных. Распространение файла базы данных Access. Установка всех необходимых драйверов баз данных на компьютерах пользователей. Подробные сведения об использовании приложения Access с сервером SQL Server см. Факторы, которые следует учитывать при выборе метода Требования метода Разделение базы данных Сетевая папка Сайт SharePoint Сервер баз данных Необходимость наличия программного обеспечения сервера баз данных Н Н Н Д Необходимость наличия SharePoint Н Н Д Н Необходимость наличия служб Access на сервере SharePoint Н Н Зависит от сценария: связывание со списками и сохранение в библиотеке документов не требует наличия служб Access; публикация в виде веб-базы данных или веб-приложения требует наличия служб Access. Н Доступность данных Хорошая Подходит для небольших групп, если данные мало изменяются Наилучшая.
Подходит для сценариев автономного использования. Наилучшая Безопасность Зависит от дополнительных мер Наименее безопасный способ Наилучшая Наилучшая Гибкость Гибкий способ.
Можно легко разрабатывать новые функции базы данных без нарушения работы. Пользователи могут изменять структуру в собственной копии. Менее гибкий способ. Разработку можно осуществлять с использованием автономной копии базы данных, которая затем заменяется. Отсутствует возможность индивидуального изменения структуры базы данных пользователями.
Гибкий способ.Для управления доступом и изменения структуры используются разрешения SharePoint. Можно использовать некоторые объекты базы данных (например, формы) через браузер. Гибкий способ. Можно легко разрабатывать новые функции базы данных без нарушения работы. Пользователи могут изменять структуру объектов в собственной копии.