Статистические информационные системы

Автор: Пользователь скрыл имя, 31 Января 2013 в 18:22, контрольная работа

Краткое описание

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

Оглавление

1. Статистические информационные системы 3
2. Типы данных в СУБД. Записи, поля базы данных. Отношения 9
Библиографический список 17

Файлы: 1 файл

ИСЭ контрольная.doc

— 201.50 Кб (Скачать)

 

Рис.1. Таблица, запись и поле.

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

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

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

Поля – основные элементы структуры базы данных. Они обладают свойствами. От свойств зависит , какие типы данных можно вносить в поле, а какие нет. Основным свойством любого поля является его длина.

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

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

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

Разные типы полей  имеют разное назначение и разные свойства.

1. Основное свойство  текстового поля - размер.

2. Числовое поле служит  для ввода числовых данных. Оно  тоже имеет размер, но числовые  поля бывают разными, например  для ввода целых чисел и  для ввода действительных чисел. 

В последнем случае кроме размера поля задается также размер десятичной части числа.

3. Поля для ввода  дат или времени имеют тип  Дата/время. Для ввода логических  данных, имеющих только два значения (Да или Нет; 0 или 1; Истина или  Ложь и т. п.), служит специальный  тип - Логическое поле. Нетрудно догадаться, что длина такого поля всегда равна 1 байту, поскольку этого более чем достаточно, чтобы выразить логическое значение.

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

5. В современных базах данных можно хранить не только числа и буквы, но и картинки, музыкальные клипы и видеозаписи. Поле для таких объектов называется полем объекта OLE.

6. У текстового поля  есть недостаток, связанный с  тем, что оно имеет ограниченный  размер (не более 256 символов). Если нужно вставить в поле длинный текст, для этого служит поле типа MEMO. В нем можно хранить до 65 535 символов. Особенность поля MEMO состоит в том, что реально эти данные хранятся не в поле, а в другом месте, а в поле хранится только указатель на то, где расположен текст.

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

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

Записи можно сортировать  в порядке возрастания (А-Я) или  убывания (Я-А). Сортировка может происходить  по нескольким уровням.

Отношения между  таблицами

Отношения между таблицами  устанавливают связь между данными  находящимися в разных таблицах базы данных.

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

Отношения между таблицами определяются отношением между группами объектов соответствующего типа. Например, один автор может написать несколько книг и издать их в разных издательствах. Или издательство может опубликовать несколько книг разных авторов. Таким образом, между авторами и названиями книг существует отношение один-ко-многим, а между издательствами и авторами существует отношение много-ко-многим.

Отношения между таблицами  базы данных BIBLIO.MDB показаны на рис.2.

 

Рис.2. Отношения между таблицами базы данных BIBLIO.MDB.

Отношение один-к-одному

Если между двумя  таблицами существует отношение  один-к-одному, то это означает, что  каждая запись в одной таблице  соответствует только одной записи в другой таблице.

Примером такого отношения  может служить отношение между таблицами. Таблица AUTHORS (Авторы) содержит краткую информацию о авторах (ФИО и год рождения).

 

 

Рис.3. Структура таблицы AUTHORS

 

Таблица PERSON (Личность) содержит персональную информацию о авторах (домашний адрес, телефон, образование  и др.) Структура таблицы PERSON показана на рис.4. Следует отметить, что в базе данных BIBLIO.MDB никакой таблицы PERSON нет и мы упоминаем о ней только как о иллюстрации отношения между таблицами - один-к-одному.

 

 

Рис.4. Структура таблицы PERSON

 

Между таблицами AUTHORS и PERSON существует отношение один-к-одному, так как одна запись, идентифицирующая автора, однозначно соответствует только одной записи в таблице PERSON, содержащей персональные данные об авторе.

Связь между таблицами  определяется с помощью совпадающих полей: Au_ID в таблице AUTHORS и в таблице PERSON.

Отношение один-ко-многим

Хорошим примером отношения  между таблицами один-ко-многим является отношение между авторами и названиями книг (таблицы AUTHORS и TITLES), так как  каждый автор может иметь отношение к созданию нескольких книг. Связь между таблицами AUTHORS и TITLES осуществляется с помощью совпадающих полей Au_ID в обеих таблицах.

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

Отношение много-к-одному

Отношение много-к-одному полностью аналогично рассмотренному выше отношению один-ко-многим.

Отношение много-ко-многим

При отношении между  двумя таблицами много-ко-многим каждая запись в одной таблице  связана с несколькими записями в другой таблице и наоборот. Иллюстрацией такого отношения может служить отношение между таблицами PUBLISHERS и AUTHORS. С одной стороны, каждое издательство может публиковать книги разных авторов и с другой стороны - каждый автор может публиковаться в разных издательствах.

Для удобства работы с  таблицами, имеющими отношение много-ко-многим, обычно в базу данных добавляют еще одну таблицу, которая находится в отношении один-ко-многим и много-к-одному к соответствующим таблицам. В случае базы данных BIBLIO.MDB такой таблицей является TITLE AUTHOR.

В большинстве случаев любые две таблицы связаны отношением «один–ко многим».

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Библиографический список

  1. Емельянова, Н.З. Основы построения автоматизированных информационных систем  [Текст] / Н.З. Емельянова. - М.: ФОРУМ: ИНФРА – М, 2008
  2. Давыдов, Л.А. Информационные системы в экономике в вопросах и ответах  [Текст] / Л.А. Давыдов. - М.: Проспект, 2009
  3. Докучаев А.А., Мошенский С.А., Назаров О.В. Средства информатики в офисе торговой фирмы  [Текст] / А.А. Докучаев, А.С. Мошенский, О.В. Назаров. - СПб: ТЭИ, 2009
  4. Пятибратов, А.П. Вычислительные системы, сети и коммуникации  [Текст] / А.П. Пятибратов.- М.: Финансы и статистика , 2008
  5. Максимов, О.В. Информационные технологии для экономистов  [Текст] / О.В. Максимов. - Ростов – на – Дону: Феникс, 2010
  6. Титаренко, Г.А. Автоматизированные информационные технологии в экономике  [Текст] / Г.А. Титаренко. - М.: ЮНИТИ, 2011
  7. Шафрин, Ю.А. Информационные технологии  [Текст] / Ю.А. Шафрин. - М.: ООО «Лаборатория базовых знаний», 2008

 

 

 




Информация о работе Статистические информационные системы