1. Кренке Давид М. Теория и практика построения БД. - 2005 г. - 859 стр.
2. Дейд Крис Джей. Введение в систему БД. - 2001 г. - 1072 стр.
3. Ратманова И.Д. Проектирование БД и разработка приложений в СУБД. Microsoft SQL Server. - 2010 г. - 116 стр.
Тема 1.
Информация - любые сведения о каком-либо событии, сущности, процессе и т.п.
Данные - информация, представленная в формализованном виде, позволяющем передавать или обрабатывать ее при помощи некоторого процесса и соответствующих технических средств. Под передачей данных подразумевается процесс их хранения, т.к. с теоретических позиций хранение равносильно передаче данных не в пространстве, а во времени.
База данных - именованная совокупность данных отображающих состояние объектов и их отношений в рассматриваемой предметной области. Особенность организации данных в БД обеспечивает использование одних и тех же данных в различных приложениях позволяют решать различные задачи планирования, наследованная и управления.
БД сводят к минимуму дублирование данных, прибегая к нему только для ускорения доступа к данным или для обеспечения восстановления БД при ее разрушении. Одна из важных черт БД это независимость данных от особенностей прикладных программ которые их используют, а также возможность создания этих программ в такой форме что изменение особенностей хранения логической структуры или значения данных не требует изменения программы и их обработки. Другой важной чертов БД является возможность изменения физических особенностей хранения данных без изменения их логической структуры. Можно сформулировать следующие требования к БД:
1. Удовлетворять актуальным информационным потребностям пользователей. Обеспечить возможность хранения и модификации больших объемов многоаспектной информации.
2. Обеспечивать заданный уровень достоверности информации и ее непротиворечивость.
3. Обеспечивать доступ к данным только пользователей с соответствующими полномочиями.
4. Обеспечить возможность поиска информации по произвольной группе признаков.
5. Удовлетворять заданным требованиям производительности при обработке запросов.
6. Иметь возможность реорганизации и расширения при расширении границ предметной области.
7. Обеспечивать выдачу информации пользователем в различной форме.
8. Обеспечивать простоту и удобство обращения пользователей за информацией.
9. Обеспечивать возможность одновременного обслуживания большого числа пользователей.
Соответственно двум понятиям "информация"и "данные"в БД различают 2 аспекта рассмотрения вопросов:
1. Инфологический - употребляется при рассмотрении вопросов, связанных со смысловым содержанием данных независимо от способа их представления в памяти системы.
2. Даталогический - Употребляется при рассмотрении вопросов представления данных в памяти системы.