🗊Презентация Запись и хранение данных. Массивы, списки, очереди, стеки, файловый ввод-вывод. Основные понятия о базах данных. (Лекция 3)

Категория: Информатика
Нажмите для полного просмотра!
Запись и хранение данных. Массивы, списки, очереди, стеки, файловый ввод-вывод. Основные понятия о базах данных. (Лекция 3), слайд №1Запись и хранение данных. Массивы, списки, очереди, стеки, файловый ввод-вывод. Основные понятия о базах данных. (Лекция 3), слайд №2Запись и хранение данных. Массивы, списки, очереди, стеки, файловый ввод-вывод. Основные понятия о базах данных. (Лекция 3), слайд №3Запись и хранение данных. Массивы, списки, очереди, стеки, файловый ввод-вывод. Основные понятия о базах данных. (Лекция 3), слайд №4Запись и хранение данных. Массивы, списки, очереди, стеки, файловый ввод-вывод. Основные понятия о базах данных. (Лекция 3), слайд №5Запись и хранение данных. Массивы, списки, очереди, стеки, файловый ввод-вывод. Основные понятия о базах данных. (Лекция 3), слайд №6Запись и хранение данных. Массивы, списки, очереди, стеки, файловый ввод-вывод. Основные понятия о базах данных. (Лекция 3), слайд №7Запись и хранение данных. Массивы, списки, очереди, стеки, файловый ввод-вывод. Основные понятия о базах данных. (Лекция 3), слайд №8Запись и хранение данных. Массивы, списки, очереди, стеки, файловый ввод-вывод. Основные понятия о базах данных. (Лекция 3), слайд №9Запись и хранение данных. Массивы, списки, очереди, стеки, файловый ввод-вывод. Основные понятия о базах данных. (Лекция 3), слайд №10Запись и хранение данных. Массивы, списки, очереди, стеки, файловый ввод-вывод. Основные понятия о базах данных. (Лекция 3), слайд №11Запись и хранение данных. Массивы, списки, очереди, стеки, файловый ввод-вывод. Основные понятия о базах данных. (Лекция 3), слайд №12Запись и хранение данных. Массивы, списки, очереди, стеки, файловый ввод-вывод. Основные понятия о базах данных. (Лекция 3), слайд №13Запись и хранение данных. Массивы, списки, очереди, стеки, файловый ввод-вывод. Основные понятия о базах данных. (Лекция 3), слайд №14Запись и хранение данных. Массивы, списки, очереди, стеки, файловый ввод-вывод. Основные понятия о базах данных. (Лекция 3), слайд №15Запись и хранение данных. Массивы, списки, очереди, стеки, файловый ввод-вывод. Основные понятия о базах данных. (Лекция 3), слайд №16Запись и хранение данных. Массивы, списки, очереди, стеки, файловый ввод-вывод. Основные понятия о базах данных. (Лекция 3), слайд №17Запись и хранение данных. Массивы, списки, очереди, стеки, файловый ввод-вывод. Основные понятия о базах данных. (Лекция 3), слайд №18Запись и хранение данных. Массивы, списки, очереди, стеки, файловый ввод-вывод. Основные понятия о базах данных. (Лекция 3), слайд №19Запись и хранение данных. Массивы, списки, очереди, стеки, файловый ввод-вывод. Основные понятия о базах данных. (Лекция 3), слайд №20Запись и хранение данных. Массивы, списки, очереди, стеки, файловый ввод-вывод. Основные понятия о базах данных. (Лекция 3), слайд №21Запись и хранение данных. Массивы, списки, очереди, стеки, файловый ввод-вывод. Основные понятия о базах данных. (Лекция 3), слайд №22Запись и хранение данных. Массивы, списки, очереди, стеки, файловый ввод-вывод. Основные понятия о базах данных. (Лекция 3), слайд №23Запись и хранение данных. Массивы, списки, очереди, стеки, файловый ввод-вывод. Основные понятия о базах данных. (Лекция 3), слайд №24Запись и хранение данных. Массивы, списки, очереди, стеки, файловый ввод-вывод. Основные понятия о базах данных. (Лекция 3), слайд №25Запись и хранение данных. Массивы, списки, очереди, стеки, файловый ввод-вывод. Основные понятия о базах данных. (Лекция 3), слайд №26Запись и хранение данных. Массивы, списки, очереди, стеки, файловый ввод-вывод. Основные понятия о базах данных. (Лекция 3), слайд №27Запись и хранение данных. Массивы, списки, очереди, стеки, файловый ввод-вывод. Основные понятия о базах данных. (Лекция 3), слайд №28Запись и хранение данных. Массивы, списки, очереди, стеки, файловый ввод-вывод. Основные понятия о базах данных. (Лекция 3), слайд №29Запись и хранение данных. Массивы, списки, очереди, стеки, файловый ввод-вывод. Основные понятия о базах данных. (Лекция 3), слайд №30Запись и хранение данных. Массивы, списки, очереди, стеки, файловый ввод-вывод. Основные понятия о базах данных. (Лекция 3), слайд №31

Содержание

Вы можете ознакомиться и скачать презентацию на тему Запись и хранение данных. Массивы, списки, очереди, стеки, файловый ввод-вывод. Основные понятия о базах данных. (Лекция 3). Доклад-сообщение содержит 31 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Лекция 3
План лекции
Запись и хранение данных. 
Массивы, списки, очереди, стеки, файловый ввод-вывод. 
Основные понятия о базах данных.
Описание слайда:
Лекция 3 План лекции Запись и хранение данных. Массивы, списки, очереди, стеки, файловый ввод-вывод. Основные понятия о базах данных.

Слайд 2





Запись и хранение данных
Варианты записи и формы хранения данных зависят от их характеристик 
(типа, объема данных, периодичности их поступления, скорости передачи данных, быстродействия измерительной системы, периода использования данных).
Описание слайда:
Запись и хранение данных Варианты записи и формы хранения данных зависят от их характеристик (типа, объема данных, периодичности их поступления, скорости передачи данных, быстродействия измерительной системы, периода использования данных).

Слайд 3





Запись и хранение данных
В зависимости от решаемых задач различают сохранение данных:
	- кратковременное (для краткосрочных целей – используется хранение в форме различных структур данных в оперативной памяти компьютера);
	- долговременное (предполагается в последующем многократный доступ к данным – используется хранение данных на жестком диске и других носителях для сохранения данных на длительный период).
Описание слайда:
Запись и хранение данных В зависимости от решаемых задач различают сохранение данных: - кратковременное (для краткосрочных целей – используется хранение в форме различных структур данных в оперативной памяти компьютера); - долговременное (предполагается в последующем многократный доступ к данным – используется хранение данных на жестком диске и других носителях для сохранения данных на длительный период).

Слайд 4





Массивы
Массивы используются при хранении данных, объем которых заранее известен или ограничен верней границей
Обеспечивают произвольный доступ к элементам по индексу.
Элементы массивов также могут быть массивами (т.наз. многомерные массивы)
Описание слайда:
Массивы Массивы используются при хранении данных, объем которых заранее известен или ограничен верней границей Обеспечивают произвольный доступ к элементам по индексу. Элементы массивов также могут быть массивами (т.наз. многомерные массивы)

Слайд 5





Массивы – статические и динамические
Dim A(10) As Double          ‘ статический 
Sub Main()
	......
Dim MyArray() As Integer   ‘ динамический 
Sub Main()
	……
	Redim MyArray(5) 
	For I = 1 To 5 
		MyArray(I) = I 
	Next I 
	Redim MyArray(10) 
	 ……
Описание слайда:
Массивы – статические и динамические Dim A(10) As Double ‘ статический Sub Main() ...... Dim MyArray() As Integer ‘ динамический Sub Main() …… Redim MyArray(5) For I = 1 To 5 MyArray(I) = I Next I Redim MyArray(10) ……

Слайд 6





Списки
Списки используются для хранения данных, объем которых не известен (может динамически изменяться).
 Память для хранения данных при этом динамически выделяется (или возвращается).
Описанная структура обеспечивает таким образом, последовательный доступ к элементам.
При передаче данных во вторичную память в этом случае требуется буфер для передачи части потока
Описание слайда:
Списки Списки используются для хранения данных, объем которых не известен (может динамически изменяться). Память для хранения данных при этом динамически выделяется (или возвращается). Описанная структура обеспечивает таким образом, последовательный доступ к элементам. При передаче данных во вторичную память в этом случае требуется буфер для передачи части потока

Слайд 7





Линейные списки
Описание слайда:
Линейные списки

Слайд 8





Линейные списки
Описание слайда:
Линейные списки

Слайд 9





Линейные списки
Описание слайда:
Линейные списки

Слайд 10





Линейные списки
Описание слайда:
Линейные списки

Слайд 11





Очередь
Очередь (FIFO – «First In – First out») –
используется для записи подзадач, выполнения арифметических действий
Описание слайда:
Очередь Очередь (FIFO – «First In – First out») – используется для записи подзадач, выполнения арифметических действий

Слайд 12





Очередь
Круговой буфер, очередь (FIFO – «First In – First out») – 
используется для отображения данных Real Time (бегущий экран осциллографа).
Описание слайда:
Очередь Круговой буфер, очередь (FIFO – «First In – First out») – используется для отображения данных Real Time (бегущий экран осциллографа).

Слайд 13





Очередь
NBuf:=1024; // размер            		// буфера
// размещение в буфере:
n:=n+1;
If n<NBuf then
begin 
	in:=(in + 1) MOD N
	buf [in]:=x;
end;
Описание слайда:
Очередь NBuf:=1024; // размер // буфера // размещение в буфере: n:=n+1; If n<NBuf then begin in:=(in + 1) MOD N buf [in]:=x; end;

Слайд 14





Стеки
Стек (LIFO – «Last In – First out») –
используется для записи подзадач, выполнения арифметических действий
Описание слайда:
Стеки Стек (LIFO – «Last In – First out») – используется для записи подзадач, выполнения арифметических действий

Слайд 15





Файловый ввод-вывод
Для данных последовательного доступа (диски, ленты и т.п.) используется запись в  файл последовательного доступа.
Для произвольного доступа к данным – файл произвольного доступа, содержащий адресацию.
Последовательный доступ позволяют использовать  все внешние устройства. Произвольный доступ - только магнитные и оптические диски, флэш-накопители.
Описание слайда:
Файловый ввод-вывод Для данных последовательного доступа (диски, ленты и т.п.) используется запись в файл последовательного доступа. Для произвольного доступа к данным – файл произвольного доступа, содержащий адресацию. Последовательный доступ позволяют использовать все внешние устройства. Произвольный доступ - только магнитные и оптические диски, флэш-накопители.

Слайд 16





Файловый ввод-вывод
Данные хранятся в файлах, как правило, в 
бинарной (набор символов «0» и «1», для представления которых используется 1 бит) или 
текстовой форме (кодировка ASCII - American Standard Code for Information Interchange, для представления каждого из 256 символов которой требуется 1 байт = 8 бит).
Описание слайда:
Файловый ввод-вывод Данные хранятся в файлах, как правило, в бинарной (набор символов «0» и «1», для представления которых используется 1 бит) или текстовой форме (кодировка ASCII - American Standard Code for Information Interchange, для представления каждого из 256 символов которой требуется 1 байт = 8 бит).

Слайд 17





Файл последовательного доступа
Это в основном текстовые файлы, содержащие коды символов, признаки перевода строки и конца файла. Записи  – строки переменной длины, отделенные символом перевода строки. Обычно создаются для обработки и хранения текстовой информации (но не числовой). Читаются от начала к концу, поэтому невозможно одновременно считывать из них данные, и записывать их. Чтобы изменить одну запись файла, его нужно записать заново.
Описание слайда:
Файл последовательного доступа Это в основном текстовые файлы, содержащие коды символов, признаки перевода строки и конца файла. Записи – строки переменной длины, отделенные символом перевода строки. Обычно создаются для обработки и хранения текстовой информации (но не числовой). Читаются от начала к концу, поэтому невозможно одновременно считывать из них данные, и записывать их. Чтобы изменить одну запись файла, его нужно записать заново.

Слайд 18





Файл произвольного доступа
Используются, если требуется частый доступ к данным. Как и в файлах с последовательным доступом, текстовые  данные хранятся в них в виде символов. Однако числа хранятся в естественном формате (Integer, Double, Single и т. д.). Позволяют в любой момент обработать любую запись в файле по ее индексу. Такие файлы можно открывать для одновременного чтения и записи.
Описание слайда:
Файл произвольного доступа Используются, если требуется частый доступ к данным. Как и в файлах с последовательным доступом, текстовые данные хранятся в них в виде символов. Однако числа хранятся в естественном формате (Integer, Double, Single и т. д.). Позволяют в любой момент обработать любую запись в файле по ее индексу. Такие файлы можно открывать для одновременного чтения и записи.

Слайд 19





Бинарные (двоичные) файлы
Двоичные файлы подобны файлам с последовательным доступом, но длина записи у этих файлов равна одному байту
Описание слайда:
Бинарные (двоичные) файлы Двоичные файлы подобны файлам с последовательным доступом, но длина записи у этих файлов равна одному байту

Слайд 20





Базы данных
База данных (БД) – это хранилище данных о некоторой предметной области, организованное в виде специальной структуры. 
	
Система управления базой данных (СУБД) – это программное обеспечение для работы с БД. 
	
Функции:
поиск информации в БД
выполнение несложных расчетов
вывод отчетов на печать
редактирование БД
Описание слайда:
Базы данных База данных (БД) – это хранилище данных о некоторой предметной области, организованное в виде специальной структуры. Система управления базой данных (СУБД) – это программное обеспечение для работы с БД. Функции: поиск информации в БД выполнение несложных расчетов вывод отчетов на печать редактирование БД

Слайд 21





Типы информационных систем
локальные ИС 
    БД и СУБД находятся на одном компьютере.
файл-серверные
     БД находится на сервере сети (файловом 
     сервере), а СУБД - на компьютере 
     пользователя.
клиент-серверные
     БД и основная СУБД находятся на сервере, 
     СУБД на рабочей станции посылает запрос 
     и выводит на экран результат.
Описание слайда:
Типы информационных систем локальные ИС БД и СУБД находятся на одном компьютере. файл-серверные БД находится на сервере сети (файловом сервере), а СУБД - на компьютере пользователя. клиент-серверные БД и основная СУБД находятся на сервере, СУБД на рабочей станции посылает запрос и выводит на экран результат.

Слайд 22





Типы баз данных
Описание слайда:
Типы баз данных

Слайд 23





Иерархические базы данных
Описание слайда:
Иерархические базы данных

Слайд 24





Сетевые базы данных
Описание слайда:
Сетевые базы данных

Слайд 25





Реляционные базы данных
Поле БД – это столбец таблицы, содержащий значения определенного свойства
Запись БД – это строка таблицы, содержащая набор значений свойств, размещенный в полях БД
Ключевое поле (первичный ключ) -
это поле (или комбинация полей), которое однозначно определяет запись.
   В таблице не может быть двух записей с одинаковым значением ключа.
Описание слайда:
Реляционные базы данных Поле БД – это столбец таблицы, содержащий значения определенного свойства Запись БД – это строка таблицы, содержащая набор значений свойств, размещенный в полях БД Ключевое поле (первичный ключ) - это поле (или комбинация полей), которое однозначно определяет запись. В таблице не может быть двух записей с одинаковым значением ключа.

Слайд 26





Реляционные базы данных
Описание слайда:
Реляционные базы данных

Слайд 27





Табличные базы данных
Описание слайда:
Табличные базы данных

Слайд 28





Табличные базы данных
Описание слайда:
Табличные базы данных

Слайд 29





Табличные базы данных
Описание слайда:
Табличные базы данных

Слайд 30





Реляционные базы данных
Описание слайда:
Реляционные базы данных

Слайд 31





Язык SQL и пример запроса
Пример для вывода в MS Access информации о поступлении на склад фрезы 12-го июня 2013 года: 
SELECT dt, product_id, title, amount, price
FROM m_income INNER JOIN m_product 
ON m_income.product_id=m_product.id
WHERE title='Фреза' And dt=#6/12/2013#; 
Искомый текст заключен в одинарные кавычки ( ' ).
Описание слайда:
Язык SQL и пример запроса Пример для вывода в MS Access информации о поступлении на склад фрезы 12-го июня 2013 года: SELECT dt, product_id, title, amount, price FROM m_income INNER JOIN m_product ON m_income.product_id=m_product.id WHERE title='Фреза' And dt=#6/12/2013#; Искомый текст заключен в одинарные кавычки ( ' ).



Похожие презентации
Mypresentation.ru
Загрузить презентацию