Главная » Просмотр файлов » Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. - Базы данных. Учебник для высших учебных заведений (6-е изд.) - 2009

Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. - Базы данных. Учебник для высших учебных заведений (6-е изд.) - 2009 (1084484), страница 75

Файл №1084484 Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. - Базы данных. Учебник для высших учебных заведений (6-е изд.) - 2009 (Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. - Базы данных. Учебник для высших учебных заведений (6-е изд.) - 2009) 75 страницаХомоненко А.Д., Цыганков В.М., Мальцев М.Г. - Базы данных. Учебник для высших учебных заведений (6-е изд.) - 2009 (1084484) страница 752018-01-12СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 75)

СУБД Access 2002357средств защиты на уровне пользователя. При этом можно управлять уровнем доступа в момент подключения пользователя;• и с п о л ь з о в а т ь м н о г о у р о в н е в ы е средства обеспечения б е з о п а с н о с т иMicrosoft Internet Explorer.1 0 .

1 4 . Разработка проектаВ Access 2002 понятие проект означает приложение пользователя, функционирующее в среде Access, но работающее с данными, хранящимися и обрабатываемыми на SQL-сервере. Заметим, что взаимодействие с даннымиSQL-сервера из Access 2002 можно произвести с помощью средств доступаO D B C . Это выполняется не из проекта, а из базы данных.ОбщиесведенияПроекту Access 2002 соответствует новый тип файла (.adp), который работает как клиентское приложение SQL Server.

Доступ к данным SQL-сервераосуществляется достаточно эффективно благодаря используемому интерфейсу O L E D B — O L E D B Provider for S Q L Server (рис. 10.43). Проект содержитРис. 10.43. Схема взаимодействия проекта Access и SQL-сервераЧасть 3. Современные СУБД и их применение358объекты, составляющие приложение: формы, отчеты, страницы доступа к данным, макросы и модули.

В отличие от базы данных Access, проект не содержит данных и описаний основных объектов базы данных SQL-сервера: таблиц, представлений, схем баз данных и хранимых процедур. Эти объекты лишьотображаются в окне проекта Access. Проект может взаимодействовать с данными SQL-сервера, находясь на том же компьютере или на компьютере клиента. Компьютеры клиента и сервера в общем случае могут быть соединены спомощью сетевого адаптера, последовательного или параллельного кабеля, атакже модема и телефонной линии связи.Проект Access обеспечивает работу с существующей базой данных сервераи создание базы данных на SQL-сервере.

Провайдер OLE DB ( O L E DBProvider) позволяет отобразить в окне проекта (рис. 10.44) объекты базы данных SQL-сервера и предоставляет пользователю Access инструментальныесредства интерактивной работы с данными SQL-сервера.adp! : DatabaseH0E3Design '^Ц New j X jObjectsCreate form In Design viewCreate form by using wizardРис. 10.44. Окно проекта AccessОбъекты базы данных SQL-сервера используются в качестве источниковданных в формах, отчетах, страницах доступа к данным, макросах и модулях10.

СУБД Access 2002359проекта, что дает возможность пользователю Access работать в привычномдля него режиме. Объекты приложения создаются так же, как и в базе данныхAccess. Д л я быстрого создания простых приложений можно использоватьМастера.П р о е к т п р е д о с т а в л я е т в о з м о ж н о с т ь п р о с м а т р и в а т ь и к о р р е к т и р о в а т ь дан-ные, создавать и корректировать объекты SQL-сервера. Предоставляемыепровайдером O L E D B инструментальные средства несколько отличаются отаналогичных средств Access, но освоить их несложно.Через OLE D B осуществляется эффективный доступ не только к реляционным данным, но и ко многим другим типам источников данных в локальных и глобальных сетях, совместимых с O L E DB, таких как, например, файл ы почты и электронные таблицы.Проект Access может подключиться к базам данных следующих продуктов, установленных в системе Microsoft Windows NT, начиная с версии 4.0,или в системах Microsoft Windows 9x/2k:• сервер Microsoft S Q L Server 6.5 (с Server Service Pack 5 или более поздним), 7.0, 2000;• инсталляция Microsoft Data Engine ( M S D E ) ;• инсталляция Microsoft S Q L Server 2000 Desktop Engine.СозданиепроектаAccessПеред созданием проекта надо убедиться, что SQL-сервер, с которым предстоит работа, запущен, а база данных сервера доступна в соответствии с правами, определенными на сервере.

При использовании Microsoft SQL Serverтребуется запустить программу Microsoft S Q L Server Service Manager. Д л яустановки параметров сервера и определения объектов, в том числе пользователей, используется программа S Q L Server, открывающаяся при запускепрограммы сервера Enterprise Manager.Если после запуска Access в начальном окне видна панель задач справа (рис.10.1), то из панели можно сразу переходить к задаче создания проекта. Еслиже в начальном окне нет панели задач, увидеть ее можно с помощью командыФ а й л | С о з д а т ь ( F i l e | N e w ) или после нажатия кнопки С о з д а т ь ( N e w ) панели инструментов.В панели задач предлагается два варианта создания проекта: для работы ссуществующей на сервере базой данных — ссылка П р о е к т ( с у щ е с т в у ю щ а яб а з а д а н н ы х ) ( P r o j e c t ( E x i s t i n g D a t a ) ) или с одновременным созданием новой базы данных на сервере — ссылка П р о е к т ( н о в а я б а з а д а н н ы х ) ( P r o j e c t( N e w D a t a ) ) .

Коротко рассмотрим эти варианты.1. Создание проекта для существующей на сервере базы данных. Послевыбора такого варианта создания проекта открывается окно Ф а й л н о в о й б а з ы д а н н ы х ( F i l e N e w D a t a b a s e ) . В нем выбирается местоположе-Часть 3. Современные СУБД и их применение360ние сохраняемого файла проекта и его имя. Для завершения работы сокном нажимается кнопка С о з д а т ь ( C r e a t e ) .При этом открывается окно С в о й с т в а с в я з и с с е р в е р о м ( D a t a L i n kP r o p e r t i e s ) (рис.

10.45), на вкладке С о е д и н е н и е ( C o n n e c t i o n ) котороговводится имя сервера (пункт 1), информация о подключении к серверу(пункт 2) и имя базы данных на сервере (пункт 3). Дополнительные параметры подключения, в частности величину задержки (таймаута) в секундах при обмене данными с сервером, можно задать на вкладке Доп о л н и т е л ь н о ( A d v a n c e d ) . Введенные параметры сохраняются в проекте,поэтому при повторном открытии проекта их вводить не нужно.D a t a Link P r o p e i t i e sConnection Advanced AllSpecify the following to connect to SQL Server data:1. Select or enter a server name:T ) Refresh2.

Enter information to log on to the server:О Use Windows NT Integrated securityUse a specific user name arid password:User дате: Jpt„«d |W Blank password17 Allow paving password3 (* Select the database on Ihe server1IС Attach a database file as a database name:~i j f inq ths filename:Test Connection~0K1ОтменаСправкаРис. 10.45. Окно свойств связи с серверомПосле ввода параметров полезно протестировать описанную связь нажатием кнопки Test Connection (тест соединения). Если тестирование прошлоуспешно, нужно нажать О К, что приводит к появлению окна проекта, подобного показанному на рис.

10.44. В нем создаются объекты приложения.10. СУБД Access 2002361После создания проекта в меню Ф а й л ( F i l e ) становится доступной команда П о д к л ю ч е н и е ( C o n n e c t i o n ) , которая открывает окно D a t a L i n kP r o p e r t i e s (рис. 10.45).

Это позволяет проверить или переопределитьпараметры подключения к серверу, выбрать базу данных сервера, с объектами которой можно работать в окне проекта Access, и установить связьс другим сервером.2. Создание проекта и новой базы данных па сервере. После выбора варианта, по которому создание проекта сопровождается созданием на сервере базы данных, открывается окно Ф а й л н о в о й б а з ы д а н н ы х ( F i l e N e wD a t a b a s e ) . В нем выбирается местоположение сохраняемого файла проекта и его имя.

После завершения работы с окном нажимается кнопкаС о з д а т ь ( C r e a t e ) . При этом открывается окно базы данных и запускается Мастер баз данных SQL-сервера (Microsoft SQL ServerDatabaseWizard).В окне Мастера (рис. 10.46) указывается сервер, с которым надоустановить соединение, имя пользователя, пароль, и имя создаваемой насервере базы данных. Зарегистрированный на сервере пользователь должен иметь права, достаточные для создания на сервере базы данных.(Microsoft SQL Server Database WizardWhat SQL Server would you like to use for this database?HII[ЯЗЯ_LIPlease specify the login ID and password of an accountwith CREATE DATABASE privileges on this server.Login ID:jPassword:|4t iWhat do you want to name your new SQL Server database?|adp2SQLmi• вияШШЛ МJCancel|< Bsck|Next >|F:r.j?hjРис.

10.46. Окно Мастера базы данных на SQL-сервереДалее Мастер сообщает о начале создания на сервере базы данных, предупреждая о том, что операция может занять некоторое время. Мастер создает на сервере пустую базу данных и добавляет новый объект в папку / D a t abaseЧасть 3.

Современные СУБД и их применение362сервера. По умолчанию создаваемой базе данных присваивается имя проектаAccess, дополненное символами SQL.После создания базы данных Мастером открывается окно нового проекта,в котором выполняется создание объектов базы данных и приложения.В результате создания проекта и новой базы данных на сервере на компьютере клиента создается файл проекта с расширением adp, а на сервере — файлы с расширениями mdf и ldf.Контрольныевопросыизадания1.

Дайте общую характеристику С У Б Д Access 2002.2. Охарактеризуйте новые возможности Access 2002 по сравнению с предыдущими версиями.3. Дайте определение основных элементов базы данных Access.4. Изобразите схему взаимосвязи основных объектов Б Д Access.5. Охарактеризуйте средства поддержки проектирования в С У Б Д Access.6. Опишите технологию создания базы данных Access.7. Каким образом можно создавать таблицы базы данных Access?8.

Характеристики

Список файлов книги

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6417
Авторов
на СтудИзбе
307
Средний доход
с одного платного файла
Обучение Подробнее