Главная стр 1
скачать
ИНСТИТУТ ЦИВИЛИЗАЦИИ

Дисциплина «Базы данных», специальность ПИЭ, 3 курс, 1 семестр

Вопросы для контроля





СУБД и реляционная алгебра



Системы управления базами данных – назначение, особенности. Примеры.



Понятие о модели БД. Реляционные БД.



Понятие декартова произведения множеств. Пример.



Сущности, атрибуты и домены, связь между ними. Пример.



Понятие отношения. Формальное определение.



Схема отношения. Отношение как множество. Понятие кортежа. Примеры.



Понятие ключа отношения. Свойства ключа. Первичный ключ. Суррогатный ключ. Пример.



Простой и составной ключ. Ключевые и не ключевые атрибуты. Пример.



Сопоставление понятий «отношение» и «таблица БД». Соответствие терминов.



Таблица как отношение. Таблица как множество. Пример.



Понятие ограничения целостности в БД. Целостность ссылок. Целостность сущностей. Пример.



Понятие связи между таблицами. Типы связей и их описание. Пример.



Понятие внешнего ключа. Использование ключа для создания связей. Пример.



Реализация связей между таблицами. Особенности реализации связи М:М. Пример.




Нормализация отношений



Понятие избыточности данных. Пример.



Нормализации отношений: назначение, основные нормальные формы. Пример.



Понятие простого (атомарного) и составного атрибута. Пример.



Понятие функциональной зависимости. Пример.



Понятие транзитивной функциональной зависимости. Пример.



1-я нормальная форма (1НФ). Определение. Приведение отношения к 1НФ. Пример.



2-я нормальная форма (2НФ). Определение. Приведение отношения к 2НФ. Пример.



3-я нормальная форма (3НФ). Определение. Приведение отношения к 3НФ. Пример.




Операции над отношениями



Операции над отношениями: проекция. Описание, выполнение. Пример.



Операции над отношениями: выбор. Описание, выполнение. Пример.



Операции над отношениями: произведение. Описание, выполнение. Пример.



Операции над отношениями: объединение. Описание, выполнение. Пример.



Операции над отношениями: пересечение. Описание, выполнение. Пример.



Операции над отношениями: разность. Описание, выполнение. Пример.



Операции над отношениями: соединение. Описание, выполнение. Пример.



Понятие тета-соединения. Соединение по эквивалентности. Пример.




Основы языка SQL



Язык SQL: общее описание (назначение, возможности).



Команда INSERT-SQL: назначение, описание, синтаксис. Пример



Команда UPDATE-SQL: назначение, описание, синтаксис. Пример.



Команда DELETE-SQL: назначение, описание, синтаксис. Пример



Команда SELECT-SQL: Описание, общая структура, простейшая форма команды. Примеры.



Команда SELECT-SQL: Указание списка полей. Вычисляемые поля. Переименование полей. Примеры.



Команда SELECT-SQL: Использование нескольких таблиц. Понятие алиаса (псевдонима) таблицы и его использование. Пример.



Команда SELECT-SQL: Условия соединения и фильтра. Примеры.



Команда SELECT-SQL: Сортировка записей. Простая и сложная сортировка. Примеры.



Команда SELECT-SQL: Вычисление итогов. Агрегирующие функции и порядок их использования. Пример.



Команда SELECT-SQL: Понятие подзапроса. Виды подзапросов и их использование. Примеры.



Команда SELECT-SQL: Скалярные подзапросы и их использование. Пример.



Команда SELECT-SQL: Табличные подзапросы и их использование. Операции «IN» и «NOT IN». Пример.



Команда SELECT-SQL: Реализация операций «проекция», «выборка». Примеры.



Команда SELECT-SQL: Реализация операции «пересечение». Пример.



Команда SELECT-SQL: Реализация операции «соединение». Пример.




Практическая работа с СУБД Visual FoxPro



Практическая работа с СУБД Visual FoxPro: Создание/Открытие проекта. Создание/Открытие/ Изменение структуры таблиц.



Практическая работа с СУБД Ввод/редактирование данных. Режимы отображения содержимого таблицы.



Практическая работа с СУБД Visual FoxPro: Порядок выполнения команд SQL в СУБД Visual FoxPro. Примеры



Практическая работа с СУБД Visual FoxPro: Создание простых форм с помощью мастера форм.



Практическая работа с СУБД Visual FoxPro: Создание простых отчетов с помощью мастера отчетов.



Практическая работа с СУБД Visual FoxPro: Использование справки




Информационные хранилища и обработка данных (для самостоятельной работы)



Информационные хранилища. Описание, характеристика.



OLTP-технологии, описание, применение.



OLAP-технологии, описание, применение.



Сравнительная характеристика OLTP и OLAP-технологий.




WEB-технологии и БД



Понятие о WEB-технологии. Структура WEB-узла.



Стандартный набор программ на WEB-узле. Использование свободного ПО (LAMP).



Понятие о WEB-интерфейсе к БД. Интерактивная работа с СУБД MySQL через WEB-интерфейс. Соединение с сервером MySQL. Создание БД и таблиц



Принципы функционирования WEB-узла. Статические и динамические HTML-страницы.



Понятие о распределенных ИС. Порядок (технология) доступа к БД с помощью WEB-интерфейса.

ПРИМЕЧАНИЯ.

1. Билет содержит 3 вопроса и задачу.

2. Типовые задачи: Формирование SQL-запросов к базе данных.



Учебные примеры (БД):

Деканат (таблицы: Студенты, Предметы, Преподаватели, Сессия),

Магазин (таблицы: Товары, Клиенты, Продажи).
Примеры задач.

  • Вывести данные по продажам товаров (наименование товара, дата, количество, цена, стоимость) за период с 21 до 31 марта 2009 г.

  • Получить сведения о покупках (ФИО клиента, наименование товара, дата, количество, цена, стоимость), совершенных в июне 2010 года клиентами, фамилия которых начинается на букву «А».

  • Рассчитать общую стоимость проданных товаров за каждый день августа 2009 г.

  • Построить список клиентов (с указанием фамилии и инициалов, адреса, телефона), осуществивших покупки в первом квартале 2009 г.

  • Вычислить и вывести средний объем покупок (в рублях), совершенных каждым покупателем за 2009 г.

  • Сформировать список предметов (названия предметов, номер семестра), по которым сдавались экзамены в зимнюю сессию 2008-2009 уч.года.

  • Определить средний балл в сессию для каждого студента 3 курса специальности ПИЭ за первый семестр 2009-2010 уч.года.

  • Вывести результаты сдачи сессии (ФИО, Спец., Курс, Предмет, Оценка) для студентов, которые сдали экзамены за 2 семестр 2009-2010 уч.года только на 5. Упорядочить по Курсу, Спец. и ФИО.


__________________________
скачать


Смотрите также:
Дисциплина «Базы данных», специальность пиэ, 3 курс, 1 семестр Вопросы для контроля
73.92kb.
Дисциплина «Интеллектуальные информационные системы» специальность пиэ, 4 курс, 1 семестр Вопросы на рубежную аттестацию №2
48.35kb.
Дисциплина «Интеллектуальные информационные системы» специальность пиэ, 4 курс, 1 семестр Вопросы на рубежную аттестацию №2
49.66kb.
Дисциплина «Базы данных», 3 курс bit вопросы для контроля
28.3kb.
Дисциплина «Теория систем и системный анализ», пиэ, 3 курс, 2 семестр Вопросы к рубежной аттестация №1
33.29kb.
Дисциплина «Интеллектуальные информационные системы», пиэ, 4 курс, 1 семестр вопросы на зачет
78.22kb.
Дисциплина «Интеллектуальные информационные системы», пиэ, 4 курс, 1 семестр вопросы на зачет
71.66kb.
Дисциплина «Интеллектуальные информационные системы», пиэ, 4 курс, 1 семестр вопросы на зачет
72.76kb.
Вопросы к междисциплинарному Государственному экзамену для студентов групп 461,451,452 по дисциплине «Базы данных»
19.86kb.
Дисциплины «Базы данных» (3 курс, 1 семестр)
100.66kb.
Проектирование структуры данных. Создание таблиц базы данных. Создание схемы базы данных
73.1kb.
Экзаменационные вопросы По дисциплине «Базы данных» Специальность 230105. 51 «Программное обеспечение вычислительной техники и автоматизированных систем»
39.26kb.