Первичные документы для складской деятельности: Требование, Расходная накладная, Счет-фактура |
Проекты | ||
<< На подготовка вскрытия угольных месторождений | Актуальные вопросы реформирования межбюджетных отношений и управления общественными финансами на региональном уровне >> |
![]() Функционально-структурная схема «Системы управления ПАРУС» |
Автор: Шарипова Н. Н.. Чтобы познакомиться с картинкой полного размера, нажмите на её эскиз. Чтобы можно было использовать все картинки для урока педагогики, скачайте бесплатно презентацию «Первичные документы для складской деятельности: Требование, Расходная накладная, Счет-фактура.ppt» со всеми картинками в zip-архиве размером 847 КБ.
Сл | Текст | Сл | Текст |
1 | Презентация методических материалов по | 32 | ПОСТАВЩИК; 3).SELECT SUM(Вес(кг)) |
курсу «Проектирование информационных | 4).SELECT SUM(Вес(кг)*Цена) AS Общая | ||
экономических систем». Автор Шарипова Н.Н. | Стоимость FROM ПОСТАВКА; FROM ПОСТАВКА; | ||
2 | Раздел 1. Тема 3. Первичные документы | 5). SELECT MAX(Вес(кг)), MIN(Вес(кг)) 6). | |
для складской деятельности: Требование, | SELECT Назв_пр, Калор FROM ПОСТАВКА; FROM | ||
Расходная накладная, Счет-фактура. | ПРОДУКТ; 7). SELECT DISTINCT Код_пр 8). | ||
3 | НАКЛАДНАЯ № ______от_________200_г | SELECT Код_пр, Дата_п, Вес(кг)*Цена FROM | |
Поставщик __________________ | СОСТАВ; FROM ПОСТАВКА; 9). SELECT Назв_пр, | ||
ИНН_______________ наименование Покупатель | Калор 10). SELECT SUM(Вес(кг)) FROM | ||
_________________ ИНН________________ | ПРОДУКТ FROM ПОСТАВКА WHERE Калор<1000; | ||
наименование Склад ___________________ | WHERE Код_пр=5; 11). SELECT Код_пос, | ||
наименование Документ-основание | Код_пр, Дата_п, Вес(кг)*Цена 12). SELECT | ||
________________ от ____________200_г. | Код_пос, Дата_п , Вес(кг) FROM ПОСТАВКА | ||
номер документа Дата оплаты____________ | FROM ПОСТАВКА WHERE (Вес(кг)>100) and | ||
Итого Сумма без НДС __________ НДС | (Дата_п LIKE ‘ *.10.07’); ORDER BY | ||
__________ Сумма всего _________ Отпустил | Код_пос, Дата_п DESC; 13). SELECT Код_пр, | ||
_______________ _________________________ | Вес(кг), Вес(кг)*Цена FROM ПОСТАВКА WHERE | ||
подпись ФИО материально-отв. лица Получил | Вес(кг)>200 ORDER BY 3; 14) SELECT | ||
_______________ __________________________ | Код_пр, Дата_п 14’) SELECT Код_пр, Дата_п | ||
подпись ФИО представителя покупателя. | FROM ПОСТАВКА FROM ПОСТАВКА GROUP BY | ||
Наименование товара. Ед. измерения. Ставка | Код_пр ; ORDER BY Код_пр ; 15). SELECT | ||
НДС%. Цена за Ед. (руб). Количество. Без | AVG(Вес(кг)) 15’). SELECT AVG(Вес(кг)) | ||
НДС. Ндс. Всего с НДС. | FROM ПОСТАВКА ; FROM ПОСТАВКА GROUP BY | ||
4 | СЧЕТ-ФАКТУРА (документ формируется на | Код_пр; | |
основании документа Расходная докладная) | 33 | Запросы к учебной БД. 16). SELECT | |
Счет-фактура № __________________ от | Код_бл, SUM(Вес(г)) 17). SELECT Код_пос, | ||
_________к документу _______________ | АVG(Вес(кг)) FROM СОСТАВ FROM ПОСТАВКА | ||
Поставщик _____________________ Покупатель | GROUP BY Код_бл; GROUP BY Код_пос HAVING | ||
____________________ Адрес: | SUM(Вес(кг))>500; 18).SELECT ФИО, | ||
________________________ Адрес: | Назв_города 19). SELECT ФИО, Назв_города | ||
________________________ Расчетный счет № | FROM ПОСТАВЩИК FROM ПОСТАВЩИК WHERE | ||
_______________ Расчетный счет № | Назв_города <> ‘Москва’; WHERE | ||
_______________ В | Конт_тел IS NULL; 20).SELECT Назв_пр, | ||
_____________________________ В | Калор 21). SELECT Назв_бл, Вид FROM | ||
_____________________________ БИК | ПРОДУКТ FROM БЛЮДО WHERE Калор BETWEEN 100 | ||
__________ Кор.счет __________ БИК | AND 1000; WHERE Вид IN (‘Десерт’, | ||
__________ Кор.счет __________ Город | ‘Напиток’); 22). SELECT * 23). SELECT | ||
____________ ИНН ___________ Город | Назв_бл, Вид FROM РЕАЛИЗАЦИЯ FROM БЛЮДО | ||
____________ ИНН __________ | WHERE Колич>100 AND Дата_р LIKE | ||
Грузоотправитель_________ | ‘*.10.07’; WHERE Вид NOT IN (‘Суп’, | ||
Грузополучатель_________ (склад) Адрес | ‘Закуска’); 24). SELECT ПР.Назв_пр, | ||
___________________________ Адрес | ПР.Калор, П.Дата_п FROM ПОСТАВКА AS П | ||
_________________________ Всего | INNER JOIN ПРОДУКТ AS ПР ON П.Код_пр = | ||
________________________________ | ПР.Код_пр WHERE ПР.Калор > 1000; 25). | ||
Руководитель предприятия | SELECT П.Код_пр, П.Код_пос, П.Вес(кг), | ||
______________М.П. Гл.бухгалтер | П.Дата_п FROM ПОСТАВКА AS П, РЕАЛИЗАЦИЯ AS | ||
__________________ Получил | Р WHERE П.Дата_п=Р.Дата_р AND Р.Код_бл=3 | ||
____________________________ Выдал | AND Р.Колич>50; 26). SELECT П1.Код_пос, | ||
___________________________ (Фио | П2.Код_пос, П1.Код_пр FROM ПОСТАВКИ AS П1, | ||
представителя покупателя) (Фио отв. лица | ПОСТАВКИ AS П2 WHERE П1.Код_пр = П2.Код_пр | ||
от продавца). Наименование товара. Код | AND П1.Код_пос > П2.Код_пос; | ||
товара. Ед. измерения. Ставка НДС%. Цена | 34 | Запросы к учебной БД. 27).SELECT | |
за Ед. (руб). Количество. Без НДС. Ндс. | БЛ.Назв_бл, ПР.Назв_пр, П.Код_пос, Дата_П | ||
Всего с НДС. | FROM ПОСТАВКА AS П INNER JOIN (ПРОДУКТ AS | ||
5 | Раздел 2. Тема 1. Общая структура | ПР INNER JOIN (СОСТАВ AS С INNER JOIN | |
корпоративной ЭИС. Приложение 3. Эис. | БЛЮДО AS БЛ ON С.Код_бл=БЛ.Код_бл) ON | ||
Подсистема 1. Подсистема 2. Подсистема k. | ПР.Код_пр=С.Код_пр С) ON | ||
Приложение 1. Приложение 2. Приложение 4. | П.Код_пр=ПР.Код_пр WHERE БЛ.Вид=’Горячее’; | ||
Приложение 5. Приложение 6. Приложение 7. | 28). SELECT С.Код_бл, ПР.Назв_пр, | ||
Приложение n. Бд. | П.Вес(кг), П.Дата_п FROM (ПРОДУКТ AS ПР | ||
6 | Основные иностранные ERP-системы, | LEFT JOIN ПОСТАВКА AS П ON ПР.Код_пр = | |
представленные на российском рынке. | П.Код_пр) INNER JOIN СОСТАВ AS С ON | ||
7 | Основные российские ERP-системы, | С.Код_пр = ПР.Код_пр; 29). SELECT | |
представленные на рынке. | ПР.Назв_пр, П.Дата_п, БЛ.Назв_бл FROM | ||
8 | Функционально-структурная схема | (ПРОДУКТ AS ПР INNER JOIN ПОСТАВКА AS П ON | |
«Системы управления ПАРУС». | ПР.Код_пр = П.Код_пр) LEFT JOIN ( БЛЮДО AS | ||
9 | Раздел 3 Тема 1. Стадии жизненного | БЛ RIGHT JOIN СОСТАВ AS С ON БЛ.Код_бл = | |
цикла ИС в стандарте ISO/IES 15288. | С.Код_бл) ON ПР.Код_пр = С.Код_пр; 30). | ||
10 | Раздел 3 Тема 2. Модель сложной | SELECT Назв_пр 31). SELECT Код_бл FROM | |
системы. Логическое представление Конечный | ПРОДУКТ FROM РЕАЛИЗАЦИЯ WHERE Калор>( | ||
пользователь Системный аналитик. | SELECT Калор WHERE Колич>( SELECT | ||
Представление реализации Системный | AVG(Колич) FROM ПРОДУКТ FROM РЕАЛИЗАЦИЯ ); | ||
архитектор Программист. Модель сложной | WHERE Назв_пр=’Фасоль’); 32). SELECT ФИО | ||
системы. Представление процесса | FROM ПОСТАВЩИК WHERE Город IN ( SELECT | ||
функционирования Системный архитектор | Назв_города FROM ГОРОД WHERE | ||
Системный аналитик. Представление | Страна=’Украина’); 33). SELECT Код_пр, | ||
размещения компонентов Системный инженер. | Назв_пр FROM ПРОДУКТ AS ПР WHERE EXISTS | ||
11 | Графические примитивы для диаграммы | (SELECT Код_пр FROM ПОСТАВКА AS П WHERE | |
вариантов использования Актер Вариант | ПР.Код_пр=П.Код_пр AND П.Вес(кг) >100 | ||
Бизнес-сотрудник использования. Оформление | ); | ||
заказа на покупку товара. | 35 | 34).SELECT Код_пос, Код_пр, Цена, | |
12 | Диаграмма использования для розничноой | Дата_п FROM ПОСТАВКА WHERE Цена < ALL( | |
продажи товаров по заказу. Согласование | SELECT Цена FROM ПОСТАВКА WHERE Дата_п | ||
условий оплаты. Заказ товара со склада. | =CURRENTDATE); 35). SELECT ФИО, | ||
Оформление заказа на покупку товара. | Назв_города FROM ПОСТАВЩИК AS ПОС WHERE | ||
Оформление заказа на покупку холодильника. | NOT EXISTS ( SELECT * FROM ПОСТАВКА AS П | ||
Предоставление каталога товаров. | WHERE (ПОС.Код_пос= П.Код_пос) AND ( | ||
13 | Диаграмма классов для логической | Дата_п LIKE “*.09.*”) AND (Код_пр = | |
модели по документу Требование. | (SELECT Код_пр FROM ПРОДУКТ WHERE Назв_пр= | ||
14 | Раздел 4. Тема1. Уровни модели данных | “Мясо”)) ); 36). SELECT DISTINCT ФИО FROM | |
для БД. | ПОСТАВЩИК AS ПОС WHERE NOT EXISTS (SELECT | ||
15 | Трехуровневая архитектура БД. | * FROM ПРОДУКТ AS ПР WHERE NOT EXISTS | |
16 | Общая классификация сущностей по | (SELECT * FROM ПОСТАВКА AS П WHERE | |
методологии К. Дейта. Сущность. Стержень. | (ПОС.Код_пос=П.Код_пос) AND (ПР.Код_пр = | ||
Связь. Ассоциация. Характеристика. | П.Код_пр)); Запросы к учебной БД. | ||
Обозначение. | 36 | Раздел 5. Тема 1. Модели объектов VBA | |
17 | Графические примитивы ER-диаграмм. - | Приложение(Application), - это объект, | |
Сущность или экземпляр сущности. - | находящийся на верхнем уровне иерархии | ||
Ассоциация. - Характеристика. - | объектов. Он состоит из следующих | ||
Обозначение. - Атрибут, - Соединение. | коллекций: формы (Forms) - это коллекция | ||
18 | Примеры ER-диаграмм. N. M. М. 1. | объектов–форм (Form); запросы(Queries) - | |
Прописка. Квартира. Жилец. Поставка. | коллекция объектов–запросов (Query); | ||
Товар. Магазин. | отчеты (Reports) - коллекция | ||
19 | ER-диаграмма для учебной ИС. | объектов–отчетов (Report); элементы | |
20 | Синтаксис Языка Инфологического | управления объектами (Controls) - | |
Моделирования (ЯИМ). Сущность: E (A1, | коллекция объектов – элементов управления | ||
A2,…AN) Ассоциация: R [E1S1, E2S2,…, EMSM] | (Control); свойства объектов (Properties) | ||
(A1, A2,…, AK) Характеристика: C (A1, | - коллекция объектов – атрибутов (полей) | ||
A2,…) {E1} {E2}… Обозначение: N (A1, A2,…) | объектов (Property); ссылки (References), | ||
[E1] [E2]… Здесь: E, E1, E2,…, EM – имена | - это коллекция ссылок на библиотеки типов | ||
типов сущностей; R – имя ассоциации; C, N | других приложений, установленных в текущий | ||
– соответственно имена характеристики или | момент для активного приложения.); | ||
обозначения; E1, E2,… - имена целевых | модули(Modules), - коллекция объектов – | ||
сущностей; A1, A2… - атрибуты сущности или | модулей, т. е. программ на VBA (Module). | ||
связи; S1, S2, …, SM – степени связи. | Макрокоманды (Docmd), - это один объект, | ||
Атрибуты, входящие в ключ, принято | предназначенный для выполнения | ||
выделять или подчеркивать. | макрокоманд. Объект Screen, - один объект, | ||
21 | Описание на ЯИМ инфологической модели | который используется для ссылки на текущую | |
учебной БД. Стержни. БЛЮДО (Код_бл, | открытую форму, отчет или элемент | ||
Назв_бл, Вид) ПРОДУКТ (Код_пр, Назв_пр, | управления. | ||
Калор) ГОРОД (Назв_города, Страна) Связи. | 37 | Раздел 5. Тема 1. Модель доступа к | |
ПОСТАВЩИК (Код_пос, ФИО, Назв_города) | объектам VBA. | ||
[ГОРОД] СОСТАВ [БЛЮДО N ,ПРОДУКТ | 38 | Раздел 5. Тема 1. Примеры событий VBA. | |
M](Код_бл, Код_пр, Вес(г)) ПОСТАВКА | 39 | Раздел 5. Тема 1. Пример 1 программы | |
[ПОСТАВЩИК N, ПРОДУКТ M](Код_пос, Код_пр, | на VBA. Private Sub | ||
Вес(кг), Цена, Дата_п) РЕЦЕПТ (Код_бл, | Поиск_по_РЕАЛИЗАЦИЯ_Click() ‘ Объявление | ||
Рецепт_бл) {БЛЮДО} РЕАЛИЗАЦИЯ (Код_бл, | объектных переменных Dim MyDb As DataBase | ||
Колич, Дата_р) [БЛЮДО]. | Dim MyРЕАЛИЗАЦИЯ As DAO.RecordSet ‘ | ||
22 | Раздел 4. Тема 2. Совокупность | Объявление переменных для ввода значений, | |
реляционных таблиц для учебной БД. | входящих в РК (Код_бл и Дата_р) Dim | ||
23 | Раздел 4. Тема 2. Универсальное | MyКод_бл As Integer Dim MyДата_р As Date ‘ | |
отношение учебной БД. | Запись в объектную переменную ссылки на | ||
24 | Раздел 4. Тема 3. Декомпозиция 1 для | текущую БД с помощью встроенной функции | |
УО учебной БД. | VBA Set MyDb = CurrentDb() ‘ Открытие | ||
25 | Процедура нормализации реляционной | набора записей для таблицы РЕАЛИЗАЦИЯ и | |
таблицы Декларировать ФЗ, определить | запись ссылки на него в объектную | ||
возможные ключи, выбрать PK. Если есть ФЗ | ‘переменную. DbOpenTable - встроенная | ||
между неключевыми полями: Сформировать | константа, задающая тип открываемого | ||
новые таблицы по правилу 2; Если есть ФЗ | набора Set MyРЕАЛИЗАЦИЯ = MyDb. | ||
от части составного ключа: Сформировать | OpenRecordSet(“РЕАЛИЗАЦИЯ”, dbOpenTable ) | ||
новые таблицы по правилу 1; Если была | ‘ Присвоение свойству Index набора записей | ||
произведена декомпозиция: Для таблицы, | РЕАЛИЗАЦИЯ признака - первичный ключ | ||
полученной из исходной путем удаления | таблицы. ‘Этот индекс будет использован | ||
зависимых атрибутов произвести проверку РК | при поиске методом Seek MyРЕАЛИЗАЦИЯ. | ||
на минимальность и, если нужно, его | Index = “PrimaryKey” ‘ Ввод параметров | ||
корректировку. Для каждой входящей в | поиска (значений переменных MyКод_бл и | ||
декомпозицию таблицы повторить пункты 2 – | MyДата_р) через диалоговые окна с | ||
4. Если нужно, для каждой полученной | ‘использованием функции InputBox. MyКод_бл | ||
таблицы: Ввести цифровой код PK. | = InputBox (“Введите код блюда”, ”Ввод | ||
26 | Процедура проектирования РБД. | параметров поиска”) MyДата_р = InputBox | |
Представить каждый стержень в виде базовой | (“Введите дату”, ”Ввод параметров поиска”) | ||
таблицы, отведя для каждого его атрибута | ‘ Вызов метода Seek для объекта RecordSet | ||
столбец, дать имена таблице и столбцам | c аргументами–значениями введенных | ||
(обычно они совпадают с уже выбранными при | ‘параметров и операцией для поиска. | ||
проектировании инфологической модели!). | MyРЕАЛИЗАЦИЯ. Seek “=”, MyКод_бл, MyДата_р | ||
Специфицировать PK для каждого стержня. | ‘ Проверка наличия записи с указанным | ||
Представить каждую ассоциацию и | ключом (используем свойство NoMatch | ||
характеристику базовой таблицей БД, отведя | объекта Recordset, ‘которое имеет значение | ||
для каждого ее атрибута столбец, дать | true в случае, если запись не найдена) if | ||
имена для каждой таблицы, а также: - | MyРЕАЛИЗАЦИЯ. NoMatch then MsgBox “Блюдо | ||
Специфицировать внешние ключи (FK) как PK | на заданную дату не было реализовано”, | ||
соответствующих целевых сущностей; - | vbOKOnly Exit Sub End if ‘ Вывод данных о | ||
Специфицировать ограничения на каждый FK | количестве реализованных порций MsgBox “На | ||
(три ограничения); - Специфицировать PK | “ & MyРЕАЛИЗАЦИЯ![Дата_р] & “ | ||
как FK и, может быть, еще некоторые | Количество порций блюда с кодом = ” & | ||
дополнительные атрибуты. Представить | MyРЕАЛИЗАЦИЯ![ Код_бл] & “ равно ” | ||
каждое обозначение как базовую таблицу, | & MyРЕАЛИЗАЦИЯ![Колич], vbOKOnly End | ||
отведя для каждого ее атрибута столбец, | Sub. | ||
дать имена, а также: - Специфицировать | 40 | Раздел 5. Тема 1. Пример 2 программы | |
внешний ключ (FK) как PK целевой сущности; | на VBA (слайды 40, 41). ‘Раздел описаний | ||
- Специфицировать ограничения на FK; - | (интерфейс модуля) Dim kollobio As Integer | ||
Специфицировать PK. Выполнить для базовых | ‘Счетчик для лобио Dim kolHARCHO As | ||
таблиц процедуру нормализации до НФБК. | Integer ‘Счетчик для харчо Dim kolSHASHLIK | ||
Если в процессе нормализации была | As Integer ‘Счетчик для шашлыка Dim | ||
проведена декомпозиция какой-либо таблицы, | kolKOFE As Integer ‘Счетчик для кофе Dim | ||
то следует: - Соответствующим образом | firstupdate As Integer Dim KonDt, Nachdt | ||
модифицировать инфологическую модель; - | As Date ‘Конечная и начальная даты периода | ||
Для новых или измененных сущностей | ‘Процедуры обработки событий ‘Процедура | ||
повторить пункты 1) - 5). Указать все | обработки нажатия кнопки “Выход_с_итогами | ||
ограничения целостности для проектируемой | “ Private Sub выход_с_итогами_Click() Dim | ||
БД, в том числе группу ограничений | otvet As String On Error GoTo | ||
целостности, определяемых проектировщиком | Err_выход_с_итогами_Click ‘Вывод | ||
для неключевых атрибутов, например, | диалогового окна с итоговыми результатами | ||
допустимые значения полей, диапазоны | и кнопками ОК и Cancel otvet = | ||
(доменные ограничения), уникальность | MsgBox("От " & Nachdt & | ||
значений, возможность NULL-значений и т. | " До " & KonDt & ": | ||
д. Дать краткое описание полученных таблиц | " & "Общее количество порций | ||
и их полей. Этот пункт не является | лобио=" & kollobio & " | | ||
обязательным, но весьма желателен и | Общее количество порций харчо=" & | ||
полезен, как комментарий. | kolHARCHO & " | Общее количество | ||
27 | Описание таблиц учебной РБД (слайды | порций шашлыка=" & kolSHASHLIK | |
27, 28, 29) Создать таблицу БЛЮДО | & " | Общее количество порций | ||
--стержень Поля (Код_Бл Целое, Назв_Бл | кофе=" & kolKOFE, vbOKCancel) If | ||
Текст(40) NULL-значения не допустимы, Вид | otvet = vbOK Then ‘При нажатии ОК | ||
Текст(15) NULL-значения не допустимы) | –закрытие формы DoCmd.Close End If | ||
Первичный ключ (Код_Бл) Ограничения | Exit_Выход_с_итогами_Click: Exit Sub | ||
(1.Значения Код_Бл должны быть уникальны, | ‘Выход из процедуры | ||
NULL-значения не допустимы. 2.Значения | Err_Выход_с_итогами_Click: ‘Обработка | ||
поля Вид должны принадлежать следующему | ошибок MsgBox Err.Description Resume | ||
набору={Закуска,Суп,Горячее,Десерт, | Exit_Выход_с_итогами_Click End Sub. | ||
Напиток}) Создать таблицу ПРОДУКТ | 41 | Раздел 5. Тема 1. Пример 2 программы | |
--стержень Поля (Код_Пр Целое, Назв_Пр | на VBA. ‘Процедура обработки события После | ||
Текст(20) NULL-значения не допустимы, | Обновления поля Дата_р Private Sub | ||
Калор Целое NULL-значения не допустимы) | Дата_р_AfterUpdate() If firstupdate = 0 | ||
Первичный ключ (Код_Пр) Ограничения | Then firstupdate = 1 KonDt = [Дата_р] | ||
(1.Значения Код_Пр должны быть уникальны, | Nachdt = [Дата_р] End If If [Дата_р] < | ||
NULL-значения не допустимы ) Создать | Nachdt Then Nachdt = [Дата_р] End If If | ||
таблицу ГОРОД --стержень Поля (Назв_города | [Дата_р] > KonDt Then KonDt = [Дата_р] | ||
Текст(25) , Страна Текст(15) NULL-значения | End If End Sub ‘Процедура обработки | ||
не допустимы) Первичный ключ (Назв_города) | события После Обновления поля Колич | ||
Ограничения (1.Значения Назв_города должны | Private Sub Колич_AfterUpdate() Select | ||
быть уникальны, NULL-значения не | Case [Код_бл] Case 1 kollobio = kollobio + | ||
допустимы.) Создать таблицу СОСТАВ | [Колич] Case 2 kolHARCHO = kolHARCHO + | ||
--ассоциация-связь между БЛЮДО и ПРОДУКТ | [Колич] Case 3 kolSHASHLIK = kolSHASHLIK + | ||
Поля (Код_Бл Целое, Код_Пр Целое, Вес(г) | [Колич] Case 4 kolKOFE = kolKOFE + [Колич] | ||
Целое) Первичный ключ (Код_Бл,Код_Пр) | End Select End Sub. | ||
Внешний ключ (Код_Бл из БЛЮДО, | 42 | Раздел 6. Тема 1. Архитектура клиент – | |
NULL-значения не допустимы, On DELETE из | сервер. Сервер БД. Ядро СУБД. Sql-запрос. | ||
БЛЮДО CASCADE, On UPDATE БЛЮДО.Код_Бл | Результаты запроса. ПК клиента. ПК | ||
CASCADE) Внешний ключ (Код_Пр из ПРОДУКТ, | клиента. Бд. Приложение Пользовательские | ||
NULL-значения не допустимы, On DELETE из | ф-ции СУБД. Приложение Пользовательские | ||
ПРОДУКТ RESTRICT, On UPDATE ПРОДУКТ.Код_Пр | ф-ции СУБД. | ||
CASCADE) Ограничения (1.Значения полей | 43 | Раздел 6. Тема 1. Структурная схема | |
Код_Бл и Код_Пр должны принадлежать | распределенной системы. Коммуникационная | ||
диапазонам значений из соответствующих | сеть. СУБД (узел 1). СУБД (узел 2). СУБД | ||
полей таблиц БЛЮДО и ПРОДУКТ. 2. Значения | (узел 3). СУБД (узел 4). | ||
поля Вес(г) должны лежать в следующем | 44 | Раздел 6. Тема 2. | |
диапазоне:от 1г до 500г.). | Структурно-функциональная схема хранилища. | ||
28 | Создать таблицу ПОСТАВЩИК | 45 | Раздел 6. Тема 2. Многомерная модель |
--обозначение ГОРОД Поля (Код_Пос Целое, | данных (слайды 45, 46). | ||
ФИО Текст(20) NULL-значения не допустимы, | 46 | Раздел 6. Тема 2. Многомерная модель | |
Назв_города Текст(25)) Первичный ключ | данных. 14060 14000 23700 12260 26120 | ||
(Код_Пос) Внешний ключ (Назв_города из | 22100 30150 20120 20200 20100 20250 18200 | ||
ГОРОД, NULL-значения не допустимы, On | 60386 56387 60500 50325. Напиток Горячее | ||
DELETE из ГОРОД RESTRICT, On UPDATE ГОРОД. | Суп Закуска. ЕмСам. Макпик. В и д б л ю д | ||
Назв_города CASCADE) Ограничения | а. Квартал 1 Квартал 2 Квартал 3 Квартал | ||
(1.Значения поля Назв_города должны | 4. Время. Обжорка. Предпрятие. | ||
принадлежать диапазону значений из | 47 | Раздел 6. Тема 3. OLAP-технология и | |
соответствующего поля таблицы ГОРОД.) | OLAP – инструменты(слайды 47, 48, 49). | ||
Создать таблицу ПОСТАВКА -- | Схема функционирования MOLAP | ||
ассоциация-связь между ПОСТАВЩИК и ПРОДУКТ | -инструментов. Сервер MOLAP. Операционные | ||
Поля (Код_Пос Целое, Код_пр Целое , | БД. Инструменты доступа конечных | ||
Вес(кг) Целое NULL-значения не допустимы, | пользователей. Запрос. Ммсубд. Результаты | ||
Цена Денежный NULL-значения не допустимы, | запроса. Хранилище данных. Загрузка. | ||
Дата_п Дата) Первичный ключ (Код_Пос, | 48 | Раздел 6. Тема 3. Схема | |
Код_пр, Дата_п ) Внешний ключ (Код_Пос из | функционирования ROLAP- инструментов. | ||
ПОСТАВЩИК, NULL-значения не допустимы, On | Инструменты доступа конечного | ||
DELETE из ПОСТАВЩИК RESTRICT, On UPDATE | пользователя. Sql-запрос. ROLAP- сервер. | ||
ПОСТАВЩИК.Код_пос CASCADE) Внешний ключ | Сервер РБД. Запрос данных. Промежуточное | ||
(Код_Пр из ПРОДУКТ, NULL-значения не | программное обеспечение. Результат. | ||
допустимы, On DELETE из ПРОДУКТ RESTRICT, | Многомерное представление данных. | ||
On UPDATE ПРОДУКТ.Код_пр CASCADE) | Аналитическая информация. Бд. | ||
Ограничения (1. Значения полей Код_Пос и | 49 | Раздел 6. Тема 3. Схема | |
Код_Пр должны принадлежать диапазонам | функционирования MQE- инструментов. | ||
значений из соответствующих полей таблиц | Инструменты доступа конечного | ||
ПОСТАВЩИК и ПРОДУКТ. 2. Вес(кг) >0. 3. | пользователя. Sql-запрос. Сервер РБД | ||
Цена >0 ). | (РСУБД). Результаты. Бд. Куб. | ||
29 | Создать таблицу РЕАЛИЗАЦИЯ -- | 50 | Раздел 6. Тема 3. Расширения языка SQL |
обозначение БЛЮДО Поля (Код_Бл Целое, | для поддержки OLAP- технологии (MQE) | ||
Колич Целое NULL-значения не допустимы, | Дополнительные опции для обобщения | ||
Дата_р Дата ) Первичный ключ (Код_Бл, | (группировки) 1. GROUPING SETS (список | ||
Дата_р) Внешний ключ (Код_Бл из БЛЮДО, | множеств для группировки) - позволяет в | ||
NULL-значения не допустимы, On DELETE из | одном запросе получать итоговые результаты | ||
БЛЮДО RESTRICT, On UPDATE БЛЮДО.Код_Бл | по нескольким группировочным множествам. | ||
CASCADE) Ограничения (1. Значения полей | Пример. SELECT Блюдо, Дата_р, SUM(Колич) | ||
Код_Бл должны принадлежать диапазону | AS Общее кол-во FROM РЕАЛИЗАЦИЯ GROUP BY | ||
значений из соответствующего поля таблицы | GROUPING SETS ((Блюдо), (Дата_р)); 2. | ||
БЛЮДО. 2. Значения поля Колич должны быть | ROLLUP (базовое множество) - позволяет | ||
больше нуля) Создать таблицу РЕЦЕПТ -- | формировать нужные группировочные | ||
характеристика БЛЮДО Поля (Код_Бл Целое, | множества. Пример. SELECT Блюдо, Дата_р, | ||
Рецепт_бл Текст(255) NULL-значения не | SUM(Колич) AS Общее кол-во FROM РЕАЛИЗАЦИЯ | ||
допустимы) Первичный ключ (Код_Бл) Внешний | GROUP BY ROLLUP (Блюдо, Дата_р); Это будет | ||
ключ (Код_Бл из БЛЮДО, NULL-значения не | эквивалентно предложению: GROUP BY | ||
допустимы, On DELETE из БЛЮДО CASCADE, On | GROUPING SETS ((Блюдо, Дата_р), (Блюдо), | ||
UPDATE БЛЮДО.Код_Бл CASCADE) Ограничения | ()); 3. CUBE (базовое множество) – | ||
(1.Значения полей Код_Бл должны | позволяет получить все итоговые | ||
принадлежать диапазону значений из | результаты. Пример. SELECT Блюдо, Дата_р, | ||
соответствующего поля таблицы БЛЮДО.). | SUM(Колич) AS Общее кол-во FROM РЕАЛИЗАЦИЯ | ||
30 | Раздел 4. Тема 4 Структура языка SQL. | GROUP BY CUBE (Блюдо, Дата_р); Это будет | |
31 | Типы данных SQL. Типы данных SQL. | эквивалентно предложению GROUP BY: GROUP | |
Cимвольные строки. Числа. ДатаВремя. - | BY GROUPING SETS ((Блюдо, Дата_р), | ||
Char(n) - Varchar(n). - Bit(n) - Bit | (Блюдо), (Дата_р), ()); | ||
varying(n) - Number(n,[m]) - | 51 | Раздел 6. Тема 4. ОО – технология | |
Decimal(n,[m]) - Integer - Smallint - | разработки ООБД. Оосубд. Проектировщики. | ||
Float(p) - Real(s) - Double presicion(p). | Библиотека классов. Разработчики | ||
Date (year, month, day) Time (hour, min, | приложений. Программисты на ОО - языках. | ||
sec) Interval Timestamp. | Схемы данных. Пользовательский интерфейс. | ||
32 | Запросы к учебной БД (слайды 32 - 35). | Бд. Приложения ООБД. | |
1). SELECT COUNT (*) 2). SELECT COUNT | 52 | Раздел 6. Тема 5. Схема | |
(DISTINCT ГОРОД) FROM ПОСТАВКА; FROM | функционирования CGI-интерфейса. | ||
Первичные документы для складской деятельности: Требование, Расходная накладная, Счет-фактура.ppt |
«Экономическая история» - Морис Алле, французский экономист. Экономика Древней Греции. Упадок Рима (III – V вв.). Лекция 1 Тема: Экономическая эволюция древних цивилизаций. XVIIIв. – начальный этап зарождения эк. истории как науки. Экономическое развитие Древнего Рима. Ячмень и пшеница способствовали формированию частной собственности на основное средство производства.
«Проектирование баз данных» - Создание структуры базы данных и заполнение. Работа с сохраненной базой данных. Проектирование. Организация информации в табличную форму. Нормализация. Плохо нормализованная таблица. Таблица может быть: Хорошо нормализованной Плохо нормализованной. Нормализованная база данных. Задание структуры базы данных.
«Мировая экономическая система» - Ценовой индекс - отнесение номинального валового внутреннего продукта к реальному. Краткое оглавление. Предметная область мировой экономики. Объектом изучения мировой экономики. История всемирные экономические отношения. Номинальный валовый внутренний продукт - стоимостная оценка ВВП, выраженная в текущих ценах.
«Экономическая игра» - Мотивационный. II этап. Оценочный лист игры-конструктора. Игра-конструктор «Всемирная деревня» на уроках экономики. Рефлексия игры-конструктора. Глобальные экономические проблемы современности Раздел. Информационно-операционный. Рефлексивно-оценочный. I этап. Задачи игры-конструктора: Л.Н. Боголюбова).
«Новая экономическая география» - Территориальные преобразования, необходимые для обеспечения прогресса. Пассажиры, застигнутые непогодой накануне Дня благодарения. Переполненные поезда в Мумбаи. Почему американцы готовы мириться с тяготами переезда. Перенаселенные города. Отдельные детали аэробусов производят, перевозят и собирают по всей Западной Европе.
«Формы экономических систем» - Шкала соответствия государств и экономических систем. Необходимые условия для рыночной экономики: Низкая мотивация работников Огромный бюрократический аппарат. Основные элементы смешанной экономической системы. Рыночная система. Негативные стороны рыночной системы. Традиционная Командно-административная Рыночная Смешанная.