Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Примеры ограничений




Ограничение типа CHECK.

Ограничения таблицы и ограничения столбца.

Ограничение PRIMARY KEY.

Ограничение UNIQUE

Ограничения FOREIGN KEY и REFERENCES.

Ограничение NOT NULL.

Ссылочная спецификация.

Предложение MATCH {FULL | PARTIAL}.

Предложения ON UPDATE и ON DELETE.

 

 

Литература.

а) основная литература:

 

1. Сергей Кузнецов. СУБД и файловые системы, (2001)

2. Н. Н. Гринченко, Е. В. Гусев, Н. П. Макаров. Проектирование баз данных. СУБД Microsoft Access. Учебное пособие, (2004)

3. Л. А. Широков, А. Е. Рабинович, О. Л. Широкова. Информационное обеспечение систем управления СУБД Access, (2003)

4. Аллен Тейлор. SQL для "чайников", SQL for Dummies, (2007)

5. Пол Уилтон, Джон Колби. SQL для начинающих, Begining SQL, (2006)

6. В. В. Дунаев. Базы данных. Язык SQL для студента, (2006)

7. Майкл Дж. Хернандес, Джон Л. Вьескас. SQL-запросы для простых смертных. Практическое руководство по манипулированию данными в SQL, SQL Queries for Mere Mortals. A Hands-On Guide to Data Manipulation in SQL

 

б) дополнительная литература:

 

8. Составитель Дмитрий Артемов. Microsoft SQL Server 2000: Профессионалы для профессионалов, (2005)

9. Джо Селко. SQL для профессионалов. Программирование
SQL for Smarties: Advanced SQL Programming, (2004)

10. Сергей Моисеенко. SQL. Задачи и решения, (2006)

 

 

Содержание.

Стр.

Лекция 1. Данные.

Понятие Данных, Типы Данных. 3

Модели данных. 4

Лекция 2. Файлы.

Использование данных в вычислительной технике. 6

Хранение данных. 6

Файлы. 7

Файловые системы. 8

Лекция 3. Реляционная модель. Часть 1.

Общая характеристика реляционной модели данных. 9

Типы данных, используемые в реляционной модели. 9

Домены. 9

Отношения. Определения и примеры. 10

Лекция 4. Реляционная модель. Часть 2.

Сходство таблиц и отношений. 12

Отношения. Свойства. 12

Первая нормальная форма. 13

Лекция 5. Реляционная модель. Часть 3.

Целостная часть. 14

Манипуляционная часть. 15

Выводы по реляционной модели. 16

Лекция 6. Реляционная алгебра. Часть 1.

Обзор реляционной алгебры. 17

Теоретико-множественные операторы. 18

Лекция 7. Реляционная алгебра. Часть 2.

Специальные реляционные операторы. 21

Зависимые и примитивные реляционные операторы. 27

Выводы. 28

Лекция 8. Реляционное исчисление.

Элементы реляционного исчисления. 29

Реляционное вычисление кортежей. 29

Реляционное вычисление доменов. 30

Лекция 9. Язык SQL. Часть 1.

Общие сведения. 31

Структура SQL. 31

Типы данных в SQL. 32

Агрегатные Функции.

Лекция 10. Язык SQL. Часть 2.

Оператор SELECT. 33

Составляющие оператора Select. 33

Вложенные запросы. 34

Лекция 11. Модель бинарных ассоциаций.

Отношение ассоциации. 34

Бинарная ассоциация. 35

Исключающая ассоциация. 35

Лекция 12. Системы управления базами данных.

Функции СУБД. 36

Типовая организация СУБД. 38

System R. 39

 

Лекция 13. Архитектура «Клиент-Сервер».

Открытые системы. 40

Клиенты и серверы локальных сетей. 40

Системная архитектура «клиент-сервер». 41

Серверы БД. 42

Лекция 14. Некоторые другие БД.

БД на инвертированных списках. 43

Распределённые БД. 44

БД, основанные на правилах. 45

Лекция 15. Объектно-ориентированные СУБД. Часть 1.

Связь ОО СУБД с общими понятиями ОО подхода. 46

ОО модели данных. 47

СУБД О2. 48

Лекция 16. Объектно-ориентированные СУБД. Часть 2.

Языки программирования ООБД. 49

Языки запросов ООБД. 51

Лекция 17. Транзакции и целостность БД.

Понятие транзакции. 53

Ограничения целостности. 53

Классификация ограничений целостности. 54

Реализация декларативных ограничений целостности средствами SQL. 56

Список литературы. 58




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


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


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



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




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