База данных. БД_сем7_2271_Королёва П.И.. Базы данных, домашнее задание 7
Скачать 15.08 Kb.
|
Базы данных, домашнее задание №7. Как называются таблицы, строки и столбцы в терминах баз данных? В терминах баз данных столбцы называются полями, строки – записями, таблицы – сущностю. Что такое СУБД? Как называется СУБД, в которой мы работает на семинарах? Система управления базами данных (СУБД) – это комплекс программно-языковых средств, позволяющих создать базы данных и управлять данными. Oracle APEX Application Development (APEX Service) — это полностью управляемая платформа разработки приложений с минимальным программированием для создания и развертывания современных приложений, работающих на основе данных, в Oracle Cloud. Что такое Primary key и для чего он нужен? Что является Primary key в базе данных "Студенты_Хобби"? Первичный ключ. Первичный ключ это одно или несколько полей в таблице. Он необходим для уникальной идентификации любой строки. В таблице первичным ключом является порядковый номер NN Что такое Foreign key и для чего он нужен? Что является Foreign key в базе данных "Студенты_Хобби" Внешние ключи позволяют установить связи между таблицами. Внешний ключ устанавливается для столбцов из подчиненной таблицы и указывает на один из столбцов из главной таблицы. В таблице к внешним ключам относятся номер зачетки(студенты) и название хобби(хобби). Для чего нужны ограничений целостности? Ограничения целостность являются средствами баз данных, который позволяют исключить возможность ошибки. Они препятствуют попаданию недопустимых данных. Почему View называют виртуальной таблицей? Представления – «виртуальная таблица». Представление доступно для пользователя как таблица, но само оно не содержит данных, а извлекает их из таблиц в момент обращения к нему. При изменении данных в самой таблице, они поменяются и тут. Какие DML операторы можно применять к читаемым и обновляемым View? Если к представлению можно применить операторы обновления (INSERT, UPDATE или DELETE), то представление является обновляемым (updateble), иначе оно является читаемым Для обновляемых представлений применимы любые операторы обновления, которые при выполнении по отношению к представлению транслируются на исходную таблицу, на основе которой было создано представление. Каким критериям должно соответствовать View, чтобы быть обновляемым? оно базируется на одной таблице; оно должно включать первичный ключ таблицы; оно не должно включать полей, полученных в результате применения функций агрегирования; оно не может содержать спецификации DISTINCT; оно не должно использовать GROUP BY или HAVING; оно не должно использовать подзапросы; оно может быть определено на другом представлении, но это представление должно быть обновляемым; оно не может содержать константы, строки или выражения в списке выбираемых выходных полей; для INSERT оно должно включать поля из таблицы, которые имеют ограничения NOT NULL. Какие бывают модели данных? В какой модели данных мы работаем на семинарах? реляционная модель данных , сетевая модель данных и иерархическая модель данных. На семинарах мы работаем в реляционной. Как расшифровывается и переводится SQL? Structured Query Language (язык структурированных запросов). Для чего нужна каждая из частей оператора SELECT (select, from, where, group by, having, order by)? select – поиск выводимых столбцов from - имя таблицы, из которой будут браться данные where – задание условия, на основе которого будут выбираться данные. group by - группировка строк, имеющих одно и то же значение в столбце having – фильтр группы строк в зависимости от условия order by – порядок результатов выполнения операции. |