Главная Обратная связь

Дисциплины:

Архитектура (936)
Биология (6393)
География (744)
История (25)
Компьютеры (1497)
Кулинария (2184)
Культура (3938)
Литература (5778)
Математика (5918)
Медицина (9278)
Механика (2776)
Образование (13883)
Политика (26404)
Правоведение (321)
Психология (56518)
Религия (1833)
Социология (23400)
Спорт (2350)
Строительство (17942)
Технология (5741)
Транспорт (14634)
Физика (1043)
Философия (440)
Финансы (17336)
Химия (4931)
Экология (6055)
Экономика (9200)
Электроника (7621)






Тема 1.1 Создание простой базы данных с помощью MS Access



Тема 1.2 Создание структуры базы данных

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

1) Загрузка Access.

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

2. ИЛИ, если вы только что загрузили Access, в окне Microsoft Accessпоставьте флажок
Новая база данных,нажмите ОК. В окне Файл новой базы данныхвыберите нужную вам
папку и введите имя базы - Prozess

2) Создание структуры таблицы.

Определим структуру таблицы, используя режим Конструктор таблиц. Для этого в окне базы данных выберем вкладку Таблицаи нажмите кнопку Создать.В окне Новая таблицавыберите строку Конструктор.В окне конструктора Таблица1: Таблицанеобходимо ввести структуру таблицы ГРУППА,в соответствии с таблицей.1:

Ø в столбец Имя поляввести в нужной последовательности имена полей НГ, КОЛ ПБАЛЛ;

Ø в столбце Тип данныхвыбрать нужный тип данных для каждого поля, использовав кнопку списка;

Ø на вкладке Общиезадать свойства полей:

* Размер поля - нажать кнопку списка:

• для текстового поля НГ размер 3;

• для числового поля КОЛ выбрать байт, определяющий цифру целого числа;

• для числового поля ПБАЛЛ выбрать С плавающей точкой 4 байта;

* Формат поля для поля ПБАЛЛ - Фиксированный

* Число десятичных знаков для поля ПБАЛЛ - 2

* Подпись поля, Условие на значение. Сообщение об ошибке для каждого из полей выберете, как указано в таблице 1

* Индексированное поле – выбрать ДА (совпадение не допускается), если ключевое поле уникальное, не допускающее совпадений данных в поле или Да (совпадение допускается)

 

Имя поля Ключевое уникаль-ное Обяза- тель- ное поле Тип данных Размер   Число десят. знаков Подпись поля Условия на значение, сообщение об ошибке
НГ да, совпа­дений не допуска- ется да текстовый   номер группы  
КОЛ   нет числовой байт   кол. студен- тов в группе >=0 Аnd <=35 Количество студентов больше допус- тимого
ПБАЛЛ   нег числовой с плав. точкой 4 байта Прох. балл >2 Аnd <5 Оr 0 ошибка в оцен­ке

Таблица 1 : Описание свойств нолей таблицы ГРУППА.



Создайте первичный ключ таблицы. Выделите поле НГ и нажмите кнопку Ключевое поле.

3) Сохранение структуры таблицы.

Сохраните созданную структуру: выполните команду Сохранить из меню Файл. В окне Сохранение введите имя ГРУППА. Закройте Конструктор.

4) Упражнение 1.

Создайте структуру таблиц КАФЕДРА, ПРЕДМЕТ. СТУДЕТ по параметрам, которые описаны в таблицах 2,3,4.

В таблице СТУДЕНТ определите составной ключ: для этого выделите оба поля ИГ и НС (при нажатой кнопке СТRL), затем нажните кнопку Ключевое поле.

Имя поля Ключе-вое Уникаль-ное Обяза- тель- ное поле Тип данных Размер Число десят. знаков Подпись поля  
НГ да да, совпад. допуск. да   текст   группа  
НС да да, совпад. допуск. да   текст   номер студен- та в группе  
ФИО     да текст   фио  
ГОДР     нет числовой целое   год рождения  
АДРЕС     нет текст    
ПБАЛЛ     нет числовой с плав. точ кой 4 байта прох. балл  

Таблица 2: Описание свойств полей таблицы СТУДЕНТ

 

В таблице КАФЕДРА определите Маску ввода для поля ТЕЛ, для этого на вкладке Общие Конструктора таблиц, в поле Маска введите шаблон для ввода данных: 00-00-00.

Имя поля Ключе-вое Уникаль-ное Обяза- тель- ное поле Тип данных Размер Подпись поля
ККАФ да   да совпадения не допус­каются да текст код
НКАФ     нет текст название
ТЕЛ     нет текст  
ЗАВ     нет текст фио зав. кафед­рой
ФОТО     нет поле объекта ОLЕ   фотография за­ведующего

Таблица 3: Описание свойств полей таблицы КАФЕДРА.



Имя поля Ключе-вое Уникаль-ное Обяза- тель- ное поле Тип данных Размер Подпись поля Условие на значение
КП НП да да совп. не допуск да нет текст текст код предмета название пред­мета  
ЧАСЫ     нет числ целое всего часов >0 Аnd <=300 число часов должно быть
ЛЕК     нет числ целое лекции  
ПР     нет числ целое практика  
ЧС     нет числ целое семестров  

Таблица 4: Описание свойств полей таблицы ПРЕДМЕТ

5) Упражнение 2.

Аналогично создайте структуру таблиц ИЗУЧЕНИЕ, УСПЕВАЕМОСТЬ. При создании таблиц используйте параметры из табл. 5,6

Имя поля Ключе-вое Уникаль-ное Обяза- тель- ное поле Тип данных Размер Число десят. знаков Подпись поля
НГ да да, совпад. допуск. да текст   ном группы
КП да да, совпад. допуск. да текст   код предмета
ТАБН да да, совпад. допуск. да текст   таб. ном. препод
ВИДЗ да да, совпад. допуск. да текст   вид занятий
ЧАСЫ     нет числ целое  

Таблица 5: Описание свойств полей таблицы ИЗУЧЕНИЕ

 

Имя поля Ключе-вое Уникаль-ное Обяза- тель- ное поле Тип данных Размер Число десят. знаков Подпись поля
НГ да да, совпад. допуск. Да текст   номер группы
НС да да, совпад. допуск. Да текст   ном. студента
КП Да да, совпад. допуск. Да текст   код предмета
АБН Да да, совпад. допуск. Да текст   таб номер препод
ВИДЗ да да, совпад. допуск. да текст   вид занятия
ОЦЕНКА     нет чнсл целое  

Таблица 6: Описание свойств полей таблицы УСПЕВАЕМОСТЬ

 

Имя поля Ключе-вое Уникаль-ное Обяза- тель- ное поле Тип данных Размер Подпись поля
ТАБН Да да совпал не допуск Да текст таб номер
ФИО     да текст ФИО препод
СТ     нет текст уч степень
    нет текст уч звание
ККАФ     Да текст код кафедры

Таблица 7: Описание свойств полей таблицы ПРЕПОДАВАТЕЛЬ

-

2. Ввод данных в таблицы БД.

 

1) Ввод записей в режиме таблицы.

В окне Учебный процесс: База данных установите курсор на таблице СТУДЕНТ и на­жмите кнопку Открыть. Таблица откроется в Режиме таблицы. Заполните строки таблицы в соответствии с табл. 7.

При вводе данных в таблиц переход от одного поля к другому можно выполнить клави­шей ТАВ. Отмена ввода значения в поле происходит с помощью клавиши ЕSС. Отменить ввод всей записи - дважды нажать ЕSС.

Сохраните таблицу после ввода данных. Правила и последовательность ввода поля типа ОLЕ смотрите ниже.

 

2) Размещение объекта ОLЕ.

Рассмотрим на примере поля Фотография заведующего таблицы КАФЕДРА. Пусть фотография хранится в формате графического файла с расширением .bmp

ð установите курсор в соответствующем поле таблицы (поле Фотография заведующего таблицы КАФЕДРА)

Þ Выполнить командуОбъектиз менюВставка

Þ В окнеВставка объектаотметьтеСоздать из файла

Þ окноВставка объектапреобразуется в окно, которое позволит вести имя файла, со­держащего фотографию.Для поиска нужного файла можно воспользоваться кнопкой(C:\ProgramFile\Microsoft Office\Clipart).

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

Þ для введения в поле связанного объекта установите флажокСвязь.Это сэкономит ме­сто в базе данных и даст возможность отображать вносимые в файл изменения.

Þ для отображения содержимого поля в виде значка, установите флажок В виде значка.

 

Таблица8: Данные таблицы СТУДЕНТ

Группа Номер студента в группе ФИО Год рождения: Прох.балл
Аристов РЛ. 4,25
БондаренкоС А 4,50
Борисова Е.И. 4,25
Макова Н.В. 4,75
Боярская Н.П. 4,50
Федоров ДК. 4,25
Сидоров И.Р. 4,50
Андреев Г.М. 4,25
Петров О.К.     4.75  
Иванов К.К. 4,50

 

Таблица10: Данные таблицы ГРУППА

 

Номер группы Кол-во студентов в группе Прох. балл
4,50
4,50
4,80
4,40
4,80
3,90
4,00
4,70
4,00

 

 

Таблица 9: Данные таблица КАФЕДРА

 

код название тел ФИО зав каф
информатики 31-47-23 Игнатьев В. В.
математики 31-47-15 Иванов И. И.
истории 31-24-12 Смирнова И.В.
иностр яз 31-47-18 Жданова А.Е-
физ-ры 31-47-67 Ппетнев В А,
философии 31-34-29 Бондарь В В
  9: Данные таблицы КАФЕДРА

 

Таблица11: Данные таблицы ИЗУЧЕНИЕ

Ном. группы Код предм Таб.ном. препод. Вид занятий Часы
лек
пр
лек
пр
лек
лек
лек
пр
пр

 

Таблица12: Данные таблицы УСПЕВАЕМОСТЬ

Номер группы Ном. студ. Код предм. Таб. ном. препод. Вид занятий оценка
лек
пр
лек
пр
лек
пр
лек
пр

 

 

Таблица 13: Данные таблицы ПРЕДМЕТ

 

Код предмета Название предмета Всего часов Лекции Практика Семестров
информатика
математика
история
иностр яз
философия
физ-ра

 

 

Таблица 14: Данные таблицы ПРЕПОДАВАТЕЛЬ

 

Таб.номер ФИО препод. Уч.степень Уч.звание Код кафедры
Андреев Л. П. д-р техн. наук профессор
Анучтмн И А. канд. техн.наук доцент
Блюмкнна И.П. д-р физ. мат. наук профессор
Львова В. А.   ассистент
Сорокина МФ канд. фил. наук .. _ доцент
Лысова Р.О. канд. фил. наук доцент
Ермолин Е.Н.   ассистент

 

3) Упражнение 3.

Введите данные в оставшиеся таблицы.


Эта страница нарушает авторские права

allrefrs.ru - 2019 год. Все права принадлежат их авторам!