Меню
Разработки
Разработки  /  Информатика  /  Презентации  /  Прочее  /  Базы данных в Delphi

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

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

21.12.2017

Содержимое разработки

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

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

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

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

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

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

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

К многопользовательским:

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

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

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

База данных

BDE

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

DataSourse

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

Программа

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

ПРОГРАММА

DataBase Desctop предназначена для :

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Меню Tools\ DataBase Desctop

Меню Tools\ DataBase Desctop

Меню File\ New\ Table

Меню File\ New\ Table

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

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

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

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

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

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

  • описание полей
  • задание ключа
  • задание индексов
  • определение ограничений на значения полей
  • определение условий (ограничений) ссылочной целостности
  • задание паролей
  • задание языкового драйвера
  • задание таблицы для выбора значений
Типы полей: Alpha (A) Строковый тип до 255 символов Number (N) Число с плавающей точкой Money ($) Аналогичен Number, но служит для хранения денежных сумм Short (S) Целое число

Типы полей:

Alpha (A)

Строковый тип до 255 символов

Number (N)

Число с плавающей точкой

Money ($)

Аналогичен Number, но служит для хранения денежных сумм

Short (S)

Целое число

Типы полей: LongInteger (I) Длинное целое число BCD (#) Любое число, в том числе и дробное с высокой точностью Date (D) Тип даты (день, месяц, год) Time (T) Тип времени (часы, минуты, секунды)

Типы полей:

LongInteger (I)

Длинное целое число

BCD (#)

Любое число, в том числе и дробное с высокой точностью

Date (D)

Тип даты (день, месяц, год)

Time (T)

Тип времени (часы, минуты, секунды)

Типы полей: Timestamp (@) Тип даты и времени Memo (M) Текст неограниченной длины Formateted Memo (F) Форматированный текст неограниченной длины Graphic (G) Графический формат BMP, GIF, TIF, PCX, EPS. При хранении они преобразуются в формат BMP.

Типы полей:

Timestamp (@)

Тип даты и времени

Memo (M)

Текст неограниченной длины

Formateted Memo (F)

Форматированный текст неограниченной длины

Graphic (G)

Графический формат BMP, GIF, TIF, PCX, EPS. При хранении они преобразуются в формат BMP.

Типы полей: OLE (O) Данные в формате, поддерживаемые технологией OLE. Logical (L) Логический тип Autoincrement ( ± ) Автоинкрементное поле. Доступно только для чтения Binary (B) Двоичные значения произвольной длины Bytes (Y) Двоичные значения длиной от 1 до 240 байт.

Типы полей:

OLE (O)

Данные в формате, поддерживаемые технологией OLE.

Logical (L)

Логический тип

Autoincrement ( ± )

Автоинкрементное поле. Доступно только для чтения

Binary (B)

Двоичные значения произвольной длины

Bytes (Y)

Двоичные значения длиной от 1 до 240 байт.

Пример

Пример

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

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

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

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

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

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

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

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

Заполнить базу данных

1 способ: File\ Open\ Table

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

Заполнить базу данных

2 способ: через форму : DataBase\ Form Wizard

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

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

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

Шаг 1.

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

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

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

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

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

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

Шаг 2.

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

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

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

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

Шаг 3.

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

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

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

Активизировать данные Установить свойство объекта Table : Active - True

Активизировать данные

Установить свойство объекта Table : Active - True

-80%
Курсы дополнительного образования

Основы HTML

Продолжительность 72 часа
Документ: Cвидетельство о прохождении курса
4000 руб.
800 руб.
Подробнее
Скачать разработку
Сохранить у себя:
Базы данных в Delphi (1.1 MB)

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт