Информация о книге

978-5-94774-679-2

Главная  » Тематика определяется » Технология Microsoft ADO .NET. Учебное пособие

Кариев Ч.А., Технология Microsoft ADO .NET. Учебное пособие


серия: Основы информационных технологий
Бином. Лаборатория знаний, 2017 г., 978-5-94774-679-2


Описание книги

Рассматриваются основы технологии Microsoft ADO .NET и ее применение к разработке Windows-приложений на языке Visual C#. Вводятся понятия, необходимые для освоения основного материала: элементы работы с СУБД Microsoft Access и Microsoft SQL 2000, преобразования баз данных, элементы языка SQL, работа с утилитами SQL Server Enterprise Manager и SQL Query Analyzer. Излагаются основы защиты баз данных, а также подключение с различным уровнем доступа. Приводится большое количество примеров хранимых процедур, их применение в ADO .NET. Вводится технология XML с такими составляющими, как DTD, XSL, XSD. Книга предназначена для студентов, специализирующихся в области разработки программного обеспечения и архитектуры программных систем.

Ключевые слова


  XSLT 


Поделиться ссылкой на книгу



Содержание книги

Предисловие......11Литература......12Глава 1. Введение в реляционные базы данных и технологию ADO.NET......13Лекция 1. Элементы работы с базами данных......13Что такое реляционная база данных......13Элементы работы с СУБД Microsoft Access......15Преобразование базы данных Microsoft Access в формат Microsoft SQL......26Определение структуры базы данных в SQL Server Enterprise Manager......30Преобразование базы данных Microsoft SQL в формат Microsoft Access......35Создание базы данных в SQL Server Enterprise Manager......37Перенос файла Microsoft SQL на другой компьютер......39Элементы языка SQL......41Агрегатные функции......47Оператор сравнения like......49Создание таблицы с помощью запросов......50Команды изменения языка DML......52Лекция 2. Объекты ADO.NET......55Подключение к базе данных — технология ADO.NET. Мастер Data Form Wizard......55Модель объектов ADO.NET......61Таблицы и поля (объекты DataTable и DataColumn)......61Объекты DataRelation......62Строки (объект DataRow)......62DataAdapter......62Объекты DBConnection и DBCommand......62Использование визуальной среды для работы с ADO.NET......62Server Explorer......70Программирование объектов ADO.NET......73CommandText......82ConnectionString......83Управление соединением. Объект Connection......86Объект Command......88Глава 2. Подключение к источнику данных......94Лекция 3. Подключение к базе данных Microsoft Access......94Связывание элементов управления с данными......94Перемещение по записям. Объект CurrencyManager......98Подключение к базе данных Microsoft Access, защищенной паролем. Вскрытие пароля......100Подключение к базе данных Microsoft Access, защищенной на уровне пользователей. Вскрытие учетных записей......108Подключение к базе данных Microsoft Access с паролем, защищенной на уровне пользователей. Вскрытие пароля и учетных записей......125Лекция 4. Подключение к базе данных Microsoft SQL Server......128Подключение к базе данных Microsoft SQL Server с разделенным доступом......128События объекта Connection......133Обработка исключений......138Работа с пулом соединений. Microsoft SQL Profiler......146Глава 3. Объект Command......152Лекция 5. Создание хранимых процедур......152Создание хранимых процедур в SQL Query Analyzer......152Создание хранимых процедур в SQL Server Enterprise Manager......167Вызов простых хранимых процедур при помощи объекта DataAdapter......175Создание хранимых процедур в Visual Studio.NET......182Лекция 6. Свойства и методы объекта Command......186Объект Command. Свойства CommandType и CommandText......186Методы ExecuteNonQuery, ExecuteScalar и ExecuteReader объекта Command......197Применение методов объекта Command в Windows-приложениях. Параметризированные запросы......207Лекция 7. Вызов хранимых процедур. Работа с транзакциями......223Вызов хранимых процедур с входными параметрами......223Вызов хранимых процедур с входными и выходными параметрами......231Вызов хранимых процедур, содержащих несколько SQL-конструкций......236Работа с транзакциями......238Хранимые процедуры в Microsoft Access......249Глава 4. Объект DataSet......253Лекция 8. Объекты DataTable, DataRow и DataColumn......253Понятие DataSet, DataTable и DataColumn......253Программное создание объектов DataTable и DataColumn. Ограничения Unique Constraint и ForeignConstraint......273Создание столбцов, основанных на выражении......280Объект DataRow......282Свойство RowState......287Свойство RowVersion......290События объекта DataTable......297Лекция 9. Объект DataView. Вывод связанных таблиц......300Объект DataView. Фильтрация и сортировка данных......300Вывод связанных таблиц. Вывод двух таблиц в один элемент DataGrid......308Вывод связанных таблиц в два элемента DataGrid......313Свойство PrimaryKey......320Поиск данных......322Класс HashTable......328Класс ArrayList......331Глава 5. XML и ADO.NET......334Лекция 10. Введение в XML......334Что такое HTML......334SGML, HTML и XML......337Создание XML-документа......338Структура XML-документа......342Понятие корректно сформированных (well-formed) XML-документов......343Что такое каскадные таблицы стилей (CSS)......344Применение CSS для представления XML......355Создание действительных (valid) XML-документов. Определение типа документа (DTD)......358XSL и XSLT......365Атрибуты XML-документов......374Применение атрибутов в XSL-схемах для фильтрации выводимого содержимого......375Лекция 11. Типизированный объект DataSet. Чтение и запись XML-документов......378XML-схемы данных (XSD)......378Связи в XSD-схемах......388Создание XSD-схемы в среде Visual Studio.NET......395Создание типизированного объекта DataSet......399Получение информации о структуре объекта DataSet......412Загрузка XML-документов и XSD-схем в типизированный объект DataSet......415Загрузка XML-документов и XSD-схем в обычный объект DataSet......422Запись содержимого и структуры типизированного объекта DataSet......424Запись содержимого и структуры обычногообъекта DataSet......429Глава 6. Передача изменений в базу данных......431Лекция 12. Методы и свойства объекта DataAdapter. Передача изменений в базу данных при помощи объекта Command......431Конструктор объекта DataAdapter......431Метод Fill......437Свойство TableMappings. Окно QuickWatch......439Свойство MissingMappingAction......446Свойство MissingSchemaAction......448Применение свойства TableMappings для помещения в DataSet нескольких таблиц......459Изменение записей......462Создание объектов SqlCommand для передачи изменений в базу данных......466Создание объектов OleDbCommand для передачи изменений в базу данных......477Лекция 13. Передача изменений в базу данных при помощи хранимых процедур. Объект CommandBuilder......484Передача изменений в базу данных при помощи хранимых процедур MS SQL Server......484Передача изменений в базу данных при помощи хранимых процедур MS Access......491Объект Command Builder......497Обновление связанных таблиц......500Метод GetChanges объекта DataSet......506Метод Merge объекта DataSet......508Проблемы, связанные с обновлением базы данных......513Обработка исключений......518Глава 7. Введение в Web-сервисы......520Лекция 14. Создание и использование Web-сервиса......520Подготовка сервера IIS......520Создание web-сервиса......521Разработка приложения, использующего web-сервис......531Расположение файлов web-сервиса......534Создание пакета установки web-сервиса......536Проблема, связанная с переустановкой IIS......541Изменение стандартного отчета......542


Об авторе

Кариев Ч.А.
С отличием закончил физический факультет ТашГУ. Инженер-программист. Занимается разработкой XML веб-сервисов.

Последние поступления в рубрике "Тематика определяется"



Математика. Подготовка к ЕГЭ. Задачи с параметрами.10-11 классы 

В предлагаемом пособии представлен обширный материал, посвященный двум заключительным и сложным темам ЕГЭ профильного уровня: задачам с параметрами и числам и их свойствам. На многочисленных примерах с подробными решениями и обоснованиями (как и требуется на экзамене) показаны различные методы и решения задач....

План счетов бухгалтерского учета с последними изменениями 

Читателю предлагается самая последняя редакция Плана счетов бухгалтерского учета финансово-хозяйственной деятельности организаций и инструкции по его применению с учетом последних приказов Минфина РФ. План счетов - это важнейший инструмент бухгалтерского учета, настольная книга для каждого практического бухгалтера....

На ферме. Книжка с наклейками 

Игры с наклейками - занятие не только интересное, но и полезное. С этой книгой малыш познакомится с различными видами транспорта, потренируется решать простые логические задачки и находить соответствия....

Если Вы задавались вопросами "где найти книгу в интернете?", "где купить книгу?" и "в каком книжном интернет-магазине нужная книга стоит дешевле?", то наш сайт именно для Вас. На сайте книжной поисковой системы Книгопоиск Вы можете узнать наличие книги Кариев Ч.А., Технология Microsoft ADO .NET. Учебное пособие в интернет-магазинах. Также Вы можете перейти на страницу понравившегося интернет-магазина и купить книгу на сайте магазина. Учтите, что стоимость товара и его наличие в нашей поисковой системе и на сайте интернет-магазина книг может отличаться, в виду задержки обновления информации.