2.3 Технология BDE для доступа к даннымПри создании программ, работающ перевод - 2.3 Технология BDE для доступа к даннымПри создании программ, работающ украинский как сказать

2.3 Технология BDE для доступа к да

2.3 Технология BDE для доступа к данным

При создании программ, работающих с базами данных, в системе Delphi традици¬онно используется механизм Borland Database Engine (BDE). В состав Delphi 7 вхо¬дит версия BDE 5.2, которую, впрочем, можно бесплатно обновлять разными спосо¬бами (например, обратившись к Web-узлу http://www.borland.com/).
Этот механизм реализован в виде набора библиотек, которые обеспечивают для программы, написанной на Паскале, простой и удобный доступ к базам данных независимо от их архитектуры. При использовании механизма BDE разработчик может не задумываться о том, как его программа будет работать с базой данных на физическом уровне: локально, в файл-серверной, либо в клиент-серверной архи¬тектуре. Вдобавок при переходе к использованию СУБД разных производителей программисту не потребуется менять исходный код своей программы. Достаточно внести изменения только в настройки BDE.

2.4 Драйверы баз данных

Такое удобство достигается благодаря тому, что механизм BDE представляет собой программную прослойку (middleware) между клиентской программой и базой данных (или СУБД). Запрос из приложения передается внутрь механизма BDE, который использует специализированные системные программы (драйверы) для непосред-ственной работы с СУБД.
ВНИМАНИЕ В дальнейшем для простоты под СУБД будем понимать как специ¬альную серверную программу управления базой данных, так и драйвер для обращения к наборам файлов в формате файл-сер¬верных СУБД.
Такие драйверы выпускаются для каждой СУБД, и механизм BDE настраивается на их использование с помощью специального редактора, вызываемого из утилиты SQL Explorer (Проводник SQL), которая открывается командой Database > Explore (База данных > Проводник). Драйверы могут работать с базами данных в стандарте таких СУБД, как Paradox, dBase, FoxPro. Эти СУБД ранее были построены как файл-серверные, поэтому драйвер реально представляет собой весьма сложную програм¬му, выполняющую множество функций СУБД.
Существуют и драйверы для работы с клиент-серверными СУБД (MS SQL Server, InterBase, Oracle). Такие драйверы устроены проще. Они только передают запросы и команды из BDE в СУБД и получают обратно результаты их выполнения. Всю работу по обработке данных выполняет СУБД.
В поставку BDE входит два набора драйверов.
О Первый набор предназначен для файл-серверных СУБД dBASE, Paradox, FoxPro, Access и данных в текстовом формате.
О Второй набор ориентирован на клиент-серверные СУБД InterBase, IBMDB2, Informix, ORACLE, Sybase и Microsoft SQL Server. Этот набор называется SQL Links.
Конечно, кроме системы Delphi в мире существует немало пакетов создания про¬грамм, которые позволяют обращаться к любым СУБД. Поэтому давно разработан и существует стандартный протокол ODBC (Open Database Connectivity Interface, открытый интерфейс взаимодействия с базами данных), напоминающий независи¬мую работу BDE. Драйверы ODBC выпущены для всех без исключения СУБД, и разработчик может использовать в BDE драйверы ODBC.
Реализация в системе Delphi прослойки BDE позволяет не привязывать программу к конкретной СУБД. Если потребуется расширить число пользователей программы и перейти, например, с файл-серверной СУБД dBase на более мощную СУБД InterBase, достаточно изменить несколько настроек BDE, не исправляя исходные тексты.

3. Практический раздел

3.1.1 Проектирование БД

Так как справочник рассчитан на одного пользователя, достаточно использовать локальную СУБД. Выберем СУБД Paradox, поддерживаемая механизмом BDE.
Используемая база данных будет состоять из одной таблицы так как в таблице будет всего 4 поля (Имя фильма, жанр, информация и имя файла изображения/видео), и перекрестные ссылки не имеет смысла делать.
Для поля имя выделим 50 символов, этого достаточно для большинства названий фильмов.
Для поля жанр выделим 20 символов
Для поля имя файла выделим тоже 20 символов.

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

Таблица создаётся с помощью программы Database Desktop. Тип таблицы выбираем Paradox 7.
Таблица будет иметь 5 полей:
1) ID – ключевое поле, номер записи.
2) Name – название фильма, текстовое поле длиной 50 символов.
3) Ganre – жанр фильма, текстовое поле длиной 20 символов
4) Info – информация о фильме, поле типа Formatted Memo.
5) Img – текстовое поле длиной 20 символа для хранения имени файла видео или/и изображения.

0/5000
Источник: -
Цель: -
Результаты (украинский) 1: [копия]
Скопировано!
2.3 BDE технології для доступу до данихКоли програмування, роботи з базами даних, Delphi TRA ¬ Онно використовує двигун баз даних Borland (BDE). Delphi 7 wmos ¬ дит BDE версія 5.2, який, однак, є безкоштовними для оновлення діапазону ¬ по-різному (наприклад, заходячи на веб-сайті http://www.borland.com/).Цей механізм є реалізований у вигляді набору бібліотек, які надають для програм, написаних на Pascal, простий і зручний доступ до баз даних, незалежно від їх архітектури. При використанні BDE ви не могли б подумати про те, як програма буде працювати з базою даних на фізичному рівні: локально файловий сервер або клієнт серверна архітектура є ¬. Крім того, під час переходу до використання СКБД різних виробників не зажадає програміст змінити вихідний код свої програми. Можна змінювати лише в розділі Настроювання BDE.2.4 драйверів баз данихТака зручність досягається з тим, що обробник BDE — шар проміжного програмного забезпечення між клієнтською програмою і бази даних (або СУБД). Запит від застосування передається всередині механізм, який використовує BDE, спеціалізовані системного програмного забезпечення (драйвери) для прямого урядових роботи з СУБД.УВАГУ в майбутньому, щоб полегшити під СКБД будуть зрозумілі як особливий контроль матеріал програми ¬ бази даних на сервері і драйвера для доступу до наборів файлів у файл формату CEP ¬ вірним СУБД.Ці драйвери доступні для кожного СУБД та механізм BDE налаштовано на використання їх за допомогою спеціальних редактор, який викликається з утиліта SQL Explorer (SQL Explorer), який відкриває Database Explorer > команда (бази даних > провідник Windows). Драйвери може працювати з базами даних у стандартному таких СУБД як парадокс, dBase, FoxPro. Ці СКБД раніше були побудовані як файл сервер, так що драйвери дійсно являє собою дуже складних програм ¬ MU, виконує багато функцій СКБД.Немає драйверів для роботи з клієнт сервер системи керування базами даних (MS SQL Server, InterBase, Oracle). Ці драйвери простий домовленості. Вони тільки Пінчук зReflectував на запити і команди BDE в СУБД і одержати назад результати їх виконання. Всі роботи з обробки даних СКБД виконує.Входить до складу BDE є два набори драйверів.Перший набір призначений для файловому сервері СУБД dBASE парадокс, FoxPro, доступу та дані в текстовий формат даних.Другий набір орієнтована на клієнт сервер СУБД InterBase IBMDB2, маркою Informix, ORACLE, Sybase та Microsoft SQL Server. Цей набір називається посилань SQL.Звичайно, на додаток до Delphi в світі є й багато пакети створити pro ¬ грамів, які дозволяють отримати доступ до будь-яку СКБД. Так давно розроблено та існує стандартний протокол відкрити підключення бази даних (інтерфейс ODBC публічний інтерфейс взаємодії з базами даних), нагадують про незалежність, навички працюйте ¬ BDE. Драйвери ODBC, доступні для всіх без винятку, СКБД і розробник можна використовувати драйвери BDE ODBC.Delphi системи впровадження шар BDE дозволяє не прив'язувати програми для конкретних СКБД. Якщо ви хочете збільшити кількість користувачів на програму і йти, наприклад, файл сервер СУБД dBase на більш потужні СУБД InterBase, BDE настройки, змінити деякі, не виправляючи оригінальних текстів.3. практична розділ3.1.1 DB дизайнЧерез те, довідник є для одного користувача, ви можете використовувати локальну базу даних. Вибрати парадокс, який підтримується СУБД механізм BDE.Базу даних буде складатися з одну таблицю, тому що таблиці всього 4 поля (назва, жанр, інформацію про фільм та ім'я файлу зображення/відео), і перехресними посиланнями не має сенсу робити. Виберіть ім'я поля, до 50 символів, цього цілком достатньо для більшості назви фільму.Виділіть поле жанр до 20 символівВиберіть поле Ім'я файлу до 20 символів теж.створення таблиці 3.1У таблиці створюється за допомогою програми робочого стола бази даних. Введіть у таблиці, виділіть парадокс 7.У таблиці буде мати 5 полів:1) ID-Ключове поле, рекордне число.2) звати назва фільму, текстове поле з довжиною 50 символів.3) Ganre фільм жанру, текстове поле з довжину 20 символів4) інформація інформація про фільм, поле Введіть відформатований Memo.5) Img-20 символів довго текстове поле для зберігання ім'я відеофайлу або / та зображення.
переводится, пожалуйста, подождите..
Результаты (украинский) 2:[копия]
Скопировано!
2.3 Технологія BDE для доступу до даних

При створенні програм, які працюють з базами даних, в системі Delphi традіці¬онно використовується механізм Borland Database Engine (BDE). До складу Delphi 7 вхо¬діт версія BDE 5.2, яку, втім, є мобільна версія різними спосо¬бамі (наприклад, звернувшись до Web-вузла http://www.borland.com/).
Цей механізм реалізований у вигляді набору бібліотек, які забезпечують для програми, написаної на Паскалі, простий і зручний доступ до баз даних незалежно від їх архітектури. При використанні механізму BDE розробник може не замислюватися про те, як його програма буде працювати з базою даних на фізичному рівні: локально, в файл-серверної, або в клієнт-серверної архі¬тектуре. До того ж при переході до використання СУБД різних виробників програмісту не потрібно міняти вихідний код своєї програми. Досить внести зміни тільки в настройки BDE.

2.4 Драйвери баз даних

Така зручність досягається завдяки тому, що механізм BDE є програмною прошарок (middleware) між клієнтською програмою і базою даних (або СУБД). Запит з програми передається всередину механізму BDE, який використовує спеціалізовані системні програми (драйвери) для безпосереднім-жавної роботи з СУБД.
УВАГА У подальшому для простоти під СУБД будемо розуміти як спеці¬альную серверну програму управління базою даних, так і драйвер для звернення до наборів файлів у форматі файл-сер¬верних СУБД.
Такі драйвери випускаються для кожної СУБД, і механізм BDE налаштовується на їх використання за допомогою спеціального редактора, що викликається з утиліти SQL Explorer (Провідник SQL), яка відкривається командою Database> Explore (База даних> Провідник ). Драйвери можуть працювати з базами даних в стандарті таких СУБД, як Paradox, dBase, FoxPro. Ці СУБД раніше були побудовані як файл-серверні, тому драйвер реально являє собою досить складну програм¬му, що виконує безліч функцій СУБД.
Існують і драйвери для роботи з клієнт-серверними СУБД (MS SQL Server, InterBase, Oracle). Такі драйвери влаштовані простіше. Вони тільки передають запити і команди з BDE в СУБД і отримують назад результати їх виконання. Всю роботу по обробці даних виконує СУБД.
В поставку BDE входить два набори драйверів.
Про Перший набір призначений для файл-серверних СУБД dBASE, Paradox, FoxPro, Access і даних в текстовому форматі.
Про Другий набір орієнтований на клієнт-серверні СУБД InterBase, IBMDB2 , Informix, ORACLE, Sybase і Microsoft SQL Server. Цей набір називається SQL Links.
Звичайно, крім системи Delphi в світі існує чимало пакетів створення про¬грамм, які дозволяють звертатися до будь-яких СУБД. Тому давно розроблений і існує стандартний протокол ODBC (Open Database Connectivity Interface, відкритий інтерфейс взаємодії з базами даних), що нагадує незавісі¬мую роботу BDE. Драйвери ODBC випущені для всіх без винятку СУБД, і розробник може використовувати в BDE драйвери ODBC.
Реалізація в системі Delphi прошарку BDE дозволяє не прив'язувати програму до конкретної СУБД. Якщо буде потрібно розширити число користувачів програми і перейти, наприклад, з файл-серверної СУБД dBase на більш потужну СУБД InterBase, досить змінити кілька налаштувань BDE, що не виправляючи вихідні тексти.

3. Практичний розділ

3.1.1 Проектування БД

Оскільки довідник розрахований на одного користувача, досить використовувати локальну СУБД. Виберемо СУБД Paradox, підтримувана механізмом BDE.
Використовувана база даних буде складатися з однієї таблиці так як в таблиці буде всього 4 поля (Ім'я фільму, жанр, інформація та ім'я файлу зображення / відео), і перехресні посилання не має сенсу робити.
Для поля ім'я виділимо 50 символів, цього достатньо для більшості назв фільмів.
для поля жанр виділимо 20 символів
для поля ім'я файлу виділимо теж 20 символів.

3.1 Створення таблиці

Таблиця створюється за допомогою програми Database Desktop. Тип таблиці вибираємо Paradox 7.
Таблиця буде мати 5 полів:
1) ID - ключове поле, номер запису.
2) Name - назва фільму, текстове поле довжиною 50 символів.
3) Ganre - жанр фільму, текстове поле довжиною 20 символів
4) Info - інформація про фільм, поле типу Formatted Memo.
5) Img - текстове поле завдовжки 20 символу для зберігання імені файлу відео або / і зображення.

переводится, пожалуйста, подождите..
Результаты (украинский) 3:[копия]
Скопировано!
2%%%%%%%%%%%%%%%%%%%%%
переводится, пожалуйста, подождите..
 
Другие языки
Поддержка инструмент перевода: Клингонский (pIqaD), Определить язык, азербайджанский, албанский, амхарский, английский, арабский, армянский, африкаанс, баскский, белорусский, бенгальский, бирманский, болгарский, боснийский, валлийский, венгерский, вьетнамский, гавайский, галисийский, греческий, грузинский, гуджарати, датский, зулу, иврит, игбо, идиш, индонезийский, ирландский, исландский, испанский, итальянский, йоруба, казахский, каннада, каталанский, киргизский, китайский, китайский традиционный, корейский, корсиканский, креольский (Гаити), курманджи, кхмерский, кхоса, лаосский, латинский, латышский, литовский, люксембургский, македонский, малагасийский, малайский, малаялам, мальтийский, маори, маратхи, монгольский, немецкий, непальский, нидерландский, норвежский, ория, панджаби, персидский, польский, португальский, пушту, руанда, румынский, русский, самоанский, себуанский, сербский, сесото, сингальский, синдхи, словацкий, словенский, сомалийский, суахили, суданский, таджикский, тайский, тамильский, татарский, телугу, турецкий, туркменский, узбекский, уйгурский, украинский, урду, филиппинский, финский, французский, фризский, хауса, хинди, хмонг, хорватский, чева, чешский, шведский, шона, шотландский (гэльский), эсперанто, эстонский, яванский, японский, Язык перевода.

Copyright ©2024 I Love Translation. All reserved.

E-mail: