Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Методическое пособие 69

.pdf
Скачиваний:
8
Добавлен:
30.04.2022
Размер:
343.72 Кб
Скачать

Наименование

Содержание

Вид контроля и

разделов и тем

самостоятельной

отчетность по

 

работы

результатам

 

 

самостоятельной

 

 

работы

 

Оператор SELECT.

Подготовка

 

Реализация операций

конспекта лекций

 

реляционной

 

 

алгебры средствами

 

 

языка SQL

 

Ограничения

Ограничение уровня

Подготовка

целостности в

атрибута.

конспекта лекций

реляционной

Ограничение

 

модели

целостности уровня

 

 

кортежа.

 

 

Ограничения

 

 

целостности уровня

 

 

отношения

 

 

Ограничения

Подготовка

 

целостности уровня

конспекта лекций

 

базы данных.

 

 

Средства

 

 

обеспечения

 

 

целостности данных

 

 

в СУБД. Поддержка

 

 

декларативных

 

 

ограничений

 

 

целостности в языке

 

 

SQL

 

Проектирование

Функциональная

Подготовка

базы данных

зависимость.

конспекта лекций

 

Нормализация

 

 

отношений базы

 

 

данных

 

9

Наименование

Содержание

Вид контроля и

разделов и тем

самостоятельной

отчетность по

 

работы

результатам

 

 

самостоятельной

 

 

работы

Декомпозиция

Первая и вторая

Подготовка

без потерь и

нормальные формы.

конспекта лекций

функциональны

Третья нормальная

 

е зависимости

форма.

 

 

Нормальная форма

Подготовка

 

Бойса-Кодда.

конспекта лекций

 

Многозначные

 

 

зависимости и

 

 

четвертая

 

 

нормальная форма.

 

 

Зависимости

 

 

соединения и пятая

 

 

форма. Итоговая

 

 

схема процедуры

 

 

нормализации

 

Структуры

Хранение

Подготовка

хранения

отношений и доступ

конспекта лекций

данных и

к хранимым данным.

 

методы доступа

Индексирование

 

Управление

Управление

Подготовка

транзакциями и

транзакциями и

конспекта лекций

целостность баз

целостность баз

 

данных

данных

 

Откат

Журнализация

Подготовка

транзакций и

изменений базы

конспекта лекций

восстановление

данных

 

данных после

 

 

сбоев

 

 

10

Наименование

Содержание

Вид контроля и

разделов и тем

самостоятельной

отчетность по

 

работы

результатам

 

 

самостоятельной

 

 

работы

Транзакции и

Проблемы,

Подготовка

параллелизм

возникающие при

конспекта лекций

 

параллельном

 

 

выполнении

 

 

транзакций.

 

 

Конфликты между

 

 

транзакциями.

 

 

Методы сериа-

 

 

лизации транзакций

 

 

Сериализация

Подготовка

 

транзакций с

конспекта лекций

 

использованием

 

 

синхронизационных

 

 

блоков. Решение

 

 

проблемы

 

 

параллелизма при

 

 

помощи блокировок

 

 

Уровни изоляции.

Подготовка

 

Объекты синхрони-

конспекта лекций

 

зационных блоков.

 

 

Гранулированные

 

 

синхронизационные

 

 

блокировки.

 

 

Блокировка по

 

 

намерению

 

 

Предикатные

Подготовка

 

синхронизационные

конспекта лекций

 

блокировки. Метод

 

 

временных меток

 

Распределенные

Архитектура клиент-

Подготовка

системы

сервер

конспекта лекций

11

Наименование

Содержание

 

Вид контроля и

разделов и тем

самостоятельной

 

отчетность по

 

работы

 

результатам

 

 

 

самостоятельной

 

 

 

работы

 

Практическая часть:

 

 

Представления

 

Решение задач.

 

(VIEW) –

 

Проверка

 

именованные

 

домашнего

 

запросы. Удаление,

 

задания

 

изменение

 

 

 

представлений

 

 

 

Определение прав

 

Решение задач.

 

доступа

 

Проверка

 

пользователей к

 

домашнего

 

данным

 

задания

 

Другие типы

 

Решение задач.

 

привилегий.

 

Проверка

 

Создание и удаление

 

домашнего

 

пользователей.

 

задания

 

Создание синонимов

 

 

 

(SYNONYM,

 

 

 

PUBLIC)

 

 

 

Управление

 

Решение задач.

 

транзакциями

 

Проверка

 

 

 

домашнего

 

 

 

задания

 

Лабораторная часть:

 

 

Основные понятия

 

Составление

 

реляционных баз

 

отчета о

 

данных. Типы

 

проделанной

 

данных SQL

 

работе

12

Наименование

Содержание

Вид контроля и

разделов и тем

самостоятельной

отчетность по

 

работы

результатам

 

 

самостоятельной

 

 

работы

 

Выборка данных.

Составление

 

Простейшие

отчета о

 

SELECT запросы

проделанной

 

(IN, BETWEEN,

работе

 

LIKE, IS NULL)

 

 

Связанные

Составление

 

подзапросы в

отчета о

 

HAVING.

проделанной

 

Операторы

работе

 

сравнения со

 

 

множеством

 

 

значений (IN, ANY,

 

 

ALL)

 

 

Соединение таблиц с

Составление

 

использованием

отчета о

 

оператора JOIN

проделанной

 

 

работе

 

Манипулирование

Составление

 

данными. Команды

отчета о

 

манипулирования.

проделанной

 

Использование

работе

 

подзапросов в

 

 

INSERT, с DELETE,

 

 

c UPDATE

 

 

Создание таблиц

Составление

 

базы данных,

отчета о

 

изменение, удаление

проделанной

 

таблиц

работе

 

Поддержка

Составление

 

целостности данных.

отчета о

 

Внешние и

проделанной

 

родительские ключи

работе

13

СПИСОК РЕКОМЕНДУЕМОЙ ЛИТЕРАТУРЫ

1.ANSI X3.135-1992, American National Standart for Information Systems [Text] // Database Language - SQL. – 1992. – November.

2.Astrahan, M. M. System R: A Relational Approach to Data Base Management [Text] / M. M. Astrahan // ACM Transactions on Data Base Systems. – 1976. – Vol. 1, No 97.

3.Specifying Queries as Relational Expressions: The SQUARE Data Sublanguage [Text] / R. F. Boyce, D. D. Chamberlin, W. F. King, M. M. Hammer // Communications ACM.

1975. – Vol. 18, November. – P. 621.

4.Chamberlin, D. D. Views, Authorization and Locking in a Relational Data Base System [Text] / D. D. Chamberlin, J. N. Gray, L. L. Traiger // Proceedings of AFIPS National Computer Conference. – 1975.

5.Chamberlin, D. D. SEQUEL: A Structured English Query Language [Text] / D. D. Chamberlin, F. B. Raymond // Proc. ACM-SIGMOD. – 1974.

6.Codd, E. F. A data base sublanguage founded on the relational calculus [Text] / E. F. Codd // Proc. ACM-SIGFIDET. – 1971. – pp. 35-68.

7.Codd, E. F. Extending the Database Relation Model to Capture More Meaning [Text] / E. F. Codd // ACM Transaction on Database Systems. – 1979. – Vol. 4, No 4. – pp. 397-434.

8.Codd, E. F. Further Normalization of the Data base Relational Model [Text] / E. F. Codd // Data Base Systems. – 1972.

pp. 33-64.

9.Codd, E. F. Normalized Data Base Structure: A Brief Tutorial [Text] / E. F. Codd // Proc. of 1971 ACM-SIGFIDET Workshop on Data Description, Access and Control. – 1971. – pp. 1-17.

10.Codd, E. F. Recent investigations in relational data base systems [Text] / E. F. Codd // Proc. IFIP Congress. – 1974. – pp. 1017-1021.

14

11.Codd, E. F. Relation Model of Data for Large Shared Data Banks [Text] / E. F. Codd // Comm. ACM. – 1970. – Vol. 13, No 6. – pp. 377-383.

12.Eswaran, K. P. Functional specifications of a subsystem for data base integrity [Text] / K. P. Eswaran, D. D. Chamberlin // Proc. Very Large Data Base Conf. –1975. – pp. 4868.

13.The Notions of Consistency and Predicate Locks in a Data Base System [Text] / K. P. Eswaran, J. N. Gray, R. A. Lorie, I. L. Traiger // CACM. – 1976. – Vol. 19. – No 11.

14.Fagin, R. Multivalued Dependencies and New Normal Form for Relational Databases [Text] / R. Fagin // ACM TODS. – 1977. – Vol. 2, No 3.

15.Fagin, R. A. Normal Form for Relational Databases That is Based on Domains and Key [Text] / R. A. Fagin // ACM Transactions on Database Systems. – 1981. – Vol. 6, No 3. – pp. 387-415.

16.Granularity of Locks and Degrees of Consistency in a Shared Data Base [Text] / J. Gray, R. Lorie, G. Putzolu, I. Traiger // In Readings in Database Systems. – Second Edition, Ch. 3. – 1994.

17.Heath, I. J. Unacceptable File Operations in Relational Database [Text] / I. J. Heath // Proc. 1971 ACM SIGFIDET Workshop on Data Description, Access, and Control. – 1971.

18.Held, G. D. INGRES: A Relational Data Base System [Text] / G. D. Held, M. R. Stonebraker, E. Wong // Proceedings of AFIPS National Computer Conference. – 1975.

19.Meiton, J. Understanding The New SQL: A Comlete Guide [Text] / J. Meiton, A. R. Simon // Morgan Kaufmann. – 1993.

20.Reisner, P. Human Factors Evaluation of Two Data Base Query Languages: SQUARE and SEQUEL [Text] / P. Reisner, R. F. Boyce, D. D. Chamberlin // Proceedings of AFIPS National ComputerConference. – 1975.

15

21.Smith, J. M. Database Abstractions: Aggregation and Generalization [Text] / J. M. Smith, D. C. Smith // ACM Transactions on Database Systems. – 1977. – Vol. 2, No 2. – pp. 105-133.

22.Zloof, M. M. Query By Example [Text] / M. M. Zloof // Proceedings of AFIPS National Computer Conference. – 1975.

23.Атре, Ш. Структурный подход к организации базы данных [Текст] / Ш. Атре. – М.: Финансы и статистика, 1983. – 312 с.

24.Ахтырченко, К. В., Распределенные объектные технологии в информационных системах [Текст] / К. В. Ахтырченко, В. В. Леонтьев // СУБД. – 1997. –№ 5-6. – С. 5264.

25.Бекаревич, Ю. Б. Microsoft Access 2000 [Текст] / Ю. Б. Бекаревич, Н. В. Пушкина. – СПб.: БХВ, 1999.

26.Критика уровней изолированности в стандарте ANSI SQL [Текст] / Х. Беренсон, Ф. Бернштейн, Д. Грэй, Д. Мелтон, Э. О’Нил, П. О'Нил // СУБД. – 1996. – № 2. – С. 4560.

27.Бойко, В. В. Проектирование баз данных информационных систем [Текст] / В. В. Бойко, В. М. Савинов.

М.: Финансы и статистика, 1989.

28.Боуман, Д. Практическое руководство по SQL [Текст] / Д. Боуман, С. Эмерсон, М. Дарновски. – Киев: Диалектика, 1997.

29.Васкевич, Д. Стратегии клиент/сервер [Текст] / Д. Васкевич. – Киев: Диалектика, 1997.

30.Гилуа, М. М. Множественная модель данных в информационных системах [Текст] / М. М. Гилуа. – М.: Наука,

1992.

31.Голосов, А. О. Аномалии в реляционных базах данных [Текст] / А. О. Голосов // СУБД. – 1986. – № 3. – С. 2328.

16

32.Горев, А. Microsoft SQL. Server 6.5 для профессионалов [Текст] / А. Горев, С. Макащарипов, Ю. Владимиров. – СПб.: Питер, 1998.

33.Грабер, М. Введение в SQL [Текст] / М. Грабер. – М.: Лори, 1996. – 379 с.

34.Грабер, М. Справочное руководство по SQL [Текст] / М. Грабер. – М.: Лори, 1997. – 291 с.

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

36.Двуреченский, С. В. Концептуальное проектирование баз данных к АСУ [Текст] / С. В. Двуреченский. – М.: ЦНИИатоминформ, 1986. – 121 с.

37.Дейт, К. Введение в системы баз данных [Текст] / К. Дейт. – К.: Диалектика, 1998.

38.Дейт, К. Введение в системы баз данных [Текст]: пер. с англ. / К. Дейт. – М.: Наука, 1980. – 464 с.

39.Дейт, К. Руководство по реляционной СУБД DB2 [Текст] / К. Дейт. – М.: Финансы и статистика, 1988. – 320 с.

40.Джексон, Г. Проектирование реляционных баз данных для использования с микро – ЭВМ [Текст] / Г. Джексон. – М.: Мир, 1991.

41.Диго, С. М. Проектирование и использование баз данных [Текст] / С. М. Диго. – М.: Финансы и статистика, 1995.

208 с.

42.Зиндер, Е. З. Проектирование баз данных: новые требования, новые подходы [Текст] / Е. З. Зиндер. – М.: Финансы и статистика, 1996. – 182 с.

43.Злуф, М. М. Query-by-Example: язык баз данных [Текст] / М. М. Злуф // СУБД. - 1996. - № 3. - С. 149-160.

44.Каратыгин, С. Visual Fox Pro 5. К вершинам мастерства [Текст] / С. Каратыгин, А. Тихонов, Л. Тихонова. – М.: Восточная книжная компания, 1997.

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

304 с.

17

46.Кириллов, В. В. Основы проектирования баз данных [Текст] / В. В. Кириллов. – М.: Финансы и статистика, 1997. – 204 с.

47.Кириллов, В. В. Структуризованный язык запросов (SQL) [Текст] / В. В. Кириллов. – СПб.: ИТМО, 1994.

80 с.

48.Кренке, Д. Теория и практика построения баз данных [Текст]: пер. с англ. / Д. Кренке. - 9-е изд. - СПб.: Питер, 2005. – 858 с.

49.Кузнецов, С.Д. Введение в системы управления базами данных [Текст] / С. Д. Кузнецов // СУБД. - 1995. -

№ 1,2,3,4.

50.Кузнецов, С.Д. Дубликаты, неопределенные значения, первичные и возможные ключи и другие экзотические прелести языка SQL [Текст] / С. Д. Кузнецов // СУБД. - 1997. - № 3. - С. 77-80.

51.Кузнецов, С. Д. Неопределенная информация и трехзначная логика [Текст] / С. Д. Кузнецов // СУБД. - 1997. -

№ 5. - С. 65-67.

52.Кузнецов, С. Д. Операционные системы для управления базами данных [Текст] / С. Д. Кузнецов // СУБД. - 1996. - № 3. - С. 95-102.

53.Кузнецов, С. Д. Стандарты языка реляционных баз данных SQL: краткий обзор [Текст] / С. Д. Кузнецов // СУБД. - 1996. - № 2. - С. 6-36.

54.Ладыженский, Г. М. Системы управления базами данных - коротко о главном [Текст] / Г. М. Ладыженский // СУБД. - 1995. - № 1,2,3,4.

55.Литвиненко, М. В. Конспект лекций по курсу «Базы данных» обучающей системы ДО [Текст] / М. В. Литвиненко. – М., 2003.

56.Мартин, Д. Планирование развития автоматизированных систем [Текст] / Д. Мартин. – М.: Финансы и статистика, 1984. – 196 с.

57.Мейер, Д. Теория реляционных баз данных [Текст] / Д. Мейер. – М.: Мир, 1987. – 608 с.

18