Главная /
Основы SQL /
В таблице Граф представлен график сетевого планирования: CREATE TABLE Граф (номер INT PRIMARY KEY, --номер работы нач_соб INT, --начальное событие кон_соб INT, --конечное событие длит INT) --длительность работы В таблице, моделирующей сетевой график, кажд
В таблице Граф представлен график сетевого планирования:
В таблице, моделирующей сетевой график, каждая запись соответствует некоторой работе, связывающей два события: начальное и конечное. Например:
Номер | Нач_соб | Кон_соб | Длит |
---|---|---|---|
Реализуем в виде триггеров ряд правил для обеспечения целостности данных в подобной сетевой структуре. Начальное событие графика (исток) обозначено цифрой "1". Если изменяется только номер конечного события и это изменение приводит к появлению параллельной работы, отменить изменение.
Выберите операторы для продолжения текста триггера.
вопросПравильный ответ:
Сложность вопроса
90
Сложность курса: Основы SQL
60
Оценить вопрос
Комментарии:
Аноним
Это очень нехитрый вопрос по интуиту.
08 май 2020
Аноним
Я завалил зачёт, какого рожна я не увидел данный сайт с решениями по интуит до зачёта
02 июл 2017
Другие ответы на вопросы из темы базы данных интуит.
- # Определите команду для вызова функции, создаваемой следующей командой: CREATE FUNCTION user1.my_func3 ( @iz VARCHAR(20),@k INT) RETURNS TABLE AS RETURN (SELECT Название FROM Книга WHERE Издательство=@iz AND количество>=@k ORDER BY Название)
- # Дана таблица со структурой, которая описывает некоторый граф: CREATE TABLE graph (nomer INT PRIMARY KEY, --номер дуги outp INT, --номер вершины, --из которой дуга выходит inp INT) --номер вершины, --в которую дуга входит Создать триггер, обрабатывающий удаление одной дуги, причем следует запретить удаление, если эта дуга единственная, связывающая некоторые вершины. CREATE TRIGGER trig ON graph FOR DELETE AS Выберите операторы для продолжения текста триггера.
- # Дан фрагмент Java-программы для удаления и выборки данных из таблицы Автор, расположенной в источнике данных с именем DSN=mystud. Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection myCon= DriverManager.getConnection( "jdbc:odbc:mystud","user1","user1"); Statement mySt=myCon.createStatement(); int res=mySt.executeUpdate("DELETE FROM Автор WHERE Фамилия=’Иванов’"); ResultSet rs=mySt.executeQuery("SELECT Фамилия, Телефон, Дата_рождения FROM Автор "); while (rs.next()) { String var1=rs.getString(1); String var2=rs.getString(2); String var3=rs.getString(3); ... } Указать правильные ответы.
- # Дан некоторый фрагмент SQL-кода: DECLARE @a CHAR(12) DECLARE @b DATETIME DECLARE @c INT SET @b=’3.04.04’ SET @c=6 Укажите правильные операторы для вычисления новой даты:
- # Даны таблицы CREATE TABLE Блюдо (Название_блюда VARCHAR(20) NOT NULL, Время_приготовления INT NOT NULL, Общая_калорийность INT NOT NULL, Номер_рецепта INT, Повар VARCHAR(20), Стоимость INT ) CREATE TABLE Компонент (Название_компонента VARCHAR(20), Калорийность INT NOT NULL, Жиры INT, Белки INT, Блюдо VARCHAR(20), Углеводы INT, Стоимость_100_грамм FLOAT NOT NULL) Вывести список поваров, использующих для приготовления блюд и масло, и молоко.