Введение в работу с базами данных в C#

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

Возможно, у вас на компьютере уже установлена система управления базами данных, например, Microsoft Access. Лучшая альтернатива – это Microsoft SQL Server Express Edition, с помощью которого вы научитесь работать с базами данных SQL Server, используемыми во многих крупнейших компаниях по всему миру. SQL Server Express включен в пакет установки Visual C# Express, так что, скорее всего, на вашем компьютере он уже установлен.

Для работы с базами данных в библиотеке .NET Framework предусмотрены классы пространства имен System.Data. База данных в корне отличается от таких объектов, как изображения или документы текстовых редакторов, которые часто называют неструктурированными. Информация в базе данных структурирована и обычно хранится в таблицах, а каждая таблица состоит из строк и столбцов.

В программировании строки называют записями, а столбцы задают поля записи. Столбец таблицы определяет тип данных, хранимых в поле записи.

Ниже представлена таблица базы данных, содержащая информацию о планетах. Она имеет следующие столбцы: PlanetName (название планеты), DistanceFromSun (расстояние до Солнца) и Inhabitants (обитатели). Таблица Planet

PlanetName

DistanceFromSun

Inhabitants

 

(единица измерения – тысяча километров)

 

Меркурий

57909

Меркуриане

Венера

108200

Венериане

Земля

149600

Земляне

Марс

227940

Марсиане

Юпитер

778400

Юпитериане

Знок

7208100

Знокиане

Сатурн

1423600

Сатурниане

Уран

2867000

Ураниане

Нептун

4488400

Нептуниане

Плутон

5909600

Плутониане

Из таблицы видно, что, например, Венера находится на расстоянии 108 200 тысяч километров от Солнца, а существа, ее населяющие, называются венериане.

Вот еще одна таблица, в которой содержатся сведения о ежегодной численности обитателей разных планет.

Эта совершенно секретная информация, нигде ранее не обнародованная. была получена с инопланетного звездолета, потерпевшего крушение в самой глубине пустыни Гоби. Иметь возможность ознакомиться с ней – большая честь. Очевидно, представители инопланетной цивилизации тоже используют базы данных SQL Server, что и позволило нам привести эти сведения в качестве примера.

Таблица Population

  

PlanetName

Year

Population

Меркурий

2008

40000

Венера

2008

25

Земля

2008

6000000000

Марс

2008

450000

Юпитер

2008

8326300200

Знок

2008

325000

Сатурн

2008

1000000

Уран

2008

7849345700

Нептун

2008

<NULL>

Плутон

2008

<NULL>

Меркурий

2009

35000

Венера

2009

3

Земля

2009

6500000000

Марс

2009

326800

Юпитер

2009

8451780500

Знок

2009

8700

Сатурн

2009

750000

Уран

2009

8237456000

Нептун

2009

<NULL>

Плутон

2009

<NULL>

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

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

О Main Aditor

Здравствуйте! Если у Вас возникнут вопросы, напишите нам на почту help@allinweb.ru

Добавить комментарий

Ваш адрес email не будет опубликован.