- •1)Класс tComponent
- •2)Модифицирование только определенных строк
- •Понятие бд.
- •2)Удаление избыточных данных.
- •1) Основные типы баз данных.
- •2) Свойства формы
- •1) Специальные операторы в условиях sql запроса
- •2)События ,обработчики событий Обработчики Событий JavaScript
- •2)Ограничение значений полей в бд
- •1)Методы поиска информации в бд, используемые в Delphi
- •2) Добавление информации в бд посредством sql запроса. Ввод пустых значений. Именование столбца для вставки. Вставка результатов запроса.
1) Основные типы баз данных.
По принципу хранения данных все базы данных подразделяются на :
-иерархические
-сетевые
-реляционные
Иерархические базы данных применялись в 60 –х годах . Они построены в виде обычного дерева . Данные делятся на две категории: главные и подчиненные . Так один тип объекта является главным а все остальные подчиненными
Сетевые базы данных начинали применятся практически одновременно с иерархическими ,здесь любой объект может быть как главным так и подчинённым . Т. об. в сетевой модели базы данных каждый объект может иметь сколько угодно связей с др объектами. Из за сложности представления модели в большинстве случаев от неё отказываются.
Реляционные базы данных (от англ . –relation отношение) наиболее распространены с 70-х годов в программировании . В таких базах данных объекты и взаимосвязи между ними представляются в виде прямоугольных таблиц ,состоящих из строк и столбцов
2) Свойства формы
Создание нового проекта Delphi, так называется в Delphi создание нового приложения, начинается с создания стартовой формы. Так на этапе разработки проекта называют диалоговые окна (формы). Стартовая форма создаётся путём изменения Delphi свойств формы Form1 и добавления на форму необходимых компонентов, то есть полей ввода, вывода текста, командных кнопок и так далее… В Delphi свойства формы их изменение значений определяют её внешний вид: размер, положение на экране, вид рамки, текст заголовка.
Ниже перечислены Delphi свойства формы (объекта TForm):
Name – Имя формы. Испльзуется для управления формой и доступа к копонентам формы.
Caption – Текст заголовка.
Widht – Ширина Delphi свойств формы.
Height – Высота формы.
Top – Расстояние от верней части формы до верхней границы экрана.
Left – Расстояние от левой границы формы до левой границы экрана.
BorderStyle – Вид границы окна формы. Она может быть обычной (bsSizeable), тонкой (bsSingle) или отсутствовать (bsNone).
BorderIcons – Кнопки управления окном. Значение их свойств определяет, какие кнопки управления окном будут доступны пользователюво время работы программы.
Icon – Значёк в заголовке окна, обозначающего кнопку вывода системного меню.
Color – Цвет фона. Его можно задать, указав название цвета или сделать привязку к цветовой схеме операционной системы.
Font – Шрифт, то есть его можно выбрать из диалогового окна.
БИЛЕТ № 18
1) Специальные операторы в условиях sql запроса
ОПЕРАТОР IN
Оператор IN определяет набор значений в которое данное значение может или не может быть включено. В соответствии с нашей учебной базой данных на которой вы обучаетесь по настоящее времен, если вы хотите найти всех продавцов, которые размещены в Barcelona или в London, вы должны использовать следующий запрос
ОПЕРАТОР BETWEEN
Оператор BETWEEN похож на оператор IN. В отличии от определения по номерам из набора, как это делает IN, BETWEEN определяет диапазон, значения которого должны уменьшаться что делает предикат верным. Вы должны ввести ключевое слово BETWEEN с начальным значением, ключевое AND и конечное значение. В отличие от IN, BETWEEN чувствителен к порядку, и первое значение в предложении должно быть первым по алфавитному или числовому порядку. ( Обратите Внимание что, в отличие от Английского языка, SQL не говорит что "значение находится (между)BETWEEN значением и значением", а просто "значение BETWEEN значение значение". Это применимо и к оператору LIKE).
ОПЕРАТОР LIKE
LIKE применим только к полям типа CHAR или VARCHAR, с которыми он используется чтобы находить подстроки. Т.е. он ищет поле символа чтобы видеть, совпадает ли с условием часть его строки. В качестве условия он использует групповые символы(wildkards) - специальные символы которые могут соответствовать чему-нибудь. Имеются два типа групповых символов используемых с LIKE: * символ подчеркивания ( _ ) замещает любой одиночный символ. Например, 'b_t' будет соответствовать словам 'bat' или 'bit', но не будет соответствовать 'brat'. * знак процента (%) замещает последовательность любого числа символов (включая символы нуля). Например '%p%t' будет соответствовать словам 'put', 'posit', или 'opt', но не 'spite'.
NULL ОПЕРАТОР
Так как NULL указывает на отсутствие значения, вы не можете знать каков будет результат любого сравнения с использованием NULL. Когда NULL сравнивается с любым значением, даже с другим таким же NULL, результат будет ни верным ни неверным, он - неизвестен. Неизвестный Булев, вообще ведет себя также как неверна строка, которая произведя неизвестное значение в предикате не будет выбрана запросом - имейте ввиду что в то врем как NOT(неверное) - равняется верно, NOT (неизвестное) - равняется неизвестно. Следовательно, выражение типа 'city = NULL' или 'city IN (NULL)' будет неизвестно, независимо от значения city. Часто вы должны делать различи между неверно и неизвестно - между строками содержащими значения столбцов которые не соответствуют условию предиката и которые содержат NULL в столбцах. По этой причине, SQL предоставляет специальный оператор IS, который используется с ключевым словом NULL, для размещения значения NULL. Найдем все записи в нашей таблице Заказчиков с NULL значениями в city столбце:
SELECT *
FROM Customers
WHERE city IS NULL;