русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Вопросы и задания для повторения


Дата добавления: 2014-11-28; просмотров: 750; Нарушение авторских прав


 

1) Объясните своими словами смысл терминов:

· База данных.

· Жизненный цикл базы данных.

· Пользователи базы данных.

· Физическое проектирование базы данных.

· Предварительное планирование базы данных.

· Реализация базы данных.

· Модель.

· Объектное множество.

· Суррогатный ключ.

· Обобщение.

· Составное объектное множество.

· Мощность.

· N-арное отношение.

· Атрибут.

· Реляционная модель данных.

· ER-модель.

· Рекурсивное отношение.

· Внешний ключ.

· Реляционная схема базы данных.

· Правило категорной целостности.

· Нормализация.

· Аномалия обновления.

· Аномалия ввода.

· Нормальные формы.

· Атомарное значение.

· Многозначная зависимость.

2) Опишите взаимосвязь трех видов моделей (внешней, концептуальной и внутренней).

3) Из каких этапов состоит жизненный цикл базы данных?

4) Опишите разницу между концептуальным и внешним уровнями базы данных.

5) Назовите и опишите основные конструкции, используемые при моделировании данных.

6) Каким образом опросы пользователей и анализ отчетов используются при концептуальном моделировании данных в процессе проектирования базы данных?

7) Обсудите, каким образом анализируются запросы пользователей для определения следующих конструкций модели данных:

· объектных множеств;

· атрибутов;

· отношений;

· конкретизаций.

8) Обсудите, как анализируются отчеты для определения следующих конструкций концептуальной модели данных:

· объектных множеств;

· атрибутов;

· отношений;

· конкретизаций.

9) В каких случаях при моделировании данных требуются составные объектные множества? Когда следует пользоваться отношениями высокого порядка? Приведите примеры.

10) Сравните следующие термины и назовите различия между ними:

· ключи и внешние ключи;

· атрибуты и столбцы;



· кортежи и строки;

· категорная целостность и целостность на уровне ссылок.

11) Проанализируйте следующее утверждение: «Реляционная таблица имеет третью нормальную форму, если каждый неключевой атрибут зависит от ключа, от ключа целиком и ни отчего, кроме ключа». Какая часть утверждения относится ко второй нормальной форме, а какая – к третьей?

12) В чем заключаются недостатки таблиц, не отвечающих требованиям второй и третьей нормальных форм?

13) Опишите процесс преобразования концептуальной модели в реляционную для каждой из следующих конструкций:

· объектное множество с атрибутами с ключом и без него;

· отношение один-к-одному;

· отношение один-ко-многим;

· отношение много-ко-многим;

· отношение конкретизации;

· составное множество;

· рекурсивное отношение.

14) Сравните следующие два подхода к моделированию данных:

· создание концептуальной модели и последующее преобразование ее в нормализованную реляционную схему базы данных;

· пропуск этапа создания концептуальной модели и прямое создание реляционной модели с последующим применением теории нормализации для исключения аномалий.

15) На каком этапе (этапах) жизненного цикла базы данных выполняются следующие действия:

· определение файлов, необходимых для квартального отчета о продажах;

· выяснение того, располагает ли фирма специалистами, имеющими техническую подготовку, необходимую для создания и поддержания базы данных;

· определение основных функций системы;

· ввод данных в базу данных;

· определение информации, необходимой менеджеру отдела закупок, связанной с качеством услуг и товаров, предоставляемых поставщиками;

· определение изменений, необходимых для повышения эффективности базы данных;

· определение полной концептуальной структуры базы данных;

· написание и отладка прикладных программ для работы пользователей с базой данных;

· определение функций, выполняемых системой для каждого отдела предприятия.

 



<== предыдущая лекция | следующая лекция ==>
Сравнение концептуального и реляционного моделирования | Упражнения и задачи


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.429 сек.