П. Г. Демидова А. В. Зафиевский А. А. Короткин А. Н. Лататуев Базы данных Учебное пособие
Download 1.32 Mb. Pdf ko'rish
|
Базы данных
- Bu sahifa navigatsiya:
- Практическое задание
- … … … … Итого 15 300 ИВТ-12БО … … … … …
Контрольные вопросы
1. Как соотносятся стандарт языка SQL и его реализации? 2. Назовите основные группы команд языка SQL. 3. Можно ли считать язык SQL и его реализации языками программирования? 4. Какая команда SQL выводит на экран полное содержимое таблицы test_table? 5. С помощью какой конструкции SQL можно обеспечить вы- вод символьных данных, удовлетворяющих заданному шаблону? 6. Для чего используются внешние соединения? 7. В каких случаях необходимо использование вложенных запросов? 8. Какие ключи применяются при описании таблиц? 9. Что такое триггер? 10. Какие команды SQL используются для управления правами пользователей? Практическое задание Пусть stud – таблица со структурой, описанной в этой главе и содержащая сведения обо всех студентах факультета. Используя какую-либо СУБД, постройте оператор SQL, выводящий таблицу сведений о назначенной стипендии следующей структуры: Группа Фамилия Имя Отчество Стипендия ИВТ-11БО Алексеев Владимир Сергеевич 1 200 Борисов Сергей Степанович Владимиров Алексей Ильич 2 000 … … … … Итого 15 300 ИВТ-12БО … … … … … Всего 426 300 82 4. Проектирование на основе принципов нормализации 4.1. Уровни моделирования базы данных Целью разработки любой базы данных является хранение и использование информации о какой-либо предметной области. Для реализации этой цели имеются следующие инструменты: реляционная модель данных – удобный способ представ- ления данных предметной области; язык SQL – универсальный способ манипулирования таки- ми данными. Однако очевидно, что для одной и той же предметной обла- сти реляционные отношения можно спроектировать множеством различных способов. Например, можно спроектировать неболь- шое число отношений с большим количеством атрибутов в каждом или, наоборот, разнести все атрибуты по большому числу мелких отношений. Как определить, по каким признакам нужно помещать атрибуты в те или иные отношения? В данной главе рассматриваются способы «хорошего» или «правильного» проектирования реляционных отношений. Снача- ла мы обсудим, что значит «хорошие» или «правильные» модели данных. Потом будут введены понятия первой, второй и третьей нормальных форм отношений (1НФ, 2НФ, 3НФ) и показано, что «хорошими» являются отношения в третьей нормальной форме. При разработке базы данных обычно выделяется несколько уровней моделирования, при помощи которых происходит переход от предметной области к конкретной реализации базы данных средствами конкретной СУБД. Можно выделить следующие уровни: 1. Сама предметная область. 2. Модель предметной области. 3. Логическая модель данных. 4. Физическая модель данных. 5. Собственно база данных и приложения Download 1.32 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling