Вы находитесь на странице: 1из 3

Темы по BDC

Понятие база данных. Требования к базам данных. Избыточность. Независимость


данных. Уровни абстракции в организации БД. Этапы проектирования БД.
Реляционная модель данных. Операции обновления. Реляционная структура
данных. Фундаментальные свойства отношений. Ограничения целостности. Ключи.
Ограничения целостности по ссылкам. Типы связей между отношениями.
Реляционная алгебра. Теоретико-множественные операции над отношениями.
Совместимость реляционных схем. Операции объединение, пересечение. Операция
взятия разности. Операция дополнение, активное дополнение. Операция декартово
произведение. Операция присваивание. Специальные реляционные операции.
Операция проекция, селекция. Операция   соединение. Операции естественного
соединения. Полусоединение. Внешнее соединение. Операция деление. Операция
транзитивное замыкание. Алгебраические выражения реляционной алгебры. Схема
алгебраического выражения. Язык SQL. Основные компоненты SQL. Типы данных.
Команды SQL для актуализации базы данных. Команды SQL для создания,
изменения и удаления реляционных схем. Определение свойств атрибутов.
Определение первичных, вторичных и внешних ключей. Простые однотабличные
запросы SQL. Реализация в SQL операций селекции, проекции. Cортировка
кортежей. Обеспечение уникальности кортежей. Многотабличные запросы в SQL.
Реализация в SQL операций объединения, пересечения, разности, декартово
произведения, соединения, полусоединения, внешнего соединения. Подзапросы.
Обобщающие функции. Обобщающие и группирующие запросы в SQL. Выборка
после группировки. Ограничение доступа в БД. Определение пользователей.
Определение прав доступа к отношениям. Синонимы. Представления.
Дополнительные возможности SQL. Ограничения. Индексы. Триггеры.

Задачи по экзамену BDC по темам:


Реляционная алгебра. Язык SQL.
Literatura recomandată la BDC

Nr. exem-
Sursă
plare la
De bază electronică
bibliotecă
Vitalie Cotelea. Baze de date relaţionale: proiectare logică. Chişinău,
1.
Editura ASEM, 1997.
Vitalie Cotelea. Baze de date relaţionale.
2. *
http://www.usm.md/edElec.aspx
Томас Коннолли, Каролин Бегг. Базы данных. Проектирование,
3. реализация и сопровождение. Теория и практика. Москва-Санкт- 3 *
Петербург-Киев, Вильямс, 2003.
К. Дейт. Введение в системы баз данных. 8-ое изд. Москва-Санкт-
4. 2 *
Петербург-Киев, Вильямс, 2005.

Suplimentară
Ion Lungu, Constanţa Bodea ş.a. Baze de date. Organizare, proiectare şi
1. 2
implementare. Bucureşti, ALL Educational, 1995.
Sisteme informatice şi baze de date. Gh. Slabu, I. Lungu. ASE
2. 1
Bucureşti, 1993.
3. Octavian Bâscă. Baze de date. Bucureşti, Editura ALL, 1997. 2
Marian Cotelea, Vitalie Cotelea. Microsoft SQL Server 2000. Chişinău,
4. *
Editura ASEM, 2006.
Администрирование Microsoft SQL Server 2000. Официальное
5. пособие Microsoft® для самостоятельной подготовки. Изд. 2-е, *
Москва, 2003.
Проектирование и реализация баз данных Microsoft SQL Server
6. 2000. Официальное пособие Microsoft® для самостоятельной *
подготовки. Изд. 2-е, Москва, 2003.
Базы данных. Под редакцией проф. А. Д. Хомоненко. 4-е изд.
7. *
Санкт-Петербург, КОРОНА-принт, 2004.
8. Д. Мейер. Теория реляционных баз данных. М. Мир, 1987. 3
9. Дж. Ульман. Основы систем баз данных. М. ФиС., 1983. 2
10. Д. Цикритзис, Ф. Лоховский. Модели данных. М. ФиС., 1985. 12
Дж. Хаббард. Автоматизированное проектирование баз данных. М. 3
11.
Мир, 1984.
Дж. Мартин. Организация баз данных в вычислительных системах. 11
12.
М. Мир, 1980.
Т. Тиори, Дж. Фрай. Проектирование структур баз данных. М. Мир, 8
13.
1985.
В.Н. Четвериков и др. Базы и банки данных. М. Высшая школа, 33
14.
1987.
В. Бойко, В. Савинков. Проектирование баз данных 34
15.
информационных систем. М. ФиС., 1989.
Г. Джексон. Проектирование реляционных баз данных для 9
16.
использования с микроЭВМ. М. 1991.
17. К. Дейт. Введение в системы баз данных. М. 1997. 2
Ш. Атре. Структурный подход к организации баз данных. М. ФиС.,
18. 2
1983.
19. Д. Ульман, Д. Уидом. Введение в системы баз данных. *
И.Ф. Астахова, А.П. Толстобров, В.М. Мельников. SQL в примерах
20. *
и задачах. Мн.: Новое знание, 2002. (http://librus.ru)
М. Хернандес, Д. Вьескас. SQL-запросы для простых смертных.
21. *
Изд-во Лори. (http://librus.ru).
С. Робинсон. Microsoft Access 2000: учебный курс. Санкт-
22. *
Петербург, Питер, 2001.
23. Д. Келли. Самоучитель Ассеss 97. Санкт-Петербург, Питер, 1999. *
24. MS Access - Первые шаги. *
С.Д. Кузнецов. Основы современных баз данных.
25. *
http://www.citforum.ru/databases/osbd/contents.shtml.
А.Ю. Пушников. Введение в системы управления базами данных.
26. *
http://www.citforum.ru/database/dblearn/index.shtml.
В.В. Кириллов. Основы проектирования реляционных баз данных.
27. *
http://www.citforum.ru/database/dbguide/index.shtml.
Ю.А. Зеленков. Введение в базы данных.
28. *
http://www.mstu.edu.ru/education/koi/db/toc.html.
В.В. Кириллов. Г.Ю. Громов. Структуризированный язык запросов
29. *
SQL. http://www.citforum.ru/database/sql_kg/index.shtml.
С.Д. Кузнецов. Введение в стандарты языка баз данных SQL.
30. *
http://www.citforum.ru/database/sqlbook/index.shtml.