Общие сведения об информационных системах. Элементы теоретической основы проектирования баз данных
Информационная система (ИС) является средой, составляющими элементами которой являются компьютеры, компьютерные сети, программные продукты, базы данных, люди и т.д. Основное назначение ИС – организация хранения и передачи информации. ИС – это человеко-компьютерная система для организации хранения, обработки и выдачи информации в интересах достижения поставленной цели, использующая компьютерную информационную технологию.
Обычно в термин «информационная система» вкладывается понятие «автоматизированная система», при этом в процессе обработки информации главная роль отводится компьютеру.
Автоматизированная информационная система (АИС) – это совокупность тем или иным образом структурированных данных (базы данных) и комплекса аппаратно-програмных средств для хранения данных и манипулирования ими.
Известно несколько определений понятия «база данных». Согласно одного из них база данных (БД) – это упорядоченная информационная система, в которой информация хранится в виде таблиц и управляется специально созданной системой управления базой данных (СУБД), состоящей из таблиц, запросов, форм, макросов и отчетов.
Понятие БД можно применить к любой информации, в которой имеются связанные по определенному признаку элементы, хранимой и организованной особым образом — как правило, в виде таблиц. По сути, БД — это некоторое подобие электронной картотеки, электронного хранилища данных, которое хранится в компьютере в виде одного или нескольких файлов.
Для взаимодействия пользователя с БД используются системы управления баз данных (СУБД).
СУБД – это комплекс программ и языковых средств, предназначенных для создания, введения и использования баз данных.
Современные СУБД обеспечивают:
- набор средств для поддержки таблиц и соотношений между связанными таблицами;
- развитый пользовательский интерфейс, позволяющий вводить и модифицировать информацию, выполнять поиск и представлять информацию в текстовом или графическом виде;
- средства программирования высокого уровня, с помощью которых можно создавать собственные приложения.
БД должна опираться на одну из трех моделей данных, которые определяют связи между данными (см. рис.1). В последнее время наибольшее распространение получили реляционные БД. На идеологии реляционной модели данных построены СУБД: FoxPro, Acсess, Visual C++ и др.
Подходить к рассмотрению многообразия ИС в юридической деятельности можно по-разному, например, по назначению:
- ИС для сбора и обработки учетно-регистрационной и статистической информации;
- ИС оперативного назначения;
- ИС для использования в следственной практике;
- ИС криминалистического назначения;
- ИС для использования в экспертной практике;
- ИС управленческого назначения и т.д.
Однако при такой классификации не учитываются многие важнейшие характеристики ИС, такие как характер выдаваемой информации, способ организации поискового массива, тип критерия смыслового поиска и т.д. Одна из наиболее полной классификаций ИС предложена в книге под редакцией А.П. Полежаева и А.С. Смирнова 1 .
Большим подспорьем в осуществлении быстрого поиска юристом сведений, имеющихся в деле или группе документов, справочника, других информационных массивах, могут (личные) базы данных (ЛБД). Созданные самими пользователями, которые могут быть полезными не только конкретному лицу, но и другим пользователям.
Информация в разрабатываемой пользователем БД должна отвечать следующим правилам:
- непротиворечивость;
- неизбыточность;
- целостность;
- данные должны давать полную информацию для решения задачи.
При создании БД или информационных систем можно выделить ряд этапов:
1 ЭТАП. Постановка задачи. Формируются цели и задачи информационной системы.
2 ЭТАП. Анализ предметной области. Описываются информационные объекты с указанием их характеристик.
3 ЭТАП. Нормализация отношений в информационной модели. Анализируются полученные на втором этапе объекты и устраняются информационные аномалии (нарушения).
4 ЭТАП. Создание физической структуры данных. Описывается нормализованная информационная модель с учетом требований конкретной СУБД, определяются имена полей и типы данных.
5 ЭТАП. Разработка интерфейса. Проектируются экранные формы и отчеты для ввода и предоставления информации.
6 ЭТАП. Разработка дополнительных модулей обработки информации.
7 ЭТАП. Тестирование и отладка информационной системы.
8 ЭТАП. Внедрение.
9 ЭТАП. Эксплуатация.
Нет такого43. Компьютерная информация. Компьютеры, системы и сети, базы данных.
Компьютерная информация — это информация, зафиксированная на машинном носителе или передаваемая по телекоммуникационным каналам в форме, доступной восприятию ЭВМ.
Компьютерная информация – это информация, представленная в специальном (машинном) виде, предназначенном и пригодном для ее автоматизированной обработки, хранения и передачи, находящаяся на материальном носителе и имеющая собственника, установившего порядок ее создания (генерации), обработки, передачи и уничтожения.
Особенность компьютерной информации заключается в следующем: она относительно просто пересылается, преобразовывается, размножается; при изъятии информации, в отличие от изъятия вещи, она легко сохраняется в первоисточнике; доступ к одному и тому же файлу, содержащему информацию, могут одновременно иметь несколько пользователей.
Согласно ст. 6 Федерального закона «Об информации, информатизации и защите информации» информационные ресурсы находятся в собственности юридических и физических лиц, включаются в состав их имущества и на них распространяется действие гражданского законодательства. В частности, важное значение имеют ст. 209 и гл. 20 ГК РФ. Так, ст. 304 ГК устанавливает: «Собственник может требовать устранения всяких нарушений его права, хотя бы эти нарушения и не были соединены с лишением владения»; именно такого рода нарушения прав собственника характерны для преступлений в сфере компьютерной информации.
Компьютерная информация в виде программ для ЭВМ, баз данных является также предметом авторского права.
Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:
1. Тема: Базы данных. Компьютерные сети.
2. Актуальность темы: системы управления базами данных используются для систематизации больших массивов данных, облегчения поиска по базе и внесения изменений; компьютерные сети дают пользователю широки возможности использования дополнительных устройств (локальная сеть), поиска сведений, обмена информацией в сети Internet/
3. Цель занятия: закрепить важнейшие понятия, связанные системами управления базами данных (СУБД), компьютерными сетями, с сетью Internet.
знать: понятие базы данных (БД) как основа информационной системы и объект ее обработки. Понятие о системах управления базами данных (СУБД) и об экспертных системах. Понятие компьютерной сети. Виды компьютерных сетей (локальные, региональные, глобальные). Локальные сети ПК. Понятие о методологии «клиент-сервер». Понятие о протоколах компьютерных сетей. Общие сведения об Internet. Принцип работы сети Internet.
уметь: осуществлять поиск данных в сети Internet, отправлять и принимать электронную почту.
4. Краткие сведения из теоретического курса
Организация данных во внутримашннной сфере характеризуется на двух уровнях — логическом и физическом. Физическая организация данных определяет способ размещения данных непосредственно на машинном носителе. В современных прикладных программных средствах этот уровень организации обеспечивается автоматически без вмешательства пользователя. Пользователь, как правило, оперирует в прикладных программах и универсальных программных средствах представлениями о логической организации данных.
Логическая организация данных
Логическая организация данных на машинном носителе зависит от используемых программных средств организации и ведения данных во внутримашинной сфере. Метод логической организации данных определяется используемыми типом структур данных и видом модели, которая поддерживается программным средством.
Модель данных — это совокупность взаимосвязанных структур данных и операций над этими структурами. Вид модели и используемые в ней типы структур данных отражают концепцию организации и обработки данных, используемую в СУБД, поддерживающей модель, или в языке системы программирования, на котором создается прикладная программа обработки данных.
Файловая модель. Структуры данных файловой модели
Основные типы структур данных файловой модели — поле, запись, файл. Запись является основной структурной единицей обработки данных и единицей обмена между оперативной и внешней памятью.
Поле — это элементарная единица логической организации данных, которая соответствует отдельной, неделимой единице информации — реквизиту.
Запись — это совокупность полей, соответствующих логически связанным реквизитам. Структура записи определяется составом и последовательностью входящих в нее полей, каждое из которых содержит элементарное данное.
Файл – это множество одинаковых по структуре экземпляров записей со значениями в отдельных полях. Экземпляр записи представляет собой реализацию записи, содержащую конкретные значения полей. Структура записи файла – линейная, то есть поля имеют единственное значение и отсутствуют групповые данные.
Часто приходится иметь дело с огромными массивами информации, с данными, между которыми существуют разнообразные связи и зависимости. В 70-х годах была найдена чрезвычайно удобная форма организации данных для компьютерной обработки, получившая название базы данных (Database). Идея базы данных основана на таком привычном и простом способе записи информации, таблица. В самом деле, четкая и несложная структура (строки и столбцы) делает таблицу практически универсальным средством отображения информации любой природы.
С такой таблицей легко работать: добавлять данные о новых студентах; вычеркивать соответствующие строки, если студент отчислен; располагать строки в определенном порядке (например, по алфавиту) и т.д. Итак, таблица – удобная и достаточно универсальная структура для хранения и обработки информации.
Простая структура таблицы и ее математическая сущность как отношения (по-английски — relation), позволили Е.Ф. Кодду в 1970 г. сформулировать концепцию реляционной базы данных.
Фактически реляционная база данных – это таблица, специальным образом организованная в виде файла. При переходе от таблицы к базе данных меняется терминология. Строка в базе данных называется записью. Каждая запись состоит из полей (элементов столбцов).
Обычная таблица имеет «шапку», которая, по существу, определяет структуру таблицы: каждый столбец имеет свое название, по которому ясно, во-первых, какого характера данные заносятся в этот столбец, и, во-вторых, какой он должен быть ширины. Шапке таблицы соответствует структура базы данных, которая представляет собой описание полей каждой записи. В структуре базы для каждого поля задается: имя (name);тип (type); ширина (width).
Данные в таблицах могут иметь совершенно различную природу. Поля базы данных могут иметь один из следующих типов: символьный (Character); числовой (Numeric); дата (Date); логический (Logical).
Для работы с базами данных предназначены специальные программы, которые получили название систем управления базами данных (СУБД). Основные операции с базами данных: создание; просмотр; корректировка; добавление/удаление записей; поиск данных в базе; сортировка/упорядочение.