- •1.Концепция баз данных. Архитектура субд.
- •2.Модели данных. Инфолог, даталог и физ модели.
- •Допустимые типы данных и их внутр представление на устройствах хранения данных в эвм.
- •3.Типы даталог моделей данных (краткое описание и сравнит хар-ка).
- •4.Иерархическая даталогическая модель данных (краткое описание, схематическое изображение, сравнение с другими типами даталогических моделей).
- •5.Сетевая даталог модель (краткое описание, схемат изображение, сравнение с другими типами ).
- •6.Даталог модель данных на основе инвертир списков (краткое описание, схем изображение, сравнение с другими типами даталог моделей).
- •7.Реляц даталог модель данных (опр-е, схемат изображение, сравнение с другими типами даталог моделей).
- •8.Объектно-реляц даталог модель данных (опр-е, схемат изобр-е, сравнение с другими типами даталог моделей).
- •9.Основные понятия реляц бд. Тип данных.
- •10.Осн понятиями реляц бд. Понятие домена.
- •11.Осн понятиями реляц бд. Схема отн-я, схема бд.
- •12.Осн понятиями реляц бд. Понятие кортежа и отн-я.
- •17.Операции над таблицами бд. Объед-е отн-й.
- •13.Целостность реляц бд. Привести примеры.
- •14.Дайте опр-я и приведите примеры фундам св-в отн-й (отсутствие кортежей дубликатов, отсутствие упоряд-ти кортежей, отсут-е упоряд-ти атрибутов, атомарность атрибутов).
- •15.Операции над таблицами реляц бд. Огр-е отн-я.
- •16.Операции над таблицами бд. Проекция отн-я.
- •18.Операции над таблицами реляц бд. Пересечение отн-й.
- •19.Операции над таблицами реляц бд. Разность отн-й.
- •20.Операции над таблицами. Произведение отн-й.
- •21.Операции над таблицами реляц бд. Деление отн-й.
- •22.Операции над таблицами бд. Соединение отн-й.
- •23.Декомпозиция исходной «универсал» таблицы на простые отн-я (Приведите пример).
- •31.Анализ выход форм с целью выявления инф-и, подлежащей хранению в бд.
- •30.Этапы разработки инфолог модели данных.
- •28.Диаграммы "сущность-связь". Испол-е языка er-диаграмм для построения инфолог моделей.
- •29.Информационное модел-е. Методология idef1x.
- •34.Понятие транзакции. Обработка транзакций. Ср-ва восстановления после сбоев.
- •35.Принципы построения систем, ориентированных на анализ данных. Хранилища данных.
- •36.Модели данных, используемые при построении хранилищ данных.
- •37.Осн различия между файловыми системами и системами упр-я бд.
- •38.Области приложений, в к-рых достаточно испол-ть файлы, и для к-рых необходимы бд.
- •39.Принципы нормализации, на к-рых основан классич подход к проектированию реляц бд.
- •40.Реляц модель данных. Общая характеристика. Целостность сущности и ссылок.
- •41.Проектирование реляци баз данных с испол-ем Case-технологий (пакет ErWin).
- •42.Язык sql. Ср-ва манипулирования данными. Структура запросов.
- •43.Язык sql. Оператор выборки. Табличное выражение. Раздел from. Раздел where. Раздел group by.
43.Язык sql. Оператор выборки. Табличное выражение. Раздел from. Раздел where. Раздел group by.
Оператор SELECT предназначен для реал-и алгоритма возвращения записей (или затребованных полей записей) и размещения инф-и в динамич набор или таблицу для дальнейшей программной обработки. Оператор имеет след формат: SELECT [Опции области действия оператора] Список полей FROM Список таблиц [Опции межтабличных связей] [Опции выборки и фильтрации] [Опции сортировки] [Опции группировки]
Когда нужно выбрать все поля из указанной таблицы вместо опции Список полей испол-тся символ (*). Например, оператор SELECT * FROM. Часто бывает необходимым получить из таблицы только избранные поля. В этом случае их имена следует включить в оператор SELECT. В списке полей индивид поля должны разделяться запятыми. Кроме того, если имя поля содержит пробелы, его следует заключить в квадратные скобки.
Чтобы выбрать данные из неск таблиц, необходимо указать след:
таблицу, из которой выбирается каждое поле;
поля, из которых выбираются данные;
отн-я между таблицами.
Чтобы указать используемые таблицы, их имена (разделенные запятыми) следует разместить в директиве FROM оператора SELECT.
Раздел GROUP BY – испол-тся для группировки. Испол-е групп записей позволяет создать набор записей, включающий по одной записи для каждого из возможных значений указанного поля. В опции GROUP BY можно указать неск полей, при этом результирующие записи создаются для каждой уникальной композиции значений полей.