Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
снг.docx
Скачиваний:
2
Добавлен:
18.09.2019
Размер:
674.24 Кб
Скачать

2.Описание заданной предметной области «Страны снг»

Предметная область данного задания – «Государства СНГ», которая включает следующие информационные объекты:

  1. Основные характеристики(Код страны; Название страны; Код главы государства; Столица; Премьер-министр; Код формы правления; Код национальной статистической службы; Код денежной единицы; Дата независимости; Интернет домен; Дата вступления в СНГ; Флаг; Герб ).

  2. Географические характеристики (Код страны; Площадь; Численность населения; Самая высокая точка; Высота; Самая длинная река; Длина).

  3. Макроэкономические показатели (Код страны ; ВВП 2011; ВВП на душу населения ; ИРЧП; Уровень жизни).

  4. Главы государств (Код главы государства; ФИО; Дата рождения ; Наличие детей; Семейное положение; Дата вступления на пост; Код религии).

  5. Команды (Код команды; Название; Код страны).

  6. Спортивные достижения (Код команды; Код вида спорта; Голов; Побед)

  7. Виды спорта (Код вида спорта; Вид спорта)

  8. Религии (Код религии; Название)

  9. Кредиты МВФ (Код кредита; Код страны; Дата выдачи; Сумма долга в евро; Дата возврата; Отметка о возврате ; Должники)

  10. Курсы валют (Код денежной единицы; Название; По отношению к российскому рублю; По отношению к доллару; По отношению к евро)

  11. Формы правления (Код формы правления; Название; Краткая информация)

  12. Национальные статистические службы( Код национальной статистической службы; Название; Адрес; Телефон; Электронный адрес; Сайт; Индекс)

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

3.Описание информационно-логической модели данных.

Удобным и наглядным средством отображения логических связей, использованных для объединения записей связанных таблиц при работе, является схема данных. Информационно-логическая модель созданной базы

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

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

4.Назначение таблиц, способы создания таблиц в бд.

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

Существует несколько способов создания таблиц:

  • в режиме таблицы;

  • с помощью Мастера;

  • в режиме Конструктора.

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

Создание таблицы с помощью Мастера сводится к созданию новой таблицы на основе образца из деловой или личной сферы (пользователю предлагается для выбора более 50 образцов таблиц), кроме того, имеющиеся поля можно переименовывать.

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

В работе преимущественно все таблицы созданы в режиме Конструктора. В таблицах используются следующие типы полей:

  • Текстовый — тип данных, используемый для хранения обычного неформатированного текста ограниченного размера (до 255 символов) (например: название страны, премьер-министр, самая высокая точка и т.д.);Во многих полях типа Текстовый изменен размер поля и выравнивание текста. Для некоторых полей была применена маска ввода. Например для номера телефона

  • Числовой — тип данных для хранения действительных чисел (численность населения, площадь страны и т.д.);Практически все поля имеют тип Длинное целое и тип элемента управления: Поле со списком.

  • Дата/время — тип данных для хранения календарных дат и текущего времени (дата независимости, дата вступления в СНГ, и т.д.);Для всех дат используется маска ввода 00.00.0000;0;_

  • Поле объекта MEMO — специальный тип данных, предназначенный для хранения длинного текста (до 65 535 символов).В этой базе данных только одно поле имеет такой тип данных: краткое описание формы правление.

  • Счетчик — специальный тип данных для уникальных (не повторяющихся в поле) натуральных чисел с автоматическим наращиванием. Естественное использование — для порядковой нумерации записей (код страны и т.д.);

  • Логический — тип для хранения логических данных (могут принимать только два значения, например Да или Нет) (наличие детей)Это поле имеет тип элемента управлния:флажок;

  • Поле объекта OLE — специальный тип данных, предназначенный для хранения объектов OLE, например мультимедийных (фото)(флаг,герб);

В работе также использованы различные форматы полей с разным числом десятичных знаков, описания полей , использованы выражения(Например :Если ИРЧП>0,7,уровень жизни высокий, если меньше ,то средний; Если есть отметка о возврате, то возвращено, иначе должник)