Архив рубрики «Программирование»

Таблицы в SQL

1) Создание структуры таблицы
CREATE [{GLOBAL|LOCAL} TEMPORARY]
TABLE < имя таблицы>
[LIKE < имя таблицы> [< опции копирования>]]|
(< определение столбцов> [< , ограничения таблицы>])|
[AS < запрос> [WITH [NO] DATA]]
Прочитать остальную часть записи »

Построить цилиндр, как поверхность вращения в среде Builder C++

Задание: построить цилиндр, как поверхность вращения в C++. Основание цилиндра находится в плоскости XZ. Центр основания совпадает с началом координат. Одно из оснований совпадает с началом координат.
Прочитать остальную часть записи »

Домены (области значений) в SQL

1) Понятие домена
Домен или область допустимых значений столбца определяет пользовательский тип данных и позволяет дополнительно указать:
a) Значение по умолчанию.
b) Ограничения на значения.
c) Правила проверки ограничений.
d) Время проверки ограничений.
e) Правила сравнения (для символьного типа).
Прочитать остальную часть записи »

Наборы символов в SQL

1) Понятие и особенности набора символов
В понятие набора символов входит совокупность символов (repertoire), форма использования (form-of-use) и способ сопоставления (collation).
Форма использования определяет способ представления символов в БД.
Способ сопоставления – способ их упорядочения.
Прочитать остальную часть записи »

Идентификаторы в SQL

Идентификаторы – это имена различных объектов, хранящихся в БД. В соответствии со стандартом идентификатор – это уникальная в пределах схемы последовательность из букв, цифр и знаков подчеркивания длиной до 128 символов, начинающаяся с буквы.
Прочитать остальную часть записи »

Типы данных SQL

1. Простые типы данных

1.1. Символьные типы

1) Строки постоянной длины
CHAR[ACTER](< длина>) – строка текста в формате, определенном разработчиком. Натуральное число задает < длину> строки.
На практике максимальное число символов бывает в диапазоне от 256 в MS SQL Server до 32767 в InterBase.
CHAR трактуется как CHAR(1) Прочитать остальную часть записи »

Открытый В-сплайн 3-ей степени на Builder C++

Задание: Построить открытый В-сплайн 3-ей степени при неравномерной параметризации (по длине хорды), n=9.
Прочитать остальную часть записи »

Основы интерфейса SQL

Интерфейсы SQL

Модульный язык

Модульный язык позволяет создавать подпрограммы (процедуры и функции), пакеты и модули, которые размещаются в системных таблицах БД.
Прочитать остальную часть записи »

Составная кривая Безье 3-ей степени на Builder C++

Задание:
Построить составную кривую Безье 3-ей степени по 10 опорным точкам. Осуществить подбор точек полигона для выполнения условия стыковки по 1-ой производной.
Прочитать остальную часть записи »

Введение в SQL

История возникновения SQL

Из Wikipedia:
SQL (англ. Structured Query Language — «язык структурированных запросов») — универсальный компьютерный язык, применяемый для создания, модификации и управления данными в реляционных базах данных.

SQL основывается на реляционной алгебре.
Прочитать остальную часть записи »

Программа эмуляции работы КЭШ-памяти

Ниже приведен код программы эмуляции работы КЭШ-памяти. Краткий принцип работы КЭШ-памяти: КЭШ-память обеспечивает быстрый доступ к памяти. Поскольку сделать всю память быстродействующий будет дорого, поэтому используют следующий принцип работы: в КЭШ-памяти должны хранится данные, к которым происходит обращение чаще всего.
Прочитать остальную часть записи »

Пример использования триггеров SQL для поддержания ссылочной целостности

Ниже написанные триггеры сделаны для базы данных, которая была опубликована ранее (см. Пример создания базы данных из нескольких таблиц на SQL). Хочется отметить то, что все названия триггеров являются русскоязычными. Также напомню, что база данных и триггеры созданы для MS SQL (проверялось).
Прочитать остальную часть записи »

Пример создания базы данных из нескольких таблиц на SQL

Пример создания базы данных на SQL в MS SQL. База данных состоит из пяти таблиц: Клиенты, Валюта, Вид_вклада, Вид_кредита, Вклады, Кредиты. Хочу отметить то, что все названия полей и названия таблиц написаны на русском языке.

Связи между таблицами:
1) таблица Клиенты связана с таблицами Вкладов и Кредитов по полю ид.
2) таблицы Вклады и Кредиты связаны соответственно с Вид_вклада и Вид_кредита по полю вид_вклада и вид_кредита соответственно.
3) таблицы Вид_вклада и Вид_кредита связаны с Валютой по полю ид_валюта.
Прочитать остальную часть записи »




Статистика