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

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

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

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

Содержание

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

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

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

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

 

работы

результатам

 

 

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

 

 

работы

Оператор

Оператор SELECT.

Подготовка

SELECT

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

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

 

реляционной

 

 

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

 

 

языка SQL

 

 

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

Подготовка

 

атрибута.

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

 

Ограничение

 

 

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

 

 

кортежа.

 

 

Ограничения

 

 

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

 

Ограничения

отношения

 

Ограничения

Подготовка

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

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

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

реляционной

базы данных.

 

модели

 

Средства

 

 

 

 

обеспечения

 

 

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

 

 

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

 

 

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

 

 

ограничений

 

 

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

 

 

SQL

 

 

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

Подготовка

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

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

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

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

 

е базы данных

 

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

 

 

 

 

данных

 

 

9

 

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

Содержание

 

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

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

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

 

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

 

работы

 

результатам

 

 

 

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

 

 

 

работы

 

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

 

 

 

 

 

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

 

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

 

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

 

Проверка домашнего

 

данных. Типы

 

задания

 

данных SQL

 

 

 

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

 

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

 

Простейшие

 

Проверка домашнего

 

SELECT запросы

 

задания

 

(IN, BETWEEN,

 

 

 

LIKE, IS NULL)

 

 

 

Связанные

 

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

 

подзапросы в

 

Проверка домашнего

 

HAVING.

 

задания

 

Операторы

 

 

 

сравнения со

 

 

 

множеством

 

 

 

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

 

 

 

ALL)

 

 

 

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

 

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

 

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

 

Проверка домашнего

 

оператора JOIN

 

задания

10

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

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.

11

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.

12

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.

13

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 с.

14

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 с.

15

58.Нагао, М. Структуры и базы данных [Текст] / М. Нагао, Т. Катаяма, С. Уэмура. – М.: Мир, 1986. – 197 с.

59.Оззу, М. Т. Распределенные и параллельные системы баз данных [Текст] / М. Т. Оззу, П. Валдуриз // СУБД.

-1996. - № 4. - С. 4-26.

60.Озкарахан, Э. Машины баз данных и управление базами данных [Текст] / Э. Озкарахан. – М.: Мир, 1989.

61.Петров, В. Н. Информационные системы [Текст] / В. Н. Петров. – СПб.: Питер, 2002.

62.Пржиялковский, В. В. Абстракции в проектировании БД [Текст] / В. В. Пржиялковский // СУБД. - 1998. - № 1. - С. 90-97.

63.Прохоров, А. Определение оптимальной структуры базы данных [Текст] / А. Прохоров // Informix magazine. Русское издание. - 1998. - Апрель.

64.Литвиненко, М. В. Создание базы данных для ведения «Ведомственного реестра» Минобразования России [Текст] / М. В. Литвиненко. – М.: Моск. гос. унив. геод. и картогр., 2000. – 9 с.

65.Тиори, Т. Проектирование структур баз данных [Текст]: В 2-х кн.; пер. с англ. / Т. Тиори, Дж. Фрай. – М.: Мир, 1985. – 287 с.

66.Тюрин, Ю. Н. Анализ данных на компьютере [Текст] / Ю. Н. Тюрин, А. А. Макаров; под. ред. В. Э. Фигурнова. – М.: ИНФРА-М, Финансы и статистика, 1995. – 384 с.

67.Ульман, Д. Базы данных на Паскале [Текст] / Д. Ульман. – М.: Машиностроение, 1990. – 386 с.

68.Ульман, Д. Основы систем баз данных [Текст] / Д. Ульман. – М.: Финансы и статистика, 1983. – 334 с.

69.Ульман, Дж. Введение в системы баз данных [Текст] / Дж. Ульман, Дж. Уидом. – М.: Лори, 2000. – 374с.

70.Фаронов, В. В. Программирование баз данных в Delphi 7: Учебный курс [Текст] / В. В. Фаронов. – СПб.: Питер, 2004 – 464 с.

16

71.Хаббард, Д. Автоматизированное проектирование баз данных [Текст] / Д. Хансен. – М.: Мир, 1984. – 294 с.

72.Хансен, Г. Базы данных: разработка и уравление [Текст] / Г. Хансен, Д. Хансен. – М.: БИНОМ, 1999.

73.Харитонова, И. А. Microsoft Access 2000 [Текст] / И. А. Харитонова, В. Д. Михеева. – СПб.: БХВ – СанктПетербург, 1999. – 1088 с.

74.Хомоненко, А. Д. Базы данных [Текст]: учебник для высших учебных заведений / А. Д. Хомоненко, В. М. Цыганков, М. Г. Мальцев; под ред. проф. А. Д. Хомоненко. - СПб.: КОРОНА принт, 2000. - 416с.

75.Цаленко, М. Ш. Моделирование семантики в базах данных [Текст] / М. Ш. Цаленко. – М.: Наука, 1988.

76.Цикритизис, Д. Модели данных [Текст] / Д. Цикритизис, Ф. Лоховски. – М.: Финансы и статистика, 1985. – 344 с.

77.SEQUEL 2: унифицированный подход к определению, манипулированию и контролю данных [Текст] / Д. Д. Чамберлин, М. М. Астрахан, К. П. Эсваран, П. П. Грифитс, Р. А. Лори, Д. В. Мел, П. Райшер, Б. В. Вейд // СУБД.

-1996. - № 1. - С. 144-159.

78.Чаудхари, С. Методы оптимизации запросов в реляционных системах [Текст] / С. Чаудхари //СУБД. - 1998. -

№ 3. - С.22-36.

79.Чен, П. Модель «сущность-связь» - шаг к единому представлению о данных [Текст] / П. Чен //СУБД. - 1995. - № 3. - С. 137-158.

80.Базы и банки данных [Текст] / В. Н. Четвериков и др. – М.: Высш.шк., 1987.

17

 

СОДЕРЖАНИЕ

 

ВВЕДЕНИЕ .....................................................................................

1

1.

ЦЕЛИ И ЗАДАЧИ САМОСТОЯТЕЛЬНОЙ РАБОТЫ ..........

3

2.

ВИДЫ САМОСТОЯТЕЛЬНОЙ РАБОТЫ ..............................

4

 

2.1. Требования к организации самостоятельной работы

 

 

студентов при подготовке к аудиторным занятиям.................

5

 

2.2. Самостоятельная работа на лекции ...................................

5

 

2.3. Работа с литературными источниками .............................

6

 

2.4. Подготовка к зачету и экзамену ........................................

7

3.

ТЕМАТИКА САМОСТОЯТЕЛЬНОЙ РАБОТЫ....................

8

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

11

18