- •Вопрос 1.Определение и классификация информационных технологий
- •Вопрос 2. Технологический процесс. Типовые процедуры обработки информации
- •Вопрос 3. Классификация ит по режиму обработки
- •Вопрос 4. Инструментальные информационные технологии
- •Вопрос 5. Сетевые информационные технологии
- •Вопрос 6. Общие понятия баз данных.
- •Вопрос 7. Структурные элементы бд.
- •Вопрос 8. Модели данных.
- •Вопрос 9. Понятие и этапы проектирования бд.
- •Вопрос 10. Методология проектирования бд.
- •Вопрос 11 Классификация бд
- •Вопрос 12 Централизованные бд из вопроса 11.
- •Вопрос 13 Распределенные бд
- •Вопрос 14 Нормализация отношений
- •Вопрос 15 типы связей Связи «один к одному»
- •Связи «один ко многим»
- •Связи «многие ко многим»
- •Типы запросов данных
- •Вопрос 21.Функциональные возможности субд.
- •Вопрос 22. Сущность банковской деятельности.
- •Вопрос 23. Основные тенденции в Банковской ит.
- •Вопрос 24. Электронные услуги банков.
- •Вопрос 25. Электронные услуги дистанционного банковского обслуживания.
- •Вопрос 26. Ис используемые при дбо.
- •Вопрос 27. Системы межбанковских расчетов.
Типы запросов данных
Есть четыре основных типа запросов данных в SQL, которые относятся к так называемому языку манипулирования данными (Data Manipulation Language или DML):
SELECT– выбрать строки из таблиц;
INSERT– добавить строки в таблицу;
UPDATE– изменить строки в таблице;
DELETE– удалить строки в таблице;
Каждый из этих запросов имеет различные операторы и функции, которые используются для того, чтобы произвести какие-то действия с данными. Запрос SELECT имеет самое большое количество опций. Существуют также дополнительные типы запросов, используемых вместе с SELECT, типа JOIN и UNION. Но пока, мы сосредоточимся только на основных запросах.
ВОПРОС 20. По языкам общения СУБД делятся на открытые, замкнутые и смешанные. В открытых системах для обращения к БД используются универсальные языки. Замкнутые системы имеют собственные языки общения с пользователями СБД.
По выполняемым функциям СУБД делятся на информационные и операционные. Информационные позволяют организовать хранение информации и доступ к ней. Для более сложной обработки необходимы специальные программы. Операционные выполняют сложную обработку и могут менять алгоритмы обработки.
По сфере возможного применения различают универсальные и специализированные (проблемно ориентированные СУБД).
Набор типов данных в разных СУБД различен. Ряд СУБД позволяет разработчику добавлять новые типы данных и новые операции. Такие системы называются расширяемыми системами баз данных. Дальнейшим развитием являются системы объектно-ориентированных баз данных, обладающие мощными возможностями моделирования сложных объектов.
По мощности СУБД делятся на настольные (Dbase, FoxBase/FoxPro, Clipper, Paradox, Access, Approach) и корпоративные (Oracle, DB2, Sybase, Informix, Ingres, Progress). Для первых характерны невысокие требования к техническим средствам, ориентация на конечного пользователя и низкая стоимость. Вторые обеспечивают работу в распределенной среде, высокую производительность, имеют развитые средства администрирования, широкие возможности поддержания целостности. Они сложны, дороги и требуют значительных ресурсов. Среди СУБД, занимающих промежуточное положение между настольными и промышленными системами, можно назвать Interbase, Microsoft SQL Server. В последние годы наметилась тенденция к стиранию границ между настольными и профессиональными системами.
По ориентации на преобладающую категорию пользователей можно выделить СУБД для разработчиков и для конечных пользователей. Первые должны иметь качественные компиляторы и позволять создавать отчуждаемые программные продукты, обладать развитыми средствами отладки, включать средства документирования. Вторые должны иметь удобный интерфейс, высокий уровень языковых средств, интеллектуальные модули подсказок, защиту от ошибок и т. п.
Существует разделение СУБД по поколениям. К 1-му поколению относят системы, основанные на иерархической и сетевой моделях (1960–70-е гг.), ко 2-му поколению – реляционные системы. СУБД 3-го поколения должны поддерживать сложные структуры данных и более развитые средства обеспечения целостности данных, отвечать требованиям, предъявляемым к открытым системам.