Реферат по предмету "Программирование, Базы данных"


Создание базы данных "Библиотека"

Введение     
            На первый взгляд работа с Accessкажется не столь простой, как, например,работа с текстовым редактором, где можно сразу же приступать к набору теста.Прежде чем мы вообще сможем управлять собственными данными с помощью Access, необходимо создать базу данных состоящую изтаблиц. В данной работе будет описано, как это сделать.  Представленные в данной работе решения задачпризваны дать по возможности хорошее понимание темы и развить навыки длядостижения цели кратчайшим путем.
               Наоснове базовых таблиц создаем запросы, которые обеспечивают быстрый иэффективный доступ к данным, хранящимся в таблице. Поэтому они представляютсобой важное дополнение к таблицам. В Access результат запроса можно всегда использовать так же, кактаблицу. На основании запроса можно разработать форму или отчет.
             Далеесоздаем формы, которые являются наиболее удобным средством отображения данных.Преимущество формы для ввода и редактирования данных состоит в простоте инаглядности, так как записи таблицы или запроса представлены  в форме в удобном виде.
          Создаемотчеты позволяющие представить и распечатать данные в соответствии стребованиями пользователя. Причем возможности оформления данных для вывода напечать настолько же гибки, как и возможности отображения на экране.
          И на основепроделанной работы создаем главную кнопочную форму (меню) для навигации поБД  «Антипова».
Задание № 1.
        Разработатьструктуру базовых таблиц (не менее двух) базы данных (смотри таблицу заданий к работе), удовлетворяющихтребованиям целостности, непротиворечивости и не избыточности.  Такая структура базовых таблиц называетсясхемой данных. В таблицах в соответствии с типом данных, размещенных в каждомполе, определите наиболее подходящий тип для каждого поля.
            Базыданных – это совокупность структур, предназначенных для хранения большихобъёмов информации и программных модулей, осуществляющих управление данными, ихвыборку, сортировку и другие подобные действия. Информация базы данных хранитсяв одной или нескольких таблицах. Любая таблица с данными состоит из набораоднотипных записей, расположенных друг за другом. Они представляют собой строкитаблицы, которые можно добавлять, удалять или изменять. Каждая запись представляетсобой набор именованных полей, или ячеек, которые могут хранить самуюразнообразную информацию, начиная от даты рождения и заканчивая подробнымописанием кулинарного рецепта. Однотипные поля образуют столбец таблицы.
            Записиодной таблицы могут содержать ссылки на данные другой таблицы. Взаимодействиетаблиц называется связью.
Другие модули базы данныхпредназначены для обработки информации, хранящейся в таблицах. С помощьюзапросов производится выборка данных, отвечающих определённым условиям. Формыпредназначены для форматированного ввода и восприятия информации. Отчётыобеспечивают вывод (как правило, на принтер) красочно оформленного списказаписей с заголовками, пунктами и подпунктами.
Конструктор таблиц предназначендля задания и изменения структуры таблицы.
Разработаем две таблицы длябиблиотеки.
Сведения о книгах                                                       Сведения о читателях

Предмет
Автор
Год издания
Номер книги
Цена
Количество
Номер места
Фамилия
Группа
Номер абонемента
Номер книги
Дата получения


Задание№ 2.
        Создать структуры базовых таблиц, инаполнить их содержимым состоящим более чем из 15 записей. При создании структурытаблиц целесообразно задавать ключевые (уникальные) поля. Это поможет вдальнейшем для организации связей между таблицами.  
Для заполнения этих таблициспользовали в качестве Подстановки вспомогательные таблицы Номер группы иПредмет. Также использовали ввод текущей даты по умолчанию с помощью Функции data ()
Предмет
Предмет
КСЕ
Математика
Немецкий язык
Физика
Экономика
Номер группы
Группа
Э-113
Э-114
Э-115
            Заполняемтаблицы данными.Сведения о читателях
Фамилия
Группа
Номерабонемента
Номер книги
Дата получения
Сорокина Л.Ю.
Э-114
1160
1257
06.09.02
Мухина Р.Д.
Э-114
1267
1268
06.09.02
Мусина Р.
Э-115
1540
1269
06.09.02
Мельникова М.;
Э-113
1590
1287
06.09.02
Шумилова Е.Г.
Э-115
2578
1489
06.09.02
Юмагулова Э.А.
Э-114
3124
1579
06.09.02
Урманова А.Р.
Э-113
3125
2100
06.09.02
Тюрина А
Э-114
5342
2234
06.09.02
Гончар А.Д.
Э-114
3214
2465
06.09.02
Кузнецова С.Р.
Э-114
3365
2541
06.09.02
Евсюкова Н.В.
Э-114
3687
2587
06.09.02
Данилова Е.Д.
Э-114
5487
2790
06.09.02
Елемова И.П.
Э-115
5497
2990
06.09.02
Головина О.Э.
Э-113
3697
3675
06.09.02
Бикташева С.А.
Э-113
5187
4122
06.09.02
Бабикова Р.Л.
Э-113
5214
5241
06.09.02
Бочкарёва О.Л.
Э-113
8216
5721
06.09.02
Коленченко Т.Н.
Э-114
5548
5732
06.09.02
Смакова О.Г.
Э-114
5268
8842
06.09.02 Общие сведения о книгах
Код книги
Предмет
Автор
Годиздания
Номер книги
Цена
Количество
Номер места
1
Математика
Пискунов П.Р.
1987
2541
84,30р.
1
О(65)
2
Математика
Круглов С.А.
1998
2587
69,20р.
1
Л(71)
3
Математика
Данко И.О.
1957
1269
85,20р.
1
Р(08)
4
Математика
Соотконов Р.Л.
1978
1268
56,50р.
1
П(04)
5
КСЕ
Бигов Р.Д.
1999
1287
27,90р.
1
О(71)
6
КСЕ
Румянцева А.Л.
2000
1489
35,20р.
1
Л(74)
7
КСЕ
Трофимов Т.О.
2001
1579
55,00р.
1
Д(34)
8
Немецкий язык
Некрасов Т.Б.
1985
5241
39,20р.
1
Л(31)
9
Немецкий язык
Топорков П.Т.
1978
2465
67,20р.
1
Г(75)
10
Экономика
Пиманов А.Д.
1987
1257
45,00р.
1
А(03)
11
Экономика
Руденко И.Л.
1999
2100
69,35р.
1
В(54)
12
Экономика
Савельева Р.О.
2001
1978
38,24р.
1
А(21)
13
Культурология
Приходько А.Т.
1987
8842
82,30р.
1
Т(12)
14
Культурология
Даренко И.Т.
1998
3675
54,20р.
1
О(65)
15
Физика
Злобин К.Р
1985
4122
64,20р.
1
Н(75)
16
Немецкий язык
Казарина О.Д.
1980
2790
35,00р.
1
Д(38)
19
Физика
Сивухин Д.В.
1967
5568
65,00р.
1
Д(63)
20
Физика
Кроликов Л.Г.
1989
6791
70,00р.
1
А(43)
21
Экономика
Мальцева В.Т.
1990
1379
45,00р.
1
А(63)
22
Физика
Колотко Д.Б.
1994
5721
57,00р.
1
Р(44)
23
Математика
Коротков Р.Д.
1995
2497
55,00р.
1
А(53)
24
КСЕ
Антропов Ю Л.
1996
2197
57,00р.
1
П(12)
25
Физика
Акимов Р.О.
1999
2407
59,00р.
1
И(76)
26
КСЕ
Касимов П.Ж.
1999
2990
40,00р.
1
М(66)
27
Физика
Буткин В.Д.
1999
5732
46,00р.
1
H(23)
28
Немецкий язык
Терёхин О.С.
2001
4211
45,00р.
1
B(45)
29
Экономика
Аськина П.В.
2000
2234
68,00р.
1
Л(61)
Задание № 3.
Создать запросы (результирующие таблицы)
Запросы.
Заходим в меню Запрос, Создать,Конструктор. Выбираем таблицу Сведения о читателях.
Перетаскиваем поля Группа,Фамилия, Номерабонемента. В поле Группа в Условииотбора «Э-115». В поле Фамилия в сортировке указываем По возрастанию.
Запрос с условием отбора
Группа
Фамилия
Номерабонемента
Э-115
Елемова И.П.
5497
Э-115
Мусина Р.
1540
Э-115
Шумилова Е.Г.
2578
Затем создаём аналогичнымспособом Запрос из двух полей. В качестве источника данных выбираем дветаблицы Общие сведения о книгах и Сведения о читателях. Перетаскиваем поляАвтор Предмет из первой таблицы и поля Фамилия Группа НомерабонементаДата получения из второй таблицы.
Номер книги
Предмет
Автор
Фамилия
Группа
Номерабонемента
Дата получения
1257
Экономика
Пиманов А.Д.
Сорокина Л.Ю.
Э-114
1160
06.09.02
1268
Математика
Соотконов Р.Л.
Мухина Р.Д.
Э-114
1267
06.09.02
1269


Не сдавайте скачаную работу преподавателю!
Данный реферат Вы можете использовать для подготовки курсовых проектов.

Поделись с друзьями, за репост + 100 мильонов к студенческой карме :

Пишем реферат самостоятельно:
! Как писать рефераты
Практические рекомендации по написанию студенческих рефератов.
! План реферата Краткий список разделов, отражающий структура и порядок работы над будующим рефератом.
! Введение реферата Вводная часть работы, в которой отражается цель и обозначается список задач.
! Заключение реферата В заключении подводятся итоги, описывается была ли достигнута поставленная цель, каковы результаты.
! Оформление рефератов Методические рекомендации по грамотному оформлению работы по ГОСТ.

Читайте также:
Виды рефератов Какими бывают рефераты по своему назначению и структуре.