Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Диплом Кочетков.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
7.66 Mб
Скачать

3.5 Организация файлов баз данных

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

  • перечень полей с характеристиками (название, тип, длина поля);

  • время создания или обновления файла;

  • количество записей, которые находятся в файле

  • другая вспомогательная информация (например, информация о связи с индексным файлом, сведения о языке заполнения и другое).

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

3.6 Программный продукт dbForge Studio for mysql

dbForge Studio for MYSQL - это бесплатный и профессиональный инструмент для разработчиков БД и пользователей MYSQL. Он автоматизирует задание по разработке и администрированию СУБД MYSQL, а также открывает новые возможности для получения лучшего результата. С помощью этой программы можно с легкостью разрабатывать SQL скрипты, процедуры, функции, составлять и выполнять запросы, редактировать данные, осуществлять их импорт и экспорт, управлять пользователями, редактировать объекты базы данных. dbForge Studio работает с любым сервером MYSQL. Визуальное построение диаграммы с помощью Дизайнера базы данных предоставляет возможность получения удобного восприятия структуры данных, продивлятися информацию о каждом объекте базы, редактировать и визуализировать связки между таблицами. Программа объединяет разные скрипты, файлы запросов и объекты базы данных в единственный проект. Дружественный интерфейс станет понятным непрофессиональному пользователю. Установка данного продукта не занимает много времени и места [23]. Преимущества dbForge Studio for MYSQL:

  • большее удобство работы с помощью мастера создания резервной копии базы;

  • возможность сохранения настроек резервного копирования для повторного использования;

  • возможность работы с базами любого размера;

  • возможность создания отчетов сравнения баз в формате HTML и Excel;

  • новый визуальный редактор выражения для создания сложных условий с помощью нескольких щелканий мыши;

  • связь на диаграмме отображает направление соединения; точнее обозначенные свойства соединения.