Другие способы создания таблиц



Если создаете таблица, структура которой имеет много общего со структурой ранее созданной таблицы, то можно скопировать структуру существующей таблицы (для этого нужно позиционироваться на соответствующей таблице, выбрать позицию меню Правка/Копировать, затем – Правка/Вставить, после чего в появившемся окне ввести имя вновь создаваемой таблицы, а в качестве параметра вставки выбрать «только структура»). Структура созданной таким образом таблицы может быть впоследствии скорректирована обычным способом. В приведенном примере в базе данных на основе таблицы «Сотрудник» строится таблица «Аспирант».

Кроме рассмотренных выше способов создать таблицу можно с использованием Мастера таблиц (Таблица/Создать/Мастер таблиц).в левой части окна Создание таблиц высвечивается перечень образцов таблиц, из которых можно выбрать подходящую по содержанию таблицу.

Из выбранной таблицы можно перенести все или некоторые поля во вновь создаваемую таблицу, можно изменить имя поля. Чтобы ввести какие-либо другие изменения в структуру создаваемой таблицы, следует завершить формирование таблицы с помощью Мастера, после чего откорректировать в обычном порядке. Как видим, использование этой возможности не освобождает от понимания основ проектирования БД, так как нужно оценить, насколько предлагаемое в качестве образца решение соответствует вашим потребностям, и при необходимости изменить предлагаемую структуру БД.

Создать таблицу можно и путем импорта ее из других систем. Кроме того, в виде таблицы можно сохранить результат запроса. В Access имеется еще возможность создавать таблицу в режиме таблицы, но этот способ не представляется интересным.

 

Глава 2. Выбор СУБД.

Выбор СУБД.

Естественно, что при выборе СУБД важно не просто оценить ее, но и определить значимость и нужность той или иной ее возможности (характеристики) для каждой конкретной создаваемой информационной системы. Так, например, для небольших сетей при небольшом объеме данных и отсутствии реальной необходимости в их защите, может быть, и нет особой нужды выбирать систему с архитектурой «клиент-сервер». Для ИС с преобладанием простых поисковых запросов нет смысла выбирать систему, обеспечивающую выполнение многомерного анализа данных, т. д. Каждый инструмент должен использоваться в адекватных условиях.

Для предварительного отбора СУБД-претендентов можно рекомендовать следующую последовательность шагов:

1) составить перечень требований, которым СУБД должна обязательно удовлетворять;

2) из списка СУБД-претендентов удалить системы, не удовлетворяющие этим требованиям;

3) оставшиеся системы оценить по бальной системе;

4) осуществить окончательный выбор системы из числа СУБД, получивших наибольших оценок.

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

Для учета значимости тех или иных характеристик СУБД любой вершине нужно присвоить второй параметр – коэффициент значимости каждой характеристики для данного приложения. Сумма коэффициентов вершин, принадлежащих одной вышестоящей вершине, равна 1. Для каждой вершины вычисляется взвешенный показатель качества путем умножения балла на коэффициент. Показатель качества вышестоящей вершины определяется как сумма взвешенных показателей подчиненных вершин. Более подробно эта методика выбора СУБД изложена в [19]. Подобный подход достаточно широко используется при выборе не только СУБД. Так, похожая методика была предложена для выбора правовых баз данных [37]. Однако реально использовать ее для выбора СУБД достаточно сложно из-за трудности получения достоверных исходных данных.

Учитывая тенденции развития ИС, наблюдающиеся в настоящее время, можно предположить, что СУБД должна отвечать следующим требованиям:

· обеспечивать работу в гетерогенной сетевой среде, включая возможность эффективной работы в Интернете (для этого СУБД должна поддерживать как общепринятые стандарты сетевого обмена (TCP/IP, DECnet, IPX/SPX, NetBIOS, SNA и т. п.), так и стандарты межпрограммных интерфейсов (ATMI, XA, ODBC, CORBA));

· легко переноситься с платформы на платформу;

· обеспечивать работу с большими объемами разнотипных данных;

· быть надежной и эффективной.

Выбор СУБД является важным шагом при создании автоматизированных информационных систем (АИС), влияющим на эффективность, как проектирования, так и функционирования системы.   


Дата добавления: 2018-04-15; просмотров: 193; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!