ЗАКЛЮЧЕНИЕ
Опыт применения лабораторных работ
Данный комплекс лабораторных работ «Разработка баз данных в среде Delphi» используется уже третий год в учебном процессе студентами четвертого курса специальности 230103 Автоматизированные системы обработки информации и управления (по отраслям). Не смотря на то, что тема является довольно сложной, и требует соответствующей подготовки студентов, а так же определенных навыков программирования с, результаты показывают положительную динамику в обучении: стал выше уровень обученности учащихся по данному разделу, повысилось качество усвоения материала. Большее количество студентов выбирают обозначенный раздел для разработки курсового проектирования по дисциплине «Прикладное программирование», выпускники используют полученные знания для создания автоматизированных информационных систем в организациях при прохождении практики и дальнейшего трудоустройства. Многие нынешние и бывшие студенты используют материалы лабораторных работ для подготовки к промежуточной и итоговой аттестации.
Представление лабораторных работ на бумажном носителе имеет свои плюсы: простота и удобство в использовании; возможность тиражирования и распространения; доступность в любой аудитории и в любом задании.
Дальнейшая доработка может позволить сформировать электронный вариант комплекса лабораторных работ «Разработка баз данных в среде Delphi» и использовать его как способ самостоятельного изучения темы средствами сетевых технологий или дистанционного обучения.
СПИСОК ЛИТЕРАТУРЫ
DELPHI. Учебный курс.- М., Молгачева, 2001 г.
. Основы программирования в интегрированной среде DELPHI. Практикум – М., БИНОМ, 2004 г.
. DELPHI в задачах и примерах. – СПб., БХВ Питербург, 2004 г.
Базы данных в DELPHI. Самоучитель – СПб., Питер, 2003 г.
Базы данных –М., Мир, 2002 г.
Delphi: новые возможности и некоторые примеры их применения: Наталия Елманова, Центр Информационных Технологий (http//www. *****@***ru)
ПРИЛОЖЕНИЕ
Приложение 1.
Справочный материал. Типы данных в формате Paradox
Тип поля | Обозначение | Хранимые значения |
1 | 2 | 3 |
Alpha | A | Символьные значения длиной до 255 символов. |
Number | N | Числовые значения с плавающей точкой в диапазоне -10307...+10308. Точность до 15 значащих цифр. |
Money | $ | Аналогичен типу Number, но предназначен для хранения денежных сумм. Число знаков после запятой по умолчанию равно двум. При пока-е значения выводится знак денежной единицы. |
Short | S | Целочисленные значения в диапазоне -32 768 ... 32 767. |
LongInteger | I | Целочисленные значения в диапазоне -2 147 483 648 ... 2 147 483 647. |
BCD | # | Числовые значения, в том числе и дробные, в двоично-десятичном формате. Обеспечивает исключительную точность при работе с большим числом знаков в дробной части. Применяется в вычислениях, где важна точность (финансовые, научные приложения). Для проведения вычислений требует больше времени, чем для числовых полей иных типов. |
Date | D | Значения даты |
Timestamp | @ | Значения даты и времени |
Mемо | M | Строковые значения длиной более 255 символов. Максимальная длина не ограничена. От 1 до 240 символов могут храниться вместе с таблицей БД; остальные хранятся в виде M^wo-файла (расширение. MB) |
Formatted Memo | F | Форматированный текст произвольной длины, в котором отдельные фрагменты текста могут использовать разные шрифты, цвет и стили. |
Graphic Fields | G | Графические изображения в форматах BMP, PCX, 77F, GIF, EPS, которые при хранении преобразуются к формату BMP. Хранятся отдельно от основной таблицы БД. |
OLE | 0 | Информация в форматах, поддерживаемых технологией OLE (Object Linking and Embedding) корпорации Microsoft. |
Logical | L | Логические значения (True, False). Автоинкрементное поле. Значения доступны только для чтения. |
Binary | В | Двоичные значения произвольной длины. Должны интерпретироваться приложениями пользователя. Хранятся отдельно от основной таблицы в М5-файлах. |
Bytes | Y | Произвольные двоичные значения, интерпретируемые приложениями пользователя, длиной от 1 до 240 байт. Хранятся вместе с таблицей БД. |
Приложение 2. Инструкция SELECT
Синтаксис
SELECT [предикат] { * | таблица.* | [таблица.]поле1 [AS псевдоним1] [, [таблица.]поле2 [AS псевдоним2] [, ...]]}
FROM выражение_таблицы [, ...] [IN внешняя_база_данных]
[WHERE... ]
[GROUP BY... ]
[HAVING... ]
[ORDER BY... ]
[WITH OWNERACCESS OPTION]
Инструкция SELECT включает в себя следующие компоненты.
Аргумент | Описание |
предикат | Один из следующих предикатов: ALL, DISTINCT, DISTINCTROW или TOP. Предикаты используются для ограничения числа возвращаемых записей. Если предикат не задан, по умолчанию используется ALL. |
* | Указывает, что из заданной таблицы или таблиц выбираются все поля. |
таблица | Имя таблицы, из полей которой отбираются записи. |
поле1, поле2 | Имена полей, содержащих данные, которые необходимо извлечь. Если задано несколько полей, данные извлекаются из них в указанном порядке. |
псевдоним1, псевдоним2 | Имена, используемые как заголовки столбцов вместо исходных названий столбцов таблицы. |
выражение_таблицы | Имя таблицы (таблиц), содержащей данные, которые необходимо извлечь. |
внешняя_база_данных | Имя базы данных, содержащей таблицы, указанные в компоненте выражение_таблицы, если они не находятся в текущей базе данных. |
Инструкции SELECT не вносят изменений в содержимое базы данных.
Минимальный синтаксис инструкции SELECT выглядит следующим образом.
SELECT поля FROM таблица
Чтобы выбрать все поля в таблице, можно использовать звездочку (*). В следующем примере выбираются все поля таблицы «Сотрудники».
SELECT * FROM Сотрудники;
Если имя поля включено в несколько таблиц в предложении FROM, поместите перед ним имя таблицы и оператор . (точку). В следующем примере поле «Отдел» есть в таблицах «Сотрудники» и «Начальники». Инструкция SQL выбирает отделы из таблицы «Сотрудники» и имена начальников из таблицы «Начальники».
SELECT Сотрудники. Отдел, Начальники. ИмяНачальника
FROM Сотрудники INNER JOIN Начальники
WHERE Сотрудники. Отдел = Начальники. Отдел;
При создании набора записей ядро базы данных использует имя поля таблицы как имя объекта «Поле» в объекте набора записей. Если требуется назначить другое имя поля или имя не предоставляется выражением, используемым для генерирования поля, используйте зарезервированное слово AS. В следующем примере заголовок «День рождения» используется для названия возвращенного объекта Поле в полученном объекте набора записей.
SELECT ДатаРождения
AS День_рождения FROM Сотрудники;
При использовании статистических функций или запросов, возвращающих неоднозначные или одинаковые имена объекта Поле, необходимо использовать предложение AS для создания другого имени для объекта Поле. В следующем примере заголовок «Перепись» используется для названия возвращенного объекта Поле в полученном объекте набора записей.
SELECT COUNT(КодСотрудника)
AS Перепись FROM Сотрудники;
В инструкции SELECT можно использовать дополнительные предложения для дальнейшего ограничения и упорядочения полученных данных.
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 |


