Вопрос 62. Категории СУБД: Oracle, MS SQL Server-2000, Borland Interbase, MySQL

Oracle в настоящее время - база данных номер один на рынке СУБД для корпоративных информационных систем. Высокая надежность и производительность являются качествами, которые оптимальным образом подходят для крупных и средних предприятий, где необходимо автоматизировать десятки рабочих мест и обеспечить обработку большого количества документов. Существуют различные поставки СУБД для обеспечения практически любых требований пользователя.

Oracle -оптимальная СУБД для корпоративной информационной системы

ABACUS Financial - это система автоматизации учета и управления средними и крупными предприятиями. Подобный программный продукт должен обеспечивать бесперебойную работу десятков и сотен пользователей в единой информационной сети, необходима ежедневная обработка тысяч документов, должны обеспечиваться высокие отказоустойчивость и безопасность. СУБД Oracle оптимальным образом отвечает всем требованиям, которые предъявляются к подобным системам.

Но, принимая решение в пользу лидера промышленных баз данных, необходимо определиться, какой из программных продуктов вам нужен, так как эта компания предлагает различные варианты поставок. Также необходимо определиться с тем, какой вариант схемы лицензирования вы выберете, от этого зависит, какую сумму вам придется потратить на приобретение СУБД Oracle. Мы поможем вам разобраться с этими вопросами.

Microsoft SQL Server 2000 - это законченное предложение в области баз данных и анализа данных для быстрого создания масштабируемых решений электронной коммерции, бизнес-приложений и хранилищ данных. Оно позволяет значительно сократить время выхода этих решений на рынок, одновременно обеспечивая масштабируемость, отвечающую самым высоким требованиям. В сервер SQL Server 2000 включена поддержка языка XML и протокола HTTP, средства повышения быстродействия и доступности, позволяющие распределить нагрузку и обеспечить бесперебойную работу, функции для улучшения управления и настройки, снижающие совокупную стоимость владения. Кроме того, SQL Server 2000 полностью использует все возможности операционной системы Windows, включая поддержку до 32 процессоров и 64 ГБ ОЗУ.

MySQL — свободная система управления базами данных (СУБД). MySQL является собственностью компании Sun Microsystems, осуществляющей разработку и поддержку приложения. Распространяется под GNU General Public License и под собственной коммерческой лицензией, на выбор. Помимо этого компания MySQL AB разрабатывает функциональность по заказу лицензионных пользователей, именно благодаря такому заказу почти в самых ранних версиях появился механизм репликации.

MySQL является решением для малых и средних приложений. Входит в LAMP. Обычно MySQL используется в качестве сервера, к которому обращаются локальные или удалённые клиенты, однако в дистрибутив входит библиотека внутреннего сервера, позволяющая включать MySQL в автономные программы.

Гибкость СУБД MySQL обеспечивается поддержкой большого количества типов таблиц: пользователи могут выбрать как таблицы типа MyISAM, поддерживающие полнотекстовый поиск, так и таблицы InnoDB, поддерживающие транзакции на уровне отдельных записей. Более того, СУБД MySQL поставляется со специальным типом таблиц EXAMPLE, демонстрирующим принципы создания новых типов таблиц. Благодаря открытой архитектуре и GPL-лицензированию, в СУБД MySQL постоянно появляются новые типы таблиц.

Borland InterBase 7.5 - высокопроизводительный, экономичный, многоплатформенный сервер баз данных. InterBase 7.5 представляет собой экономичную, высокопроизводительную СУБД с обработкой транзакций, которую используют миллионы пользователей во всем мире.

Сочетая легкость установки, автоматическое восстановление после аварийных отказов и минимальные требования к администрированию, InterBase является наиболее подходящим решением для встраивания в тиражируемые приложения. Обладая поддержкой многопроцессорного режима и сложной архитектурой, InterBase идеально подходит для многофункциональных бизнес приложений, обслуживающих большое количество пользователей. Графический пользовательский интерфейс IBConsole теперь включает монитор производительности, одновременно отслеживающий состояние нескольких серверов и баз данных InterBase.

Производительность, удобство использования, поддержка Windows, Linux и Solaris, а также таких сред разработки, как Borland Delphi, C++Builder, C#Builder и Kylix позволяют InterBase занять ведущее место среди разработчиков и стать недорогим вариантом ПО для предприятий.

 

 

Вопрос 63. Основы работы СУБД MS Access: режимы работы: таблицы, запросы.

Задание

Создать таблицу для хранения данных о сотрудниках и заполнить ее примерно десятью записями.

Порядок выполнения работы

Создание базы данных

Откройте СУБД Access и задайте имя и расположение нового файла БД.

Формирование структуры таблицы

Информация, которая должна храниться в БД КАДРЫ.

Выберите на листе Таблицы действие Создать, выберите для создания Конструктор. В появившемся окне задавайте параметры каждого поля в соответствии с Табл. 1. В списке (сверху) показываются только имя и тип поля, а также необязательные комментарии к каждому полю. В комментарии можно внести сведения из столбца Информация Табл. 1. В результате будет создана структура таблицы в виде списка полей.

Детально свойства каждого поля задаются в окне свойств (внизу). В этом окне видны свойства текущего (выбранного) поля.

Поле можно удалить, выделив всю строку его описания щелчком по серому квадрату, расположенному слева от поля (аналогично выделяется вся строка таблицы в Excel) и нажав клавишу Delete. Для изменения порядка следования полей перетащите строку с описанием поля на нужное место за этот же серый квадрат.

Выделить сразу несколько полей можно, если щелкать по их серым квадратам, удерживая нажатой клавишу Ctrl или Shift, точно так же, как это делается при выделении нескольких файлов в Проводнике.

После того, как работа будет завершена, назовите новую таблицу КАДРЫ.

ВНИМАНИЕ. Не следует добавлять счетчик в качестве ключевого поля. Ключевые поля пока задавать не следует.

Не следует также задавать значения непонятных свойств.

Для того, чтобы внести изменения в структуру таблицы, ее следует выделить на листе Таблицы и нажать кнопку Конструктор. Вы снова окажетесь в Конструкторе данной таблицы.

Порядок выполнения работы

Работа с запросами на выборку

Для создания запросов выберите на листе Запросы базы данных: Создать à Конструктор à ОК.

Выберите для запроса единственную таблицу и закройте окно выбора таблиц.

Заполните "заявку на запрос". Для того, чтобы просмотреть текущие результаты запроса, выбирайте Режим таблицы в контекстном меню окна запроса. Для продолжения работы в Конструкторе выбирайте там же Режим конструктора.

Задание условий выборки полностью аналогично заданию условий фильтра.

Для выполнения запросов, включающих условия типа "…для заданного района…" следует ввести в условие некоторую новую переменную.

Использованием квадратных скобок Вы указываете Access, что НужныйРайон – не константа-образец для поиска, а переменная.

При выполнении этого запроса эта переменная найдена не будет, так как нигде в Access ей не присваивается никакого значения.

В этом случае при выполнении запроса Access спросит у оператора, чему должно быть равно значение переменной НужныйРайон. Это будет сделано с помощью диалогового окна.

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: