Базы данных в Delphi

Содержание

Слайд 2

Создание, наполнение, обновление и удаление БД обеспечивается с помощью системы управления

Создание, наполнение, обновление и удаление БД обеспечивается с помощью системы управления

базами (СУБД) данных, которые делятся на персональные и многопользовательские.
Слайд 3

К персональным СУБД относятся: Paradox dBase FoxPro Access

К персональным СУБД относятся:
Paradox
dBase
FoxPro
Access

Слайд 4

К многопользовательским: Oracle Microsoft SQL Server Inter Base SyBase

К многопользовательским:
Oracle
Microsoft SQL Server
Inter Base
SyBase

Слайд 5

Доступ к БД из приложения Delphi осуществляется через процессор баз данных – BDE (Borland Database Engin)

Доступ к БД из приложения Delphi осуществляется через процессор баз данных

– BDE (Borland Database Engin)
Слайд 6

База данных BDE Невизуальные компоненты Визуальные компоненты Программа DataSourse Схема взаимодействия между программой и БД

База данных

BDE

Невизуальные компоненты

Визуальные компоненты

Программа

DataSourse

Схема взаимодействия
между программой и БД

Слайд 7

ПРОГРАММА DataBase Desctop предназначена для : создания таблиц изменения таблиц редактирования записей

ПРОГРАММА
DataBase Desctop предназначена для :
создания таблиц
изменения таблиц
редактирования

записей
Слайд 8

Технология создания информационной системы

Технология создания информационной системы

Слайд 9

Последовательность создания БД с использованием DataBase Desctop Создать на диске новый

Последовательность создания БД с использованием DataBase Desctop

Создать на диске новый каталог,

в котором будет размещаться новая БД (например C:\BD)
Обращение к БД осуществляется с помощью псевдонима
Слайд 10

Для создания псевдонима используется программа BDE Administrator

Для создания псевдонима используется программа BDE Administrator

Слайд 11

Выбирается пункт Object\ New

Выбирается пункт Object\ New

Слайд 12

Оставить без изменения тип базы данных

Оставить без изменения тип базы данных

Слайд 13

Изменить псевдоним (Standart1)

Изменить псевдоним (Standart1)

Слайд 14

Чтобы запомнить имя псевдонима, необходимо щелкнуть по нему правой кнопкой мыши и выбрать пункт Apply

Чтобы запомнить имя псевдонима, необходимо щелкнуть по нему правой кнопкой мыши

и выбрать пункт Apply
Слайд 15

В правом поле изменить Patch (путь к БД)

В правом поле изменить Patch (путь к БД)

Слайд 16

Создание таблиц базы данных

Создание таблиц базы данных

Слайд 17

Меню Tools\ DataBase Desctop

Меню Tools\ DataBase Desctop

Слайд 18

Меню File\ New\ Table

Меню File\ New\ Table

Слайд 19

Выбирается формат таблицы

Выбирается формат таблицы

Слайд 20

Определяется структура таблицы

Определяется структура таблицы

Слайд 21

Определяется структура таблицы описание полей задание ключа задание индексов определение ограничений

Определяется структура таблицы

описание полей
задание ключа
задание индексов
определение ограничений на значения полей
определение условий

(ограничений) ссылочной целостности
задание паролей
задание языкового драйвера
задание таблицы для выбора значений
Слайд 22

Типы полей:

Типы полей:

Слайд 23

Типы полей:

Типы полей:

Слайд 24

Типы полей:

Типы полей:

Слайд 25

Типы полей:

Типы полей:

Слайд 26

Пример

Пример

Слайд 27

Установка дополнительных параметров Обязательное заполнение поля Задание полей списка Задание вторичного индекса Ссылочная целостность Задание пароля

Установка дополнительных параметров

Обязательное заполнение поля

Задание полей списка

Задание вторичного индекса

Ссылочная целостность

Задание пароля

Слайд 28

Заполнить базу данных 1 способ: File\ Open\ Table

Заполнить базу данных
1 способ: File\ Open\ Table

Слайд 29

Заполнить базу данных 2 способ: через форму : DataBase\ Form Wizard

Заполнить базу данных
2 способ: через форму : DataBase\ Form Wizard

Слайд 30

Слайд 31

Чтобы сделать простейшее приложение, которое позволит работать с созданной таблицей необхожимо выполнить последовательность действий:

Чтобы сделать простейшее приложение, которое позволит работать с созданной таблицей необхожимо

выполнить последовательность действий:
Слайд 32

Шаг 1. На форму поместить компонент вкладки BDE - Table

Шаг 1.
На форму поместить компонент вкладки BDE - Table

Слайд 33

Свойству DataBase присваивается значение ранее определенного псевдонима (или каталога, где находится БД)

Свойству DataBase присваивается значение ранее определенного псевдонима (или каталога, где находится

БД)
Слайд 34

Свойству TableName задается имя таблицы

Свойству TableName задается имя таблицы

Слайд 35

Шаг 2. Добавить компонент DataSourse вкладки Data Access

Шаг 2.
Добавить компонент DataSourse вкладки Data Access

Слайд 36

Свойство DataSet установить в Table1

Свойство DataSet установить в Table1

Слайд 37

Шаг 3. Добавить компонент DBGrid вкладки Data Controls

Шаг 3.
Добавить компонент DBGrid вкладки Data Controls

Слайд 38

Компонент DataSourse установить в DataSourse1

Компонент DataSourse установить в DataSourse1