Студопедия — System.Data.OleDb
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

System.Data.OleDb






Сноска. Приложение исключено Законом РК от 06.01.2011 № 378-IV (вводится в действие по истечении десяти календарных дней после его первого официального опубликования).

 


© 2012. РГП на ПХВ Республиканский центр правовой информации Министерства юстиции Республики Казахстан

ПО

Информ. система представляет собой набор автономных биз-прил.

Инф. сис. предст. собой набор интегрированных биз-прил. связанных между собой интерфейсами и форматами обмена данных

Функциональность КИС построена таким образом, что вся бизнес-логика максимально выведена из приложений и сосредоточена в данных. 2) Данные

Данные в КИС многократно дублируются, причем при вводе в бизнес-приложение могут интерпретироваться и корректироваться пользователем

Дублирование сведено к минимуму, обеспечена поддержка целостности данных

Данные в такой архитектуре разделены на два уровня: 1) информационные ресурсы (документы, файлы, почтовые сообщения, базы данных) 2) модель описания информационных ресурсов компании (каталоги, описания, словари) 3) Пользователи

Пользователи операционного уровня

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

Рассчитана на пользователей с высокой квалификацией в своей бизнес-области 4)Модель деятельности кампании

Не предполагает какой-либо формализованной модели деятельности компании

Представляет собой модель бизнес-процессов, она определяет логику работы своеобразного “информационного конвейера”, в котором КИС постоянно “толкает и координирует” пользователей

Основой модели деятельности компании является модель данных. Бизнес-процессы описываются без детализации. 5)Организация

Не требует и централизации управления, сохраняет свою устойчивость при организационных преобразованиях.

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

Представляет широкое делегирование полномочий пользователя, Инф. сист. устойчива при организационных преобразованиях. 6)Границы эффективного применения

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

Данный тип эффективен в условиях долгосрочной стабильности и предсказуемости и хорошо приспособлен к небольшим изменениям и изменчивости Данный тип архитектуры эффективен в условиях большого разнообразия информационных ресурсов и нестабильности би 3. Основные платформы для разработки бизнес-приложений: архитектура клиент-сервер.компьютеры и программы, входящие в состав информационной системы, не являются равноправными. Некоторые из них владеют ресурсами (файловая система, процессор, принтер, база данных и т.д.), другие имеют возможность обращаться к этим ресурсам. Компьютер (или программу), управляющий ресурсом, называют сервером этого ресурса (файл-сервер, сервер базы данных, вычислительный сервер...). Клиент и сервер какого-либо ресурса могут находится как в рамках одной вычислительной системы, так и на различных компьютерах, связанных сетью. Основной принцип технологии "клиент-сервер" заключается в разделении функций приложения на три группы: ввод и отображение данных (взаимодействие с пользователем); прикладные функции, характерные для данной предметной области; функции управления ресурсами (файловой системой, базой данных и т.д.) Поэтому, в любом приложении выделяются следующие компоненты: компонент представления данных; прикладной компонент; компонент управления ресурсом Связь между компонентами осуществляется по определенным правилам, которые называют "протокол взаимодействия". 4. Основные платформы для разработки бизнес-приложений: создание кросс-платформенных приложений. Кроссплатформенное (межплатформенное) программное обеспечение — программное обеспечение, работающее более чем на одной аппаратной платформе и/или операционной системе. Типичным примером является программное обеспечение, предназначенное для работы в операционных системах Linux и Windows одновременно. На разных ОС — независимо от того, как технически достигнута работа в них — стандартные элементы интерфейса имеют разные размеры. Поэтому простое жёсткое позиционирование элементов интерфейса невозможно — под другой ОС они могут налезать друг на друга. PHP, ActionScript, Perl, Python, Tcl и Ruby — кроссплатформенные интерпретируемые языки, их интерпретаторы существуют для многих платформ. Среды исполнения Java Virtual Machine и.NET также кроссплатформенны, однако на их вход подаётся не исходный текст, а промежуточный код. Поэтому программы, написанные на Java и C#, можно запускать под разными ОС без предварительной перекомпиляции. Даже несмотря на широкую, в общем, стандартизацию аппаратного и программного обеспечения, программисту часто приходится налаживать ветви под разные ОС, включая ту или другую с помощью условной компиляции. Кроссплатформенные IDE - IDE Free Pascal, IDE Lazarus, Qt Creator работают на разных операционных системах: Linux, Windows и др., что сделало их конкурентом даже виртуальной машины Java. Если программа не предназначена для исполнения (запуска) на определённой платформе, но для этой платформы существует эмулятор платформы, базовой для данной программы, то программа может быть исполнена в среде эмулятора. 5. Основные платформы для разработки бизнес-приложений: создание компонентно-ориентированных приложений. Компонент (от лат. сomponent - составляющий)- составная часть, элемент чего-либо. В программировании компонент— это "кирпичик" программы, состоящий из свойств (properties), методов (methods) и событий (events). Свойства дают возможность управлять видом и поведением компонента, методы — использовать возможности, предоставляемые компонентом, а события— реагировать на происходящие внутри компонента события, программировать реакцию компонента на внешние события и т. д. Разработка программы с помощью компонентов называется компонентно-ориентированным программированием. Начнем с определения термина компонент в программировании. Компонент — это независимый модуль, предназначенный для многократного использования и предоставляемый пользователю в двоичном формате. Это определение описывает четыре ключевых характеристики компонента. Рассмотрим их по очереди. Компонент определен как независимый модуль. Это означает, что каждый компонент вполне самодостаточен. Другими словами, компонент обеспечивает полный набор функций. Его внутренняя работа закрыта для "внешнего мира", но при этом реализация может быть изменена без последствий для кода, в котором используется этот компонент. Компонент предназначен для многократного применения. Компонент представляет собой отдельный модуль. Благодаря особенностям работы средств языка С#, любой его класс полностью соответствует общему определению компонента. Например, будучи скомпилированным, класс (в его двоичной форме) можно использовать в различных приложениях. Но значит ли это, что любой класс является компонентом? Ответ: нет. Для того чтобы класс стал компонентом, он должен следовать компонентной модели, определенной средой.NET Framework. К счастью, этого совсем не трудно добиться: такой класс должен реализовать интерфейс System.ComponentModel.IComponent. При реализации интерфейса IComponent компонент удовлетворяет набору правил, позволяющих компоненту быть совместимым со средой Framework. 6. Основные платформы для разработки бизнес-приложений: создание Web-приложений. Веб-приложение — клиент-серверное приложение, в котором клиентом выступает браузер, а сервером — веб-сервер. Логика веб-приложения распределена между сервером и клиентом, хранение данных осуществляется, преимущественно, на сервере, обмен информацией происходит по сети. Одним из преимуществ такого подхода является тот факт, что клиенты не зависят от конкретной операционной системы пользователя, поэтому веб-приложения являются межплатформенными сервисами. Разработка веб-приложений — это общий термин для процесса создания веб-страниц или сайтов. Веб-страницы создаются с использованием HTML, CSS и JavaScript. Эти страницы могут содержать простой текст и графику, напоминая собой статичный документ. Страницы также могут быть интерактивными или отображать меняющуюся информацию. Создавать интерактивные страницы немного сложнее, но они позволяют создавать веб-сайты с богатым содержимым. Сегодня большинство страниц интерактивны и предоставляют современные интерактивные услуги, такие как корзины интернет-магазинов, динамическая визуализация и даже сложные социальные сети. ASP.NET является единой моделью для разработки веб-приложений, которая содержит службы, необходимые для создания веб-приложений для предприятий. ASP.NET является частью.NET Framework. При использовании Visual Studio для создания веб-узлов ASP.NET фактически используется интегрированная среда разработки, называемая Visual Web Developer. Visual Web Developer отличается от Visual C#; в этой среде имеется собственный конструктор для создания пользовательских интерфейсов на веб-страницах, а также другие средства веб-разработки и администрирования веб-узлов.   7. Основы технологии доступа к данным ADO.NET: типы и пространства имен. Схема процесса доступа к данным. ADO.NET– новая технология доступа к базам данных, специально оптимизированная для нужд построения рассоединенных систем на платформе.NET. В основе технологии ADO.NET лежит концепция объектов наборов данных типа DataSet, представляющих собой локальную копию множества взаимосвязанных таблиц. При помощи этого объекта пользователь может локально производить различные операции с содержимым БД, будучи физически рассоединен с СУБД, и после завершения этих операций передавать внесенные изменения в БД при помощи соответствующего адаптера данных. Все типы ADO.NET предназначены для выполнения единого набора задач: установить соединение с хранилищем данных, создать и заполнить данными объект DataSet, отключится от хранилища данных и вернуть изменения внесенные в объект DataSet, обратно в хранилище данных. Объект DataSet представляет локальный набор таблиц и информацию об отношениях между ними. На практике можно создать на клиенте объект DataSet, который будет представлять полную копию удаленной базы данных. После создания объекта DataSet и его заполнения данными можно производить запросы к нему и перемещаться по таблицам, то есть выполнять все операции как при работе с обычными базами данных. Основным пространством имен является System.Data, типы: DataTable, DataColumn, DataRow. Пользователь Рассоединенный DataSet в оп. памяти IDbDataAdapter IDbCammand IDataReader IDbConnection Хранилище данных Интерфейсы 8. Основные типы, представляющие данные в ADO.NET: таблицы, столбцы, записи, ограничения, связи. Свойства и методы этих классов. Класс DataTable используется для создания в оперативной памяти моделей табличных наборов данных. Мы можем создавать объект DataTable программным образом, однако чаще в приложениях эти объекты создаются автоматически. Св-ва: Rows,Columns,Constraints(ограничения), ChildRelations(связь), ParentRelations, DataSet(ссылка на набор данных), PrimaryKey, TableName. Метод: NewRow(). ТИП DATACOLUMN Св-ва: AllowDbNull, Unique, DefaultValue, DataType, ReadOnly, ColumnName, Caption. ТИП DATAROW, Основные методы: Add(добавление созданной строки в таблицу), BeginEdit, EndEdit, CancelEdit, Delete(пометить для удаления), AcceptChanges, RejectChanges(отменить изменения). Ограничения позволяют принудительно поддерживать целостность данных DataTable. Ограничение представляет собой автоматическое правило, применяемое к столбцу или связанным столбцам и определяющее порядок действий при каком-либо изменении содержимого строки. В ADO.NET имеется два типа ограничений: ForeignKeyConstraint и UniqueConstraint. По умолчанию оба ограничения создаются автоматически при установке связи между двумя или несколькими таблицами путем добавления отношения DataRelation к коллекции DataSet. 9. Наборы данных ADO.NET: объекты DataSet. Назначение и создание. Переход между таблицами. Табличка: <<От DataSet отходят 3 квадрата>> 1) DataRelationCollection(коллекция отношений БД) 2)DataTableCollection(коллек. таблиц БД) 3)PropertyCollection(Допол. св-ва БД). Объект DataSet – это создаваемый в оперативной памяти набор таблиц (объектов DataTable), связанных между собой отношениями и снабженный средствами проверки целостности данных. DataSet – это фактически представление базы данных, которое помещается в оперативную память клиента и с которой можно работать при разорванном соединении. С помощью дополнительного свойства базы данных (св-ва ExtendedProperties) можно привязать к объекту DataSet любую доп. информацию. Информация задается в виде пар имя-знач. Примеры: DataTable table1=new DataTable("Таблица1"); столбцы: ds.Tables["Таблица1"].Column["id"]; После создания связи можно программным образом осуществлять переход между таблицами, участвующими в отношении. Для этого используются методы класса DataRow: -GetChildRows() для получения строк из подчиненной таблицы, -GetParentRows() и GetParentRow() перехода к родительской таблицы. Методы возвращают либо одну строку, либо массив строк. 10. Управляемые провайдеры ADO.NET: виды, пространства имен, типы хранилищ. Таблица 3 колонки - Провайдер, Простран. имен, Хранилище данных. Разделитель

OLE DB

System.Data.OleDb







Дата добавления: 2015-03-11; просмотров: 676. Нарушение авторских прав; Мы поможем в написании вашей работы!



Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...

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

Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...

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

Значення творчості Г.Сковороди для розвитку української культури Важливий внесок в історію всієї духовної культури українського народу та її барокової літературно-філософської традиції зробив, зокрема, Григорій Савич Сковорода (1722—1794 pp...

Постинъекционные осложнения, оказать необходимую помощь пациенту I.ОСЛОЖНЕНИЕ: Инфильтрат (уплотнение). II.ПРИЗНАКИ ОСЛОЖНЕНИЯ: Уплотнение...

Приготовление дезинфицирующего рабочего раствора хлорамина Задача: рассчитать необходимое количество порошка хлорамина для приготовления 5-ти литров 3% раствора...

ПУНКЦИЯ И КАТЕТЕРИЗАЦИЯ ПОДКЛЮЧИЧНОЙ ВЕНЫ   Пункцию и катетеризацию подключичной вены обычно производит хирург или анестезиолог, иногда — специально обученный терапевт...

Ситуация 26. ПРОВЕРЕНО МИНЗДРАВОМ   Станислав Свердлов закончил российско-американский факультет менеджмента Томского государственного университета...

Различия в философии античности, средневековья и Возрождения ♦Венцом античной философии было: Единое Благо, Мировой Ум, Мировая Душа, Космос...

Studopedia.info - Студопедия - 2014-2024 год . (0.012 сек.) русская версия | украинская версия