- •8. Создание таблиц базы данных access. Добавление индексов.
- •13. Элементы управления формами в аccess.
- •24. Кабели и радиорелейные линии. Оптоволоконные линии.
- •Принципы работы
- •Основные отрасли применения
- •26. Периферийное оборудование. Терминал. Интерфейс.
- •27. Хранение информации. Память эвм.
- •28. Устройства памяти на магнитных лентах, на магнитных дисках.
- •30. Базы и банки данных. Поиск по базе данных. Субд с минимальной избыточностью.
- •31. Базы данных научно-технической и патентной информации.
- •32. Сети и системы коммутации. Локальные и глобальные сети.
- •33. Компьютерная сеть передачи данных. Уровни сопряжения в сети.
- •34. Современные сети передачи данных. Пакетная коммутация.
- •Коммутация пакетов
- •37. Локальные компьютерные сети. Сервер.
- •Сервер — выделенный компьютер
- •3.5. 'Экстранет
- •40. Html и всемирная паутина www.
- •52. Информационная интеграция транспортных коридоров.
- •53. Роль цифровой подписи в электронной коммерции.
"ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ НА ТРАНСПОРТЕ"
Новые информационные технологии. Классификация информационных технологий. Информированность лиц, принимающих решения.
Методы и средства информатики материализуются и доходят до потребителя в виде информационных технологий, под которыми подразумеваются различные виды информационного обслуживания, организованные на базе средств связи и вычислительной техники.
Основу современных информационных технологий составляют три технических достижения:
- техническая среда накопления информации на машинных носителях;
- средства связи, обеспечивающие доставку информации практически в любую точку земного шара без существенных ограничений во времени и расстоянии;
- автоматизированная обработка с помощью компьютеров по заданным алгоритмам.
Кроме технических средств, в состав информационных технологий входит сервис, т.е. предоставление информационных услуг. По уровню услуг информационные технологии можно разделить на два класса: базовые (только аппаратура, иногда с минимумом услуг) и комплексные (использующие во взаимодействии средства накопления, передачи и обработки информации с предоставлением широкого спектра услуг).
Классификация информационных технологий:
Базовые информационные |
Комплексные информационные |
Телефон |
Телефонная сеть, система сотового телефона |
Телеграф |
Базы данных |
Накопители информации |
Электронная почта |
Компьютер |
Электронный офис |
Кабельные линии связи |
Компьютерные сети |
Радиосвязь |
Интернет |
Телевидение |
Электронная коммерция |
Спутниковая связь |
Видеоконференции |
Телефакс |
Автоматизированные рабочие места |
Ксерокс |
Автоматизированные системы управления |
По степени подготовленности к работе с вычислительной техникой выделяют четыре категории пользователей АРМ:
1. Пользователи, владеющие программированием, как минимум на языке рабочей станции.
2. Пользователи, имеющие подготовку для работы со стандартными пакетами программ, используемыми в данном АРМ.
3. Пользователи, слабо подготовленные для работы на ПК.
4. Пользователи, не имеющие компьютерной подготовки.
Понятие об информатике. Методы и средства новых информационных технологий.
Информатика - комплексная научная и инженерная дисциплина, изучающая все аспекты проектирования, разработки, создания и функционирования компьютеризованных систем переработки информации и их воздействие на различные области социальной практики [1].
Информатика возникла как дисциплина, изучающая информационные процессы и пути их автоматизации. Она охватывает собственно информацию, ее сбор, анализ и методы обработки, а также средства для сбора, хранения и обработки информации - ЭВМ, устройства электросвязи и накопления данных.
Методы и средства информатики материализуются и доходят до потребителя в виде информационных технологий, под которыми подразумеваются различные виды информационного обслуживания, организованные на базе средств связи и вычислительной техники.
Основу современных информационных технологий составляют три технических достижения:
- техническая среда накопления информации на машинных носителях;
- средства связи, обеспечивающие доставку информации практически в любую точку земного шара без существенных ограничений во времени и расстоянии;
- автоматизированная обработка с помощью компьютеров по заданным алгоритмам.
Кроме технических средств, в состав информационных технологий входит сервис, т.е. предоставление информационных услуг. По уровню услуг информационные технологии можно разделить на два класса: базовые (только аппаратура, иногда с минимумом услуг) и комплексные (использующие во взаимодействии средства накопления, передачи и обработки информации с предоставлением широкого спектра услуг).
Классификация информационных технологий:
Базовые информационные |
Комплексные информационные |
Телефон |
Телефонная сеть, система сотового телефона |
Телеграф |
Базы данных |
Накопители информации |
Электронная почта |
Компьютер |
Электронный офис |
Кабельные линии связи |
Компьютерные сети |
Радиосвязь |
Интернет |
Телевидение |
Электронная коммерция |
Спутниковая связь |
Видеоконференции |
Телефакс |
Автоматизированные рабочие места |
Ксерокс |
Автоматизированные системы управления |
СУБД. Языки управления базами данных.
БД – сов-ть взаимсвяз. и структуриров. данных на машиночитаемых носителях. Обращение с информацией в БД производится при помощи ЭВМ.
Различают фактографические и документальные базы данных. Фактографическая БД хранит множество сведений об объектах предметной области, их свойствах, связях между ними. Документальная БД позволяет не только накапливать и обрабатывать произвольные текстовые документы, но и осуществлять их быстрый поиск благодаря структурированности и взаимосвязанности представления информации в базе.
Соединение баз данных друг с другом и с отдаленными пользователями с помощью сетей передачи данных дает необычайно сильный эффект в области использования информационных ресурсов.
Поиск необходимых данных в электронной базе происходит в считанные секунды, причем в случае использования компьютерных сетей нет принципиальной разницы, находится ли пользователь рядом с ЭВМ, хранящей информацию, или удален от нее на сотни или тысячи километров. При этом одними и теми же данными могут одновременно (в отличие от обычной библиотеки) пользоваться многие клиенты.
Главная ценность БД заключается в обеспечении возможности тематического поиска, при котором пользователь по заданным ключевым словам узнает количество первоисточников в базе, сужает проблему, читает названия статей и, возможно, их рефераты. Если в базе есть полные тексты, он может распечатать для себя наиболее интересные выдержки из них. Весь сеанс диалога с БД длится 20 - 40 мин, причем большая часть времени уходит на реакцию пользователя.
Все процессы внутри базы реализует система управления базой данных (СУБД). СУБД - совокупность языковых и программных средств, предназначенных для описания БД, ее создания, ведения и использования многими пользователями.
Осн. Функции СУБД:
создание баз данных на компьютере
ввод, накопление, просмотр и модифик. Данных
ответы на запросы по данным
составление отчетов,
Базы данных (БД) составляют в настоящее время основу компьютерного обеспечения информационных процессов, входящих практически во вес сферы человеческой деятельности. Их универсальность определяется тем, что процессы обработки информации имеют общую природу и опираются на описание фрагментов реальности, выраженное в виде совокупности взаимосвязанных данных. Базы данных являются эффективным средством представления структур данных и манипулирования ими. Концепция баз данных предполагает использование и нтегр про ванных средств храпения информации, позволяющих обеспечить централизованное управление данными и обслуживание ими многих пользователей.
описывается или моделируется с помощью БД и ее приложений. В предметной области выделяются информационные объекты - идентифицируемые объекты реального мира, процессы, системы, понятия и т. д., сведения о которых хранятся в БД.
Этапам реализации баз данных соответствуют уровни описания предметной области: реальность в том виде, как она существует; концептуальное описание реальности; представление описания в виде формального текста и физическая реализация БД на машинных носителях.
Для ввода в базу описание предметной области должно быть представлено в терминах специального языка описания данных (ЯОД), который входит в комплекс средств СУБД. ЯОД разделяет данные на типы.
Типы данных.
Для ввода в базу описание предметной области должно быть представлено в терминах специального языка описания данных (ЯОД), который входит в комплекс средств СУБД. ЯОД разделяет данные на следующие типы.
Простое (элементарное) данное - это наименьшая семантически значимая поименованная единица данных (например, название судна, наименование судовладельца, порт приписки и т.д.). Значения простого данного описывают представленную им характеристику объекта для каждого его экземпляра. Имена простых данных хранятся в описании БД, в то время как их значения запоминаются в самой БД.
Совокупность простых данных можно объединить в составное данное двумя способами . Во-первых, можно соединить несколько разнотипных данных. По этому принципу образуется структурное данное, или данное типа «структура». Описание структуры состоит из перечисления ее составных частей, значение - из значений составляющих ее данных. Во-вторых, составное данное может объединять совокупность однотипных данных (список сотрудников, послужной список сотрудника и т.п.). Составное данное этого типа называется массивом. В описании $массива достаточно указать описание одного элемента. Значение массива представляется однородным списком значений его элементов.
Составные типы м.б. объединены в многоуровневое данное. Представление предметной области в виде структуры данных с иерархич. связями – иерархич. модель данных.
5.Реляционные базы данных.
РТ – БД, в кот. все данные, доступные пользователю, организованы в виде связ. Таблиц, а все операции над данными сводятся к операциям над этими таблицами.
Опр-ся 12 правилами Кодда.
правило 0: Основное правило (Foundation Rule): Реляционная СУБДдолжна быть способна полностью управлять базой данных, используя связи между данными.:
Чтобы быть реляционной системой управления базами данных (СУБД), система должна использовать исключительно свои реляционные возможности для управлениябазой данных.
правило 1: Явное представление данных (The Information Rule):
Информация должна быть представлена в виде данных, хранящихся в ячейках. Данные, хранящиеся в ячейках, должны быть атомарны. Порядок строк в реляционной таблице не должен влиять на смысл данных.
правило 2: Гарантированный доступ к данным (Guaranteed Access Rule):
Доступ к данным должен быть свободен от двусмысленности. К каждому элементу данных должен быть гарантирован доступ с помощью комбинации имени таблицы, первичного ключастроки и имени столбца.
правило 3: Полная обработка неизвестных значений (Systematic Treatment of Null Values):
Неизвестные значения NULL, отличные от любого известного значения, должны поддерживаться для всех типов данных при выполнении любых операций. Например, для числовых данных неизвестные значения не должны рассматриваться как нули, а для символьных данных — как пустые строки.
правило 4: Доступ к словарю данных в терминах реляционной модели (Active On-Line Catalog Based on the Relational Model):
Словарь данныхдолжен сохраняться в форме реляционных таблиц, иСУБДдолжна поддерживать доступ к нему при помощи стандартных языковых средств, тех же самых, которые используются для работы с реляционными таблицами, содержащими пользовательские данные.
правило 5: Полнота подмножества языка (Comprehensive Data Sublanguage Rule):
Система управления реляционными базами данных должна поддерживать хотя бы один реляционный язык, который
(а) имеет линейный синтаксис,
(б) может использоваться как интерактивно, так и в прикладных программах,
(в) поддерживает операции определения данных, определения представлений, манипулирования данными (интерактивныеи программные), ограничители целостности, управления доступом и операции управлениятранзакциями(begin, commit и rollback).
правило 6: Возможность модификации представлений (ViewUpdating Rule):
Каждое представление должно поддерживать все операции манипулирования данными, которые поддерживают реляционные таблицы: операции выборки, вставки, модификации и удаления данных.
правило 7: Наличие высокоуровневых операций управления данными (High-Level Insert, Update, and Delete):
Операции вставки, модификации и удаления данных должны поддерживаться не только по отношению к одной строке реляционной таблицы, но по отношению к любому множеству строк.
правило 8: Физическая независимость данных (Physical Data Independence):
Приложения не должны зависеть от используемых способов хранения данных на носителях, от аппаратного обеспечения компьютеров, на которых находится реляционная база данных.
правило 9: Логическая независимость данных (Logical Data Independence):
Представление данных в приложении не должно зависеть от структуры реляционных таблиц. Если в процессе нормализацииодна реляционная таблица разделяется на две, представление должно обеспечить объединение этих данных, чтобы изменение структуры реляционных таблиц не сказывалось на работе приложений.
правило 10: Независимость контроля целостности (Integrity Independence):
Вся информация, необходимая для поддержания целостности, должна находиться в словаре данных. Язык для работы с данными должен выполнять проверку входных данных и автоматически поддерживать целостность данных.
правило 11: Дистрибутивная независимость (Distribution Independence):
База данных может быть распределённой, может находиться на нескольких компьютерах, и это не должно оказывать влияние на приложения. Перенос базы данных на другой компьютер не должен оказывать влияния на приложения.
правило 12: Согласование языковых уровней (The Nonsubversion Rule):
Если используется низкоуровневый язык доступа к данным, он не должен игнорировать правила безопасности и правила целостности, которые поддерживаются языком более высокого уровня.
6. SQL - стандартный язык для работы с базами данных
Для обработки и чтения данных, содержащихся в компьютерной базе данных испол. SQL - это сокращенное название структурированного языка запросов (Structured Query Language). По историческим причинам аббревиатура SQL читается обычно как «сиквел», но исп-ся и альтернативное произнош. – «эскюэл»
Как следует из названия SQL является языком программирования, который применяется для организации взаимодействия пользователя с БД. На самом деле, SQL работает только с базами данных одного определенного типа, а именно - с реляционными.
На рис. 2.3 изображена схема работы SQL. Согласно этой схеме. в вычислительной системе имеется база данных, в которой хранится определенною рода информация. Если вычислительная система относится к сфере бизнеса, то в базе хранятся данные о материальных ценностях, о выпускаемой продукции, об объемах продаж и о зарплате. В базе данных на персональном компьютере может храниться информация о выписанных чеках, телефонах и адресах или информация, извлеченная из более крупной вычислительной системы. Отдельно на рисунке обозначена (СУБД).
Если пользователю необходимо прочитать данные из базы данных, он опрашивает их у СУБД с помощью SQL. СУБД обрабатывает запрос, находит требуемые данные и посылает их пользователю. Процесс
запрашивания данных и получения результат называется -запросом к БД, отсюда и название – сшруктуриров. Язык запросов. Однако это название не совсем соответствует действительности. Во-первых, сегодня SQL - представляет собой нечто гораздо большее, чем простой инструмент создания запросов, хотя именно для этого он и был изначально предназначен. Несмотря на то, что чтение данных по-прежнему остается одной из наиболее важных функций SQL - сейчас этот язык используемся для реализации всех функциональных возможностей, которые СУБД предоставляет пользователю. К ним относятся следующие:
- Организация данных. SQL дает пользователю возможность изменять структуру представления данных, а также устанавливать отношения между элементами базы данных.
- Чтение данных. SQL даст пользователю или приложению возможность читать содержащиеся в базе данные и пользоваться ими.
- Обработка данных. С помощью SQL можно изменять содержимое базы данных, т.е. добавлять а нее новые, а также удалять или обновлять уже имеющиеся данные.
- Управление доступом. При помощи SQL администратор базы может, ограничить возможности пользователя по чтению и изменению данных и защитить их от несанкционированного доступа.
- Совместное использование данных. SQL координирует совместное использование данных пользователями, работающими параллельно, чтобы они не мешали друг другу.
- Целостность ванных. SQL позволяет обеспечить целостность базы данных, защищая ее от разрушения из-за несогласованных изменений или отказа системы
На сегодняшний день SQL является единственным стандартным языком для работы с реляционными базами данных.
7. Система ACCESS.
Access — это, прежде всего, система управления базами данных (СУБД). Как и другие продукты этой категории, она предназначена для хранения и поиска данных, представления информации в удобном виде и автоматизации часто повторяющихся операций (таких, как ведение счетов, учет, планирование и т.п.). С помощью Access можно разрабатывать простые и удобные формы ввода данных, а также осуществлять обработку данных и выдачу сложных отчетов.
Access— мощное приложение Windows; впервые производительность СУБД органично сочетается с теми удобствами, которые имеются в распоряжении пользователей Microsoft Windows. Поскольку оба эти продукта— детища компании Microsoft, они прекрасно взаимодействуют между собой. Система Access работает под управлением Windows 95 или Windows NT, так что при работе с ней пользователю доступны все преимущества Windows. Можно вырезать, копировать и вставлять данные из любого приложения Windows в Access и наоборот; можно создать проект формы в Access и вставить его в конструктор форм.
8. Создание таблиц базы данных access. Добавление индексов.
Таблица Access- это электронная таблица, для которых используется специальная терминология: столбец-поле, строка-запись.
Таблица —это объект Access, предназначенный для хранения данных; способ передачи содержания, заключающийся в организации структуры данных, в которой отдельные элементы помещены в ячейки, каждой из которых сопоставлена пара значений — номер строки и номер колонки. Таким образом устанавливается смысловая связь между элементами, принадлежащими одному столбцу или одной строке.
При создании таблицы каждому полю присваивается название. Каждое поле таблицы предназначено для характеристики определенного типа данных.
Важно то, что тип поля должен соответствовать типу внесенных данных.
Таблица служит для удобного хранения данных.
Для более удобного поиска данных в таблице все записи упорядочиваются.
Сортировка – способ распознания данных в таблице, соотв алфавитному порядку для текстовых и по возраст или убыванию для числовых полей.
Индексирование- процесс упорядочивания записей по алфавиту или по возраст числовых значений с помощью создания индексов. При этом порядок записей не меняется, но каждой записи присваивается индекс, соотв положению в упоряд списке. Создается вспомогат индексирующая таблица. Такие поля исп как первичный ключ.
Первичный ключ – одно или несколько полей таблицы, по которым однозначно идентифицируется исходная запись.. Также служат для связи таблиц
9. Связывание таблиц базы данных ACCESS.
Между таблицами можно устанавливать связи для ускорения поиска данных и для избегания избыточности данных, т.е. ввод разнородных данных. Может возникнуть ситуация, когда кол-во повторяющихся данных превышает кол-во существенной информации.
Для этого таблицы делятся, а для снятия неопределенности применяется связь между ними. Эта связь называется реляционной.
Для установления связи вводится дополнительное поле- поле связи.
Поле связи:
Типы полей гл и подчин совпадают
Если поля текстовые, то заполнение строго одинаковое
Если тип числовой, то в главной д. иметься тип счетчик
Поле связи ключевое или индексное
Виды связей:
Один к одному
Один ко многим
Многие к одному
Многие ко многим
10. Использование языка запросов. Типы запросов в АCCESS.
Запрос- это объект Access, предназначенный для организации авто поиска в таблице по заданным условиям.
Виды запросов:
Запрос на выборку. Выбираются только те данные, кот соотв заданному условию
Запрос на измерение: в том случае, если в имеющейся таблице необходимо выполнить массовые измерения некоторых групп данных
Перекрестный запрос. Т.е. параметрический запрос. Условия задаются не постоянным выражением, а соотв параметром. Т.е создается подпрограмма на языке запросов.
Существуют способы для создания запросов:
-мастер запросов
-конструктор запросов
-простой запрос
Результат действия запроса представляет собой виртуальную таблицу, составленную из данных, взятых из одной или нескольких реальных таблиц.
Важной особенностью является то, что при изменении данных в реальных таблицах изменяются данные в запросе, НО обратная операция невозможна!
Запрос можно распечатать, нажав на иконку 'Печать' или через пункт меню "Файл", "Печать”
11. Создание запросов в АCCESS, определение условий выбора данных в запросе.
Запрос- это объект Access, предназначенный для организации авто поиска в таблице по заданным условиям.
Виды запросов:
Запрос на выборку. Выбираются только те данные, кот соотв заданному условию
Запрос на измерение: в том случае, если в имеющейся таблице необходимо выполнить массовые измерения некоторых групп данных
Перекрестный запрос. Т.е. параметрический запрос. Условия задаются не постоянным выражением, а соотв параметром. Т.е создается подпрограмма на языке запросов.
Существуют способы для создания запросов:
-мастер запросов
-конструктор запросов
-простой запрос
Результат действия запроса представляет собой виртуальную таблицу, составленную из данных, взятых из одной или нескольких реальных таблиц.
Важной особенностью является то, что при изменении данных в реальных таблицах изменяются данные в запросе, НО обратная операция невозможна!
Запрос можно распечатать, нажав на иконку 'Печать' или через пункт меню "Файл", "Печать”
12. Сущность форм в АCCESS, способы их создания.
Форма - объект Access предназначенный для вывода данных из базы на экран в удобном виде и для манипулирования данными.
Возможны:
Корректировка
Обработка
управление
Форма - это средство отображения данных в формате удобном для восприятия и изменения данных. В отличие от отчетов и запросов, если данные изменить в форме, то они изменятся и в таблице!!!
Отличия формы от отчета:
1.в форме данные можно изменять, удалять, вводить новые, а в отчете нет
2.в отчетах записи можно группировать, а в форме нет
Способы создания форм:
Инструмент автоформа
Мастер форм (данные из нескольких таблиц. Работа с мастером форм – диалог Пк с человеком)
Конструктор – активный экран+ инструменты