русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Тема 3. Базы данных и системы управления базами данных в сфере культуры


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


Тема 2. Статистические методы обработки информации в сфере культуры и искусства

 

Тема 3. Базы данных и системы управления базами данных в сфере культуры

База данных – это совокупность данных, относящихся к определенной теме (например: учет клиентов и поставщиков, ведение справочника телефонных номеров, расписание движения поездов) и методов, обеспечивающих добавление, изменение, выборку и отображение данных.

Прежде чем приступить к рассмотрению принципов проектирования баз данных, необходимо понять, как система управления реляционными базами данных хранит данные. Для того, чтобы эффективно организовать их выдачу, необходимо распределить информацию разного рода по разным таблицам. Например, одна таблица может содержать только сведения о сотрудниках, а другая - только о заказах. Информацию, содержащуюся в базе данных, можно объединить и представить множеством различных способов. Например: напечатать отчет, объединив в нем сведения о сотрудниках и о заказах. Итак, при проектировании базы данных следует сначала распределить информацию по отдельным таблицам, а затем указать, как эти таблицы связаны между собой, чтобы при необходимости можно было объединить содержимое разных таблиц.

Этапы проектирования базы данных:

Этап 1: Постановка задачи. На этом этапе следует решить, какая информация будет храниться в планируемой базе данных.

Этап 2: Создание таблиц. После того, как содержимое базы данных будет определено, его следует разбить на несколько разделов, например, "Сотрудники" или "Заказы". Каждый такой раздел станет отдельной таблицей в планируемой базе данных.

Этап 3: Определение полей. На этом этапе следует решить, какую информацию должна содержать каждая таблица. Каждый элемент информации в таблице называется полем и изображается в отдельном столбце. Например, таблица "Сотрудники" может содержать поле "Фамилия"; другим полем в этой таблице может быть "Дата найма".



Этап 4: Установка связей между таблицами. Изучите каждую таблицу и решите, каким образом данные в ней должны быть связаны с данными из других таблиц. При необходимости добавьте новые поля в существующие таблицы или создайте новые таблицы, предназначенные специально для связи.

Этап 5: Тестирование и улучшение. Проанализируйте спроектированную схему базы данных на наличие ошибок. Создайте таблицы и введите несколько тестовых записей. Проверьте, можно ли извлечь нужную информацию из ваших таблиц. При необходимости внесите изменения.

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

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

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

· В таблице есть поля, которые в основном не заполнены, так как не применимы к большей части записей. Обычно это означает, что таким полям место в другой таблице.

· Несколько таблиц содержат одни и те же поля. Например, в разных таблицах хранятся сведения о заказах, сделанных в январе, и заказах, сделанных в феврале, или о российских и иностранных клиентах. В этом случае лучше объединить схожию информацию в одной таблице, хотя возможно, придется добавить одно или несколько полей, например, поле "Дата заказа".



<== предыдущая лекция | следующая лекция ==>
Проектирование базы данных | Структура базы данных


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.004 сек.