Использование систем управления базами данных для ведения документации по учету успеваемости в высшем учебном заведении

Автор работы: Пользователь скрыл имя, 24 Января 2013 в 18:58, курсовая работа

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

Система Access — это набор инструментов конечного пользователя для управления базами данных. В ее состав входят конструкторы таблиц, форм, запросов и отчетов. Эту систему можно рассматривать и как среду разработки приложений. Используя макросы или модули для автоматизации решения задач, можно создавать ориентированные на пользователя приложения такими же мощными, как и приложения, написанные непосредственно на языках программирования. При этом они будут включать кнопки, меню и диалоговые окна. Программируя на языке VBA, можно создавать такие мощные программы, как сама система Access.

Содержание работы

Введение 3
1. Базы данных 5
1.1.Структурные элементы базы данных 6
2. Понятие информационного объекта 7
2.1.Реляционная модель данных 7

3.Создание таблиц 9

4. Типы связей 12

5.Создание запросов 14

6.Создание форм 16

7.Создание отчетов 18

Заключение 19

Список литературы 20

Файлы: 1 файл

Курсовая.doc

— 555.00 Кб (Скачать файл)

Министерство образования  и науки Российской Федерации

Кубанский Государственный Университет (КубГУ)

Факультет математики и компьютерных наук

 

 

 

 

 

 

 

Использование систем управления базами данных для ведения документации по учету успеваемости в высшем учебном заведении

 

 

 

 

Выполнила студентка 32 гр

Губа Наталья

Научный руководитель

Кравченко Г.Г.

 

 

 

Краснодар 2010

СОДЕРЖАНИЕ

Введение    3

1. Базы  данных    5

1.1.Структурные  элементы базы данных    6

2. Понятие информационного объекта       7

2.1.Реляционная модель данных  7

 

3.Создание таблиц  9

 

4. Типы связей 12

 

5.Создание запросов                                                                            14

 

6.Создание форм 16

 

7.Создание отчетов 18

 

Заключение 19

 

Список литературы        20

 

 

ВВЕДЕНИЕ

 

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

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

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

Система Access — это  набор инструментов конечного пользователя для управления базами данных. В  ее состав входят конструкторы таблиц, форм, запросов и отчетов. Эту систему можно рассматривать и как среду разработки приложений. Используя макросы или модули для автоматизации решения задач, можно создавать ориентированные на пользователя приложения такими же мощными, как и приложения, написанные непосредственно на языках программирования. При этом они будут включать кнопки, меню и диалоговые окна. Программируя на языке VBA, можно создавать такие мощные программы, как сама система Access.

 

 

В Access в полной мере реализовано  управление реляционными базами данных. Система поддерживает первичные и внешние ключи и обеспечивает целостность данных на уровне ядра (что предотвращает несовместимые операции обновления или удаления данных). Кроме того, таблицы в Access снабжены средствами проверки допустимости данных, предотвращающими некорректный ввод вне зависимости от того, как он осуществляется, а каждое поле таблицы имеет свой формат и стандартные описания, что существенно облегчает ввод данных. Access поддерживает все необходимые типы полей, в том числе текстовый, числовой, счетчик, денежный, дата/время, MEMO, логический, гиперссылка и поля объектов OLE. Если в процессе специальной обработки в полях не оказывается никаких значений, система обеспечивает полную поддержку пустых значений.

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

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

 

1. БАЗЫ ДАННЫХ

 

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

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

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

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

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

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

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

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

1.1.Структурные элементы базы данных

 

Понятие базы данных тесно  связано с такими понятиями структурных  элементов, как поле, запись, файл (таблица).

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

    • имя, например. Фамилия, Имя, Отчество, Дата рождения;
    • тип, например, символьный, числовой, календарный;
    • длина, например, 15 байт, причем будет определяться максимально возможным количеством символов;
    • точность для числовых данных, например два десятичных знака для отображения дробной части числа.

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

Файл (таблица) — совокупность экземпляров записей одной структуры.

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

 

 

2. ПОНЯТИЕ ИНФОРМАЦИОННОГО ОБЪЕКТА

 

Информационный  объект — это описание некоторой  сущности (реального объекта, явления, процесса, события) в виде совокупности логически связанных реквизитов (информационных элементов). Такими сущностями для информационных объектов могут служить: цех, склад, материал, вуз, студент, сдача экзаменов и т.д.

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

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

2.1.Реляционная модель данных

 

Понятие реляционный (англ. relation — отношение) связано с разработками известного американского специалиста в области систем баз данных Е. Кодда.

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

Реляционная модель данных ориентирована на организацию данных в виде двумерных таблиц. Каждая реляционная таблица представляет собой двумерный массив и обладает следующими свойствами:

  • каждый элемент таблицы — один элемент данных;
  • все столбцы в таблице однородные, т.е. все элементы в столбце имеют одинаковый тип (числовой, символьный и т.д.) и длину;
  • каждый столбец имеет уникальное имя;
  • одинаковые строки в таблице отсутствуют;
  • порядок следования строк и столбцов может быть произвольным.

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

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

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

 

3.СОЗДАНИЕ  ТАБЛИЦ

 

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

Создание таблицы в MS Access осуществляется в окне базы данных. Это можно сделать в режиме таблицы, конструктора и мастера.

Режим таблицы — позволяет  создать новую таблицу в режиме таблицы;

Конструктор — позволяет создать  новую таблицу в конструкторе таблиц;

Мастер таблиц — позволяет создать  новую таблицу с помощью мастера;

Импорт таблиц — позволяет осуществить  импорт таблиц из внешнего файла в  текущую базу данных;

Связь с таблицами — позволяет осуществить создание таблиц, связанных с таблицами из внешних файлов.

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

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

 

Предметы

Предмет

Код предмета

Модел-е инф.-дидакт. обеспечения проф. ориентированного курса математики

23

Современные модели представления учебной информации

24

Компьютерные  технологии в науке и образовании

25

Современные проблемы теории и методики обучения математики и информатики

26

Групповой анализ в математическом моделировании

27

Компьютерное  моделирование наноструктур и наносистем

28

Алгебраические  и геометрические методы в мат. моделировании

29

Современные средства оценивания результатов обучения

30

Программирование web-ресурсов образовательного назначения

31

Доп. главы мат. физики и теории устойчивости

32

История и методология  математики и компьютерных наук

33

Методы и  инструм.сред.програм., ориент. на созд.образов.рес.

34

Краевые задачи и задачи со свободной границей

35

Приложения  теор ф-ий в задачах гидродинамики  газовой динамики и теории плазмы

36

Закономерности  развития современной математики

37

Теория римановых  поверхностей и нелинейные дифференциальные уравнения

39

Осн напр-я развития совремеменной математики и компьютерных наук

40

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