Работа с базами данных в Visual Basic.net

Автор работы: Пользователь скрыл имя, 14 Апреля 2013 в 18:12, лекция

Описание

Множество фирм и компаний всего мира используют компьютеры для хранения и обработки служебной информации.
База данных – это хранилище для большого количества систематизированных данных, с которыми можно производить стандартные действия: добавление, удаление, изменение, копирование, упорядочивание и т.д.
Все данные, находящиеся в базе данных, представляются в виде записей и объектов.

Работа состоит из  1 файл

Лекция 7_Технология ADO.NET_Работа с базами данных.ppt

— 318.50 Кб (Скачать документ)

 

 

 

 

1

 

РАБОТА С БАЗАМИ ДАННЫХ 
в Visual Basic.NET

 

 

 

 

2

 

Что такое БАЗА ДАННЫХ?

 

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

 

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

 

 Все данные, находящиеся в базе данных, представляются в виде записей и объектов.

 

 

 

 

3

 

Система управления                    базами данных (СУБД)

 

Система управления базами  данных (СУБД) – это совокупность языковых и программных средств, обеспечивающая создание, использование и ведение данных.

 

Все СУБД делятся на  две группы:

    • Локальные СУБД
    • Сетевые СУБД

 

 

 

 

4

 

Система управления                    базами данных (СУБД)

 

 Локальные СУБД – это СУБД, работающие на одном компьютере.

К таким СУБД относятся dBase, FoxPro, MS Access.

 

 Сетевые СУБД – это СУБД, позволяющие нескольким компьютерам использовать одну и ту же базу данных с помощью технологии Клиент-Сервер.

К таким СУБД относятся InterBase, Oracle, MS SQL Server/

 

 

 

 

5

 

Основные типы баз данных

 

  По принципу хранения данных все базы данных разделяются на несколько основных типов:

    • Иерархические базы данных
    • Сетевые базы данных
    • Реляционные базы данных

 

  Реляционные базы данных (от англ. Relation – отношение) широко используются в программировании

 

 

 

 

6

 

Взаимосвязи между данными

 

   Типы взаимосвязи между данными:

    • Один-к-одному
    • Один-ко-многим
    • Многие-к-одному
    • Многие-ко-многим

 

  Третья нормальная форма – должны быть связи только один-многим и многие-к-одному!

 

 

 

 

7

 

Пример реляционной                       базы данных

 

Схема данных ДЕКАНАТ

 

 

 

 

8

 

Что такое ADO и ADO.Net ?

 

ADO (ActiveX Data Objects) – это технология стандартного обращения к базам данных от Microsoft.

Все объекты ADO представляют собой объекты COM (Component Object Model).

 

Технология COM имеет следующие преимущества:

    • Независимость создания объектов COM от языка программирования;
    • Созданные в одной среде разработки COM-объекты  могут использоваться в других.

 

Технология ADO.Net – новая технология баз данных.

 

 

 

 

9

 

Пример базы данных  ДЕКАНАТ

 

 Создадим базу данных в СУБД MS Access. Она имеет расширение mdb.

Перед работой с базой  данных необходимо установить соединение:

1. Необходимо указать  компилятору Visual Basic.Net, что  мы будем использовать в своей  программе технологию ADO.

2. Создать объект Connection. 

 

 

 

 

10

 

Шаг 1

 

 

 

 

11

 

Шаг 2

 

 

 

 

12

 

Шаг 3

 

    Public Class Form1

    Inherits System.Windows.Forms.Form

    'Объявляем новый экземпляр объекта Connection

    Public MyADOConnect As New ADODB.Connection()

    Public MyDataSet As New ADODB.Recordset()

    …

    …

    …

    End Class

 

 

 

 

13

 

Шаг 4

 

‘Установить соединение  с базой данных ДЕКАНАТ: MyADOConnect.Open("Provider=Microsoft.jet.oledb.4.0; Data source=d:\dbaccess\DEKANAT.mdb")


Информация о работе Работа с базами данных в Visual Basic.net