ВОПРОСЫ ПО КУРСУ "БАЗЫ ДАННЫХ"

	1. Информация и иформационные системы.
	2. Определение базы данных. Иерархические, сетевые и реляционные базы данных.
	3. Модели данных.
	4. Реляционная модель данных.
	5. Отличия отношения от реальной таблицы
	6. Реляционная алгебра.
	7. Исчисление предикатов.
	8. СУБД. Назначение и структура.
	9. Архитектура базы данных.
	10. Инфологические модели. Модель сущность-связь.
	11. Виды сущностей.
	12. Свойства сущностей.
	13. Виды связей между сущностями.
	14. Даталогическая модель реляционной базы даных
	15. Методы перехода от модели сущность связь к схеме данных.
	16. Типы связязей между отношениями.
	17. Потенциальный ключ.
	18. Первичный ключ.
	19. Внешний ключ.
	20. Понятие целостности данных.
	21. Целостность атрибута.
	22. Целостность кортежа.
	23. Целостность отношения.
	24. Целостность базы данных.
	25. Избыточность данных и нормальные формы.
	26. Язык структурированных запросов (SQL). История, стандарты.
	27. Язык определения данных (DDL).
	28. Типы данных.
	29. Оператор CREATE TABLE.
	30. Оператор ALTER TABLE.
	31. Оператор GRANT.
	32. Язык манипулирования данными (DML).
	33. Оператор SELECT. Назначение и структура.
	34. Оператор SELECT. Список выводимых столбцов. Псевдонимы.
	35. Оператор SELECT. Использование арифметических выражений и функций.
	36. Оператор SELECT. Задание условий отбора строк.
	37. Оператор SELECT. Агрегатные функции. 
	38. Оператор SELECT. Предложения GROUP BY и HAVING
	39. Оператор SELECT. Многотабличные запросы. 
	40. Оператор SELECT. INNER JOIN.
	41. Оператор SELECT. Левое и правое внешние соединения.
	42. Оператор SELECT. Предложение UNION.
	43. Добавление данных в базу. Оператор INSERT.
	44. Редактирование данных. Оперратор UPDATE.
	45. Удаление данных. Оператор DELETE.
	46. Этапы проектирования информационной системы
	47. Определение и свойства транзакции.
	48. Распределённые базы данных.
	49. Транзакции. Нарушение целостности при параллельном и последовательном выполнении операций.
	50. Транзакции. Откат, восстановление. Журнал регистраций.