Базы данных
Информатика и вычислительная техника
Шпаргалка
  • формат doc
  • размер 254,34 КБ
  • добавлен 08 мая 2010 г.
Ответы на билеты по Базам Данных
Кубанский Государственный Технологический Университет. Специальность 230101 - вычислительные машины, комплексы, системы и сети. Факультет КТАС. 3 курс.
В документе раскрыты ответы на следующие вопросы:
История развития баз данных.
Основные понятия теории баз данных.
Развитие систем обработки данных. Современные тенденции в обработке данных.
Типовая организация современной СУБД.
Модели данных. Классификация моделей данных.
Теоретико – множественные модели данных.
Теоретико – графовые модели данных.
Сетевая модель. Сетевой граф базы данных. Достоинства и недостатки.
Иерархическая модель данных. Достоинства и недостатки.
Трехуровневая архитектура базы данных.
Свойства проектируемой СУБД.
Функции СУБД.
Жизненный цикл баз данных. Этап анализа и проектирования.
Логическое проектирование базы данных.
Жизненный цикл баз данных. Концептуальное проектирование базы данных.
Концептуальное проектирование базы данных. Объекты. Атрибуты. Конкретизация и обобщение.
Концептуальное проектирование базы данных. Связи между объектами. Мощность связи.
Концептуальное проектирование базы данных. Моделирование предметной области.
Концептуальное проектирование базы данных. Составные объекты.
Жизненный цикл баз данных. Этап реализации.
Физическое проектирование базы данных.
Разработка приложений. Тестирование.
Оценка работы и поддержка базы данных, эксплуатация и сопровождение.
Реляционная модель данных.
правил реляционного подхода.
Функциональные зависимости и ключи.
Нормализация отношений и аномалии модификации.
Свойства отношений. Обновления отношений.
Проектирование нормализованной БД.
Первая нормальная форма.
Вторая нормальная форма.
Третья нормальная форма.
Нормализация на основе декомпозиции. Нормальная форма Бойса - Кодда.
Четвертая нормальная форма. Пятая нормальная форма.
Представление связей. Рекурсивная связь.
Преобразование концептуальной модели в реляционную модель.
Целостность данных.
Архитектура клиент – сервер.
Язык SQL. Функции языка. Достоинства языка.
Перечислите наиболее важные объекты Microsoft SQL Server.
Что понимается под объектом базы данных Microsoft SQL Server.
Перечислите системные базы данных, входящие в состав СУБД после
Дайте определение журналу транзакций.
Охарактеризуйте таблицу как основной компонент базы данных. Дайте определение индексу. Какие категории индексов вам известны?
Что такое ядро базы данных? Что такое устройство баз данных?
Приведите синтаксис команды создания устройства.
Приведите пример команды создания базы данных. Какие системные и числовые типы данных MS SQL Server вам знакомы.
Приведите пример команды создания таблицы базы данных.
Удаление таблицы базы данных. Изменение определения таблицы.
Перечислите основные этапы создания базы данных в графическом режиме. Что понимается под ER – диаграммой в MS SQL Server.
Перечислите основные команды MS SQL для модификации данных.
Приведите пример использования команды INSET для вставки записей в единственную таблицу.
Каким образом осуществляется вставка пустого значения в ячейку таблицы?
Приведите пример удаления единственной записи таблицы.
Приведите пример удаления множества записей.
Каким образом осуществляется удаление с вложенным подзапросом?
При помощи какой команды осуществляется модификация данных в MS SQL Server?
Приведите пример использования команды UPDATE с предложением FROM.
Приведите пример обновления множества записей.
Приведите пример обновления записей с подзапросом.
Приведите пример обновления записей нескольких таблиц.
Общая структура команды SELECT. Где и для каких целей применяется выборка? Как просмотреть результаты выборки?
Приведите примеры условий формирования условий отбора? Перечислить операторы, которые могут применяться в предложении WHERE?
Дополнительные возможности вывода в предложении SELECT.
Проверка на принадлежность диапазону значений. Проверка на соответствие шаблону.
Составные условия поиска.
Дайте определения функции агрегирования. Перечислить функции агрегирования, опишите их назначение?
Какое предложение применяется для сортировки данных выборки, условия его применения? Каким образом осуществляется выборка из нескольких страниц? Приведите пример создания таблицы на основе выборки.
Скалярные функции SQL.
Агрегатные функции SQL.
Условные операторы в SQL.
Многотабличные и вложенные запросы. Соединение таблиц.
Дайте определения триггеру. Приведите примеры возможных триггеров? Описать синтаксис набора команд создания триггеров? Что необходимо учитывать при использовании триггеров?
Дайте определение соединению. Перечислите основные конструкции для формирования соединений.
Приведите пример использования конструкции JOIN. Приведите пример использования конструкции INNER JOIN.
Чем отличаются результаты выполнения соединений конструкций JOIN и INNER JOIN?
Перечислите общие свойства конструкции INNER JOIN и конструкции WHERE.
Дайте определение связующей таблице? Для чего и в каком случае используются связующие таблицы?
Приведите пример соединения с использованием конструкции OUTER JOIN.
Приведите пример соединения с использованием конструкции FULL JOIN.
Приведите пример соединения с использованием конструкции CROSS JOIN.
Соединение таблицы со своей копией.
Дайте определение представлению. Какие данные использует представление?
Приведите пример простого представления.
Как можно использовать представления для корректировки данных?
Перечислите последовательность действий для создания и редактирования представлений в программе Management Studio.
Дайте определение хранимой процедуре. Что понимается под системными хранимыми процедурами?
Что понимается под расширенными хранимыми процедурами? Приведите пример создания хранимой процедуры.
Дайте определение ограничению. Какие типы ограничений вы знаете?
Что такое ограничение домена?
Дайте определение ограничению сущности. Какие правила именования ограничений вы знаете?
Приведите пример ограничения primary key. Приведите пример ограничения foreign key.
Приведите пример таблицы, ссылающейся на саму себя. Приведите пример ограничения unique. Приведите пример ограничения check. Приведите пример ограничения default.
Дайте определение пакету данных. Приведите примеры команд, которые можно использовать в пакете и которые нельзя.
Поясните синтаксис блокировки данных. Какие виды блокировок данных вам известны? Приведите примеры.
Что такое уровень изоляции транзакции?
Приведите пример команды управления циклом.
Какая команда позволяет выходить из процедуры принудительно?
Защита данных. Управление доступом к данным.
Восстановление данных.
Похожие разделы
  1. Академическая и специальная литература
  2. Информатика и вычислительная техника
  3. Информатика (начальный курс)
  4. Работа в Microsoft Office / OpenOffice
  1. Академическая и специальная литература
  2. Информатика и вычислительная техника
  3. Информатика (начальный курс)
  4. Работа в Microsoft Office / OpenOffice
  5. Работа в Access
  1. Академическая и специальная литература
  2. Информатика и вычислительная техника
  3. Устаревшие материалы
  4. Базы данных
  1. Прикладная литература
  2. Компьютерная литература
  3. Firebird
  1. Прикладная литература
  2. Компьютерная литература
  3. IBM DB2
  1. Прикладная литература
  2. Компьютерная литература
  3. Microsoft Office
  4. Microsoft Access
  1. Прикладная литература
  2. Компьютерная литература
  3. MySQL / MariaDB
  1. Прикладная литература
  2. Компьютерная литература
  3. NoSQL
  1. Прикладная литература
  2. Компьютерная литература
  3. Oracle
  1. Прикладная литература
  2. Компьютерная литература
  3. PostgreSQL
  1. Прикладная литература
  2. Компьютерная литература
  3. SQL
  1. Прикладная литература
  2. Компьютерная литература
  3. SQL Server
  1. Прикладная литература
  2. Компьютерная литература
  3. Visual FoxPro