Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка информатика 2 семестр 1 курс.docx
Скачиваний:
80
Добавлен:
05.06.2015
Размер:
681.92 Кб
Скачать

Предисловие

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

В настоящее время информатика и связанные с ней информационные технологии являются необходимым атрибутом профессиональной пригодности специалиста. Претендент на престижную работу должен обладать не только профессиональными знаниями и владеть иностранным языком, но и свободно разбираться в информационной технологии работы на персональном компьютере.

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

Данное пособие направлено на формирование представления о базах данных (БД), возможностях систем управления базами данных (СУБД) и их использовании.

Практическое освоение возможностей СУБД предлагается в среде Microsoft Access for Windows. Достоинством СУБД Access является то, что она имеет очень простой графический интерфейс, который позволяет не только создавать собственную базу данных, но и разрабатывать приложения, используя встроенные средства.

В отличие от других СУБД, Access хранит все данные в одном файле, хотя и распределяет их по разным таблицам, как и положено реляционной СУБД. К этим данным относятся не только информация в таблицах, но и другие объекты базы данных.

Для выполнения почти всех основных операций Access предлагает большое количество Мастеров (Wizards), которые делают основную работу за пользователя при работе с данными и разработке приложений, помогают избежать рутинных действий и облегчают работу неискушенному в программировании пользователю.

Пособие принесет максимальную пользу, если читать его и одновременно выполнять на компьютере предлагаемые задания. Благодаря такой методике можно сравнивать результат, приведенный в пособии, с результатом, полученным на компьютере.

  1. Основные понятия

1.1. База данных

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

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

Структурирование — это введение соглашений о способах представления данных.

Неструктурированными называют данные, записанные, например, в текстовом файле. На рис. 1.1 пример неструктурированных данных, содержащих сведе­ния о студентах (номер личного дела, фамилию, имя, отчество и год рождения).

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

Личное дело № 16493, Серов Петр Михайлович, дата рождения 1 января 1990 г.; Л/д №16593, Павлова Анна Владимировна, дата рожд. 15 марта 1991 г.; № личн. дела 16693, д.р. 14.04.92, Абрамов Андрей Борисович.

Рис. 1.1. Пример неструктурированных данных

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

После проведения несложной структуризации информации, указан­ной выше, она будет выглядеть так, как это показано на рис. 1.2.

личного дела

Фамилия

Имя

Отчество

Дата рождения ррождения

16493

Серов

Петр

Михайлович

01.01.90

16593

Павлова

Анна

Владимировна

15.03.91

16693

Абрамов

Андрей

Борисович

14.04.92

Рис. 1.2. Пример структурированных данных

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

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

База данных (БД) — это поименованная совокупность структурированных данных, относящихся к определенной предметной области.

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

СУБД используется при составлении и ведении:

- торговых и прочих ведомостей;

- исторической информации;

- кадровых и персональных списков;

- информации о транспортах и гостиницах.

Функции СУБД:

- организация БД;

- создание БД;

- заполнение, обработка, размещение и просмотр данных;

- сортировка и поиск данных;

- формирование отчетов.

Централизованный характер управления данными в БД предполагает необхо­димость существования некоторого лица (группы лиц), на которое возлагаются функции ад­министрирования данными, хранимыми в базе.