ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 29.07.2021
Просмотров: 89
Скачиваний: 1
Экзаменационный билет № 12 |
Утверждаю Проректор по учебной работе
_____________ С.В. Михайлов
" " мая 2014 г. |
|
Кафедра бизнес-информатики |
|
|
Итоговый междисциплинарный экзамен по специальности «Прикладная информатика в экономике». Специализации «Информационные системы в банковском деле» |
|
|
SQL (Structured Query Language) — структурированный язык запросов — стандартный язык запросов по работе с реляционными БД. Язык SQL появился после реляционной алгебры.
Стандарты:
Большинство поставщиков аппаратуры и программного обеспечения следуют стратегии поддержки стандартов, в противном случае пользователи просто не будут их покупать.
Структура:
Подъязык запросовЯзык запросов (Data Query Language) в SQL состоит из единственного оператора SELECT. Этот единственный оператор поиска реализует все операции реляционной алгебры. Синтаксис оператора SELECT имеет следующий вид: SELECT [ALL|DISTINCT] <Список полей>|* FROM <Список таблиц> [WHERE <Предикат-условие выборки или соединения>] [GROUP BY <Список полей результата>] [HAVING <Предикат-условие для группы>] [ORDER BY <Список полей, по которым необходимо упорядочить результат>]
В разделе FROM задается перечень исходных отношений (таблиц) запроса. В разделе WHERE задаются условия отбора строк результата или условия соединения кортежей исходных таблиц, подобно операции условного соединения в реляционной алгебре. В разделе GROUP BY задается список полей группировки. В разделе HAVING задаются предикаты-условия, накладываемые на каждую группу. В части ORDER BY задается список полей упорядочения результата, т. е. список полей, который определяет порядок сортировки в результирующем отношении. Например, если первым полем списка будет указана «Фамилия», а вторым «Номер группы», то в результирующем отношении сначала будут собраны в алфавитном порядке студенты, и если найдутся однофамильцы, то они будут расположены в порядке возрастания номеров групп. В выражении условий раздела WHERE могут быть использованы следующие предикаты:
Про манипулирование – это рассказать что делает insert, update,delete с таблицми
В операции манипулирования данными входят три операции: операция удаления записей — ей соответствует оператор DELETE, операция добавления или ввода новых записей — ей соответствует оператор INSERT и операция изменения (обновления записей) — ей соответствует оператор UPDATE. Рассмотрим каждый из операторов подробнее. Следует отметить, что все операторы манипулирования данными позволяют изменить данные только в одной таблице. Оператор ввода данных INSERT имеет следующий синтаксис: INSERT INTO имя_таблицы [(<список столбцов>) ] VALUES (<список значений>) Оператор удаления данных позволяет удалить одну или несколько строк из таблицы в соответствии с условиями, которые задаются для удаляемых строк. Синтаксис оператора DELETE следующий: DELETE FROM имя_таблицы [WHERE условия_отбора] Если условия отбора не задаются, то из таблицы удаляются все строки. Однако это не означает, что удаляется вся таблица. Исходная таблица остается, но она остается пустой, незаполненной. Операция обновления данных UPDATE требуется тогда, когда происходят изменения во внешнем мире и их надо адекватно отразить в базе данных, так как надо всегда помнить, что база данных отражает некоторую предметную область. Например, в нашем учебном заведении произошло счастливое событие, которое связано с тем, что госпожа Степанова К. Е. пересдала экзамен по дисциплине «Базы данных» с «двойки» сразу на «четверку». В этом случае нам надо срочно выполнить соответствующую корректировку таблицы R1. Операция обновления имеет следующий формат: UPDATE имя_таблицы SET {имя_столбца = новое_значение [,...]} [WHERE условие_отбора]
Ориентированный граф – множество точек и ориентированных дуг, соединенных между собой. Сеть – область ориентированного графа, ограниченная точками. Сетевая модель – сеть, моделирующая определенный процесс; направления дуг в ней соответствуют логике процесса. Событие – получение результата. Работа – любая деятельность. Основа метода сетевого планирования и управления - графоаналитический метод из математики. Основа построения модели деятельности по проекту - ориентированный граф, отражающий определенный процесс в виде работ и событий. Граф - множество точек и ориентированных дуг, соединенных между собой. Сетевая модель (сценарий, топология) работ – последовательность взаимосвязанных работ и событий для достижения поставленной цели проекта. Существуют две разновидности сетевой модели: • сеть типа «вершины-события» • сеть типа «вершины-работы» Cеть типа «вершины-события» Исходное событие – событие, с которого начинается любой комплекс работ. Начальное событие – событие, с которого начинается элементарная работа. Конечное событие – событие, которым заканчивается элементарная работа. Завершающее событие – событие, которым завершается любой комплекс работ.
Параметры события
Раннее начало ( ) – дата, раньше которой работа не может начаться. Раннее окончание ( ) – дата, раньше которой работа не может закончиться. Позднее начало ( ) – дата, позже которой работа не может начаться. Позднее окончание ( ) – дата, позже которой работа не может закончиться. Продолжительность ( ti ) – время, в течение которого выполняется работа (i ). Свободный резерв работы ( ri ) – максимальное время, на которое можно задержать выполнение работы без нарушения ранних сроков начал последующих работ. Полный резерв работы (R) – сумма всех свободных резервов работ, которые следуют за данной работой. Полный резерв пути ( rп ) – сумма всех свободных резервов на этом пути (разность между длительностями критического пути и этого пути). Запаздывание (задержка) (+ z ) – время, на которое можно задержать начало выполнения следующей работы. Можно увеличить длительность работы. Опережение ( - z ) – время, на которое можно раньше начать следующую работу. Можно сделать соединение двух работ «начало-начало» с запаздыванием одной из них. Диаграмма Гантта служит для графического отображения временных параметров работ. На диаграмме Гантта в компьютерном варианте отображаются:
Основные характеристики ресурса:
Назначение ресурсов работам – это приписывание каждой работе конкретных ресурсов для ее выполнения. Назначение ресурсов работам проекта
Назначение ресурсов нескольким проектам
Особенности назначения ресурсов
Профиль ресурса. Конфликт ресурса Профиль ресурса – отображение на диаграмме интенсивности потребления ресурса на протяжении всего времени выполнения проекта. Порог – наличное количество ресурсов, отображаемое на диаграмме сплошной линией. Конфликт ресурсов – это превышение количества назначенных работе ресурсов над их наличием (превышение порога). Конфликты ресурсов устраняются ручным или автоматическим (заложенным в программе) способом. Выравнивание загрузки ресурсов – процедуры устранения конфликтов и недогрузки ресурсов и обеспечения на протяжении всего времени постоянного профиля ресурса (равномерности загрузки ресурсов).
Диаграмма профиля ресурса
Оптимальный план проекта – план, в котором обеспечено выполнение критерия: минимизированы стоимость и время выполнения проекта, спланирована равномерная и максимальная загрузка ресурсов, соблюдены требования по качеству продукции проекта. Разработка оптимального плана – итерационный процесс. Разрабатывается несколько вариантов плана проекта. Результаты заносятся в матрицу принятия решения. Далее проводится сопоставительный анализ результатов по всем вариантам и выбирается из них с точки зрения поставленного критерия наиболее приемлемый. Матрица принятия решений Стратегии планирования
Методы автоматического устранения конфликтов ресурсов для параллельных работ фиксированного объема
Методы эвристического (ручного) выравнивания загрузки ресурсов для параллельных работ фиксированного объема
Жесткая связь – соединение концов или начал работ. Гибкая связь – соединение концов или начал работ с использованием задержки или опережения. Разнесение конфликтующих работ во времени за счет задержки или опережения, резервов работ.
Использование дополнительных ресурсов. Время выполнения работы уменьшается. Уменьшение интенсивности использования ресурсов. Снятие с работы ресурсов при условии, что имеются резервы работ. Время выполнения работы увеличивается.
Ресурсы, превышающие порог, снимаются с работы. Назначается соответствующее количество взаимозаменяемых ресурсов.
Разделение работы на части и ее выполнение по мере освобождения ресурсов.
Порядок очередности использования недостающих ресурсов определяется назначенным работе приоритетом. 3. Использовать адаптер данных для обеспечения доступа к таблицам базы данных в Windows приложении. SqlConnection cnn = new SqlConnection(@"Data Source=429-01\SQLEXPRESS;Initial Catalog=HumanResources;Integrated Security=True”); SqlDataAdapter da; DataSet ds = new DataSet(); private void Forml3_Load(object sender, EventArgs e) { da = new SqlDataAdapter("Select * from PaymentTypes", cnn); da.Fill(ds, "PaymentTypes"); dataGridViewl.DataSource = ds.Tables["PaymentTypes"]; }
|