В книге рассматриваются основные понятия баз данных и систем управления ими (СУБД), моделей данных, положенных в основу баз данных и методов проектирования реляционных баз данных. Обсуждаются реляционные операции и основы теории нормализации отношений и приводятся примеры проектирования баз данных. Большое место уделено подробному описанию языка SQL - международного стандарта языка реляционных баз данных. Рассматриваются основные понятия, необходимые для изучения SQL и применения его на практике. Подробно рассмотрено манипулирование данными в интерактивном режиме, затронуты вопросы обеспечения безопасности хранимых данных, средств оптимизации запросов и создания прикладных программ. На прилагаемом к книге компакт-диске содержатся дистрибутивы СУБД OracleXE, SqlDeveloper, учебные базы данных и дополнительные материалы. Для студентов и начинающих программистов.
V knige rassmatrivajutsja osnovnye ponjatija baz dannykh i sistem upravlenija imi (SUBD), modelej dannykh, polozhennykh v osnovu baz dannykh i metodov proektirovanija reljatsionnykh baz dannykh. Obsuzhdajutsja reljatsionnye operatsii i osnovy teorii normalizatsii otnoshenij i privodjatsja primery proektirovanija baz dannykh. Bolshoe mesto udeleno podrobnomu opisaniju jazyka SQL - mezhdunarodnogo standarta jazyka reljatsionnykh baz dannykh. Rassmatrivajutsja osnovnye ponjatija, neobkhodimye dlja izuchenija SQL i primenenija ego na praktike. Podrobno rassmotreno manipulirovanie dannymi v interaktivnom rezhime, zatronuty voprosy obespechenija bezopasnosti khranimykh dannykh, sredstv optimizatsii zaprosov i sozdanija prikladnykh programm. Na prilagaemom k knige kompakt-diske soderzhatsja distributivy SUBD OracleXE, SqlDeveloper, uchebnye bazy dannykh i dopolnitelnye materialy. Dlja studentov i nachinajuschikh programmistov.