31. Понятие баз данных. Их состав, назначение, организация. База данных - совокупность стуктурировнных данных, относящихся к определенной предметной области. Хорошо спроектированная база данных содержит совокупность не избыточных не противоречащих данных, защищенных от несанкционированного доступа. Пользователями базы данных могут быть различные различ прекладные программы, программ комплексы, специалисты предметной области, выступающие в роли потребителей или источника трансформации. Для управления базой данных служит система управления базами данных или сокращенно СУБД, т.е комплекс программных языковых средств, необходимых для создания баз данных, поддержание их в актуальном состоянии и организация поиска в них необходимой информации. Структурные элементы базы данных: 1. Поле – это элементарная единица логической организации данных, кот соответствует отдельной неделимой единице инф-и, т.е реквизиту. Реквизит – логич идеальный инф-ый элемент, описывающий опред особ объекта, процесса или явл-я. Для описания поля используют следующие характеристики: ХАРАКТЕРИСТИКА: ПРИМЕР: А) имя (номер, фамилия, дата) Б) тип (символ или числовой) В) длинна (10, 20 байт) Г) точность для числовых данных (число десятичных знаков для отражения дробного числа) 2. Запись – совокупность логически связанных полей 3. Файл – совокупность одинаковых по структуре экземпляров записей. Каждый экземпляр записи однозначно идентифицирует уникальным ключом записей. Назначение баз данных: Для решения сложных научных, эк-их и производств задач применяются системы искусственного интеллекта. Представление знаний и разработка систем, основанных на знаниях – это одно из направлений искусственного интеллекта. Знание – это выявление закономерностей предметной области , т.е принципы , связи и законы, кот позволяют решать задачи в этой области. Единицей информации в компе явл БИТ, т.е. двоичный разряд, который может принимать значение 0 или 1. Как правило, команды компьютеров работают сразу с 8-ю битами. 8 бит = байт. В одном байте можно закодировать занчение одного символа из 256 возможных (256=28). Более крупными единицами информации являются Килобайт (Кбайт), равный 1024 байтам (1024=210 ), Мегабайт (Мбайт), равный 1024 Кбайтам, Гигабайт (Гбайт), |
33. Понятие об алгоритмах и программах. Свойства алгоритмов. Алгоритм –это некоторая совакупность правил, последовательное выполнение каторых над входными данными через конечное число шагов приводит к решению задач. Алгоритм обладает рядом свойств связанных с необходимостью выполнения опр требований к процессу вычисления. Это след сво-ва: 1Определённость 2Массовость 3Результативность 4Дискретность. Определённость алгоритма- это означ что каждый шаг алгоритма должен быть точен, общепонятен, и исключать возможность различного толкования, другими словами алгоритм должен быть таким что бы его мог повторить любой пользователь. Массовость. Заключаеться в том что алгоритм преднознач для решения целого класса задач, каторые отличаются только своими входными условиями. Результативность – означ что пошаговый процесс решения задачи в соотв с алгоритмом должен заканчиватся через опр конечное число шагов, возможно очень большое, после чего становится возможным получить результат. Дискретность – означ что процесс решения задачи по алгоритмку разбивается на некоторую конечную последовательность действий следуя шагам, тоесть алгоритм означ расчленение задачи ан элементарные операции. В описании алгоритмов используется арифмитические действия и логические связки с помощъю каторых вычесление может проходить по той или иной ветви. Процесс вычесления не может быть продолжен если в алгоритме встречаются ошибки типа деления на нуль, лог.нуля. Формы представления алгоритма: 1.словесная форма;2.формульно-словесная;3.в виде блок-схемы (графич изобр алгоритма);4.в виде программы на алгомитрич языке программирования. Виды алгом. структур: 1.Линейный алгоритм, в кот все команды выполняются последовательно одна за другой;2.Разветвляющийся, в кот в зависимости от условия выполнения либо одна серия команд, либо другая;3.Циклический, в кот многократно повторяется некоторый участок алгоритма. Блок-схемный способ задания алгоритмов. Примеры представления алгоритмов блок-схемный. Существует различ способы алгоритмов, наиболее распростронённое- блок-схемный способ. Блок-схема алгоритма это его графичиское изображение где каждый шаг алгоритма изображ опр геометрической фигурой ( блоком) а последовательность шагов изображается линиями потока или стрелочками. Смысл операции на данном шаге описывается внутри блока. Сущ опр стандарты на описание блоков. Направления лини связи между блоками идёт сверху вниз и с лево на право. Они могут не обознач стрелками а если в обратном направлении то должны быть простые стрелки. Языки : Бейсик отлич встроенными мат функциями и простыми языковыми конструкциями.Паскаль предназнач для реш вычисл и информационно-логических задач.Си + + был разработан для облегчения процесса переноса прогр обеспечения с одной ЭВМ на другую. Ада , ориентир на применение в системах реального времени и предназначен для разработки прогр обеспечения встроенных вычисл систем.Java (джава), предназнач для создания надёжных, переносимых, распределённых сетевых программных приложений, работающих в архитектуре клиент–сервер, а также удобен для администраторов сети.Другим объектно-ориентиров. языком явл язык Delphi(дельпхи). Обеспечив взаимодействие с базами данных, создания разл. видов баз, а также работу экономич программ и сети интернет. |
35. Машинные носители информации. В качестве комплексных средств сбора и регистрации первичных данных могут использоваться специализированные автоматизированные системы сбора информации и персональные компьютеры.Ввод данных может осуществляться простым набором на клавишных клавиатурах; путем считывания с карточек с магнитными полосами или с нанесенным на них штрих-кодом; с клавиатур ПК в заранее отведенные места электронных форм и т.д.Средства связи и передачи информации обеспечивают воспроизведение и пересылку сообщений в речевой, визуальной, звуковой, документированной и других формах. Среди наиболее распространенных средств этой группы- телефонные, факсимильные аппараты, пейджеры, видеоконтролирующие и записывающие установки и системы и др.Самое массовое средство – телефон, обеспечивает передачу речевых сообщений между абонентами. У многих современных аппаратов появились дополнительные ф-ии: повтор номера вызываемого абонента нажатием одной кнопки, память до нескольких десятков абонентских номеров, автоматическая запись сообщения на микрокассету, запись ответного сообщения и др.Более экономичными по оплате за услуги связи, чем сотовые телефоны, явл пейджеры.Особую группу устройств составляют телефаксы, количество моделей которых весьма велико. Наличие памяти позволяет сохранить инф-ю нескольких десятков листов для многократных передач различным абонентам, а также принять входящую информацию при отсутствии бумаги в лотке. |