Читать онлайн «Введение в системы баз данных. Методические указания для студентов вечернего и дневного отделения механико-математического факультета»

Автор Амелина Н.И.

Министерство образования Российской Федерации Ростовский ордена Трудового Красного Знамени государственный университет Невская Е. С. , Амелина Н. И. , Мачулина Л. А. Введение в системы баз данных Методические указания для студентов вечернего и дневного отделения механико-математического факультета Ростов-на-Дону 2003 Печатается по решению заседания кафедры прикладной математики и программирования от 9 января 2003 г. АННОТАЦИЯ Методические указания являются введением в курс «Базы данных», со- держат основные понятия и определения баз данных, содержат описания уровней представления данных и типов моделей данных. Основное внимание уделяется реляционной модели данных; дается описание языка данных высо- кого уровня SQL. Методические указания предназначены для студентов вечернего и дневного отделения механико-математического факультета РГУ. Авторы : Е. С. Невская, Н. И. Амелина, Л. А. Мачулина © Е. С. Невская, Н. И. Амелина, Л. А. Мачулина, 2003 3 СОДЕРЖАНИЕ 1. Основные понятия . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2. База данных . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 3. Уровни представления данных . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 4. Базовые типы моделей данных . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 5. Реляционная модель данных . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 5. 1. Структуризация данных . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 5. 2. Ограничения целостности . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . 14 5. 3. Операции над данными . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 5. 4. Язык запросов SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 5. 5. Преимущества хранения данных в РБД . . . . . . . . . . . . . . . . . . . . 26 6. Средства СУБД . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 СЛОВАРЬ ТЕРМИНОВ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ЛИТЕРАТУРА . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 4 1. О С Н О В Н Ы Е П О Н Я Т И Я При наличии большого объема перерабатываемой с помощью компью- тера информации возникают задачи обеспечения наилучшего хранения дан- ных, их редактирования и обработки. Следовательно, нужно – наилучшим образом организовать данные; – обеспечить наилучшее управление данными.