- •Занятие №1
- •Информационные процессы и системы
- •Информационные ресурсы и технологии
- •Базовой технической составляющей процесса информатизации общества является компьютеризация.
- •Кодирование информации
- •Занятие №2
- •Меры информации
- •Качество информации
- •Занятие №3
- •Виды и формы представления информации в информационных системах
- •В зависимости от типа носителя различают следующие виды
- •Информация
- •Сообщение
- •Занятие №4 Обзор существующих современных систем автоматизированной обработки информации. Структура систем автоматизированной обработки информации.
- •Занятие №5
- •Общая характеристика процессов сбора, обработки, передачи и хранения информации
- •Занятие №6
- •Занятие №7
- •Общие принципы сохранения информации
- •Классификация субд
- •Занятие №8
- •Особенности и цель использования вычислительных сетей
- •Занятие №9
- •Особенности построения и функционирования локальных вычислительных сетей. Структура сети и особенности взаимодействия устройств
- •Топологии и технологии компьютерных сетей
- •Р ис. 9.1. Иерархическая система
- •Р ис. 9.3.Логическая структура сети с выделенным сервером
- •Занятие №10
- •Получим следующее окно для импортирования данных. Переключимся в режим Copy tables(s) and view(s) from the source database. Далее.
- •Запросы на языке sql к базам данных sql Server
- •Создание запроса на выборку
- •Создание запросов действия
- •Контрольные вопросы:
- •Занятие №11
- •Занятие №12
- •Целью этой лабораторной рабрты будет изучение механизма связывания таблиц для доступа к этим таблицам сервера, получеиие навыков использования связанных таблиц в запросах.
- •Упражнение 2. Использование связанных таблиц в запросах.
- •Создание проекта для существующей на сервере базы данных
- •Замечание
- •Занятие №15 Создание таблиц в проекте Access. Связывание таблиц в проекте. Определение контрольных ограничений. Схема взаимодействия проекта Access и sql-сервера.
- •Занятие №17
- •Создание схем баз данных
- •Занятие №18
- •Упражнение 1 Создание схем баз данных
- •Занятие №19 Разработка форм и отчётов в проекте Access.
- •Выбор настроек параметров
- •Настройка свойств формы проекта
- •Работа с серверными фильтрами
- •Занятие №20 Лабораторная работа №6 «Разработка форм и отчётов в проекте Access».
- •Занятие №21
- •Сохранение отчета как страницы доступа к данным
- •Подключение страницы к базе данных
- •Создание страницы доступа к данным одной таблицы
- •Создание страницы доступа к данным нескольких таблиц
- •Создание страницы доступа к данным в режиме конструктора
- •Занятие №23
- •Упражнение 2. Использование фильтра на странице доступа к данным
- •Упражнение 3. Сохранение отчета как страницы доступа к данным
- •Упражнение 4. Подключение страницы к базе данных
- •Контрольные вопросы:
- •Контрольные вопросы:
- •Занятие №27
- •Занятие №28
- •Занятие №30
- •Связывание отдельных частей
- •Добавление фильтра записей
- •Упражнение 4. Связывание отдельных частей
- •Упражнение 2. Добавление фильтра записей.
- •Перемещение на другую запись
- •Занятие №35 Лабораторная работа №12 «Исследование средств доступа к базам данных»
- •Занятие №36
- •Обзор системы безопасности sql Server 2000 Физическая безопасность
- •Безопасность сетевого протокола
- •Доменная безопасность
- •Безопасность локального компьютера
- •Безопасность sql Server
- •Аутентификация
- •Авторизация
- •Группы и роли
- •Состояния разрешения
- •Разрешения на работу с объектами и выполнение sql-выражений
- •Шифрование объектов
- •Безопасность приложений
Создание проекта для существующей на сервере базы данных
Как правило, разработка, создание, размещение, обслуживание и администрирование больших многопользовательских баз данных выполняются средствами SQL Server. Для того чтобы работать с существующей на сервере базой данных в Access создается приложение пользователя - проект.
Для создания проекта Access, работающего с базой данных на Microsoft SQL Server, нужно перейти в область задач Создание файла (New File) и выбрать Проект с имеющимися данными (Project Existing Data).
Если область задач не отображена на экране, нужно выполнить команду Файл | Создать (File | New).
В открывшемся окне Файл новой базы данных (File New Database) (рис. 14.3) выбрать папку для сохранения файла создаваемого проекта и определить его имя. Проект сохраняется в файле типа Проекты Microsoft Office Access (*.adp).
Для завершения работы в этом окне надо нажать кнопку Создать (New). При этом открывается окно Свойства связи с данными (Data Link Properties) (рис. 4.4). В этом окне нужно задать параметры подключения к серверу.
Внимание!
Требуемый тип провайдера Microsoft OLE DB Provider для SQL Server выбирается в проекте по умолчанию. Открывшееся при создании проекта диалоговое окно Свойства связи с данными (Data Link Properties), в отличие от аналогичного окна, представленного на рис 14.2, не имеет вкладки Поставщик данных (Provider). Очевидно, OLE DB Provider для сервера должен быть установлен на компьютере.
Каждый провайдер требует определения специфического набора параметров для связи с источником данных. Для того, чтобы из проекта Access подключиться к базе данных Microsoft SQL Server нужно выбрать или ввести имя сервера и выбрать и способ регистрации пользователя на сервере. Можно для регистрации воспользоваться соответствующим именем и паролем. Если сервер настроен на аутентификацию Windows, вход осуществляется с использованием доверительного соединения.
Рис. 14.3. Окно для выбора местоположения и имени файла проекта Access
Замечание
Вместо имени сервера может быть использован уникальный сетевой 32-разрядный IP-адрес компьютера, на котором установлен SQL Server (например, 10.135.200.15).
После проверки сервером прав пользователя и успешной регистрации делается доступным список баз данных в поле Выберите базу данных на сервере (Select the database on the server:), с которыми может работать проект. Теперь можно выбрать базу данных, с которой должен работать проект.
7. Чтобы протестировать выбранные параметры соединения, нажмите кнопку Проверить подключение (Test Connection). Если тестирование прошло успешно, нажмите кнопку ОК.
В открывшемся окне вновь созданного проекта Access (рис. 14.5) отображаются и доступны для обработки объекты выбранной базы данных сервера. Теперь можно приступить к созданию объектов приложения.
8. После создания проекта в меню Файл (File) делается доступной команда Подключение (Connection). Выполните эту команду. В открывшемся окне Свойства связи с данными (Data Link Properties) (см. рис. 14.4) можно проверить или переопределить параметры подключения к серверу: выбрать другую базу данных сервера, объекты которой будут доступны в окне проекта Access, или даже установить связь с другим сервером.
9. После закрытия проекта вновь откройте его и убедитесь, что повторно задавать параметры подключения не требуется, так как они сохраняются в проекте.
Рис. 14.4. Окно выбора параметров подключения к базе данных сервера
Рис. 14.5. Окно проекта Access с отображением таблиц базы данных сервера
Создание проекта и новой базы данных на сервере
Проект Access позволяет не только использовать существующую на сервере базу данных, но создать на сервере новую. Создание новой базы данных на сервере осуществляется во время создания проекта Access на локальной рабочей станции. При этом файл проекта с расширением adp, а на сервере — файлы базы данных с расширениями mdf и ldf.
Для создания проекта и новой базы данных на сервере нужно перейти в область задач Создание файла (New File) и выбрать Проект с новыми данными (Project New Data).
В окне Файл новой базы данных (File New Database) нужно выбрать местоположение и задать имя нового проекта на вашем компьютере.
После нажатия кнопки Создать (Create) появляется окно базы данных и запускается мастер баз данных SQL Server (Microsoft SQL Server Database Wizard). В окне мастера (рис. 14.6) нужно указать сервер, с которым надо установить связь, имя и пароль пользователя для регистрации на сервере. Имя и пароль пользователя, а также его права, достаточные для создания базы данных на сервере, должны быть определены администратором сервера. В этом же окне нужно задать имя базы данных, создаваемой на сервере.
Рис.14.6.Окно мастера создания базы данных на SQL-сервере при создании проекта Access
Далее мастер сообщает о получении сервером всей необходимой информации и приступает к созданию базы данных. При этом выдаётся сообщение, представленное на рис. 14.7.
Рис. 14.7. Сообщение сервера о выполнении процедуры создания базы данных
Мастер создает на сервере пустую базу данных и добавляет новый объект в папку Database иерархического дерева объектов сервера. По умолчанию новая база данных, создаваемая на сервере, имеет имя проекта Access, дополненное символами SQL.
После завершения мастером процесса создания базы данных открывается окно нового проекта, в котором можно приступить к созданию отдельных объектов базы данных и приложения.
5. Чтобы увидеть имя сервера и базы данных, с которой работает проект, откройте окно Свойства связи с данными (Data Link Properties), выполнив команду Файл | Подключение (File | Connection).
Импорт базы данных Access в проект
Если в Access уже создана локальная база данных и на ее основе приложение пользователя (например, Поставка товаров) и настало время перехода к использованию базы в многопользовательском режиме по технологии "клиент-сервер", нет необходимости создавать базу данных на сервере и объекты приложения в проекте заново. Достаточно из вновь созданного проекта выполнить импорт базы данных, и таблицы скопируются в базу данных сервера, а объекты приложения в проект. Для этого необходимо выполнить из проекта команду Файл | Внешние данные | Импорт (File | Get External Data | Import). В окне Импорт выбрать ранее созданную базу данных Access. В окне Импорт объектов надо выделить таблицы и другие необходимые объекты. При этом таблицы будут импортированы в базу данных на сервере, а формы, отчеты, страницы доступа к данным, макросы и модули в проект Access.
Замечание.
Запросы, созданные в базе данных Access, не подлежат импортированию. Они даже не представлены в списке объектов, доступных для импорта.
При импорте не всегда выполняется точное преобразование объектов базы данных, например, таблицы теряют определение ключей, не сохраняются многие свойства полей. Более мощными средствами преобразования объектов базы данных располагает мастер преобразования в формат SQL Server (Uprising Wizard), который вызывается из меню Сервис | Служебные программы (Tools | Database Utilities).
