Скачиваний:
230
Добавлен:
31.05.2015
Размер:
3.93 Mб
Скачать

1. Тема: Базы данных. Компьютерные сети.

2. Актуальность темы: системы управления базами данных используются для систематизации больших массивов данных, облегчения поиска по базе и внесения изменений; компьютерные сети дают пользователю широки возможности использования дополнительных устройств (локальная сеть), поиска сведений, обмена информацией в сети Internet/

3. Цель занятия: закрепить важнейшие понятия, связанные системами управления базами данных (СУБД), компьютерными сетями, с сетью Internet.

3.1 Целевые задачи:

знать: понятие базы данных (БД) как основа информационной системы и объект ее обработки. Понятие о системах управления базами данных (СУБД) и об экспертных системах. Понятие компьютерной сети. Виды компьютерных сетей (локальные, региональные, глобальные). Локальные сети ПК. Понятие о методологии «клиент-сервер». Понятие о протоколах компьютерных сетей. Общие сведения об Internet. Принцип работы сети Internet.

уметь: осуществлять поиск данных в сети Internet, отправлять и принимать электронную почту.

4. Краткие сведения из теоретического курса

Организация данных во внутримашннной сфере характеризуется на двух уровнях — логическом и физическом. Физическая организация данных определяет способ размещения данных непосредственно на машинном носителе. В современных прикладных программных средствах этот уровень организации обеспечивается автоматически без вмешательства пользователя. Пользователь, как правило, оперирует в прикладных программах и универсальных программных средствах представлениями о логической организации данных.

Логическая организация данных

Логическая организация данных на машинном носителе зависит от используемых программных средств организации и ведения данных во внутримашинной сфере. Метод логической организации данных определяется используемыми типом структур данных и видом модели, которая поддерживается программным средством.

Модель данных — это совокупность взаимосвязанных структур данных и операций над этими структурами. Вид модели и используемые в ней типы структур данных отражают концепцию организации и обработки данных, используе­мую в СУБД, поддерживающей модель, или в языке системы программирования, на котором создается прикладная программа обработки данных.

Файловая модель. Структуры данных файловой модели

Основные типы структур данных файловой модели — поле, запись, файл. Запись является основной структурной единицей обработки данных и единицей обмена между оперативной и внешней памятью.

Поле — это элементарная единица логической организации данных, которая со­ответствует отдельной, неделимой единице информации — реквизиту.

Запись — это совокупность полей, соответствующих логически связанным рек­визитам. Структура записи определяется составом и последовательностью вхо­дящих в нее полей, каждое из которых содержит элементарное данное.

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

Базы данных

Часто приходится иметь дело с огромными массивами информации, с данными, между которыми существуют разнообразные связи и зависимости. В 70-х годах была найдена чрезвычайно удобная форма организации данных для компьютерной обработки, получившая название базы данных (Database). Идея базы данных основана на таком привычном и простом способе записи информации, таблица. В самом деле, четкая и несложная структура (строки и столбцы) делает таблицу практически универсальным средством отображения информации любой природы.

С такой таблицей легко работать: добав­лять данные о новых студентах; вычеркивать соответствующие стро­ки, если студент отчислен; располагать строки в определенном по­рядке (например, по алфавиту) и т.д. Итак, таблица – удобная и достаточно универсальная структура для хранения и обработки ин­формации.

Простая струк­тура таблицы и ее математическая сущность как отношения (по-английски - relation), позволили Е.Ф. Кодду в 1970 г. сформулиро­вать концепцию реляционной базы данных.

Фактически реляционная база данных – это таблица, специаль­ным образом организованная в виде файла. При переходе от табли­цы к базе данных меняется терминология. Строка в базе данных называется записью. Каждая запись состоит из полей (элементов столбцов).

Обычная таблица имеет «шапку», которая, по существу, опреде­ляет структуру таблицы: каждый столбец имеет свое название, по которому ясно, во-первых, какого характера данные заносятся в этот столбец, и, во-вторых, какой он должен быть ширины. Шапке таблицы соответствует струк­тура базы данных, которая представляет собой описание полей каж­дой записи. В структуре базы для каждого поля задается: имя (name);тип (type); ширина (width).

Данные в таблицах могут иметь совершенно различную природу. Поля базы данных могут иметь один из следующих типов: символьный (Character); числовой (Numeric); дата (Date); логический (Logical).

Для работы с базами данных предназначены специальные про­граммы, которые получили название систем управления базами дан­ных (СУБД). Основные операции с базами данных: создание; просмотр; корректировка; добавление/удаление записей; поиск данных в базе; сортировка/упорядочение.