Содержание
- 3. Концептуальная модель - отображает информационные объекты, их свойства и связи между ними без указания способов физического
- 4. Внутренняя модель - база данных, соответствующая определенной физической модели. Внешняя модель - комплекс программных и аппаратных
- 5. Каскадная схема жизненного цикла ИС Жизненный цикл разработки сложной системы в этом случае складывается из этапов
- 6. Лабораторная работа №1 1. Описание предметной области В вузе имеется несколько факультетов, на которых обучаются студенты.
- 7. Сущности: СТУДЕНТ, ЭКЗАМЕН, ОЦЕНКА СТУДЕНТ (код студента, фамилия) ЭКЗАМЕН (код экзамена, предмет, дата экзамена) ОЦЕНКА (значение
- 8. 2. Сформировать максимально полный перечень возможных запросов к базе данных на основе анализа предметной области. По
- 9. 3. Построить концептуальную модель в виде ER-диаграммы.
- 10. Для реализации последнего запроса предлагается ввести новую агрегированную сущность: ЭКЗАМЕНАЦИОННАЯ ВЕДОМОСТЬ (код студента, фамилия, код экзамена,
- 11. 4. Представить концептуальную модель в терминах реляционной модели. В терминах концептуальной модели эта модель представляется следующей
- 12. 5. Описать домены (допустимые множества значений, которые могут принимать атрибуты), указывая типы соответствующих данных и их
- 13. 6. Определить ключи и внешние ключи (если они есть). Ключом данного отношения является совокупность атрибутов код
- 14. Structured Query Language SQL
- 15. Репликация базы данных - создание копий базы данных (реплик), которые могут обмениваться обновляемыми данными или реплицированными
- 16. Операторы языка SQL можно условно разделить на две категории: язык определения данных (Data Definition Language —
- 18. Типы данных SQL
- 20. Команда SELECT
- 21. SELECT [ALL | DISTINCT | DISTINCTROW | TOP] {* | table.* | [ table. ] field1
- 23. GROUP BY – образуются группы строк , имеющих одно и то же значение в указанном столбце;
- 24. Предикаты SELECT ALL DISTINCT DISTINCTROW TOP Предикат ALL назначен по умолчанию. Он выбирает все записи, которые
- 25. DISTINCTROW— это предикат, существующий только в Access. Он работает подобно предикату DISTINCT, но с одним большим
- 26. Предикат ТОР, который также характерен только для Access, ограничивает число выводимых записей, удовлетворяющих условию WHERE. Предикат
- 27. Список {* | table.* | [ table. ] field1 [AS alias1] [, table. ] field2 [AS
- 28. Выполнение оператора SELECT 1. Выполняется расширенное декартово произведение исходных таблиц; 2. Отбираются те строки получившейся таблицы,
- 29. Далее удаляются те оставшиеся строки – представители групп, которые не удовлетворяют условию по группе из раздела
- 30. Пример 1. Составить список сведений о всех клиентах. SELECT * FROM Клиент Пример 2. Составить список
- 31. Сравнение
- 32. Пример 3. Показать все операции отпуска товаров объемом больше 20. SELECT * FROM Сделка WHERE Количество>20
- 33. Диапазон
- 34. Пример 6. Вывести список товаров, цена которых лежит в диапазоне от 100 до 150 (запрос эквивалентен
- 35. Принадлежность множеству
- 36. Оператор IN используется для сравнения некоторого значения со списком заданных значений, при этом проверяется, соответствует ли
- 37. NOT IN используется для отбора любых значений, кроме тех, которые указаны в представленном списке. Пример 9.
- 38. Соответствие шаблону
- 39. С помощью оператора LIKE можно выполнять сравнение выражения с заданным шаблоном, в котором допускается использование символов-заменителей:
- 40. Пример 10. Найти клиентов, у которых в номере телефона вторая цифра – 4. SELECT Клиент.Фамилия, Клиент.Телефон
- 41. Пример 12. Найти клиентов, у которых в номере телефона вторая цифра 2, 3 или 4. SELECT
- 42. Значение NULL
- 43. Оператор IS NULL используется для сравнения текущего значения со значением NULL – специальным значением, указывающим на
- 44. IS NOT NULL используется для проверки присутствия значения в поле. Пример 15. Выборка клиентов, у которых
- 45. Предложение ORDER BY
- 46. По умолчанию реализуется сортировка по возрастанию. Явно она задается ключевым словом ASC. Для выполнения сортировки в
- 47. Пример 17. Вывести список фирм и клиентов. Названия фирм упорядочить в алфавитном порядке, имена клиентов в
- 48. Инструкция SELECT ... INTO Данная инструкция позволяет создавать новую таблицу, имя которой задается в качестве параметра
- 49. Получить список студентов со средним рейтингом > 90 SELECT ZBOOK, AVG (rait) AS r FROM raiting
- 50. Стандарт SQL позволяет использовать стандартные теоретико-множественные операции над множествами – UNION (объединение), INTERSECT (пересечение), EXCEPT (разность).
- 51. Оператор добавления строк в таблицу INSERT
- 52. Вставка одной новой строки INSERT INTO таблица-адресат [столбец, …] VALUES (значение, …) Выполняется вставка новой строки
- 53. Копирование множества строк из одной таблицы в другую INSERT INTO таблица-адресат [столбец, …] SELECT список полей
- 54. В этом примере подразумевается, что предварительно создана другая таблица TEMP с двумя столбцами Р# и WEIGTH.
- 55. Оператор удаления строк DELETE DELETE FROM таблица [WHERE условие] В таблице удаляются все строки, удовлетворяющие условию,
- 56. Этот оператор DELETE удаляет из таблицы SP все строки с информацией о поставках детали с номером
- 57. Оператор обновления строк UPDATE UPDATE таблица SET столбец = значение, ... [WHERE условие] В таблице модифицируются
- 58. Приведенный оператор UPDATE увеличивает в два раза код статуса всех поставщиков в Париже и вносит в
- 59. Удаление таблицы DROP TABLE DROP TABLE имя_таблицы [RESTRICT | CASCADE] С помощью ключевых слов RESTRICT и
- 60. CREATE TABLE
- 61. CREATE TABLE имя_таблицы (имя_столбца тип_данных [NULL | NOT NULL ] [,...n]) Ключевое слово NULL используется для
- 62. Пример 1. Создать таблицу для хранения данных о товарах, поступающих в продажу в некоторой торговой фирме.
- 64. Скачать презентацию