Базы данных
Эта книга является первым исследованием, написанным отечественным автором, которое посвящено проблеме безопасности СУБД Oracle. Материал книги основан на практическом опыте автора, полученном им в результате проведения тестов на проникновение и обширной исследовательской деятельности в области безопасности СУБД.
В книге рассматриваются методы разработки информационных систем для сопровождения операционных (OLTP) баз данных с помощью языков Object Pascal, InterBase, PHP и среды быстрой разработки приложений (RAD) Delphi. Даны практические рекомендации по использованию таких известных технологий доступа к данным, как BDE, ODBC и ADOExpress, а также современных: dbGo, InterBase Express (IBX) и dbExpress.
Книга является учебником по современным моделям и языкам баз данных и частично основана на материалах курса, читающегося автором более десяти лет на факультете вычислительной математики и кибернетики Московского государственного университета. Предназначается для студентов старших курсов и аспирантов классических и технических университетов, специализирующихся в области информационных технологий, а также для преподавателей, читающих различные курсы, связанные c тематикой баз данных.
Рассмотрен язык структурированных запросов для взаимодейст-вия с базами данных — SQL, начиная с доступного изложения тео-рии отношений (реляционной теории) и заканчивая вопросами адми-нистрирования СУБД с помощью запросов. На практических приме-рах подробно описаны основные конструкции языка, а также различные типы запросов: простые, сложные, рекурсивные. Показа-но, как осуществлять вычисления в запросах с помощью агрегатных функций и условных выражений.
В работе изложены вопросы построения и использования технологии данных в процессе выработки и принятия решений. Рассмотрены как устоявшиеся теоретические вопросы, так и новые аспекты, мало или несистемно отраженные в отечественной и переводной литературе. Это относится как к локальным, так и к распределенным базам данных, объектно-ориентированным базам данных, хранилищам данных. Подробно проанализирован режим "клиент-сервер", в том числе в удаленном варианте.
Сегодня практически любая задача требует работы с большим количеством данных – это и получение, и обработка, и хранение информации. Существует множество различных программных продуктов для работы с базами данных, но всех их объединяют одни и те же общие принципы.
Книга основана на материалах лекций и практических занятий, разработанных автором, и объединяет теоретические основы и практические аспекты разработки реляционных баз данных.
В первой части рассмотрена концепция реляционных баз данных: реляционная модель данных, жизненный цикл информационной системы, концептуальное и логическое моделирование БД, нормализация отношений, обеспечение многопользовательского доступа к данным, вопросы обеспечения безопасности БД, языки SQL и XML и др.
Конспект лекций соответствует требованиям Государственного образовательного стандарта высшего профессионального образования РФ и предназначен для освоения студентами вузов специальной дисциплины "Базы данных".
Лаконичное и четкое изложение материала, продуманный отбор необходимых тем позволяют быстро и качественно подготовиться к семинарам, зачетам и экзаменам по данному предмету.
Рассмотрены базовые вопросы теории проектирования баз данных, использование СУБД Access для создания баз данных, особенности разработки пользовательских приложений на основе СУБД Microsoft Access, a также архитектура системы баз данных. Для студентов высших учебных заведений, обучающихся по направлению "Информатика и вычислительная техника".