1. Введение Использование макросов в базе данных Microsoft Access С помощью макросов можно выполнить практически все действия над объектами Access. Существенной особенностью Access по сравнению с такими компонентами Microsoft Office, как Word и Excel, является возможность с помощью макросов и модулей VBA Определять реакцию приложения на различные события в формах и отчетах, такие как нажатие кнопок, изменения данных, открытие и закрытие форм и отчетов, получение формой или элементом управления формы фокуса и т. д. Макрос в Access представляет собой структуру, состоящую из одной или нескольких макрокоманд, которые выполняются либо последовательно, либо в порядке, заданном определенными условиями. Набор макрокоманд в Access очень широк, с помощью макросов можно реализовать многое из того, что позволяют сделать процедура на VBA. Каждая макрокоманда имеет определенное имя и, возможно, один или несколько аргументов, которые задаются пользователем. Например, при использовании макрокоманды ОткрытьФорму в качестве аргументов необходимо задать, по крайней мере, имя открываемой формы и режим вывода ее на экран. В Microsoft Access 2000 содержится список макрокоманд, сгруппированных по категориям: работа с данными в формах и отчетах; выполнение команд, макросов, процедур и запросов; работа с объектами; импорт/экспорт данных и объектов и прочие. В категорию ” ” собранны все макрокоманды, которые позволяют влиять на интерфейс приложения. Действия, которые могут быть выполнены с помощью макросов, очень разнообразны. Даже если вы не будете исполь¬зовать макросы в своих приложениях, имеет смысл изучить эти макро¬команды, поскольку их можно использовать и в процедурах VBA. Использование макросов оправдано тем, что их легко создавать, и для этого не нужно изучать синтаксис языка программирования. Как будет показано в следующем разделе, для создания макроса требуется знать лишь основные приемы работы в Microsoft Access и Windows, такие как перетаскивание объектов из окна База данных в специальное окно – Конструктор макросов, выбор действия из списка и ввод выражений в ка¬честве аргументов макрокоманды. Поэтому, если очень не хочется изучать синтаксис языка VBA или это представляется слишком трудным, смело применяйте макросы, и вы получите приложение с достаточно большими функциональными возможностями. Основное назначение макросов — это создание удобного интерфейса приложения: чтобы формы и отчеты открывались при нажатии кнопок в форме или на панели инструментов или же привычным выбором команды меню; чтобы при открытии приложения пользователь видел на экране не окно База данных, наполненное множеством таблиц, запросов, форм и отчетов, а некую понятную форму, с помощью которой можно было бы сразу производить желаемые действия и т. д......
Введение Десять лет назад разработка приложений для работы с базами данных нередко длилась месяцами или даже годами. Все планировалось заранее: размер, схема, количество пользователей и т.д. Теперь подобные приложения создаются в течение нескольких недель или месяцев, развиваясь непосредственно в процессе разработки, и запускаются в эксплуатацию еще до того, как все аспекты окончательно проработаны. Выбранная мной, тема курсовой работы : «Активное администрирование приложений SQL Server 7.0», является актуальной т.к. многие корпорации и независимые поставщики программного обеспечения, создающие приложения для бизнеса, остановили свой выбор на СУБД SQL Server как на лучшей системе управления базами данных для Windows NT®. Microsoft® SQL Server™ версии 7.0 — это масштабируемый, надежный и простой в использовании продукт, представляющий собой прекрасную основу для разработки приложений следующего столетия. Новшества позволили SQL Server 7.0 стать лидирующим продуктом в нескольких наиболее быстро растущих категориях приложений в области баз данных. В их числе электронная коммерция, мобильные вычисления, автоматизация отделений банков, приложения для отраслей бизнеса и витрин данных. 1.1 История создания и развитие Исходный код MS SQL Server (до версии 7.0) основывался на коде Sybase SQL Server, и это позволило Microsoft выйти на рынок баз данных для предприятий, где конкурировали Oracle, IBM, и, позже, сама Sybase. Microsoft, Sybase и Ashton-Tate первоначально объединились для создания и выпуска на рынок первой версии программы, получившей название SQL Server 1.0 для OS/2 (около 1989 года), которая фактически была эквивалентом Sybase SQL Server 3.0 для Unix, VMS и др. Microsoft SQL Server 4.2 был выпущен в 1992 году и входил в состав операционной системы Microsoft OS/2 версии 1.3. Официальный релиз Microsoft SQL Server версии 4.21 для ОС Windows NT состоялся одновременно с релизом самой Windows NT (версии 3.1). Microsoft SQL Server 6.0 был первой версией SQL Server, созданной исключительно для архитектуры NT и без участия в процессе разработки Sybase. К тому времени, как вышла на рынок ОС Windows NT, Sybase и Microsoft разошлись и следовали собственным моделям программного продукта и маркетинговым схемам. Microsoft добивалась исключительных прав на все версии SQL Server для Windows. Позже Sybase изменила название своего продукта на Adaptive Server Enterprise во избежание путаницы с Microsoft SQL Server. До 1994 года Microsoft получила от Sybase три уведомления об авторских правах как намёк на происхождение Microsoft SQL Server......
В наше время компьютерная техника используется повсеместно. Хранение и обработка данных является ключом к автоматизации и управлению многих трудовых процессов. Именно поэтому в их состав в качестве основного звена включается система управления базами данных. Но самая ответственная стадия разработки базы данных является ее защита. Сегодня многие организации сталкиваются с проблемами защиты информации в базах данных. Одним из самых безопасных методов хранения данных является облачная технология. Самым надежным облачным сервером является Microsoft Windows Azure. В дипломном проекте рассмотрена защита базы данных при помощи WindowsAzure. Как пример была взята база данных рейтинга преподавателей. Сначала будет описана защита базы данных при помощи WindowsAzure. Будут подробно описаны методы шифрования, методы использования ключей. После будет спроектированы такие объекты базы данных, как таблицы, представления, триггеры, функции, хранимые процедуры. Их взаимодействие будет описано в логической модели. Рассмотрены вопросы безопасности жизнедеятельности и произведено технико–экономическое обоснование работы.....