Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Основы SQL в СУБД Microsoft Access




55. Доступ к данным: навигационный, реляционный доступ данных.

56. Язык структурированных запросов SQL. Стандарты SQL, определённые Американским национальным институтом стандартов (ANSI). Формы языка SQL. Ключевые слова языка SQL. Статистические функции SQL. Выражения SQL. Подмножества языка SQL. Сравнение языка SQL ядра базы данных Microsoft Jet и ANSI SQL.

57. Типы данных языка SQL ядра базы данных Microsoft Jet. Эквивалентные типы данных ANSI SQL.

58. Язык определения данных (DDL). Создание таблицы базы данных. Инструкция CREATE TABLE. Инструкция создания таблицы и его конструкция. Значения по умолчанию. Определение первичного и внешнего ключей. Условия уникальности. Инструкция CREATE INDEX.

59. Язык обработки данных (DML). Создание запросов на добавление при помощи инструкции INSERT…INTO.

60. Язык обработки данных (DML). Создание запросов на удаление (DELETE…FROM). Инструкция удаления с вложенным запросом. Порядок удаления данных. Удаление всех строк таблицы. Влияние оператора удаления на структуру базы при полном удалении данных.

61. Создание запросов на создание таблиц (SELECT…INTO).

62. Язык обработки данных (DML). Создание запросов на добавление (UPDATE…SET). Обновление всех строк таблицы. Обновление с вложенным запросом.

63. Язык запросов к данным (DQL). Создание запросов на выборку с помощью инструкции SELECT. Выборка всех столбцов таблицы. Исключение повторяющихся строк. Отбор строк по условию. Вычисляемые столбцы. Условия поиска записей. Сравнение, проверка на принадлежность диапазону значений, проверка на вхождение во множество, проверка на соответствие шаблону, проверка на равенство значению null. Составные условия поиска. Использование статистических функций SQL. Сортировка результатов запроса.

64. Язык запросов к данным (DQL). Команда SELECT с группировкой данных. Групповые операции. Несколько столбцов группировки. Правила построения запросов с группировкой. Ограничения на запросы с группировкой. Предложение отбора строк группового запроса. Отличие запроса с группировкой от простого запроса на чтение.

65. Язык запросов к данным (DQL). Создание запросов на выборку с помощью инструкции SELECT. Создание соединений с помощью SQL с помощью выражения JOIN…ON. Операция INNER JOIN. Операции LEFT JOIN, RIGHT JOIN.

66. Язык запросов к данным (DQL). Подчиненные запросы SQL. Разработка подчиненных запросов с использованием инструкции SELECT, вложенную в инструкции SELECT, SELECT...INTO, INSERT...INTO, DELETE или UPDATE или в другой подчиненный запрос. Проверка на принадлежность результатам вложенного запроса. Проверка на существование. Многократное сравнение. Использование результата одного запроса в качестве условий поиска другого запроса.

67. Создание перекрестных запросов с помощью TRANSFORM…PIVOT.

68. Создание объединений с помощью SQL с помощью операции UNION. Операция UNION. Условия использования UNION в запросах.

69. Язык управления данными либо команды администрирования (DCL). Инструкция CREATE USER или GROUP. Инструкция ADD USER. Инструкция DROP USER или GROUP. Инструкция ALTER USER или DATABASE. Предложение CONSTRAINT. Инструкция GRANT. Инструкция REVOKE.

70. Язык управления транзакциями (DPL). Инструкция TRANSACTION. Понятие операции транзакции. Основные свойства транзакций – атомарность, согласованность, изолированность и долговечность. Назначение и использование журнала транзакций.

 

Билет состоит из пяти вопросов: двух теоретических (см. список вопросов) и трех практических (проектирование базы данных по незаданным условиям; проектирование БД в CASE-системе ErWin; проектирование БД в СУБД Microsoft Access).


Рекомендуемые источники по дисциплине "Базы данных".

Литература

1) Бургин М., Степенко Г. Информационный поиск и компьютерная грамотность // Информатика и образование. – 1990. – № 1.– С.15-21.

2) Гарсиа-Молина Г., Ульман Дж., Уидом Дж. Системы баз данных. Полный курс. – М.: Вильямс, 2003, 1088 с.

3) Грофф Дж., Вайнберг П. SQL: полное руководство. Пер. с англ. – К.: BHV, 2001.

4) Гусева Т. И., Башин Ю. И. Проектирование баз данных в примерах и задачах. – М.: Радио и связь, 1992. – 160 с.: ил.

5) Дейт К. Введение в системы баз данных /Пер. с англ. – М.: Наука, 1980. – 464 с.

6) Дейт К. Введение в системы баз данных /Пер. с англ. – М.: Вильямс, 2000.

7) Дейт К.Дж. Введение в системы баз данных / К.Дж. Дейт. – К.;М.;СПб: Вильямс, 2001. – 1096 с.

8) Диго С.М. Базы данных. – М.: Финансы, 2005.

9) Диго С.М. Проектирование и использование баз данных. – М.: Финансы и статистика, 1995. – 208 с.: ил.

10) Змитрович А.И. Базы данных: Учеб. пособие. – Мн.: Университеска, 1991.– 271 с.

11) Карпова Т.С. Базы данных: модели, разработка, реализация / Т.С. Карпова. – СПб.: Питер, 2001. – 304 с.

12) Коннолли Т., Бегг К. Базы данных. Проектирование, реализация и сопровождение. Теория и практика. – М.: Вильямс, 2003.

13) Кренке Д. Теория и практика построения баз данных. С.-Пб.: Питер, 2003, 800 с.

14) Кузнецов С.Д. SQL. Язык реляционных баз данных. – М.: Майор, 2001, 192 с.

15) Мейер Д. Теория реляционных баз данных /Пер. с англ. Под ред. М. Ш. Цаленко. – М.: Мир, 1987. – 608 с.

16) Михеева В.Д. Microsoft Access 2002 / В.Д. Михеева, И.А. Харитонова – СПб.: БХВ, 2002.

17) Рудикова Л.В.Базы данных. Разработка приложений.– СПб.: БХВ-Петербург, 2006. – 496 с.

18) Советов Б.Я., Цехановский В.В., Чертовский В.Д. Базы данных. Теория и практика. М.: Высшая школа, 2005, 464 с.

19) Федоров А., Елманова Н. Введение в базы данных //Компьютер Пресс. – 2000. – март – С. 146-149.

20) Фрост Р., Дей Д., Ван Слайк К. Проектирование и разработка баз данных.Визуальный подход. – М.: НТ Пресс, 2007. – 592 с.

21) Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. Базы данных. – – С.-Пб.: Корона-принт, 2004, 736 с.

 

Дополнительная литература

1. Полякова Л.Н. Основы SQL. Курс лекций. – М.: ИНТУИТ.РУ, 2004, 368 с.

2. Кузнецов С.Д. Основы баз данных. Курс лекций. – М.: ИНТУИТ.РУ, 2005, 488 с.

и др.

 

Интернет:

http://www.intuit.ru/catalog/database/

http://www.intuit.ru/catalog/database/gentheory/

http://www.intuit.ru/department/database/databases/

http://do.rksi.ru/library/courses/bd06/

Кириллов В.В. Структурированный язык запросов (SQL) / В.В. Кириллов, Г.Ю. Громов – СПб.: ИТМО, 1994 [Электронный ресурс] http://www.cs.ifmo.ru/education/documentation/sql_kg/

 

Программное обеспечение:

1. ERWin – средство структурирования данных и построения моделей данных - и BPwin.

2. MS Access 2003 – СУБД для проектирования БД и приложений.

 




Поделиться с друзьями:


Дата добавления: 2015-05-10; Просмотров: 425; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.011 сек.