Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 30% recurring commission
- Выплаты в USDT
- Вывод каждую неделю
- Комиссия до 5 лет за каждого referral
Лабораторная работа №5
Цель работы: приобретение навыков внесения необходимых изменений в структуру базы данных после изменения постановки исходной задачи (расширения предметной области). Модификация структуры базы данных. Модификация запросов к базе данных. Модификация существующего интерфейса.
Содержание работы:
· Анализ описания расширенной предметной области.
· Изменение структуры таблиц и обоснование изменений.
· Работа с измененной базой данных.
Задания:
1. Проанализировать данные, описанные в расширенной предметной области. Определить необходимость изменения имеющихся таблиц и создания новых таблиц для представления предметной области в рамках реляционной модели.
2. Для каждой таблицы:
2.1. Определить условия на значения и сообщения об ошибках некоторых полей.
2.2 Определить начальное значение для некоторых полей.
2.3. Определить ключ.
2.4. Определить внешний ключ (если он есть).
2.5. Определить обязательные поля.
2.6. Определить схему базы данных, связи между таблицами и условия целостности на таблицы, связанные отношением «один к многим».
3. Ввести данные в таблицы. При вводе выяснить, чтó дает наложение условий на значения полей.
4. Адаптировать имеющиеся запросы к расширенной предметной области.
5. Реализовать новые запросы, необходимость которых вызвана расширением предметной области.
6. Добавить новые интерфейсные формы, изменить существующие.
СПИСОК ВОПРОСОВ, ВЫНОСИМЫХ НА ЭКЗАМЕН
1. Развитие основных понятий представления данных.. Использование общих данных. Интегрирование данных. База данных.
2. Системы управления базами данных как интерфейс между прикладными программами и базами данных. Основные функции систем управления базами данных с иллюстрацией сценариев их реализации в конкретных СУБД.
3. Проблема целостности базы данных. Транзакции и блокировки.
4. Различные технологии многопользовательской работы с базой данных. Модель вычислений с сетью и файловым сервером (Архитектура «файл-сервер»).
5. Различные технологии многопользовательской работы с базой данных. Распределенная модель вычислений (Архитектура «клиент – сервер»).
6. Различные технологии многопользовательской работы с базой данных. Распределенная модель вычислений ( Клиент – сервер. Трехзвенная ( многозвенная) архитектура).
7. Различные представления о данных в базах данных. Трехуровневая архитектура баз данных (внешнее представление, концептуальная модель, структура хранения).
8. Основные этапы проектирования базы данных. Жизненный цикл базы данных ( создание, апробация, исправление ошибок, опытная эксплуатация, сопровождение).
9. Формальное описание предметной области. Основные используемые понятия (сущность, связь, типы связей).
10. Описание информационного представления предметной области. Атрибуты.
11. Описание информационных потребностей пользователя. Ключи. Связи.
12. Построение ER-диаграмм.
13. Выявление и моделирование сущностей и связей.
14. Построение концептуальной модели. Моделирование локальных представлений. Варьирование понятиями «атрибут», «сущность», «связь».
15. Построение концептуальной модели. Объединение локальных моделей. Идентичность. Агрегация. Обобщение.
16. Ограничения целостности.
17. Представление концептуальной модели средствами модели данных СУБД. Общие представления о модели данных СУБД. Основные используемые понятия.
18. Представление концептуальной модели средствами модели данных СУБД. Сетевая модель данных. Представление связей.
19. Представление концептуальной модели средствами модели данных СУБД. Иерархическая модель данных. Представление связей.
20. Представление концептуальной модели средствами модели данных СУБД. Реляционная модель данных.
21. Многомерная модель данных. OLAP-технология.
22. Формализованное описание отношений и схемы отношений. Свойства отношений.
23. Манипулирование данными в реляционной модели. Операции реляционной алгебры. Примеры представления запросов как последовательность формальных операций реляционной алгебры.
24. Использование формального аппарата для оптимизации схем отношений. Нормальные формы.
25. Функциональные зависимости (зависимости между атрибутами отношения). Ключи. Правила вывода.
26. Использование формального аппарата для оптимизации схем отношений. Декомпозиция схемы отношения.
27. Вторая нормальная форма. Пример нормализации.
28. Третья нормальная форма. Пример нормализации.
29. Целостная часть реляционной модели. Реализация условия целостности данных в современных СУБД.
30. Структура памяти ЭВМ. Внешняя и оперативная память. Представление экземпляра логической записи в оперативной памяти.
31. Представление экземпляра логической записи во внешней памяти. Организация обмена между оперативной и внешней памятью.
32. Структуры хранения данных во внешней памяти ЭВМ. Последовательное размещение физических записей. Оценка числа действий при выполнении основных операций поиска данных, чтения, занесения данных, модификации (корректировки), удаления.
33. Структуры хранения данных во внешней памяти ЭВМ. Размещение физических записей в виде списковой структуры. Оценка числа действий.
34. Структуры хранения данных во внешней памяти ЭВМ. Использование индексов (индексирование). Оценка числа действий.
35. Структуры хранения данных во внешней памяти ЭВМ. В-дерево. Оценка числа действий.
36. Структуры хранения данных во внешней памяти ЭВМ. Размещение записей с использованием хэширования. Оценка числа действий.
37. Структура современной СУБД. Архитектура базы данных. Логический уровень.
38. Структура современной СУБД. Архитектура базы данных. Физический уровень. Страницы. Экстенты.
39. Представление таблиц на физическом уровне в СУБД MS SQL-сервер 2008.
40. Управление страницами и экстентами в СУБД MS SQL-сервер 2008.
41. Программное окружение БД. Основные задачи программного обеспечения баз данных. Проблемы доступа к данным и обработки данных.
42. Понятие языка SQL. Основное отличие языка SQL от процедурных языков программирования. Основные части SQL.
43. Интерактивный SQL.
44. Язык SQL и операции реляционной алгебры.
45. Программный (встроенный) SQL.
46. Интерфейсы программирования приложений (API). DB-Library, ODBC, OCI, JDBC.
47. Объектно-ориентированный подход к организации баз данных.
48. Распределенные базы данных.
49. Хранилища данных.
Критерии оценок
«Превосходно» - свободное владение основным и дополнительным материалом без ошибок и погрешностей, способность решения нестандартных задач, освоение компетенций (частей компетенций), относящихся к данной дисциплине, осуществлено комплексно, выше обязательных требований. Сформирована устойчивая система компетенций, проявляется связь с освоением других компетенций;
«Отлично» – свободное владение основным материалом без ошибок и погрешностей, все компетенции (части компетенций), относящиеся к данной дисциплине, освоены полностью на высоком уровне, сформирована устойчивая система компетенций;
«Очень хорошо» – достаточное владение основным материалом с незначительными погрешностями, способность решения стандартных задач, все компетенции (части компетенций), относящиеся к данной дисциплине, освоены полностью;
«Хорошо» – владение основным материалом с рядом заметных погрешностей, компетенции (части компетенций), относящиеся к данной дисциплине в целом освоены;
«Удовлетворительно» – владение минимальным материалом, необходимым по данному предмету, с рядом ошибок, способность решения основных задач, уровень сформированности компетенций (частей компетенций), относящихся к данной дисциплине – минимально необходимый для достижения основных целей обучения;
«Неудовлетворительно» – владение материалом недостаточно, необходима дополнительная подготовка, уровень сформированности компетенций (частей компетенций), относящихся к данной дисциплине – недостаточный для достижения основных целей обучения;
«Плохо» – отсутствие владения материалом, соответствующие компетентности не освоены.
7. Учебно-методическое и информационное обеспечение дисциплины (модуля)
а) основная литература:
1. Швецов учебно-методический комплекс «Базы данных». Сайт ННГУ. Система электронного обучения ННГУ. http://www. unn. ru/e-learning/course/view. php? id=5.
2. , , Мееров данных. Н. Новгород: Изд-во ННГУ, 2004.
3. Базы данных. Модели, разработка, реализация. СПб.: Питер, 2001.
4., , Мальцев данных: Учебник для вузов. СПб.: КОРОНА принт, 2000. – 416 с.
5.Материалы сайта Интернет-университета информационных технологий INTUIT. RU. Раздел «Базы данных».
б) дополнительная литература
Основные рекомендуемые монографии
1. Эффективная работа с СУБД. СПб.: Питер, 1997. – 700 с.
2. Грофф Дж., Энциклопедия SQL. 3-е изд. СПб.: Питер, 2003.
3. Дж. Введение в системы баз данных.: Пер. с англ. – 6-е изд. – К.: Диалектика, 1998. – 784 с.: ил. – парал. тит. англ.
4. Когаловский баз данных на персональных ЭВМ. – М.: Финансы и статистика, 1992. – 224 с.
5. Ульман Дж. Основы систем баз данных: Пер. с англ./Под ред. . – М.: Финансы и статистика, 1983. – 334 с.
6. Ульман Дж. Д., Уидом Дж. Введение в системы баз данных: Пер. с англ. – М.: Лори, 2000. – 374 с.
Литература по программным средствам
1. Microsoft SQL Server 6.5 для профессионалов. – СПб.: Питер, 1998. — 464 с.: ил.
2. SQL. Справочное руководство. – М.: Лори, 1997. – 291 с.
3. Грофф Дж. Р., SQL: полное руководство: Пер. с англ. – К.: Издательская группа BHV, 2000. – 608 с.
4. , , Visual FoxPro 6. – М.: -во «Бином», 1999. – 784 с.: ил.
5. Каучмэн Дж. С., Oracle8i Certified Professional DBA. Подготовка администраторов баз данных: Пер. с англ.– М.: Лори, 2002.
6. Microsoft SQL Server 2000 в подлиннике. СПб.: Изд-во BHV, 2001.
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |


