Образовательные курсы

Автор работы: Пользователь скрыл имя, 29 Ноября 2011 в 12:28, курсовая работа

Описание

При проектировании программ выясняются запросы и пожелания клиента и определяется возможный подход к решению задачи. Задача анализируется. На основе этого анализа реализуется конкретная модель в конкретной программной среде. Результаты каждого этапа проектирования используются в качестве исходного материала следующего этапа.

Содержание

Введение
Глава 1. Общие представления о базе данных
Понятие базы данных
Модели базы данных
Глава 2. Расстановка задач
Создание таблиц
Связь между таблицами
Создание запросов
Создание форм
Отчет
Заключение

Работа состоит из  1 файл

Образовательные курсы.docx

— 169.63 Кб (Скачать документ)

Министерство  Образование и Науки Кыргызской Республики.

Кыргызский  Государственный Технический Университет  им.И.Раззакова. 

ФИТ 

Кафедра ОТКМ 
 
 
 
 
 
 
 
 
 

Курсовой  проект на тему: 

«Образовательные  курсы» 
 
 
 
 

                                                                
 

                                      

                                                            Выполнил: Кайназаров Мирбек, ИСТ 1-08.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            

                                                                  

                                                                     Проверила:Медралиева Б. Н. 
 
 
 
 
 
 
 
 
 
 
 

СОДЕРЖАНИЕ 

Введение

Глава 1Общие представления о базе данных

      1. Понятие базы данных
      2. Модели базы данных

Глава 2.  Расстановка задач

      1. Создание таблиц
      2. Связь между таблицами
      3. Создание запросов
      4. Создание форм
      5. Отчет

Заключение 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

ВВЕДЕНИЕ

      При проектировании программ выясняются запросы  и пожелания клиента и определяется возможный подход к решению задачи. Задача анализируется. На основе этого  анализа реализуется конкретная модель в конкретной программной  среде. Результаты каждого этапа  проектирования используются в качестве исходного материала следующего этапа. Анализируется текущая организация  предприятия, выделяются проблемы для  решения, определяются объекты отношения  между ними , составляется “эскиз”  текущей организации предприятия, разрабатывается модель с учетом конкретных условий ее функционирования. База данных ориентирована на определенную предметную область и организована на основе некоторого подмножества данных. Возможности баз данных полезны  в областях, связанных с долговременным управлением информацией, таких  как электронные библиотеки и хранилища данных. Предварительное планирование, подготовка данных, последовательность создания информационной модели. При проектировании системы обработки данных больше всего нас интересует организация данных. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

     

     Реляционная модель данных – это представление  данных в виде совокупности двумерных  таблиц./4/  

      Свойства  двумерных таблиц:

  1. каждый элемент таблицы представляет собой один элемент данных, т.е. список не может быть  значением;
  2. все столбцы в таблице однородные, т.е. элементы столбца одной природы;
  3. столбцам однозначно присвоены имена;
  4. в таблице нет двух одинаковых строк;
  5. строки и столбцы таблиц могут просматриваться в любом порядке, без учета их содержания и смысла.

      Для математического описания реляционной  модели нам понадобятся следующие  понятия

    Атомарные данные – это наименьшие единицы данных неразложимые с точки зрения модели.

    Домен – это множество атомарных значений одного и того же типа.

    Атрибут – это некоторое подмножество домена, имеющее уникальное имя.

    Отношение на доменах D1, D2, ..Dn состоит из заголовка и тела.

                 R (A1, A2, ..An) Í D1´D2´D3

    Заголовок состоит из такого фиксированного множества атрибутов

    А1, A2, ..An ,  что существует отношение между атрибутами и их доменами.

    Тело состоит из меняющихся во времени множества кортежей.

    Кортеж состоит из значений каждого атрибута по одному значению на атрибут./6/

Таблица в реляционной теории соответствует  отношению.

Строке  соответствует кортеж.

Столбцу – атрибут.

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

Файлы состоят из записей. Элементы данных, из которых состоит каждая запись, называются полями.

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

 Многие  практически важные случаи хорошо  укладываются в такое                              представление данных.

 Простейшим  примером База данных может  служить телефонный справочник.

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

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

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

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

  Модели баз данных.        

Таблицы, в которых  хранятся данные, состоят из наборов  записей одинаковой структуры. Можно  сказать, что таблица – это  двумерный массив, где строки образованы отдельными записями, а столбцы –  полями этой записи. Более точно  таблица представляется как одномерный массив переменной длины из записей  конкретной структуры (тип record  Паскаля).

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

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

  • В иерархической  модели данные организованы в виде деревьев.
  • В сетевой модели каждый узел (набор) базы данных взаимодействует с другими узлами посредством сложной системы связей.
 
 
 

Расстановка задач 

1.Создать базу  данных на тему: Образовательные курсы

2.Создать таблицы  и выполнить связь между таблицами.

     Каждая  таблица должна содержать информацию о 

курсах и  студентах.

3.Задать запросы и формы, и также отчет. 
 
 

Создание Таблиц

 

 Создание  таблиц, как и других объектов  БД,  начинается  с  активизации

окна базы данных (см. рис. 3). В этом  окне  выбирается  элемент  управления

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

Связь между  таблицами 

 
 

Студенты-курсы

                         Запросы

     Запрос - это требование на отбор (выборку) данных, хранящихся в таблицах, или требование на выполнение определенных действий с данными.

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

Создание запроса  для вывода студентов и курсов, в которых они учатся. Запрос называется Студенты- Курсы.

Запрос  Студенты-Курсы

 
 
 

Создание форм

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

      С помощью форм данные можно  не  только  вводить,  но  и   отображать  в

удобном для  пользователя виде

 

Форма Типы курсов 
 

 

Форма Студенты 

 
 
 
 
 
 
 
 
 
 
 
 
 
 

Создание отчётов 

      Основное назначение отчётов  –  это  вывод  данных  в  виде  выходного

печатного документа. Отчёты, так же как и формы, можно  создавать  с  помощью конструктора  или  мастера  отчётов.   Используется   также   автоматическое создание отчётов.

      Последовательность действий при  формировании отчёта с помощью  Мастера такая же, как и при   создании  формы.  Дополнительными   являются  два  шага: добавление  уровня  группировок  и  задание   требуемого  порядка  сортировки. Добавление уровня группировки  позволяет  выводить  записи,  объединённые  по выбранным полям.  Например, при задании уровня  группировки по полю  Должность  записи будут  сгруппированы   по  конкретному  значению  этого  поля,  т.  е. вначале  будут выводиться на экран  бригадиры, затем инженеры,  потом   мастера и т. д. Access автоматически   сортирует  данные  по  группирующим  полям,  а

Информация о работе Образовательные курсы