Компоненты банка данных включает: СУБД, администратора БД; вычислительную систему, базу данных
Конструкция ADD COLUMN оператора ALTER TABLE языка SQL служит для: добавления поля и его типа.
Курсоры: ссылка на контекстную область памяти; представление связанное с SQL-запросом
К СУБД относятся основные виды программ: Средства разработки программ работы с БД; Полнофункциональные СУБД
Логическая независимость означает, что схема данных может быть изменена:без изменения всех прикладных программ; без изменения всех приложений; без изменения всех созданных приложений.
Логического проектирования БД является структуризация данных: Объединение информации об объектах-сущностях в рамках одной таблицы; формулирование знаний о системе; осуществление системного анализа и разработка структурных моделей.
Логическое проектирование БД: Преобразует в логическую схему БД;
Машина логического вывода: программно реализованный механизм дедуктивно-логического вывода; Программа, кот. выполняет вывод из предв.построеной базы фактов; Программа, моделирующая мех.рассужд.
Между сегментами в иерархической модели существует связь: предок - потомок; исходный — порожденный; исходный — подчиненный
Моделирование: исследование объектов познания на их моделях
Модель данных, использующая представление данных в виде таблицы: модель, предложенная Эдваром Коддом; реляционная модель представления данных; модель, основанная на понятии отношение.
Модель, соответствующая уровню представления данных:Внешняя
На этапе формулировки и анализа требований решаются следующие основные задачи: преобразование собранной информации, сбор информации и алгоритмов, определение сферы применения БД
Название ключа базы данных: уникальный ключ; вторичный ключ, первичный ключ.
Недостатки сетевой модели:сложность представления данных на физическом уровне; сложность представления данных на логическом уровне; сложность для понимания обычным пользователям.
Низкоуровневые функции СУБД: Обеспечение целостности и безопасности БД; Введение журнала изменений в БД; Управление данными во внешней памяти
Нормализация:метод организации реляционной базы данных с целью сокращения избыточности;
Нормализация отношения позволяет избавиться от таких основных зависимостей между атрибутами как: функциональная; многозначная.
Обеспечение ссылочной целостности означает выполнение для взаимосвязанных таблиц условий корректировки данных: в подчинённую таблицу не может быть добавлена запись с несуществующим в главной таблице значением ключа связи; в главной таблице нельзя изменить значение ключа связи, если есть связанные с ним записи в подчинённой таблице.
Объект в иерархической модели описывается как: подчиненный сегмент; корневой сегмент; исходный сегмент.
Объект в реляционной модели описывается в виде: Таблиц и Отношений.
Обработка отношений в реляционной модели осуществляется с помощью: операции реляционной алгебры; Операций предложенных Е.Коддом
Ограничение ссылочной целостности: Создание новых сущностей; Удаление сущностей
Ограничения целостности могут относиться к различным объектам БД: полям, таблицам; отношениям, связям между ними; атрибутам, записям.
Оператор CREATE языка SQL служит для: создания представления, создания объекта, создание набора.
Оператор DROP INDEX языка SQL позволяет: удалить первичный или вторичный ключ таблицы из БД; удалить ранее созданный индекс.
Оператор SQL, позволяющий манипулировать данными в таблице БД: INSERT, DELET, UPDATE.
Оператор языка SQL позволяет включить новые значения для ряда полей в таблицу БД: Insert Into А АЗ. A4 Values (35,400); Insert Into A Al, A5 Values (5, “Almaty")
Оператор языка SQL позволяет выбрать данные из таблицы БД и упорядочить их по заданному полю: Select * From A Where А1 > 100 Order By А5; Select A2, A4 From A Order By A2; Select ВЗ, B5 From В Order By B5
Оператор языка SQL позволяет выбрать данные из таблицы БД по условию, где используется значение числового поля: Select * From A Where A1>100; Select A1, A4 From A Where A3 <= 300.
Оператор языка SQL позволяет выбрать данные на таблице БД и упорядочить их по заданному полю: Select B3, B5 From B Order By B5.
Оператор языка SQL позволяет изменить значения для ряда полей в таблице БД по условию: Update A Set A1=7, A2=120, A3=35 Where A5=”Astana”; Update A Set A1=5, A3=25 Where A5=”Almaty”.
Оператор языка SQL позволяет найти значения ряда полей из таблицы БД: Select A2, A4 From A; Select * From A Where A1 > 100; Select * From W.
Оператор языка SQL позволяет удалить все данные из таблицы БД: Delete From W, Delete From A, Delete From B.
Оператор языка SQL позволяет удалить текущую запись из таблицы БД: Delete From B Where Current; Delete From A Where Current.
Оператор языка SQL позволяет удалить текущую запись из таблицы БД: Delete From C From Where Current; Delete From A Where Current
Оператор языка SQL позволяющий выбрать данные из таблицы БД по условию: Select * From A Where A5= “Almaty”; Select * From A Where A1>100 and A5= ”Almaty”; Select * From A Where A1>100.
Оператор языка позволяет включить новые значения для ряда полей в таблицу БД: Insert Into A A3, A4 Values (35, 400); Insert Into A A1, A5 Values (5, «Almaty»); Insert Into C C1, C3 Values (5, 25).
Операции над данными, определенные в иерархической модели: Добавить; Изменить,Удалить, Извлечь
Операция «Запись в таблицу»: INSERT INTO 'my_table' ('id', 'name') VALUES (1, 'FirstName'); Запрос INSERT используется для создания новой строки данных
Операция реляционной алгебры "проекция" позволяет: исключить ненужные столбцы;
Операция реляционной алгебры, выполняемая над двумя отношениями: объединение, пересечение, соединение.
Операция, позволяющая изменять данные в базе: вставка.
Операция, позволяющая находить данные по заданному критерию: запрос, поиск, выборка данных.
Определяющими характеристиками настольных систем являются: Позволяющая создавать на их основе работоспособные пользовательские приложения; Относительная простота эксплуатации.
Организация данных в СУБД иерархического типа определяется в терминах: Групповое отношение, база данных
Основные операции, выполняемые над данными в базе: обновление, добавление, удаление, вставка; загрузка обновления; поиск, корректировка.
Основные требования, которым должен удовлетворять проект БД: Защита данных; Гибкость;
Основные функции СУБД: защита и сохранение целостности данных; работа с внешней памятью; определение и обработка данных.
Основными понятиями реляционных баз данных являются: Атрибут, кортеж; Первичный ключ и отношение
Отношение: каждый столбец имеет уникальное имя; представляет собой двумерную таблицу.
Отношения сетевой модели: много – ко – многим, много к двум.
Первичный ключ:Средство однозначной идентификации записи; Потенциальный ключ, который выбран для уникальной идентификации кортежей внутри отношения; Ключ кот. Не является предикатом в усл.дубл.
По форме представления информацию можно условно разделить на следующие виды: Текстовую, числовую; Символьную, графическую; табличную.
Под функцией безопасности понимается защита данных от: несанкционированного доступа
Под функцией секретности понимается защита данных от преднамеренных действий пользователя или случайных лиц с целью: преднамеренного изменения или искажения данных; получения секретной информации.
Подходы к логическому проектированию– Формулирование знаний о системе, Осуществление системного анализа и разработка структурных моделей, Объединение инф.об об.сущностях
Пользователь попытался выполнить следующий запрос: SELECT*FROM ‘my_table’ WHERE 1 = в результате: Синтаксическая ошибка; запрос выполняться не будет; Не выведется ни одной записи