Главная » Просмотр файлов » Кузин А.В., Левонисова С.В. Базы данных (5-е издание, 2012)

Кузин А.В., Левонисова С.В. Базы данных (5-е издание, 2012) (1084448), страница 55

Файл №1084448 Кузин А.В., Левонисова С.В. Базы данных (5-е издание, 2012) (Кузин А.В., Левонисова С.В. Базы данных (5-е издание, 2012)) 55 страницаКузин А.В., Левонисова С.В. Базы данных (5-е издание, 2012) (1084448) страница 552018-01-12СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 55)

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

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

Далее решают, данные како­го типа будут содержаться в каждом поле. В Access можно выбиратьлюбые из основных типов данных, которые соответственно при­сваиваются каждому полю. Значение типа поля может быть заданотолько в режиме конструктора. В табл. П3.1 представлены типыданных Access и дано их описание.В Access существует четыре способа создания пустой таблицы.1. Использование мастера баз данных для создания БД, содер­жащей все требуемые отчеты, таблицы и формы, за одну опера­цию (мастер баз данных создает новую БД, т.е. его нельзя исполь­зовать для добавления новых таблиц, форм, отчетов в уже суще­ствующую базу данных).2.

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

Определение всех параметров макета таблицы в режиме кон­структора.Ввод данных в ячейки таблицы производится обычным обра­зом. Однако для некоторых типов данных (числового, денежного,дата/время, логического) Access автоматически проверяет пра­вильность их ввода. Например, если ввести букву в ячейку с чис­ловым типом, то Access выдаст сообщение о неправильно введен­ном значении и не позволит перейти к другой ячейке, пока небудут введены правильные данные.Для всех типов полей (кроме Счетчик и Поле объекта OLE)можно самостоятельно задавать ограничения для вводимых дан­ных.

Для этого в режиме конструктора надо выбрать вкладку Об­щие, перевести курсор в поле с именем Условия на значение иввести ограничение на данные. Ограничение можно вводить и натекстовое поле. Обычно в этом случае задаются слова, которыемогут присутствовать в данном поле. Вводить ограничения можноне только вручную, но и с помощью построителя выражений.Можно использовать еще один удобный инструмент при вводеданных — параметр Значение по умолчанию (который находитсятакже на вкладке Общие). Таким образом можно задать данные,292Т а б л и ц а П3.1Типы данных AccessТип данныхОписаниеТекстовый (значе­ние по умолчанию)Текст или числа, не требующие проведения рас­четов, например номера телефонов (до 255 знаков)ЧисловойЧисловые данные различных форматов, исполь­зуемые для проведения расчетовДата/времяПредназначен для хранения информации о датеи времени с 100 по 9999 годДенежныйДенежные значения и числовые данные, исполь­зуемые в математических расчетах, проводящихсяс точностью до 15 знаков в целой и до 4 знаков вдробной частяхПоле MEMOПредназначен для хранения комментариев (до65 535 символов)СчетчикСпециальное числовое поле, в котором Access ав­томатически присваивает уникальный порядко­вый номер каждой записи.

Значения полей этоготипа обновлять нельзяЛогическийПринимает только одно из двух возможных значе­ний (True/False, Да/Нет)Поле объекта OLEОбъект (например, электронная таблица MicrosoftExcel, документ Microsoft Word, рисунок, звуко­запись или другие данные в двоичном формате),связанный или внедренный в таблицу AccessГиперссылкаСтрока, состоящая из букв и цифр и представ­ляющая собой адрес гиперссылки, который мо­жет состоять максимум из трех частей: текста, вы­водимого в поле или элемент управления, и путик файлу (в формате пути UNC) или странице(адрес URL).4To6bi вставитьадрес гиперссылки вполе или элемент управления, следует выполнитькоманду Вставка, ГиперссылкаМастер подстановок Создает поле, в котором предлагается выбор зна­чений из списка или из поля со списком, содер­жащего набор постоянных значений или значе­ний из другой таблицы.

В действительности этоне тип поля, а способ его хранениякоторые Access будет вводить по умолчанию при заполнении таб­лицы. Это удобно использовать, когда большинство значений дан­ного поля одинаковы. Например, должность большинства препо293давателей — доцент. Если ввести это слово в строку параметраЗначение по умолчанию, то все ячейки поля Должность примутзначение Доцент, и надо будет лишь изменить значения ячеек дляпреподавателей с другими должностями. Данные можно вводить икопированием их из одной ячейки в другую стандартными сред­ствами Windows.Для каждого типа данных (кроме Счетчик) предусмотрено пу­стое (нулевое) значение, при этом различают пустые (Null) зна­чения и пустые строки.

Если пустое поле имеет пустое (Null) зна­чение, то это означает, что данные для него существуют, но поканеизвестны. Если же введена пустая строка (два знака прямых ка­вычек (“ ”), это означает, что данные не существуют вовсе. Accessпозволяет обрабатывать такие пустые значения.Для удобства просмотра можно сортировать записи в таблице вопределенной последовательности, например в таблице ПРЕПО­ДАВАТЕЛИ записи можно отсортировать в порядке убывания стажапреподавателей.

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

на­бора условий, применяемых для отбора подмножества записей. В Accessсуществуют фильтры четырех типов: фильтр по выделенному фраг­менту, обычный фильтр, расширенный фильтр и фильтр по вводу.Фильтрование данных в Access производится с помощью двухкнопок: [Фильтр по выделенному] и [Изменить фильтр] (коман­ды меню Записи, Фильтр, Изменить фильтр). После нажатия вто­рой кнопки от таблицы остается одна запись.

При этом каждоеполе становится полем со списком (когда в нем находится кур­сор), в котором можно выбрать все значения для данного поля.После щелчка мышью по кнопке [Применить фильтр] выбирают­ся записи, соответствующие измененному фильтру. Еще болеесложные условия фильтрации можно задать командами меню За­писи, Фильтр, Расширенный фильтр.Задание на лабораторную работу1. Создать новую базу данных.2. Создать таблицу базы данных.2943. Определить поля создаваемой таблицы в соответствии с табл.П3.2.4. Сохранить созданную таблицу.5. Заполнить созданную таблицу данными в соответствии с табл.ПЗ.З.6. Просмотреть, как будет выглядеть созданная таблица на ли­сте бумаги.7. С помощью мастера форм создать форму СОСТАВ ПРЕПО­ДАВАТЕЛЕЙ (в один столбец).8.

Просмотреть, как будет выглядеть форма на листе бумаги.Т а б л и ц а П3.2Таблица данных ПРЕПОДАВАТЕЛИИмя поляТип данныхРазмер, формат, свойства поляКод преподавателя СчетчикФамилияТекстовый15ИмяТекстовый15ОтчествоТекстовый15КраткийДата рожденияДата/времяТекстовыйДолжность9ТекстовыйДисциплина11ТелефонТекстовый9(Число десятичных знаков — 0)ЗарплатаДенежныйТ а б л и ц а ПЗ.ЗИнформация для заполнения базы данных_____________Кодпрепо­ Фамилиядавате­ляИмяОтчествоДатарожденияДолж­ностьДисцип­линаТелефонЗарп­лата,Р-1Ивушкин Влади­ Семенович 04.12.49 Доцент И нф ор­ 123-45-67 1900мирматика2М орозов ПетрПавлович24.11.66 Профес­ Э коно­ 231-44-42 2200сормика3ГромовЕвге­нийИванович21.11.67 Доцент М ате­матика234-56-78 17004Андреева Свет­ланаИвановна10.01.71М ате­матика345-67-89 13005П акФедоровна 01.06.55 Доцент Э коно­ 456-78-90 1650мика6Бухтеева ЕленаПетровна12.03.55 Доцент И нф ор­ 567-89-01 1600матика7Морозов А лек­сейН иколае­вич22.12.58 Доцент Ф изика 456-22-11 1800ОльгаАссис­тент295Технология выполнения задания1.

Для создания новой базы данных следует:• загрузить Access и в появившемся окне выбрать пункт Новаябаза данных;• в окне Файл новой базы данных задать имя базы (пункт Имяфайла) и выбрать папку (пункт Папка), где эта база данных будетнаходиться. По умолчанию Access предлагает имя базы d b l, а типфайла — Базы данных Access. Задать имя Преподаватели, а типфайла оставить прежним (другие типы файлов используются в спе­циальных случаях);• щелкнуть мышью по кнопке [Создать].2.

Для создания таблицы базы данных необходимо:• в окне базы данных выбрать вкладку Таблицы, а затем щелк­нуть мышью по кнопке [Создать];• в окне Новая таблица выбрать пункт Конструктор и щелк­нуть мышью по кнопке [ОК].В результате проделанных операций откроется окно таблицы врежиме конструктора, в котором следует определить поля табли­цы.3. Для определения полей создаваемой таблицы следует:• ввести в строку столбца Имя поля имя первого поля Кодпреподавателя',• в строке столбца Тип данных щелкнуть мышью по кнопкесписка и выбрать тип данных Счетчик. Поля вкладки Общие оста­вить такими, как предлагает Access.Заполнение строки столбца Описание необязательно и обычноиспользуется для внесения дополнительных сведений о поле.4.

Характеристики

Тип файла
PDF-файл
Размер
20,98 Mb
Тип материала
Предмет
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6510
Авторов
на СтудИзбе
302
Средний доход
с одного платного файла
Обучение Подробнее