Методика изучения темы "Обработка информации в СУБД" в школьном курсе информатики

Системы управления базами данных (СУБД) как комплекс программ и языковых средств для создания, ведения и использования базы данных. Причины популярности СУБД. Форма и отчет в базе данных. План-конспект урока по теме "Обработка информации в СУБД".

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 30.07.2011
Размер файла 1,3 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

26

МИНИСТЕРСТВО ОБРАЗОВАНИЯ РЕСПУБЛИКИ БЕЛАРУСЬ

Брестский государственный университет имени А.С.Пушкина

Математический факультет

Кафедра информатики и прикладной математики

Курсовая работа

Методика изучения темы "Обработка информации в СУБД" в школьном курсе информатики

Пстыга Наталья Анатольевна

студентка 4 курса специальности

Брест, 2011 Содержание

Введение

1. Описание работы

2. План - конспекты

1.1 План - конспект урока №

1.2 План - конспект урока №2

1.3 План - конспект урока №3

Заключение

Список использованных источников

Введение

Целью данной курсовой работы является повторение понятий базы данных, систем управления базами данных, таблица в базе данных, отчеты в базе данных, формы в базе данных, запросы в базе данных; составление конспектов по методике изучения темы «Обработка информации в СУБД».

Системы управления базами данных (СУБД) являются едва ли не самым распространенным видом программного обеспечения. СУБД имеют более чем тридцатилетнюю историю развития с сохранением преемственности и устойчивых традиций. Идеологическая ценность СУБД объясняется тем, что в основе программ такого рода лежит концепция модели данных, то есть некоторой абстракции представления данных. В большинстве случаев предполагается, что данные представлены в виде файлов, состоящих из записей. Структура всех записей в файлах одинакова, а количество записей в файле является переменным. Элементы данных, из которых состоит каждая запись, называются полями. Поскольку во всех записях имеются одни и те же поля (с разными значениями), полям удобно давать уникальные имена. Многие практически важные случаи хорошо укладываются в такое представление данных. Например, в отделе кадров информация о сотрудниках имеют такую природу. Сотрудников принимают на работу и увольняют, но форма личного листа по учету кадров остается неизменной для каждого сотрудника. Товарно-материальные ценности приходят и уходят, но форма инвентарной карточки остается неизменной. Число примеров без труда можно множить. Ясно, что СУБД является адекватным средством во всех случаях, когда исходную информацию можно представить в виде таблицы постоянной структуры, но неопределенной длины или в виде картотеки, содержащей неопределенное количество карточек постоянной структуры.

Все СУБД поддерживают в той или иной форме четыре основных операции:

-добавить в базу данных одну или несколько записей;

-удалить из базы данных одну или несколько записей;

-найти в базе данных одну или несколько записей, удовлетворяющих заданному условию; база данных субд

-обновить в базе данных значение некоторых полей.

Большинство СУБД поддерживают, кроме того, механизм связей между различными файлами, входящих в базу. Например, связь может установиться явным образом, когда значением некоторых полей является ссылка на другой файл, такие СУБД называются сетевыми, или же связь может установиться неявным образом, например, по совпадению значений полей в различных файлах. Такие СУБД называются реляционными.

MS Access является СУБД реляционного типа, в которой разумно сбалансированы все средства и возможности, типичных для современных СУБД. Реляционная база упрощает поиск, анализ, поддержку и защиту данных, поскольку они сохраняются в одном месте. Access в переводе с английского означает «доступ». MS Access -- это функционально полная реляционная СУБД. Кроме того, MS Access одна из самых мощных, гибких и простых в использовании СУБД. В ней можно создавать большинство приложений, не написав ни единой строки программы, но если нужно создать нечто очень сложное, то на этот случай MS Access предоставляет мощный язык программирования -- Visual Basic Application.

Популярность СУБД Microsoft Access обусловлена следующими причинами:

-доступность в изучении и понятность позволяют Access являться одной из лучших систем быстрого создания приложений управления базами данных;

-СУБД полностью русифицирована;

-возможность использования OLE технологии;

-интегрированность с пакетами Microsoft Office;

-поддержка WWW-идеологии (только в Access 97);

-визуальная технология позволяет постоянно видеть результаты своих действий и корректировать их; кроме того, работа с конструктором форм может существенно облегчить дальнейшее изучение таких систем программирования, как Visual Basic или Delphi;

-широко и наглядно представлена справочная система;

-наличие большого набора «мастеров» по разработке объектов.

Запустить систему Access можно несколькими способами:

-запуск с помощью главного меню в WINDOWS 95/98;

-запуск с помощью ярлыка на рабочем столе или панели MS Office;

-открытие какой-либо базы данных автоматически запускает Access.

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

В этой работе мы предлагаем набор заданий, которые позволят освоить основные приемы работы с СУБД Access.

1. Описание работы

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

СУБД -- комплекс программ и языковых средств для создания, ведения и использования БД. Часто для работы с БД используются не СУБД, а созданные с их помощью информационные системы, которые обеспечивают работу с информацией, регламентируя доступ к структуре БД.

Структура базы данных

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

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

Таблица базы данных

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

Запрос в базах данных

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

Форма в базе данных

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

Отчет в базе данных

СУБД предоставляет возможность создания и печати итоговых документов -- отчетов -- по имеющейся в БД информации. Для этого используется так называемый генератор отчетов, который позволяет сформировать внешний вид окончательного документа. Здесь можно также задать упорядочивание и группировку данных по тем или иным значениям и сформировать итоговые значения для конкретных полей.

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

Программы

СУБД в своем составе содержат средства программирования, с помощью которых можно создавать программы для определенных действий, как по обработке данных, так и по использованию интерфейса БД. Сюда входят разнообразные стандартные функции: математические, финансовые и пр., для получения информации на основе имеющихся данных. Тем не менее, язык программирования в СУБД в ряде случаев не обеспечивает необходимой быстроты обработки данных. Поэтому обычно имеется возможность использовать программы, написанные на других языках программирования. В свою очередь, во многих языках программирования имеется возможность использовать таблицы БД. Это позволяет создать быстрый интерфейс и вычислительную часть информационной системы, использующей созданные БД.

Реализации СУБД

СУБД -- одни из наиболее распространенных программных продуктов. Они различаются скоростью обработки данных (выполнения запросов, поиска в таблицах), возможностями хранения различных типов данных, способами поддержания целостности и непротиворечивости данных в таблицах. Основное отличие между СУБД заключается в реализации модели данных БД. Наиболее распространены в настоящее время СУБД dBase, FoxPro, Paradox, Clarion, Access, которые могут решить практически все задачи пользователя. dBase была первой наиболее распространенной СУБД для ОС MS-DOS. FoxPro -- также одна из первых СУБД, до сих пор остающаяся популярной, отличается большой скоростью обработки данных. Paradox -- мощная СУБД, созданная фирмой Borland, обладает высокой интеграцией со средствами разработки приложений этой фирмы. Clarion -- интегрированная среда разработчика, позволяет быстро создавать различные приложения, в том числе и БД.

Однако при взаимодействии нескольких пользователей применение указанных СУБД неэффективно. Здесь следует реализовать схему «клиент-сервер», когда данные хранятся на сервере, а к ним осуществляются запросы из приложений различных клиентов. Для обработки большого количества данных на сервере используются более мощные СУБД -- Oracle, Interbase, Microsoft SQL Server.

Последние версии всех популярных СУБД разрабатываются для ОС Windows 95. Это обеспечивает возможность использования всех преимуществ графического интерфейса, повышения качества печати, большую интеграцию с другими программными продуктами. Следует отметить, что большинство СУБД имеют практически одинаковые возможности создания БД и обработки данных.

MS Access 97

Наибольшее распространение для пользователей получила СУБД Microsoft Access. Очень простые и удобные средства wizard (встроенные стандартные последовательности действий) позволяют быстро создавать таблицы, запросы, формы, отчеты. Простой способ определения макросов (последовательности команд) и написания программ на языке Access Visual Basic позволяет реализовать сложную обработку данных.

Большой набор типов полей позволяет хранить разнообразную информацию в таблицах БД. Очень просто установить взаимосвязь между таблицами, СУБД полностью контролирует целостность и непротиворечивость данных в этих таблицах. Имеется удобное средство создания различных запросов, причем не обязательно знать язык SQL. Формы могут содержать все привычные элементы интерфейса ОС Windows, которые позволяют сделать обработку информации понятной и удобной. Генератор отчетов позволяет легко создавать различные виды отчетов, что с большими возможностями по оформлению реализует практически все потребности пользователей в получении документов.

Access предоставляет очень гибкие и надежные средства защиты как данных, так и структуры БД.

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

2. План - конспекты

2.1 План- конспект урока №1

Тема:

«Базы данных. Основные объекты БД. СУБД.

Проектирование БД»

Цель урока:

1.Познавательная:

Познакомить учащихся с:

-определением базы данных и СУБД,

-их основными типами (моделями),

-интерфейсом программы Ms ACCESS,

-основными объектами БД,

азными способами создания таблиц.

2. Развивающая:

Учить строить аналогии, выделять главное, ставить и решать проблемы.

3. Воспитательная:

Воспитывать аккуратность, внимательность, вежливость и дисциплинированность.

План урока:

1. Актуализация опорных знаний:

a. Сохранение и загрузка документа;

b. Запуск программ на выполнение;

c. Ввод данных в таблицу.

2. Определение БД И СУБД.

3. Типы СУБД.

4. Реляционная СУБД. Таблица, запись, поле.

5. Самостоятельная работа на компьютере.

6. Закрепление нового материала.

7. Итоги урока.

Определение БД И СУБД

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

Информация, которая хранится в БД, как правило, относится к некоторой конкретной предметной области.

Например, базы данных:

1.книжного фонда библиотеки,

2.кадрового состава предприятия,

3.09,

4.законодательных актов уголовного права,

5.современной музыки.

БД делятся на фактографические и документальные.

Фактографические БД содержат короткие сведения об объектах, поданные в точно определенном формате (1-3), например, Автор, название, год издания

В документальных БД содержится информация разного типа: текстовая, звуковая, графическая, мультимедийная (4,5). Например, БД современной музыки может содержать тексты и ноты песен, фотографии авторов, звуковые записи, видеоклипы.

Сама по себе БД содержит только информацию - «Информационный склад» - и не может обслуживать запросы пользователя на поиск и обработку информации. Обслуживание пользователя осуществляет СИСТЕМА УПРАВЛЕНИЯ БАЗОЙ ДАННЫХ. СУБД - Это ПО, которое позволяет создавать БД, обновлять и дополнять информацию, обеспечивать гибкий доступ к информации. СУБД создает на экране компьютера определенную среду для работы пользователя (интерфейс), и имеет определенные режимы работы и систему команд. Именно на основе СУБД создаются и функционируют информационно-поисковые системы(WWW).

Типы СУБД

Известны 3 способа организации информации в БД и связей между ними:

1. Иерархические (в виде дерева).

2. Сетевые.

3. Реляционные.

1.Иерархические. Существует строгая подчиненность элементов: один главный, остальные подчиненные. Например, система каталогов на диске.

2.Сетевая БД более гибкая: нет явно выраженного главного элемента и в ней существует возможность установления горизонтальных связей.

Например, организация информации в Интернете (WWW).

3.Наиболее распространенными являются реляционные БД.

Реляционной (от английского relation- отношение) называется БД, которая содержит информацию, организованную в виде прямоугольной таблицы.

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

аждая запись должна отличаться от другой значением хотя бы одного поля, которое называется ключом. Ключевое поле - это поле или группа полей, которые однозначно определяют запись. Например, табельный номер сотрудника, код изделия, номер автомобиля.

Таблица 1.

Таб_№

ФИО

Дата_рожд

Дата_приема

Должность

Оклад

001

Иванов И.И.

12.05.65

1.02.80

директор

1000

002

Петров П.П.

30.10.75

2.03.95

бухгалтер

500

003

Сидоров С.С

4.01.81

4.06.00

исполнитель

100

Каждое поле имеет свой формат и тип. Реальные БД состоят, как правило, из нескольких таблиц, связанных между собой каким-нибудь полем и, при запросе к такой БД можно использовать информацию из разных таблиц.

Самостоятельная работа на компьютере

На диске открыть презентацию «Проектирование БД», прочитать ее и ответить письменно на вопросы:

1. Что такое концептуальное проектирование БД?

2. Что такое логическое проектирование БД?

3. Что такое физическое проектирование БД?

4. Что значит создать таблицу для БД?

5. Какие типы данных допустимы в Ms Access?

Закрепление нового материала

-Продолжите фразы:

-БД - это

-БД могут использоваться в

-Типы БД -

-СУБД - это

-Модели построения СУБД -

тапы проектирования БД -

-Типы данных в БД Ms ACCESS

Итоги урока

На этом уроке вы познакомились с базами данных, их назначением, областями применения, типами, моделями СУБД, этапами проектирования БД.

2.2 План- конспект урока №2

Тема:

«Знакомство с СУБД Ms Access. Создание таблиц»

Цель урока:

1.Познавательная :

Познакомить учащихся с:

нтерфейсом программы Ms ACCESS,

сновными объектами этой СУБД,

-Разными способами создания таблиц.

2. Развивающая:

Учить строить аналогии, выделять главное, ставить и решать проблемы.

3. Воспитательная:

Воспитывать аккуратность, внимательность, вежливость и дисциплинированность.

План урока:

1. Знакомство с СУБД Ms ACCESS.

2. Основные объекты СУБД Ms ACCESS.

3. Три способа создания таблиц.

4. Типы данных и их свойства.

5. Закрепление нового материала - выполнение практической работы «Создание таблиц».

6. Выставление оценок за практическую работу.

7. Итоги урока.

8. Домашнее задание. Выучить конспект.

1. Знакомство с СУБД Ms ACCESS.

Одной из распространенных на сегодняшний день СУБД является СУБД, которая входит в состав ППП Ms OFFICE.

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


Подобные документы

  • Структура и функции системы управления базами данных (СУБД). Управление хранением данных и доступом к ним. Защита и поддержка целостности данных. Надежность хранения данных во внешней памяти. Классификация СУБД по способу доступа к базе данных.

    презентация [3,7 M], добавлен 05.06.2014

  • Базы данных с двумерными файлами и реляционные системы управления базами данных (СУБД). Создание базы данных и обработка запросов к ним с помощью СУБД. Основные типы баз данных. Базовые понятия реляционных баз данных. Фундаментальные свойства отношений.

    реферат [57,1 K], добавлен 20.12.2010

  • Система управления базами данных как составная часть автоматизированного банка данных. Структура и функции системы управления базами данных. Классификация СУБД по способу доступа к базе данных. Язык SQL в системах управления базами данных, СУБД Microsoft.

    реферат [46,4 K], добавлен 01.11.2009

  • Обработка данных, возможность коллективного использования ресурсов и оборудования. Централизованное хранение данных. Основы работы настольных СУБД. Наиболее популярные настольные СУБД. Актуальность использования, направления и перспективы развития.

    курсовая работа [361,4 K], добавлен 09.11.2008

  • Понятие и сущность базы данных, их классификация и характеристика. Системы управления базами данных. СУБД структуры "сервер-клиент", его суть. Microsoft Access - функционально полная реляционная СУБД. Предназначение СУБД Access, и описание ее работы.

    реферат [44,3 K], добавлен 27.02.2009

  • Система управления базами данных (СУБД). Программные средства, предназначенные для создания, наполнения, обновления и удаления базы данных. Структура, модели и классификация баз данных. Создание каталогов, псевдонимов, таблиц, шаблонов и форм СУБД.

    презентация [1,1 M], добавлен 09.01.2014

  • Теоретические аспекты СУБД. Основные понятия. Функциональные возможности СУБД. Архитектура систем управления. Разработка базы данных. Крупные массивы данных размещают, как правило, отдельно от исполняемого программы, и организуют в виде базы данных.

    курсовая работа [30,5 K], добавлен 23.02.2006

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

    курсовая работа [467,8 K], добавлен 14.12.2012

  • Операции в системе управления базами данных (СУБД). MS Access как функционально полная реляционная СУБД. Разработка реляционных моделей баз данных экономического направления. Применение прикладных программ для решения экономико-управленческих задач.

    курсовая работа [2,1 M], добавлен 14.01.2015

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

    презентация [511,9 K], добавлен 20.01.2014

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.