- •1. Данные и знания. Понятие базы данных (бд). Требования, предъявляемые к …бд.
- •3. Трехуровневая архитектура бд. Определение и основные функции субд.
- •4. Способы организации клиентского доступа к субд. Назначение, структура, функции odbc.
- •5. Обобщенная структура субд. Компоненты по ядра субд.
- •6. Типовая организация современных субд. Состав стандартного пакета по ……..Субд.
- •7. Реляционная модель данных. Понятие реляционного отношения. Домен, кортеж, ключ.
- •8. Модели систем распределенной обработки данных. Модель файлового сервера.
- •9. Типы реляционных отношений. Реляционная связь. Целостность
- •11. Модели систем распределенной обработки данных. Модель сервера приложений
- •12. Этапы жизненного цикла бд. Взаимосвязь этапов проектирования бд.
- •10. Модели систем распределенной обработки данных. Модель сервера бд. Модели серверов бд.
- •14. Команды работы с транзакциями. Использование поименованных
- •15. Способы применения sql в прикладных программах. Встроенный sql. Особенности встроенного оператора select.
- •16. Нормализация схемы бд. Понятие нормальной формы. Основные свойства нормальных форм. Последовательность нормальных форм и их характеристика.
- •17. Понятие курсора. Параметры определения курсоров. Работа с курсорами.
- •18. Принципы системы безопасности серверов бд. Уровни безопасности сервера. Управление системой безопасности на уровне сервера.
- •19. Управление системой безопасности на уровне пользователей и объектов бд. Пользователи и права пользователей. Понятие роли.
- •20. Стандарты языка sql. Типы команд sql.
- •21. Типы команд sql. Внесение изменений в бд.
- •22. Типы команд sql. Управление данными и выборка данных.
- •23. Типы команд sql. Команды управления транзакциями.
- •24. Типы команд sql. Команды администрирования.
- •25. Язык t-sql. Управляющие операторы t-sql. Хранимые процедуры.
- •26. Язык t-sql. Триггеры. Создание и виды триггеров. Логика субд
- •27. Команды работы с транзакциями. Использование поименованных
21. Типы команд sql. Внесение изменений в бд.
DDL – язык определения данных; DML – язык манипулирования данными; DQL – язык запросов ; DC L – язык управления данными;
команды администрирования данных; команды управления транзакциями
Иногда возникает необходимость во внесении изменений именно в ту базу, для которой вы создаете отчет. Встречаются случаи, когда база данных находится в состоянии непрерывного изменения, т.е. динамически меняется по мере создания отчета. Или возможно вы создаете отчет для тестовой базы данных, а затем связываете его с реальной базой данных. Таким образом, желательно иметь возможность легко вносить подобные изменения, по мере обновления базы данных, без необходимости повторного создания каких-либо свойств или функций в отчете.
Одним из видов таких изменений базы данных, может быть переименование полей разработчиком или администратором базы данных. Crystal Reports, обнаружив эти изменения, дает вам возможность изменить ссылки на поля в вашем отчете, таким образом новые имена полей можно автоматически связать с предыдущими. Такое отображение полей освобождает вас от необходимости добавлять к отчету новые поля или модифицировать формулы, ссылающиеся на измененные поля.
Есть несколько способов согласовать изменения, сделанные в базе данных:
Проверить базу данных.Изменить драйвера базы данных
Указать местоположение базы данных
22. Типы команд sql. Управление данными и выборка данных.
DDL – язык определения данных; DML – язык манипулирования данными; DQL – язык запросов ; DC L – язык управления данными;
команды администрирования данных; команды управления транзакциями
При разработке web приложений, часто возникает потребность в хранении определённых настроек или временных данных. Обычно, для этого используются или файлы, или базы данных. Если это база данных, то хранить в базе таблицу с одной строкой, как чаще всего это бывает, не очень удачный вариант. Для этого чаще используются config файлы определенных форматов (*.php, *.ini, *.xml, *.json).
Целью любой системы управления базами данных является осуществление операций над данными: ввод, изменение, удаление и выборка. При этом выборка данных является наиболее часто используемым аспектом управления данными. Выборка осуществляется с помощью одной единственной команды SELECT, являющейся частью языка DML[1] (Data Manipulation Language – язык управления данными).
Результатом выполнения данной команды является итоговый набор данных, состоящий из таких частей, как заголовки столбцов и записи данных. Этот набор должен содержать не менее одного столбца, записи могут быть, а могут и отсутствовать.
Команда SELECT состоит из семи основных частей: списка выборки и разделов FROM, WHERE, GROUP BY, HAVING, ORDER BY и COMPUTE – обязательным является лишь список выборки, при использовании же остальных частей необходимо их использовать в том порядке, в котором они приведены выше.
