Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Физическое проектирование. Под физическим проектированием понимается назначение форматов хранения файлов

Сущности и связи. | Преподаватель работает на кафедре. | Классификация связей | Предварительные отношения для бинарных связей степени 1:1. | Предварительные отношения для бинарных связей степени 1:1. | Предварительные отношения для степени связи 1:N и M:N. | Предварительные отношения для степени связи M:N. | Использование ролевых отношений. | Использование ролевых отношений. | Развитой пример применения E-R проектирования. |


Читайте также:
  1. Гражданско-правовое регулирование благ, обеспечивающих физическое и психическое благополучие человека
  2. Здоровье и физическое развитие
  3. Ментальное и физическое чувства
  4. Метафизическое животное
  5. Метафизическое истолкование понятия времени
  6. Метафизическое истолкование понятия временя
  7. Метафизическое истолкование этого понятия

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

Одно из самых важных решений, принимаемых здесь – какая именно СУБД будет использована при создании банка данных. В идеале для решения задачи должна использоваться та СУБД, которая позволяет наиболее эффективно решить поставленную задачу. Однако, на практике используется то «что есть под рукой», та СУБД, которая закуплена и установлена у разработчика, с которой имеется опыт работы и т.д.

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

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

Несколько проще обстоит дело с выбором форматов таблиц и индексных файлов. С одной стороны, каждая СУБД предоставляет пользователю ограниченное число форматов хранения, обычно 1-2, не более. С другой – доступ к данным с помощью драйверов ODBC делает все СУБД, работающие в среде Windows до какой- то степени «форматно- независимыми».

Что же касается выбора индексных выражений, то совершенно ясно, что от их оптимального выбора зависит скорость работы приложений. Здесь общепринятой практикой является назначение индексов по всем первичным и внешним ключам всех отношений. Кроме того, индексы часто назначаются полям, по которым часто может проводится сортировка данных. Например, в таблице с анкетными данными студентов (см. разобранные выше примеры) поле «Фамилия» не является ключевым, однако по нему возможна и сортировка данных (упорядочение по алфавиту), и поисковые операции. Приложения будут работать заметно быстрее, если по этому полю будет создан индекс. Разумеется, количество индексов не стоит увеличивать сверх меры, поскольку слишком большое их число может дать и обратный эффект – скорость выполнения снизится за счет перегрузки каналов обмена информацией.

 

 


Дата добавления: 2015-07-19; просмотров: 41 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Физическое проектирование.| Ограничения целостности.

mybiblioteka.su - 2015-2024 год. (0.006 сек.)