Всё сдал! - помощь студентам онлайн Всё сдал! - помощь студентам онлайн

Реальная база готовых
студенческих работ

Узнайте стоимость индивидуальной работы!

Вы нашли то, что искали?

Вы нашли то, что искали?

Да, спасибо!

0%

Нет, пока не нашел

0%

Узнайте стоимость индивидуальной работы

это быстро и бесплатно

Получите скидку

Оформите заказ сейчас и получите скидку 100 руб.!


Сетевые базы данных и субд

Тип Курсовая
Предмет Базы данных

ID (номер) заказа
2397696

500 руб.

Просмотров
2084
Размер файла
678.01 Кб
Поделиться

Ознакомительный фрагмент работы:

ВВЕДЕНИЕ

Технология взаимодействия ЭВМ (компьютерных систем) и человека представляет собой компромисс, "золотую середину" между скепсисом и эйфорией. Именно научно обоснованные технологии взаимодействия двух информационных систем – человека и ЭВМ – позволят оптимизировать человеческую деятельность.
В настоящее время становится все более очевидно, что наиболее перспективный путь повышения качества информационных процессов в человеческой деятельности, социуме, ноосфере – совместное использование возможностей человека и технических средств как информационных систем. Вследствие этого становится актуальной задача изучения основных аспектов человеко-машинного взаимодействия. [ REF _Ref474870947 \r \h 18]
Среди наиболее ярких представителей систем управления базами данных можно отметить: Lotus Approach, Microsoft Access, Borland dBase, Borland Paradox, Microsoft Visual FoxPro, Microsoft Visual Basic, а также СУБД Microsoft SQL Server и Oracle, используемые в приложениях, построенных по технологии "клиент-сервер".
Фактически, у любой современной СУБД существует аналог, выпускаемый другой компанией, имеющий аналогичную область применения и возможности, любое приложение способно работать со многими форматами представления данных, осуществлять экспорт и импорт данных благодаря наличию большого числа конвертеров. Общепринятыми, также, являются технологи, позволяющие использовать возможности других приложений, например, текстовых процессоров, пакетов построения графиков и т.п., и встроенные версии языков высокого уровня (чаще – диалекты SQL и/или VBA) и средства визуального программирования интерфейсов разрабатываемых приложений. [ REF _Ref474870970 \r \h 13]
Таким образом, на сегодняшний день разработчик не связан рамками какого-либо конкретного пакета, а в зависимости от поставленной задачи может использовать самые разные приложения. Поэтому, более важным представляется общее направление развития СУБД и других средств разработки приложений в настоящее время. [ REF _Ref463551054 \r \h 9]
Цель данной работы – ознакомиться с наиболее популярными на сегодняшний день системами управления базами данных, такими как Microsoft Access и Microsoft Visual FoxPro, используемых для обработки экономической информации.
В качестве объектов исследования были выбраны такие СУБД как Oracle (разработчик компания Oracle), MS SQL Server (разработчик компания Microsoft), Informix DynamicServer (компания IBM). Эти СУБД производятся компаниями, которые являются основными производителями таких систем обработки и хранения данных. А сами эти СУБД являются наиболее распространёнными. Вследствие чего, изучение этих систем представляет большой интерес.
Предметом исследования является рассмотрение интрефейсов наиболее популярных СУБД и выбор наиболее оптимального программного обеспечения.
Целью исследования является нахождение наиболее оптимальной СУБД, анализируя наиболее распространённые СУБД и показывая их преимущества.
Задачи исследования: сравнение доступности администрирования рассматриваемых СУБД, функционала, стоимости обслуживания, производительности, наличия собственных уникальных технологий.
Методы исследования: сравнение определённых показателей рассматриваемых СУБД.

1.ОБЗОР НАИБОЛЕЕ ПОПУЛЯРНЫХ СУБД1.1 Microsoft AccessMicrosoft eq Access – это интерактивная eq реляционная СУБД для WINDOWS. Это программа, eq которую вы можете использовать для eq хранения и извлечения данных в eq зависимости от отношений, которые вы eq установили. Работа с ней упрощена eq посредством манипулятора мыши. eq Графические возможности оболочки eq производят большое впечатление при eq изготовлении высококачественных отчетов и eq распечаток. Все это благодаря поддержки eq True-type шрифтов и встраивания eq OLE-объектов в рамках среды eq WINDOWS. OLE – объект представляет eq собой ссылку на определенную eq информацию, которая остается в eq своей первоначальной форме. eq OLE-объектом может быть eq EXCEL –таблица, Paintbrush – eq иллюстрация или Sound –файл. eq
Новинкой программы Access является Cue eq Cards – Система суфлирования. Это eq обучающая система, предоставляющая eq пользователю рекомендации по выходу из eq реальных ситуаций при решении eq прикладных задач. [ REF _Ref461629735 \r \h 2]
Access также eq предоставляет в распоряжение пользователя eq механизмы работы с базами eq данных различных форматов. К eq примеру, можно прямо eq обращаться к базам данных eq dBASE, Paradox или Btrieve без eq конвертирования их в формат, используемый eqAccess. В состав eq пакета Access также eq входит язык Access Basic eq (встроенный диалект языка eq Visual Basic), дающий eq возможность формирования специализированных eq систем управления базами eq данных.
Теперь перейдем к eq более подробному рассмотрению eq системы Access. Основными eq понятиями или объектами этой eq системы являются: таблицы, eq запросы, формуляры, отчеты, eq макросы и модули. И, конечно же, eq главным понятием будет eq база данных (database). eq
Для создания eq базы данных необходимо eq выполнить следующие шаги: eq
Активизируйте окно eq Microsoft Access и выберите в eq меню File директиву New eq Database (или щелкните eq кнопкой New Database в строке eq пиктограмм). Microsoft Access eq высвечивает диалоговое окно New eq Database и автоматически дает имя eq вашей базе данных, eq которое вы можете заменить. eq
В строке eq File Name, напечатайте ваш eq вариант имени базы eq данных. Оно может содержать до 8 eq символов без пробелов. Microsoft eq Access автоматически добавляет eq расширение. MDB к имени вашей eq базы данных, если Вы eq этого не сделали.
Если вы хотите eq хранить базу данных в eq определенном месте, выберите eq соответствующую директорию в списке eq директорий Directories list. eq
Нажмите на кнопку OK.
Microsoft Access eq создает пустой файл eq базы данных и открывает eq окно базы данных eq Database window.
Базу данных eq можно наполнить объектами eq различного рода и выполнять eq операции с ними. Но с базой eq данных можно выполнять eq операции как с неделимым образованием. Все eq операции такого рода – eq операции управления базой eq данных – сосредоточены в меню eq File прикладного окна eq Access или в окне базы eq данных.
При открытии eq базы данных можно eq ограничить возможные операции с eq базой данных только eq чтением и ограничить круг eq пользователей, имеющих доступ к eq базе данных только eq собственной персоной. Если eq необходимо только просмотреть eq базу данных и содержащиеся в ней eq объекты, но не изменять их, то при открытии eq базы данных необходимо eq активизировать контрольный индикатор eq Read Only. Если eq необходимо предотвратить изменения eq данных и объектов данной eq базы данных со стороны eq других пользователей, то при открытии eq базы данных необходимо eq установить опцию Exlusive. eq[ REF _Ref474871043 \r \h 5]
Если пользователь eq закончил работу с базой eq данных, то ее следует закрыть при eq помощи директивы Close eq Database в меню File, с eq помощью двойного щелчка eq мышью на кнопке вызова eq управляющего меню окна eq базы данных или нажатием eq клавиш (Ctrl + F4). eqРабочая область программы представленна на рис.1

Рисунок SEQ Рисунок \* ARABIC 1-Рабочая область СУБД MS Access
1.1.1. Таблицы.
Следующим шагом в eq построении базы данных eq будет ее заполнение, т. е. создание eq объектов и присвоение последним eq необходимых свойств. Какого бы eq типа ни были ваши eq данные, вам придется хранить их в eq одной или нескольких таблицах. eq
Таблицы являются eq основной формой представления eq информации, содержащейся в базе eq данных. Без таблицы нельзя eq спроектировать формуляр, на базе eq таблиц составляются запросы и eq отчеты.
Каждому полю, eq включаемому в запись, приписывается тип eq данных, определяющий вид информации, eq которая будет храниться в eq данном поле. Тип данных eq вносится в колонку Data eq Type, причем его можно eq выбрать из списка доступных eq типов.
В готовую eq спецификацию можно вносить eq изменения. Но при этом следует eq постараться внести все исправления в eq спецификацию до начала заполнения eq базы данных, т. к. попытка eq изменить параметры полей, eq заполненной базы может eq повлечь за собой потерю или eq искажение данных.
В Access-таблицы eq можно встроить объекты из eq других поддерживающих интерфейс OLE eq прикладных программ и связать эти eq объекты с их родительскими программами. eq[ REF _Ref474870970 \r \h 13]
При встраивании eq объекта Access сохраняет eq объект в таблице. Двойным eq щелчком мышью на объекте eq запускается прикладная программа, с eq помощью которой он был изготовлен – в ней eq можно произвести изменения в eq объекте. После завершения eq работы с родительской программой eq объект в измененной форме eq будет сохранен в таблице. eq
Таблицы, находящиеся в eq базе данных, созданной eq другой программой, можно eq импортировать в Access, также eq можно и экспортировать Access-таблицы, eq сохраняя их в форматах, понятных eq другим прикладным программам eq управления базами данных. Но eq прежде чем непосредственно приступить к eq импорту или экспорту, необходимо eq совершить соответствующие установки eq импорта или экспорта. Два способа создания таблиц представлено на рис.2

Рисунок SEQ Рисунок \* ARABIC 2-Создание таблиц
1.1.2.Запросы. eq
Запросы служат для eq селекции и фильтрации набора eq данных. Они позволяют выбрать из eq базы только необходимую eq информацию, т. е. ту, которая соответствует eq определенному критерию(условию) и нужна для eq решения конкретной задачи. [ REF _Ref474871067 \r \h 6]
eq Например, вам может понадобиться eq информация о поставщиках и поставляемых ими eq товарах. Вы можете создать eq запрос типа, "Какие eq товары поставляют московские eq поставщики" или "Кто из петербургских eq поставщиков сигарет продал за eq последний квартал наибольшую eq партию". Результат обработки eq программой Access такого eq запроса представляет собой eq таблицу называемую Dynaset. В эту eq таблицу включены выбранные из eq основной таблицы(или нескольких eq таблиц) блоки данных, eq которые удовлетворяют критериям eq запроса. Dynaset – динамический, eq временный набор данных, eq поэтому при каждом выполнении eq запроса он строится вновь на eq основе "свежих" табличных eq данных.
Выделяют два типа eq запросов:
QBE-запросы (Query by eq Example –Запрос по образцу). eq Пользователь дает им определения, eq специфицируя отдельные параметры в eq окне проектирования с использованием eq подсказок(образцов).
SQL - запросы eq (Structured Query Language – eq Структурированный язык запросов). eq Пользователь формулирует их с использованием eq инструкций и функций, выстраивая eq описание. QBE-запрос Access eq легко транслирует в соответствующий eq SQL-запрос. Обратная операция eq тоже не составляет труда. eq Вообще для Access безразлично, с eq каким типом запроса eq работает пользователь.
Наряду с запросами eq выбора, с помощью Access eq можно реализовать также eq запросы действий, параметрические eq запросы и запросы кросс-таблиц. eq
1.1.3.Формуляры. eq
Просмотр базы eq данных в виде таблицы в eq режиме заполнения дает eq пользователю возможность оценить eq базу как единое целое, eq сравнить записи и т.п. eq Часто, однако, возникает eq необходимость работы с отдельными eq записями базы. В этом eq случае присутствие на экране eq других записей (как это eq имеет место в режиме eq заполнения) только мешает и eq отвлекает. Работа с отдельными eq записями посредством формуляров eq позволяет сосредоточиться только на eq относящейся к делу информации. eq[ REF _Ref474871074 \r \h 14]
Формуляр представляет eq собой бланк, подлежащий eq заполнению, или маску, накладываемую на eq набор данных. Бланк-формуляр eq позволяет упростить процесс eq заполнения базы данных, eq благодаря чему появляется eq возможность поручить ввод eq информации персоналу невысокой eq квалификации. Маска-формуляр позволяет eq ограничить объем информации, eq доступной пользователю, обращающемуся к eq базе.
Внешний вид, eq структура и режимы работы eq отдельных управляющих элементов и eq формуляров определяются значениями eq характеристик этих объектов. eq Характеристики объектов доступны eq пользователю через окно eq характеристик. Для установки или изменения eq характеристик элемента его надлежит eq маркировать и из меню View eq вызвать директиву Properties. eq
Для индикации eq инструментального окна установите в eq меню View опцию Toolbox. Каждый eq инструмент, а точнее, создаваемый с его eq помощью элемент управления/оформления, eq располагает собственным окном eq характеристик, и в нем в виде списка eq представлены стандартные установки для eq соответствующего управляющего элемента. eq[ REF _Ref459558049 \r \h 4]
Включаемые в формуляр eq поля можно выбрать из eq списка полей, который eq будет виден на экране eq после обращения к директиве eq Field List в менюView. eq
При проектировании eq формуляра в него можно eq вставить управляющие элементы. eq Каждый управляющий элемент eq может быть связан с eq некоторым объектом в таблице, на eq которой базируется форма. eq
1.1.4.Отчеты. eq
Отчет – это информация, eq которую вы оформили в соответствии с eq Вашими спецификациями. Отчет eq позволяет извлекать и представлять eq данные как значимую информацию, eq которую вы можете использовать и eq распространять. Примерами отчетов eq могут служить почтовые eq адреса, накладные, суммы eq продаж или списки телефонов. С eq помощью Microsoft Access вы eq можете спроектировать отчет eq который представит информацию в том eq виде, в котором [ REF _Ref463550905 \r \h 10]
Microsoft Access eq обеспечивает несколько способов eq получения информации из вашей eq базы данных - используя eq запрос, формуляр или отчет. Вы eq можете выбрать тот метод, eq который наиболее подходит к eq решению вашей задачи. eq
Отчеты также eq являются эффективным средством для eq распечатки информации регулярного eq использования. Вы можете создать eq проект отчета и сохранить его для eq дальнейшего использования. Проект eq отчета останется неизменным, но eq каждый раз вы будете получать eq распечатку текущих данных.
В прототип eq отчета в процессе проектирования eq можно встроить управляющие eq элементы. Управляющие элементы, eq встроенные в прототип отчета, eq могут использоваться для оформления eq заголовков, надписей и иллюстраций. eq
Для встраивания eq управляющих элементов в отчет на eq экране должно присутствовать eq инструментальное меню Toolbox (опция View/Toolbox). В инструментальном eq меню выбирается кнопка eq создаваемого управляющего элемента. eq После этого следует eq выполнить мышью щелчок в той eq позиции прототипа отчета, где eq надлежит разместить данный eq управляющий элемент. Access eq размещает выбранный элемент, eq приписывая ему по умолчанию стандартные eq значения характеристик (размер, eq цвет и т.п.).
Для изменения eq стандартных значений характеристик eq управляющего элемента можно eq обратиться к окну характеристик, eq предварительно маркировав настраиваемый eq элемент.
Зависимый управляющий eq элемент в отчете связан с eq полем в соответствующей таблице. С eq помощью зависимого управляющего eq элемента можно ввести eq данные в поле или индицировать и eq актуализировать их в отчете. [ REF _Ref474871074 \r \h 14]
Связывание управляющего eq элемента можно выполнить eq одним из двух способов: eq
1.2 eqVisual eq FoxProРеляционные системы eq управления базами данных eq (СУБД), такие как FoxBase, eqFoxBase plus, eqFoxPro, eqVisual eq FoxPro относятся к eq новому поколению СУБД eq реляционного типа из семейства eqdBase – подобных eq СУБД. Пакеты этого eq семейства получили широкое eq распространение, и многие из них были eq русифицированы.
СУБД типа Fox сохраняет eq преемственность по отношению к более eq ранним представителям dBase – подобных eq СУБД, в отношении структуры баз eq данных, команд создания и eq обработки данных, основных eq типов данных. В тоже eq время каждая последующая eq СУБД обладает большими eq возможностями по сравнению с предыдущими. eq Так, например, Visual FoxPro по сравнению с FoxPro обладает eq более значительными изобразительными eq возможностями. [ REF _Ref463548727 \r \h 11]
База данных в eq Visual FoxPro – это совокупность eq таблиц, отношений между eq таблицами, индексов, триггеров и eq хранимых процедур.
Используемые команды, в eq основном, применимы во всех eq СУБД этого типа, но eq отладка велась на русифицированной eq СУБД FoxPro для eqWindows eq версии 2.5b. eq
Создание базы eq данных в Visual FoxPro eq осуществляется в интерактивном режиме с eq помощью конструктора базы eq данных, который позволяет: eq
1) создавать и eq модифицировать таблицы, хранимые eq процедуры, представления данных; eq
2) добавлять eq созданные ранее таблицы; eq
3) определять для eq таблиц индексы;
4) устанавливать eq отношения между таблицами, eq которые будут поддерживаться при eq создании форм и отчетов. eq
В среде eq СУБД типа Fox каждая eq подзадача может оформляться в eq виде отдельного командного eq файла с расширением. prg и заканчиваться eq оператором возврата в вызывающий eq командный файл.
В данном eq случае основным командным eq файлом является файл eqMainMenu. eqprg, который eq формирует полное экранное eq меню и осуществляет вызов eq других командных файлов, в eq зависимости от выбранного пункта eq меню.
Кроме того, eq необходимо предоставить пользователю eq возможность облегчить процесс eq создания файла данных, т. е. eq предусмотреть создание файла eq данных со структурой заданной в eq программе, а не выбираемой самим eq пользователем, что полностью исключит eq возможные ошибки пользователя в eq задании имен полей eq файла данных, что в сою очередь eq может сказаться на корректной eq работе всей программы. eq[ REF _Ref474871074 \r \h 14]
Для поддержания eq базы данных в устойчивом eq состоянии используется ряд механизмов, eq которые получили обобщенное eq название средств поддержки eq целостности. Эти механизмы применяются как eq статически (на этапе проектирования eq БД), так и динамически (в процессе eq работы с БД).
Нормализация – это формализованная eq процедура, в процессе выполнения eq которой атрибуты данных eq (поля) группируются в таблицы, а eq таблицы - в базу данных. eq
Существует несколько eq типов связей между eq таблицами:
один к одному. При eq таком типе связи eq каждой записи одной eq таблицы соответствует не более eq одной записи другой eq таблицы и наоборот. Связанные eq таким образом таблицы eq можно легко объединить в eq одну. Связь часто eq используется для разбиения очень eq широких таблиц на более eq узкие, что позволяет уменьшить eq время просмотра и управлять eq доступом к определенным частям eq таблицы.
один ко многим. eq Связывает одну строку eq какой-либо таблицы с двумя или eq несколькими строками другой. eq Связь устанавливается между eq первичным ключом основной eq таблицы и соответственным внешним eq ключом связной или подчиненной eq таблицы. Такие связи eq наиболее распространены между eq таблицами реляционной БД.
многие к одному. eq Точно также, как и один ко eq многим.
многие ко многим. eq Связь нельзя установить eq между таблицами непосредственно, она eq устанавливается через третью eq таблицу, связную с двумя eq основными таблицами отношением eq многие к одному.
Приступая к разработке eq нового приложения, прежде eq всего, создайте проект eq приложения. В дальнейшем вы будете eq добавлять в него созданные eq вами элементы приложения. Для eq создания нового проекта вы eq можете использовать мастер eq Application Wizard (Мастер eq приложения) или команду New (Новый) из eq меню File (Файл). eq[ REF _Ref463548821 \r \h 12]
При выполнении eq команды New (Новый) на экране eq открывается соответствующее диалоговое eq окно с перечислением всех eq типов элементов приложения, eq которые возможны в Visual eq FoxPro. По умолчанию установлена eq опция Project (Проект). eq
Целостность данных eq является одним из самых eq важных требований, предъявляемых к eq базам данных.
Для определения eq условия целостности данных eq используется окно построителя eq условий целостности данных eq Referential Integrity Builder eq (Построитель целостности данных), которое содержит eq перечень всех установленных eq отношений между таблицами. В eq данной базе данный не eq требуется что либо изменять, а eq нужно оставить все по умолчанию. eqРабочая область СУБД представлена на рис.3

Рисунок SEQ Рисунок \* ARABIC 3-Рабочая область Visual FoxPro
1.2.1.Создание eq таблиц.
Создавать таблицы eq можно с помощью Конструктора eq таблицы и при помощи Мастера eq таблицы, но первый предоставляет eq разработчику более широкие eq возможности при создании таблицы. eq
В конструктор eq таблицы вы можете перейти из eq мастера по созданию таблицы или eq непосредственно из диалогового окна New eq Table (Новая таблица), eq нажав кнопку New Table eq (Новая таблица) и введя в eq диалоговом окне Create eq (Создать) имя создаваемой таблицы. В eq результате выполнения этих eq действий откроется окно eq конструктора таблицы Table eq Designer(Конструктор таблицы).
Окно конструктора eq таблицы Table Designer eq (Конструктор таблицы) содержит три eq вкладки, предназначенные для определения eq следующих параметров:
Fields (Поля) – eq полей таблицы;
Indexes (Индексы) – eq индексов;
Table (Таблица) – eq условий достоверности вводимых eq данных, а также триггеров eq добавления, удаления и модификации. eq
Целостность данных eq является одним из самых eq важных требований, предъявляемых к eq базам данных.
Для определения eq условия целостности данных eq используется окно построителя eq условий целостности данных eq Referential Integrity Builder eq (Построитель целостности данных), eq которое содержит перечень eq всех установленных отношений eq между таблицами. В данной eq базе данный не требуется что eq либо изменять, а нужно eq оставить все по умолчанию.
1.2.2.Создание запросов.
Одним из основных eq назначений разработанного приложения eq является быстрый поиск eq информации в базе данных и eq получение ответов на разнообразные eq вопросы. Для этих целей в eq Visual FoxPro используются eq средства, называемые запросами. eq Результатом запроса является eq таблица, которую вы можете eq сохранить в массиве, в создаваемой eq новой таблице, отобразить на eq экране в режиме Browse eq (Просмотр) или вывести в виде eq отчета. Для создания запросов вы eq можете использовать мастер eq запросов, который последовательно eq запрашивает наименования таблиц, eq используемых в запросе, перечень eq полей таблиц, критерий eq упорядочения и условия фильтрации eq данных.
1.2.3.Создание отчетов.
Отчет представляет eq собой форматированное представление eq данных, выводимое на экран, eq принтер или в файл. Отчет, eq создаваемый в Visual FoxPro, eq может быть представлен в eq табличном виде или в свободной eq форме. Табличный отчет – это eq напечатанная таблица, в которой eq строка представляет собой eq запись, а каждый из элементов eq строки содержит поле eq исходной таблицы или вычисляемое eq поле. Данные в таблице eq упорядочены. Табличные отчеты eq используются для печати данных, eq представленных в виде списка. При eq подготовке писем, почтовых eq этикеток поля используемых в eq отчете таблиц должны eq располагаться в специально выделенных для них eq местах. В этом случае eq табличный отчет не подходит, и eq используются отчеты в свободной eq форме. При создании такого eq отчета вы можете воспользоваться eq стандартным форматом, автоматически eq создаваемым Visual FoxPro для eq каждой таблицы, при котором eq поля исходной таблицы eq располагаются вертикально. В Visual eq FoxPro для создания отчетов eq можно использовать следующие eq средства:
Report Wizard eq (Мастер отчета). Позволяет eq достаточно быстро создать eq отчет, применяя сортировку, eq группировку данных и заданный eq вами стиль оформления. Для eq создания готового отчета с eq помощью мастера достаточно eq ответить на ряд вопросов Report eq Wizard (Мастер отчета) eq Visual FoxPro.
Report Designer eq (Конструктор отчета). В конструкторе eq отчетов вы можете разрабатывать или eq модифицировать отчеты, созданные с eq помощью мастера.
Quick Report eq (Быстрый отчет). Данное eq средство предназначено для размещения в eq конструкторе отчета полей и eq задания среды окружения. eq
С помощью eq команды Quick Report eq (Быстрый отчет) можно eq ускорить размещение данных в eq отчете из меню Report eq (Отчет). Отчет, получаемый в eq результате выполнения этой eq команды, называется быстрым или eq стандартным отчетом. Иными eq словами, Quick Report eq (Быстрый отчет) - это средство eq конструктора отчетов, которое eq автоматически помещает выбранные eq поля и надписи к ним в окно eq конструктора отчета. После eq этого вы можете модифицировать eq полученный отчет, изменив eq текст надписей, порядок eq расположения полей, добавить в eq отчет группирование данных, eq заголовок и так далее.
1.3. Visual BasicVisual Basic eq является универсальным средством eq программирования, однако рассматривать его eq возможности только с точки eq зрения создания приложений по eq обработке данных нельзя. В eq отличие от большинства пакетов eq программ Visual Basic не eq имеет главного окна, eq объединяющего все остальные элементы eq интерфейса разработчика. Каждый eq элемент Visual Basic eq имеет свое независимое eq окно, которое может eq быть убрано или расположено eq независимо от других в любом eq месте экрана. [ REF _Ref459309709 \r \h 1]
Основные возможности eq Visual Basic, применяемые в eq разработке приложений для обработки eq информации, могут быть eq реализованы благодаря наличию в нем объектов для eq доступа к данным - Data eq Access Object (DAO), eq 32-разрядного процессора данных- JET 3.0 и eq предназначенных специально для работы с eq данными элементов управления.
Процессор eq данных в Visual Basic eq поддерживает все стандартные операции по eq созданию, изменению и удалению eq таблиц, индексов и запросов.
 Формат БД процессора eq данных Visual Basic eq соответствует формату Access. JET 3.0 eq также обеспечивает поддержку eq целостности и проверку вводимых и eq изменяемых данных на уровне eq полей и записей. Для изменения eq данных JET 3.0 позволяет использовать eq язык SQL.  Управление eq базой данных обеспечивается eq процессором данных с помощью eq объектов для доступа к данным. Эти eq объекты позволяют разработчику eq программным путем, с помощью eq соответствующих свойств и методов eq DAO, как манипулировать данными так и eq управлять структурой БД, включая ее eq создание. По сравнению с предыдущей eq версией Visual Basic eq возможности объектов для доступа к eq данным теперь существенно eq расширены. В Visual Basic для eq работы с данными можно eq применять для работы с данными eq несколько рабочих областей, eq поддерживать целостность данных, eq включая каскадное удаление и eq обновление, и обеспечивать их защиту от eq несанкционированного доступа. Кроме eq этого применение коллекций eq существенно сокращает программный eq код.
 Уникальным свойством JET 3.0 eq является возможность создания eq копий данных (репликации eq БД). Для создания копий БД eq разработчику достаточно воспользоваться eq методом MakeReplica при задании eq метода Synchronize выполняется eq согласование данных в обновляемой и eq оригинальной БД. Причем эти операции eq могут выполняться как с файлами eq формата БД процессора данных, так и с БД eq других форматов, поддерживаемых eq через ODBC.
Нельзя не eq отметить, что JET 3.0 используют индексы eq новой, более компактной eq структуры, позволяющие уменьшить eq время их создания и ускорить eq процесс поиска данных.
В eqVisual Basic eq Enterprice Edition включены eq объекты для доступа к внешним eq данным - Remote Data eq Object (RDO) и соответствующие eq элементы управления- Remote eq Data Control (RDC). Это eq позволяет, не прибегая к помощи eq процессора данных JET 3.0, eq использовать все возможности работы с eq курсорами на сервере, достигая eq максимально возможной скорости eq доступа к данным минимизируя eq сетевой трафик.[ REF _Ref461629735 \r \h 2]
1.4.MS SQL eq ServerMicrosoft SQL Server 6.5 - eq одна из наиболее мощных eq СУБД архитектуры клиент - eq сервер. Эта СУБД позволяет eq удовлетворять такие требования, eq предъявляемые к системам распределенной eq обработке данных, как тиражирование eq данных, параллельная обработка, eq поддержка больших баз данных на eq относительно не дорогих аппаратных eq платформах при сохранении несмежного eq управления.
MS SQL Server eq представляет собой систему, eq конечно, плохо сравнимую с eq рассмотренными выше СУБД. Он не eq предназначен непосредственно для разработки eq пользовательских приложений, а выполняет eq функции управления базой eq данных. Для пользовательского приложения SQL eq Server является мощным eq источником генерации и управления eq нужными данными.Рассмотрим интерфейс данного СУБД, который представлен на рис.4

Рисунок SEQ Рисунок \* ARABIC 4- СУБД MS SQL Server
Сервер eq имеет средства удаленного eq администрирования и управления операциями, eq организованные на базе объектно - eq ориентированной распределенной среды eq управления. Microsoft SQL Server 6.5 eq входит в состав семейства eq Microsoft BackOffice, объединяющего 5 eq серверных приложений, разработанных для eq совместного функционирования в качестве eq интегрированной системы. Microsoft SQL Server 6.5 eq предназначен исключительно для поддержки eq систем, работающих в среде eq клиент-сервер. Он поддерживает широкий eq спектр средств разработки и eq максимально прост в интеграции с eq приложениями, работающими на ПК.
Построенная на eq основе технологических решений, eq появившихся в Microsoft SQL Server eq 6.0, версия 6.5 демонстрирует eq много значительных нововведений. SQL eq Server 6.5 превосходит предыдущую eq версию с точки зрения eq применения многопоточной параллельной eq архитектуры операционной системы для eq повышения производительности и масштабируемости, eq когда на компьютере установлено eq несколько процессоров.[ REF _Ref474871067 \r \h 6]
SQL Server 6.5 eq имеет новую масштабируемую eq архитектуру блокировок, называемую eq Динамической блокировкой (Dinamic eq Locking), которая комбинирует eq блокировку на уровне страницы и eq записи для достижения максимальной eq производительности и подключения максимального eq числа пользователей.
SQL Server eq может тиражировать информацию в БД eq иных форматов включая eq Oracle, BM DB2, Sybase, eq Microsoft Access и другие eq СУБД (при наличии eq ODBC драйвера, отвечающего eq определенным требованиям).
Хранимые eq процедуры, поддерживающие OLE Automation, eq позволяют разработчику применять eq практически любой инструмент из eq тех, что поддерживают OLE, в eq целях создания хранимых eq процедур для SQL Server. Visual eq Basic 4.0 поддерживается посредствам eq новой 32-разрядной DB-Library eq (OCX). Многочисленные расширения eq языка Transact-SQL включают eq расширенную поддержку курсоров, eq возможность использования команд eq определения данных внутри eq транзакций и т. д.
Microsoft SQL Server 6.5 eq содержит Ассистент администратора. eq Этот инструмент позволяет eq назначать основные процедуры eq сопровождения базы данных и eq определять для них график выполнения. eq Операции по сопровождению баз данных eq включают проверку распределения eq страниц, целостности указателей в eq таблицах (включая системные) и eq индексах, обновления информации, eq необходимой оптимизатору, реорганизацию eq страниц в таблицах и индексах, eq создание страховочных копий eq таблиц и журналов транзакций. Все эти eq операции могут быть eq установлены для автоматического выполнения по eq заданному администратором графику.

2.ХАРАКТЕРИСТИКА ИНТЕРФЕЙСОВ СОВРЕМЕННЫХ СУБД2.1. Сравнительная характеристика интерфейсов на примере двух СУБДСУБД поддерживают два типа интерфейсов – программный и пользовательский.
Программный интерфейс обеспечивает доступ к данным базы данных из приложений (программ), а пользовательский интерфейс обеспечивает доступ к базе данных пользователей в интерактивном режиме. Как правило, пользовательский интерфейс представлен в виде команд главного меню, панелей инструментов, элементов управления экранной формы, средств навигации в базе данных и т.п.
СУБД содержит развитые инструментальные средства разработки приложений и администрирования базы данных (утилиты, конструкторы форм, генератор отчетов, конструктор запросов, генератор приложений и т.п.). Типичными функциями СУБД являются:
1. Управление данными во внешней памяти (на машинных носителях). СУБД использует файловую систему операционной системы для работы с устройствами внешней памяти на низком уровне.
2. Управление буферами оперативной памяти для повышения скорости обработки данных.
3. Управление транзакциями для обеспечения логической целостности баз данных (транзакция – последовательность операций над базой данных, рассматриваемая как единое целое. Транзакция либо фиксирует изменения в базе данных, либо полностью отклоняется).
4. Защита данных от несанкционированного доступа, протоколирование действий с базой данных (стратегия упреждающей записи в журнал – Write Ahead Log (WAL) для восстановления базы данных после сбоев на основе системных и локальных журналов и сохраненной архивной копии базы данных).
5. Поддержка языков баз данных для определения схемы данных, манипулирования данными, определения ограничений целостности, создания представлений данных.
6. Генерация структур данных таблиц, создание экранных форм, с помощью которых поддерживается диалоговый режим работы пользователей с базой данных, генерация отчетов, содержащих результаты выборки данных, дополнительные вычисления, группировки и т.п.
7. Выполнение запросов различных типов на языках запросов высокого уровня (SQL, QBE и др.).
8. Создание макросов и программных модулей (процедур обработки событий, функций) для автоматизации обработки данных.
9. Поддержка конверторов для преобразования форматов данных при экспорте и импорте данных.
10. Поддержка сервисов (архивирование базы данных, восстановление базы данных, анализ структуры базы данных, защита объектов базы данных и др.).
Рассмотрим на примере двух популярных СУБД программный интрефейс.
2.1.1. Интерфейс MS AccessMS Access – это СУБД, обеспечивающая визуализацию, хранение, поиск и обработку информации.
Запуск MS Access осуществляется: через ярлык MS Access на рабочем столе; Пуск – Программы – MS Office – MS Access.
После запуска появляется стартовое окно, в котором можно создать новый файл БД, указать его имя и местоположение в файловой системе. После нажатия на кнопку Создать появляется окно БД (рис. 5).
Настройка инструментария системы осуществляется активизацией Файл в левом верхнем углу экрана и переходом по команде Параметры Access в специальное окно настройки (рис. 6).
С помощью проводника (рис. 7), расположенного в левой части окна, можно установить различные параметры работы программы:
• Общие – формат БД, личные настройки, рабочий каталог, порядок сортировки;
• Текущая база данных – параметры приложений, переходы, строка состояния, формат сохранения рисунков.

Рисунок SEQ Рисунок \* ARABIC 5-Стартовое окно MS Access

Рисунок SEQ Рисунок \* ARABIC 6-. Настройка параметров системы

Рисунок SEQ Рисунок \* ARABIC 7- Установка параметров Access
Параметры авто замены, параметры ленты и панелей инструментов и др.;
• Таблица – настройка внешнего вида таблиц (цвета, сетка, шрифт и т.п.);
• Конструкторы объектов – общая настройка конструкторов таблиц, запросов, форм и отчетов, проверка ошибок в конструкторе форм и отчетов;
• Правописание – проверка орфографии, словари, параметры автозамены;
• Язык – выбор языков редактирования и языка интерфейса;
• Параметры клиента– задание параметров, изменяющих поведение клиента (не распространяется на работу в Интернете): редактирование, вывод на экран, поля печати и др.;
• Настройка ленты – настройка лент и создание вкладок;
• Панель быстрого доступа – настройка панели быстрого доступа;
• Надстройки – установление надстроек программы;
• Центр управления безопасностью – защита конфиденциальности.
Настроить систему рекомендуется в начале работы.
При возникновении трудностей можно обратиться к справочной системе MS Access. Для получения полной справки следует выбрать пункт меню ? (знак вопроса). Контекстно-зависимая справка вызывается нажатием клавиши F1.
Интерфейс программы MS Access изначально был назван "ленточным" (ribbon), но окончательное его название – Fluent (текучий, простой, свободный).
Договоримся о терминологии, используя рис. 8.
Лента – все, что расположено под заголовком программы (①).
Файл – вкладка, расположенная в верхнем левом углу окна программы (②).
Панель быстрого доступа – панель, расположенная в левой верхней части окна, над вкладкой Файл (②). Служит для размещения наиболее часто используемых команд. Может редактироваться пользователем и по его желанию переноситься под ленту.
Вкладки расположены вдоль верхней части ленты (③) и выглядят как меню.
Группы, блоки (④) – поименованные блоки, в каждом из которых подобраны соответствующие команды (например, блок Режимы содержит все режимы просмотра и работы с выбранным объектом базой данных).

Рисунок SEQ Рисунок \* ARABIC 8-. Элементы интерфейса MS Access
Область перехода (➄) – специальная область, в которой можно активизировать или переключиться в разные объекты и режимы просмотра (например, по дате создания или


Нет нужной работы в каталоге?

Сделайте индивидуальный заказ на нашем сервисе. Там эксперты помогают с учебой без посредников Разместите задание – сайт бесплатно отправит его исполнителя, и они предложат цены.

Цены ниже, чем в агентствах и у конкурентов

Вы работаете с экспертами напрямую. Поэтому стоимость работ приятно вас удивит

Бесплатные доработки и консультации

Исполнитель внесет нужные правки в работу по вашему требованию без доплат. Корректировки в максимально короткие сроки

Гарантируем возврат

Если работа вас не устроит – мы вернем 100% суммы заказа

Техподдержка 7 дней в неделю

Наши менеджеры всегда на связи и оперативно решат любую проблему

Строгий отбор экспертов

К работе допускаются только проверенные специалисты с высшим образованием. Проверяем диплом на оценки «хорошо» и «отлично»

1 000 +
Новых работ ежедневно
computer

Требуются доработки?
Они включены в стоимость работы

Работы выполняют эксперты в своём деле. Они ценят свою репутацию, поэтому результат выполненной работы гарантирован

avatar
Математика
История
Экономика
icon
159599
рейтинг
icon
3275
работ сдано
icon
1404
отзывов
avatar
Математика
Физика
История
icon
156450
рейтинг
icon
6068
работ сдано
icon
2737
отзывов
avatar
Химия
Экономика
Биология
icon
105734
рейтинг
icon
2110
работ сдано
icon
1318
отзывов
avatar
Высшая математика
Информатика
Геодезия
icon
62710
рейтинг
icon
1046
работ сдано
icon
598
отзывов
Отзывы студентов о нашей работе
54 132 оценки star star star star star
среднее 4.9 из 5
ТюмГУ
Спасибо большое за курсовую работу!! Оригинальность 75%, оценка отлично
star star star star star
СПбГУ
Очень грамотное написание курсовой, видно, что исполнитель разбирается в теме работы и пиш...
star star star star star
РЭУ им.Плеханова
Благодарю Евгению за выполнение работы,оценка-отлично.Сделано -все как положено,грамотно и...
star star star star star

Последние размещённые задания

Ежедневно эксперты готовы работать над 1000 заданиями. Контролируйте процесс написания работы в режиме онлайн

Подогнать готовую курсовую под СТО

Курсовая, не знаю

Срок сдачи к 7 дек.

только что
только что

Выполнить задания

Другое, Товароведение

Срок сдачи к 6 дек.

1 минуту назад

Архитектура и организация конфигурации памяти вычислительной системы

Лабораторная, Архитектура средств вычислительной техники

Срок сдачи к 12 дек.

1 минуту назад

Организации профилактики травматизма в спортивных секциях в общеобразовательной школе

Курсовая, профилактики травматизма, медицина

Срок сдачи к 5 дек.

2 минуты назад

краткая характеристика сбербанка анализ тарифов РКО

Отчет по практике, дистанционное банковское обслуживание

Срок сдачи к 5 дек.

2 минуты назад

Исследование методов получения случайных чисел с заданным законом распределения

Лабораторная, Моделирование, математика

Срок сдачи к 10 дек.

4 минуты назад

Проектирование заготовок, получаемых литьем в песчано-глинистые формы

Лабораторная, основы технологии машиностроения

Срок сдачи к 14 дек.

4 минуты назад

2504

Презентация, ММУ одна

Срок сдачи к 7 дек.

6 минут назад

выполнить 3 задачи

Контрольная, Сопротивление материалов

Срок сдачи к 11 дек.

6 минут назад

Вам необходимо выбрать модель медиастратегии

Другое, Медиапланирование, реклама, маркетинг

Срок сдачи к 7 дек.

7 минут назад

Ответить на задания

Решение задач, Цифровизация процессов управления, информатика, программирование

Срок сдачи к 20 дек.

7 минут назад
8 минут назад

Все на фото

Курсовая, Землеустройство

Срок сдачи к 12 дек.

9 минут назад

Разработка веб-информационной системы для автоматизации складских операций компании Hoff

Диплом, Логистические системы, логистика, информатика, программирование, теория автоматического управления

Срок сдачи к 1 мар.

10 минут назад
11 минут назад

перевод текста, выполнение упражнений

Перевод с ин. языка, Немецкий язык

Срок сдачи к 7 дек.

11 минут назад
planes planes
Закажи индивидуальную работу за 1 минуту!

Размещенные на сайт контрольные, курсовые и иные категории работ (далее — Работы) и их содержимое предназначены исключительно для ознакомления, без целей коммерческого использования. Все права в отношении Работ и их содержимого принадлежат их законным правообладателям. Любое их использование возможно лишь с согласия законных правообладателей. Администрация сайта не несет ответственности за возможный вред и/или убытки, возникшие в связи с использованием Работ и их содержимого.

«Всё сдал!» — безопасный онлайн-сервис с проверенными экспертами

Используя «Свежую базу РГСР», вы принимаете пользовательское соглашение
и политику обработки персональных данных
Сайт работает по московскому времени:

Вход
Регистрация или
Не нашли, что искали?

Заполните форму и узнайте цену на индивидуальную работу!

Файлы (при наличии)

    это быстро и бесплатно
    Введите ваш e-mail
    Файл с работой придёт вам на почту после оплаты заказа
    Успешно!
    Работа доступна для скачивания 🤗.