1. Системы управления базами данных
1.1 Основы баз данных
1.2 Таблицы базы данных
1.3 Средства для работы с базами данных
1.4 Инструментальные средства
1.5 Компоненты
1.6 Технология создания приложения
1.6.1 Создание таблиц базы данных
1.6.2 Создание формы приложения
1.7 Программа BDE Administrator
1.8 Работа с псевдонимами
1.9 Работа со связанными таблицами
2. Задания к лабораторным работам
Информационные системы позволяют автоматизировать сбор и обработку данных. Они являются банками данных, включающими:
· вычислительную систему;
· базу данных (БД);
· систему управления базами данных (СУБД);
· набор прикладных программ.
БД обеспечивает хранение информации и представляет собой совокупность данных, организованных по определенным правилам. БД позволяет структурировать, хранить и обрабатывать данные различного типа.
СУБД – это совокупность языковых и программных средств, предназначенных для создания, ведения и использования БД. Персональная СУБД обеспечивает возможность создания локальных СУБД. К ним относятся Paradox, DBase, FoxPro, Access. Многопользовательские СУБД позволяют создавать информационные системы, функционирующие в архитектуре клиент-сервер. К ним относятся Oracle, InterBase, Microsoft SQL Server.
Языковые средства современных СУБД включают:
· язык описания данных, предназначенный для описания логической структуры данных;
· язык манипулирования данными, обеспечивающий выполнение основных операций над данными – ввод, модификацию и выборку;
· структурированный язык запросов (Structure Query Language, SQL), обеспечивающий управление стандартным средством доступа к удаленным БД;
· язык запросов по образцу (Query By Example, QBE), обеспечивающий визуальное конструирование запросов к БД.
Прикладные программы, или приложения, служат для обработки данных, содержащихся в БД. Пользователь осуществляет управление БД и работу с ее данными именно с помощью приложения.
1.2 Таблицы базы данныхБД состоят из взаимосвязанных таблиц. Таблицы хранятся в файлах. Они похожи на отдельные документы или электронные таблицы. В отличие от документов, таблицы БД поддерживают многопользовательский режим, т.е. с ними одновременно могут работать несколько приложений.
Таблицы Paradox являются достаточно развитыми и удобными при создании БД. Основные достоинства таблиц Paradox:
· имеется много различных типов полей для представления данных;
· поддерживается целостность данных;
· предоставляется возможность организации проверки вводимых данных;
· поддерживается защита таблиц с помощью паролей.
В табл. 1 представлен список типов полей таблиц Paradox7.
Таблица 1
Типы полей таблиц Paradox7
Тип | Обозначения | Описание обозначения |
Alpha | A | Строка символов. Длина не более 255 символов |
Number | N | Число с плавающей точкой. Диапазон |
Money | $ | Денежная сумма |
Short | S | Целое число. Диапазон -32768 – 32767 |
LongInteger | I | Целое число. Диапазон -2 0147 0483 648 – 2 147 483 647 |
BCD | # | Число в двоично-десятичном формате |
Date | D | Дата. Диапазон 01.01.9999 до н.э. – 31.12.2999 |
Time | T | Время |
TimeStamp | @ | Дата и время |
Memo | M | Строка символов. Длина не ограничена. Первые 240 символов хранятся в файле таблицы, остальные в файле с расширением MB |
Formatted Memo | F | Строка символов. Строка содержит форматированный текст |
Graphic | G | Графические изображения. Форматы bmp, pcx, tif, gif и epx |
Тип | Обозначения | Описание обозначения |
OLE | O | Данные в формате, который поддерживается технологией OLE |
Logical | L | Логическое значение. Допустимые значения T (Истина) и F (Ложь) |
Autoincrement | A | Автоинкрементное поле. При добавлении к таблице новой записи в поле автоматически заносится уникальное значение. При удалении записи значение ее автоинкрементного поля больше не будет использоваться. Значение такого поля допустимо для чтения и обычно используется в качестве ключевого |
Binary | B | Последовательность байтов. Длина не ограничена. Байты содержат произвольное двоичное значение |
Bytes | Y | Последовательность байтов. Длина не более 255 байт |
Имя поля в таблице Paradox должно состоять из букв и цифр и начинаться с букв. Максимальная длина имени составляет 25 символов. Ключевые поля должны быть первыми в структуре таблицы.
Для полей можно определить специальный диапазон, в котором должны находиться значения, вводимые в эти поля, а также минимальное и максимальное допустимое значение. Для каждого поля можно задать значение по умолчанию, которое автоматически заносится в поле при добавлении новой записи.
Недостатком таблиц Paradox является наличие относительно большого количества файлов, требуемых для хранения и содержащихся в таблице. Файлы таблиц имеют следующие расширения:
· DB – таблица с данными;
· MB – BLOB – данные;
· PX – главный индекс (ключ);
· XG? и YG? – вторичные индексы;
· VAL – параметры для проверки данных и целостности ссылок;
· TV и FAM – форматы вывода таблицы в программе Database Desktop.
1.3 Средства для работы с базами данныхК средствам Delphi, предназначенным для работы с БД, относятся следующие:
· инструментальные средства (специальные программы и пакеты, обеспечивающие обслуживание БД вне разрабатываемых приложений);
· компоненты, предназначенные для создания приложений, которые осуществляют операции с БД.
1.4. Инструментальные средстваДля операций с БД система Delphi предлагает такие инструментальные средства:
· Borland Database Engine (BDE) – процессор баз данных, который представляет собой набор библиотек, предназначенных для организации доступа к БД из приложений Delphi;
· BDE Administrator – утилита для настройки BDE. Позволяет настраивать различные параметры БД;
· Database Desktop – программа для создания и редактирования таблиц,
SQL- и QBE-запросов;
· SQL Explorer – проводник БД, позволяющий настраивать параметры БД.
... в нее нестандартные функциональные возможности, удовлетворить специфическое требование заказчика, повысить быстродействие системы управления, а также уровень ее защищенности. 3. Использование MS Access 2007 при ведении бухгалтерского учета затрат на производство на предприятии ООО «Вектор» 3.1 Создание новой базы данных Новая база данных совершенно пуста – в ней нет никаких таблиц, форм ...
... об аптеках, в которых данный препарат можно приобрести. Администратор должна иметь возможность получать информацию об изменении стоимости препаратов, об аптеках и изготовителях препаратов. 2. Цели и задачи создания базы данных «Аптеки-препараты» Проанализировав предметную область, мы можем сказать, что разработка рассматриваемой базы данных актуальна. Целью разработки базы данных « ...
... одного замовника та одного виконавця. Замовлення може бути виконано або не виконано. Якщо замовлення не виконано протягом одного місяця, то вважається недійсним Створення бази даних "Послуги та клієнти зв’язку" В даній курсовій роботі, у середовищі БД СУБД MS Access створимо програмне забезпечення, за допомогою якого виконується ввід даних у таблиці БД СУБД Access. Замовлення послуг ...
... не является ни ассоциацией, ни обозначением, ни характеристикой. Такие сущности имеют независимое существование, хотя они и могут обозначать другие сущности, как, например, сотрудники обозначают отделы. В заключение рассмотрим пример построения инфологической модели базы данных "Питание", где должна храниться информация о блюдах (рис. 2.3), их ежедневном потреблении, продуктах, из которых ...
0 комментариев