Шпаргалка по дисциплине "Информационные системы"

Автор работы: Пользователь скрыл имя, 30 Марта 2014 в 18:57, шпаргалка

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

Работа содержит ответы на вопросы для экзамена по дисциплине "Информационные системы".

Вложенные файлы: 1 файл

РЭИС.docx

— 44.06 Кб (Скачать файл)

№2Приёмы создания БД. Создание новой базы данных. Запустите СУБД MS ACCESS. На экране появляется диалоговое окно создания и открытия БД. Выполните следующие действия: выставить режим НОВАЯ БАЗА ДАННЫХ | ОК |. В появившемся окне «ФАЙЛ НОВОЙ БАЗЫ ДАННЫХ» в поле ПАПКА откройте папку (каталог), в который Вы хотите записать создаваемую БД. Далее, указав в поле «ИМЯ ФАЙЛА» имя создаваемой БД, выполните команду СОЗДАТЬ. База данных создана. Создание БД можно выполнить не только при запуске СУБД, но и в процессе работы с системой. Для этого необходимо выполнить следующую цепочку действий: ФАЙЛ | СОЗДАТЬ БАЗУ ДАННЫХ | вкладка ОБЩИЕ | активизировать НОВАЯ БАЗА ДАННЫХ | ОК. База данных создана.    2 способ создания БД с помощью SQL.

 

Билет№8.

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

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

Билет№9.

№1 Объектно-ориентированный подход к анализу предметной области.Объектно-ориентированный подход предполагает выделение классов объектов и определение действий, в которых участвуют объекты. При этом различают пассивные объекты (материалы, документы, оборудование), над которыми выполняются действия, и активные объекты (организационные единицы, конкретные исполнители, информационные подсистемы), которые совершают эти действия. Такой подход позволяет выделять операции над объектами и решать задачи целесообразности существования самих объектов. Недостаток объектно-ориентированного подхода заключается в меньшей наглядности конкретных процессов для лиц, принимающих решения. Вместе с тем выявленные операции в дальнейшем могут быть представлены для наглядности в виде функциональных диаграмм. Сущность функционального подхода к моделированию бизнес-процессов сводится к построению схемы технологического процесса в виде последовательности операций, на входе и выходе которых отражаются объекты различной природы: материальные и информационные объекты, используемые ресурсы, организационные единицы.№2Структура операторов и базовые элементы языка SQL.Формат записи SQLсвободный, можно описать все подряд на одной строке один оператор на нескольких строках. Слова операторов можно разделить в произвольном количестве пробелов и комментариев. Окончание операторов определяется по контексту. ВЕСЬ НАБОР ключевых слов языка SQL Зарезервирован, их нельзя занимать для других целей(например, имена объектов). Компилятор у языка безразлично большими или маленькими буквами пишется операторы он их не различает. Комментарий обозначают фигурными скобками или двумя знаками минус до конца строки. для обращения к БД используется след обозначение: (*)-«все», квадратные скобки – конструкция необязательная; (…)предшествующая единица может повторяться;(,)– используется для разделения элементов списка. В строке оператора обычно  указывается имя таблицы, название столбцов, поскольку язык SQL работает с БД. Базовыми элементами языка являются таблицы строки и столбцы этих таблиц полученной таблицы (запросы) называются порожденными таблицами.

 

Билет№10.

№1 Этапы анализа предметной области ИС. Проект разработки АИС для любой предметной области и любого предприятия следует рассматривать как крупные инвестиции, которые должны окупиться за счет повышения эффективности деятельности, поэтому сначала необходимо определить, какие именно функциональные области и какие типы производства нужно охватить, т. е. провести анализ предметной области АИС. Для эффективного анализа предметной области необходимо:1)разработать стратегию комплексной автоматизации; 2)провести анализ деятельности предприятия; 3)рассмотреть вопросы реорганизации деятельности. Понятие стратегии автоматизации основывается на базовых принципах автоматизации предприятия, которая включает в себя следующие компоненты: 1)цели — области деятельности предприятия и последовательность, в которой они будут автоматизированы; 2)способ автоматизации — по участкам, направлениям, комплексная автоматизация; 3)долгосрочная техническая политика — комплекс внутренних стандартов, поддерживаемых на предприятии; 4)ограничения; 5)процедура управления изменениями плана.Стратегия автоматизации. Стратегический план автоматизации составляется с учетом:  1)среднего периода между сменой технологий основного производства; 2)среднего времени жизни выпускаемых предприятием продуктов и их модификаций; 3)анонсированных долгосрочных планов поставщиков технических решений в плане их развития; 4)сроков амортизации используемых систем; 5)стратегического плана развития предприятия, включая планы слияния и разделения, изменения численности и номенклатуры выпускаемой продукции; 6)планируемых изменений функций персонала.Таким образом, стратегия автоматизации представляет собой план, согласованный по срокам и целям со стратегией организации. С помощью автоматизации нужно достичь опред целей: 1)снижение стоимости продукции; 2)увеличение количества или ассортимента; 3)сокращение цикла: разработка новых товаров и услуг, выход на рынок; 4)переход от производства «на склад» к производству «под конкретного заказчика» с учетом индивидуальных требований и т. д. Автоматизация предприятия является инвестиционной деятельностью и к ней применимы все подходы оценки эффективности инвестиций. При этом необходимо учитывать ограничения: финансовые, временные, человеческий фактор и технический. Под анализом деятельности предприятия здесь понимается сбор и представление информации о деятельности предприятия в виде пригодном для принятия решения о разработке определенного класса АИС. В зависимости от выбранной стратегии автоматизации предприятия технологии сбора и представления информации могут быть различными. Желательно, чтобы анализ предприятия закончился построением набора моделей, соответствующих стандартам IDEF. Реорганизация деятельности преследует, как правило, цель повышения эффективности деятельности предприятия в целом и может предусматривать применение методологий . 1)Методология BSP - помогает предприятию определить план создания информационных систем, удовлетворяющих его ближайшим и перспективным информационным потребностям. 2)методология TQM - в основе лежит концепция управления качеством выпускаемой продукции. Достижение соответствующего уровня качества требует постоянного совершенствования производственных процессов. 3)методология BPR - фундаментальное переосмысление и радикальное перепланирование бизнес-процессов компаний, имеющее целью резкое улучшение показателей их деятельности.для этого: 1)Несколько работ объединяются в одну. 2)Исполнителям делегируется право по принятию решений. 3)Этапы процесса выполняются в естественном порядке. 4)Реализуются различные версии процесса. 5)Работа выполняется там, где ее целесообразно делать. 6)Снижаются доли работ по проверке и контролю. 7)Минимизируется количество согласований.8)Ответственный менеджер является единственной точкой контакта с клиентом процесса. 9)Используются и централизованные и децентрализованные операции.

№2  Операторы определения данных. Операторы манипулирования данными языка SQL. Язык SQL определяет:1)операторы языка2) типы данных3) набор строенных функций. По-своему лог.назначению операторы языка разбиваются на след. группы: 1)Язык определения данных (включает операторы управляющие объектами БД. К ним относятся: таблицы, индексы, представления.  Для каждой конкретной БД существует свой набор объектов БД кот.может значительно расширять набор объектов предусмотренным стандартам. В некоторых СУБД (Oracle)все объекты принадлежащие одному пользователю образуют схему БД. С другой стороны, в стандарте SQL92 термином «схема» стали называть группу взаимосвязанных таблиц) 2)DDL (оператор определения данных): 1)ALTERTABLE — изменить таблицу; 2)DROPTABLE — удалить таблицу; 3)CREATECOLLATION — создать последовательность; 4)DROPCOLLATION — создать последовательность; 5)CREATEVIEW — создать представление; 6)DROPVIEW — удалить представление. 3)Язык манипулирования данными (DML) (включает операторы, управляющие содержанием таблиц БД и извлекающие информацию из этих таблиц).Операторы: 1)извлечение данных из одной или нескольких таблиц(SELECT) 2)INSERT - добавление строк в таблицу; 3)DELETE - удаление строк из таблицы; 4)UPDATE - изменение значений полей в таблице.

Билет№11.

№1 Модели данных предметной области (модель потоков).

Процессная потоковая модель-это модель, описывающая процесс последовательного во времени преобразования материальных и информационных потоков компании в ходе реализации какой-либо бизнес-функции или функции менеджмента. Сначала (на верхнем уровне) описывается логика взаимодействия участников процесса, а затем (на нижнем уровне) - технология работы отдельных специалистов на своих рабочих местах. Завершается организационное бизнес-моделирование разработкой модели структур данных, которая определяет перечень и форматы документов, сопровождающих процессы в компании, а также задает форматы описания объектов внешней среды, компонентов и регламентов самой компании. При этом создается система справочников, на основании которых получают пакеты необходимых документов и отчетов. Такой подход позволяет описать деятельность компании с помощью универсального множества управленческих регистров (цели, стратегии, продукты, функции, организационные звенья и т. д.). Язык манипулирования данными включает операторы, управляющие содержанием таблиц БД и извлекающие информацию из этих таблиц. К таким операторам относятся: SELECT- извлечение данных из одной или нескольких таблиц; INSERT- добавление строк в таблицу; DELETE- удаление строк из таблицы; UPDATE- изменение значений полей в таблице.№2 Операторы запросов к базе данных языка SQL. Операторы манипулирования данными языка SQL. Язык манипулирования данных включает операторы управляющие содержание таблицы, извлекающие информацию из этих таблиц. К таким операторам относятся: 1)Извлечение данных из одной или нескольких таблиц: Select. 2) Удаление строк из таблиц: Delete. 3)Изменение значения полей: Update. 4) Добавление строк в таблицу: Insert. Число значений должно соответствовать числу указанных полей.

 

 

 

Билет№12.

№1 Модели данных предметной области (модель сущность – связь).

Моделирование предметной области базируется на использовании графических диаграмм, включающих небольшое число разнородных компонентов. В связи с наглядностью представления концептуальных схем баз данных ER-модели получили широкое распространение в CASE-системах, поддерживающих автоматизированное проектирование реляционных баз данных. Базовыми понятиями ER-модели являются сущность, связь и атрибут. В диаграммах ER-модели сущность представляется в виде прямоугольника, содержащего имя сущности. При этом имя сущности - это имя типа, а не конкретного объекта. Каждый экземпляр сущности должен быть отличим от любого другого экземпляра той же сущности. Связь представляется в виде линии, связывающей две сущности или ведущей от сущности к ней же самой. Атрибутом сущности является любая деталь, которая служит для уточнения, идентификации, классификации, числовой характеристики или выражения состояния сущности.№2 Встроенные и пользовательские функции. Функции пользователя представляют собой самостоятельные объекты БД.В SQL Server имеются следующие классы функций пользователя:  1)Scalar — функции возвращают обычное скалярное значение, каждая может включать множество команд, объединяемых в один блок с помощью конструкции BEGIN...END; 2)Inline — функции содержат всего одну команду SELECT и возвращают пользователю набор данных в виде значения типа данных TABLE; 3)Multi-statement — функции также возвращают пользователю значение типа данных TABLE, содержащее набор данных, однако в теле функции находится множество команд SQL (INSERT, UPDATE и т. д.). Именно с их помощью и формируется набор данных, который должен быть возвращен после выполнения функции.

Встроенные функции SQL, условно разбивают на следующие группы:1)математические функции; 2)строковые функции; 3)функции для работы с датой и временем; 4)функции конфигурирования; 5)функции системы безопасности; 6)функции управления метаданными; 7)статистические функции.

 

Билет№13.

№1 Язык унифицированного моделирования UML, принципы UML – модели.Использование языка UМL для моделирования организации и се бизнес-процессов позволяет в полной мере отобразить структурное, статическое и динамическое представление. Получаемая в ходе объектно-ориентированного анализа и проектирования UML-модель организации представляет собой совокупность взаимосвязанных диаграмм, идентифицирующих бизнес-процессы, описывающих их жизненный цикл, структуру организации и взаимодействие процессов функционирования во времени и пространстве с привязкой к используемым ресурсам и получаемым результатам. UML-модель применительно к бизнес-моделированию может включать в себя следующие диаграммы:1.Структурный аспект: Use-Case-диаграммы, идентифицирующие бизнес-процессы и бизнес-транзакции, их взаимосвязь и взаимодействие.2.Динамический аспект: Behavior-диаграммы (Activity, State- chart, Collaboration, Sequence), описывающие поведение (жизненный цикл) бизнес-процессов в их взаимодействии во времени и в пространстве с привязкой к используемым ресурсам и получаемым результатам. 3.Статический аспект: Class-диаграммы, отражающие совокупность взаимосвязанных объектов. В этих диаграммах рассматриваются логическая структура предметной области, ее внутренние концепции, иерархия объектов и статические связи между ними, структуры данных и объектов; Deployment-диаграммы, отражающие технологические ресурсы организации.Не обязательно строить все диаграммы.UML-модель позволяет получить подробные ответы на стандартные вопросы о деятельности организации, в частности: 1)каковы виды деятельности организации и предметные области управления (предметно-структурный аспект); 2)каковы бизнес-процессы организации (функциональный аспект); 3)кто и где выполняет бизнес-процессы (организационный аспект); 4)как выполняются бизнес-процессы (методический аспект); 5)когда выполняются бизнес-процессы (динамический аспект); 6)что, откуда и куда перемешается, обрабатывается, получается в материальных и в связанных с ними информационных потоках (сущностно-элементный аспект); 7)с помощью чего (какими инструментами) выполняются бизнес-процессы (ресурсный и технологический аспекты).

№2 Транзакции языка SQL. Операторы управления транзакциями.Транзакция – последовательность действий, которая или полностью фиксируется в БД, или полностью отменяется.Иногда под транзакцией также подразумевают не группу SQL-операторов, а интервал времени, выполняемые в течение которого SQL-операторы можно или все зафиксировать или все отменить. Пример, операции перевода денег с одного счета на другой, должна составлять единые транзакции. Фиксация транзакции - может производиться принудительно по SQL-оператору или неявно после завершения каждого SQL-оператора.Новая транзакция начинается с начала каждого сеанса работы с БД.Далее все выполняемые SQL-операторы будут входить в одну транзакцию до тех пор, пока не будет выполнен оператор COMMITWORK или ROLLBACKWORK. Говорят, что оператор COMMITWORK фиксирует транзакцию. Логически не связанные операции можно включать в транзакцию, т.е можно создавать достаточно длинные транзакции. Но если происходит сбой системы и при этом выполняется откат транзакции (удаление) все операций, входящих в состав транзакций, то пропадают результаты выполнения достаточного большого кол-ва операций. Если одну большую транзакцию разделить по смыслу на 5 маленьких и произойдет откат только 5-той транзакции при сбое результатом выполнения всех предыдущих операций(4транзакции) благополучно сохраняться

 

 


Информация о работе Шпаргалка по дисциплине "Информационные системы"