
- •Раздел 1. Введение в экономическую информатику Основные темы
- •Вопросы для повторения
- •Какие есть интерфейсы командной строки в Windows?
- •Выучите 2 определения ис.
- •К какой категории языков относится uml?
- •Для чего применяются языки диаграмм, такие как uml и idef0 ?
- •Раздел 2. Проникновение ит в бизнес Основные темы
- •Value added chain (vac) – цепочка добавления стоимости. Вспомогательные и основные процессы
- •Раздел 2. Основные классы ис
- •Тема 3. Базы данных
- •Вопросы для повторения
- •Как называется американский институт выпускающий стандарты языка sql и множество других стандартов, используемых в икт?
- •В чем состоит проблема доступности данных при хранении их в отдельных документах или электронных таблицах?
- •Раздел 2. Элементы информационной безопасности
- •Вопросы для повторения
- •Чем секретный ключ (private key) отличается от открытого (public key)?
- •При использовании асимметричного шифрования если документ зашифрован открытым ключом а, то какой ключ может быть использован для его дешифровки?
- •Отправитель а посылает по незащищенному каналу сообщение получателю b и шифрует его ассиметричным методом. Какой ключ он использует при шифровании? Какой ключ использует получатель?
- •При создании цифровой подписи документа лицом а какой ключ он использует? Лицо b проверяет электронную подпись на этом документе. Какой и чей ключ он использует?
Тема 3. Базы данных
Компоненты информационной системы (Пользовательский интерфейс, Бизнес-логика, База данных)
Многозвенная архитектура (N-tier) и архитектура клиент-сервер: Трехзвенная (в некоторых случаях многозвенная ) архитектура (N-tier или multi-tier). представляет собой дальнейшее совершенствование технологии " клиент – сервер ". Рассмотрев архитектуру " клиент – сервер ", можно заключить, что она является 2-звенной: первое звено – клиентское приложение, второе звено – сервер БД + сама БД. В трехзвенной архитектуре вся бизнес-логика (деловая логика), ранее входившая в клиентские приложения, выделяется в отдельное звено, называемое сервером приложений. При этом клиентским приложениям остается лишь пользовательский интерфейс. Так, в качестве клиентского приложения в описанном выше примере выступает Web-браузер.
Structured Query Language – SQL
Недостатки хранения данных в отдельных файлах
Базы данных. Какие операции над данными упрощаются при хранении данных в базах?
упрощаются процессы репликации и архивации данных
Значение NULL
Связь таблиц в базе данных. Первичный ключ (Primary key). Внешний ключ (Foreign key)
Язык SQL и его подъязыки
Data Definition Language
Data Manipulation Language
Transaction Control
Data Control Language
Query
Шаги Проектирования БД:
Изучение предметной области (понимание бизнес-процессов и бизнес-правил)
Выделение принципиальных объектов данных (сущностей, атрибутов, связей)
Нанесение объектов данных на диаграмму, используя подход сущность-связь
Решение проблем логической модели данных
Определение требований к атрибутам (первичные и внешние ключи, not null) и типов данных для атрибутов (CHAR, INTEGER, и т.п.)
Проверка качества модели данных при помощи правил нормализации
Создание физической схемы данных
Вопросы для повторения
Как называется американский институт выпускающий стандарты языка sql и множество других стандартов, используемых в икт?
ANSI (American National Standards Institute)
Как называется явление, наблюдаемое в некоторых вариантах хранения данных, при котором одна и та же информация хранится одновременно в нескольких местах?. В чем недостаток хранения многих копий данных во многих местах?
Избыточность. При хранение файлов в разных местах появляется избыточность, при организации же единственного места хранения получается создать целостность
В чем состоит проблема доступности данных при хранении их в отдельных документах или электронных таблицах?
Особенность баз данных состоит в том ,что информация хранящиеся в них постоянно изменяется. В следствие чего, случае хранения одной и той же информации в разных местах, может быть допущена ошибка, то есть не изменены данные.
Какой самый часто используемый элемент графического интерфейса для работы с базами данных?
Формы
Каков результат декартова произведения AxB множеств A={запорожец, москвич, жигули} и B={белый, красный}?
Запорожец белый, запорожец красный, москвич белый, москвич красный, жигули белые, жигули красные
Что это декартово произведение или inner join? — SELECT * FROM девочки, мальчики
Декартово произведение.
Какой тип баз данных в настоящее время преимущественно используется? Сетевые, иерархические или реляционные?
Реляционные. Данные хранятся в таблицах, между которыми устанавливается связь
Какая команда языка SQL отнимает право у определенного пользователя?
revoke
К какому разделу языка SQL относится команда DROP TABLE?
DDL
Чему равно значение выражения NULL – 100 ? Совпадает ли NULL с пустой строкой в текстовых полях?
NULL
Если связь между таблицами типа один-ко-многим в базе это отношение закрепляется при помощи взаимодействующих ограничений типа первичный ключ и внешний ключ. Внешний ключ будет со стороны «многие» или со стороны «один»?
Многие
Как называется группа операций, которую нужно выполнить целиком, а если это не удалось, то отменить все изменения, которые произвели уже выполненные операции этой группы?
rollback
Что можно сказать о сущности, если известно, что она находится в 1NF и её первичный ключ состоит из одного поля?
• каждый атрибут сущности хранит только одно значение (а не список)
• в сущности нет повторяющихся групп атрибутов.
Открытый вопрос:
Предложите дизайн этого фрагмента базы данных удовлетворяющих требованиям, изложенных в лекции “Шаги дизайна БД”
Посмотрите следующий рисунок :
В какой форме сейчас эта сущность? Преобразуйте проект.
Какой тип данных нужно назначить полю КодПроекта в сущности «Проект»? Какой тип данных нужно назначить полю КодЗаказа в сущности «Заказы_Заголовок» и в сущности «Заказы_Пункты»?
А для полей номерПункта, ДатаЗаказа?
КодПроекта-счетчик
КодЗаказа-счетчик
Номер пункта,Дата Заказа-числовой