Программирование баз данных. Технология ADO.NET и не только

Импорт данных из Microsoft Excel

Задача экспорта и импорта данных с Microsoft Excel полезна в тех случаях, когда часть работы пользователь выполняет в электронных таблицах, а часть — в среде программирования. Это — альтернатива программированию баз данных (БД), когда пользователь, не владея технологией БД, успешно справляется с табличным процессором.

Экспорт данных в Microsoft Excel (первый .Net Core проект)

Технологии программирования развиваются так, что за всеми не угнаться. Однако переход с одной платформы на другую не составляет иногда особого труда. Установив VS 2019 Community, я решил написать приложение на платформе .Net Core. Задача экспорта и импорта данных с Microsoft Excel полезна в тех случаях, когда часть работы пользователь выполняет в электронных таблицах, а часть …

Экспорт данных в Microsoft Excel (первый .Net Core проект) Читать далее »

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

В предыдущей статье «Примеры SQL-запросов. Microsoft SQL Server и язык T-SQL» были представлены инструменты Microsoft Server 2012 для отработки запросов и выполнено сравнение с с их обработкой в консольном приложении. В данной статье представлены примеры задания и обработки запросов в диалоговом режиме с использованием той же базы данных Garage.

Примеры SQL-запросов. Microsoft SQL Server и язык T-SQL

В статье «Создание базы данных SQL Server» была описана простая БД автотранспортного предприятия Garage, состоящая из трех таблиц: Cars, Drivers, Routes. Среда Visual Studio 2017 Community позволяет исследовать SQL-запросы без программирования. Для примера найдем нашу БД Garage в окне Обозревателя объектов SQL Server. После клика правой кнопкой на имени БД, в выпадающем меню выберем позицию …

Примеры SQL-запросов. Microsoft SQL Server и язык T-SQL Читать далее »

Генератор поставщиков данных. Пример независимого кода

В статье «ADO.Net. Элементы теории» отмечалось, что двумя основными компонентами ADO.NET для доступа к данным и их обработки являются поставщики данных .NET Framework и DataSet. На примере реляционной модели БД будет показано, как создать единую кодовую базу с помощью обобщенных типов доступа к данным (библиотека System.Data.Common) и конфигурационных файлов. В примере используется БД автотранспортного предприятия …

Генератор поставщиков данных. Пример независимого кода Читать далее »

Создание базы данных SQL Server

В примере «Продажа билетов в кинотеатре» для задания структуры БД (фактически одной таблицы) была использована СУБД MS Access. В этом примере мы создадим БД Garage только средствами Visual Studio 2017 Community. Эту БД далее будем использовать для создания приложений, иллюстрирующих технологию ADO.NET.

ADO.NET. Элементы теории

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

ADO.NET. Элементы теории Читать далее »

ActiveX Data Objects (ADO) — объекты данных ActiveX (справка)

ADO — технология работы с данными, предшествующая ADO.NET ADO — интерфейс программирования приложений для доступа к данным, разработанный компанией Microsoft (MS Access, MS SQL Server) и основанный на технологии компонентов ActiveX.  ADO позволяет представлять данные из разнообразных источников (реляционных баз данных, текстовых файлов и т. д.) в объектно-ориентированном  виде. В рамках платформы Microsoft .NET  интерфейс ADO заменён ADO.NET. …

ActiveX Data Objects (ADO) — объекты данных ActiveX (справка) Читать далее »

Продажа билетов в кинотеатре. Простейший пример «программирования» баз данных

Постановка задачи Написать программу учета проданных билетов в кинотеатре с одним залом в течение одного дня. Результат – файл базы данных (БД, по англ. – DB, Data Base), содержащий набор записей с полями: время сеанса, ряд и место каждого из  проданных билетов. Постановка задачи демонстративно упрощена и никакой теории (в этой статье). Любопытно, что нам …

Продажа билетов в кинотеатре. Простейший пример «программирования» баз данных Читать далее »

Программирование баз данных. Технология ADO.NET и не только

Без баз данных (БД) трудно представить нашу жизнь. Любая банковская операция (online или offline, не важно) не обходится без  обращения к БД. Созданы системы управления базами данных (СУБД), которые позволяют обрабатывать большие объемы данных (Microsoft Access, Informix, Oracle Database, MySQL и многие другие). Они различаются по моделям данных,  по степени распределенности и по способу доступа …

Программирование баз данных. Технология ADO.NET и не только Читать далее »

Пролистать наверх