11501

Формирование запросов и отчетов для однотабличной базы дан

Лабораторная работа

Информатика, кибернетика и программирование

Лабораторная работа №2. Формирование запросов и отчетов для однотабличной базы данных. Задание 1. Формирование запросов на выборку. 1. На основе таблицы Преподаватели создайте простой запрос на выборку в котором должны отображаться фамилии имена отчества преподава

Русский

2013-04-08

334.5 KB

26 чел.

Лабораторная работа №2.

Формирование запросов и отчетов для однотабличной базы данных.

Задание 1. Формирование запросов на выборку.

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

2. Данные запроса отсортируйте по должностям.

3. Сохраните запрос.

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

Технология работы.

1. Для создания запроса:

  •  В окне базы данных откройте вкладку Запросы;
  •  В открывшемся окне щелкните по кнопке Создать;
  •  Из появившихся пунктов окна «Новый Запрос» выберите Простой запрос и щелкните по кнопке «Ок»;
  •  В появившемся окне в строке Таблицы/запросы выберите таблицу Преподаватели;
  •  В окне «Доступные поля» переведите выделение на параметр Фамилия;
  •  Щелкните по кнопке  >  . Слово Фамилия прейдет в окно «Выбранные поля»;
  •  аналогично в окно «Выбранные поля» переведите поля «Имя», «Отчество», «Должность» (порядок важен – в таком порядке данные и будут выводиться );
  •  щелкните по кнопке «Далее»;
  •  в строке параметра Задайте имя запроса введите новое имя Должности преподавателей;
  •  щелкните по кнопке «Готово». На экране появится таблица с результатами запроса.

2. Для сортировки данных:

  •  щелкните в любой строке поля «Должность»;
  •  отсортируйте данные по убыванию. Для этого щелкните по кнопке  на панели инструментов или выполните команду Записи, Сортировка, Сортировка по убыванию.

3. Для сохранения запроса :

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

4. Для создания запроса на выборку  с параметром:

  •  создайте запрос на выборку для следующих полей таблицы Преподаватели: «Фамилия», «Имя», «Отчество», «Преподаваемая дисциплина» . Запрос создавайте аналогично тому, как это делалось в п.1;
  •  задайте имя запросу Преподаваемые дисциплины;
  •  щелкните по кнопке «Готово». На экране появится таблица с результатами запроса;
  •  перейдите в режим конструктора, щелкнув по кнопке  или выполнив команду Вид, Конструктор;
  •  в строке параметра Условия отбора для поля «Фамилия» введите фразу (скобки тоже вводить): [Введите фамилию преподавателя];
  •  выполните запрос, щелкнув по кнопке   или выполните команду Запрос, Запуск;
  •  в появившемся  окне введите фамилию Гришин и щелкните по кнопке «ОК» . На экране появится таблица с данными о преподавателе Гришине – его имя, отчество, преподаваемая им дисциплина;
  •  сохраните запрос;
  •  закройте окно запроса.

Задание 2. На основе таблицы Преподаватели создайте отчет с группированием данных по должностям.

Технология работы:

Для создания отчета:

  •  откройте вкладку Отчеты и щелкните по кнопке «Создать»;
  •  в открывшемся окне выберите пункт Мастер отчетов;
  •  щелкните по значку раскрывающегося списка в нижней части окна;
  •  выберите из появившегося списка таблицу Преподаватели;
  •  щелкните по кнопке «ОК». В появившемся окне выберите те поля, которые будут присутствовать в форме. В данном примере присутствовать будут все поля из таблицы, поэтому щелкните по кнопке  ;
  •  щелкните по кнопке «Далее»;
  •  в появившемся окне присутствует перечень полей. Переведите выделение на поле «Должность»;
  •  щелкните по кнопке . Таким образом вы задаете группировку данных по должности;
  •  щелкните по кнопке «Далее»;
  •  параметры появившегося окна оставим без изменения, поэтому щелкните по кнопке «Далее»;

Задания

Последовательность действий

1

Создайте новую таблицу с именем Карта и заполните ее как показано в таблице №1 (смотри рисунок справа)

Номер

Фамилия

Имя

Пол

Дата рождения

Рост

Вес

Увлечение

1

Иванченко

Павел

м

15.05.84

168

65

2

Семёнов

Валентин

м

03.01.83

171

67

3

Друнина

Екатерина

ж

12.01.83

170

60

4

Бабанов

Иван

м

25.12.82

175

69

5

Павлова

Олимпиада

ж

14.01.84

166

60

6

Смоквин

Валентин

м

25.08.84

171

65

7

Пименов

Владимир

м

17.12.83

165

65

8

Неверова

Ольга

ж

11.11.83

165

60

9

Нужин

Алексей

м

26.12.83

171

69

10

Полнухина

Елизавета

ж

22.10.83

171

69

Таблица 1

2

Зафиксируйте столбцы Номер и Фамилия.

  •  Выделите эти столбцы
  •  Выполните команду основного меню Формат – Зафиксировать столбцы

3

Заполните поле Увлечение

Самостоятельно

4

Снимите фиксацию столбцов

Выполните команду основного меню  Форма – Снять фиксацию

5

Установите ширину первого поля точно по длине записи

  •  

выделите поле;

  •  выполните команду основного меню Формат - Ширина столбца. Появится диалоговое окно (рис.1);
  •  

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

3

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

Самостоятельно.

4

Уберите разметку в виде сетки из таблицы.

  •  вызовите пункт основного меню Формат;
  •  Уберите значок радом с пунктом Сетка

5

Создайте форму для таблицы Карта.

  •  Закройте окно Таблица: Карта и выберите вкладку Форма;
  •  нажмите кнопку Создать. Откроется диалоговое окно Создание форма;
  •  В окне Выбор таблицы/запроса установите таблицу Карта и нажмите кнопку Мастер
  •  В открывшемся окне выберите пункт в один столбец. Нажмите ОК;
  •  Из окна Имеющиеся поля перенесите названию все названия в окно Порядок полей в форме. Нажмите кнопку Далее>
  •  Выберите пункт Поля в рамках и нажмите кнопку Далее>
  •  Установите переключатель на пункте Открыть форму для работы с данными. Нажмите Готово

6

Дополните таблицу еще тремя записями

  •  Перейдите на запись №11, используя кнопки  или I 
  •  Установите курсор в поле увлечение и нажмите ENTER
  •  Введите сведения еще о трех детях
  •  Закройте окно формы

7

Проверьте, что новые записи появились в таблице

  •  Откройте вкладку Таблица и нажмите кнопку Открыть
  •  Закройте окно Таблица: Карта
  •  

10

Закройте СУБД

Самостоятельно

  •  в появившемся  окне выберите стиль оформления отчета;
  •  щелкните по кнопке «Далее»;
  •  в появившемся окне введите название отчета Преподаватели;
  •  щелкните по кнопке «Готово». На экране появится сформированный отчет;
  •  просмотрите, а затем закройте отчет.

Задание 3: Создание таблицы с помощью Мастера.

I.

  1.  Запустите приложение MS ACCESS.
  2.  Создайте новую базу данных.
  3.  Создайте новую таблицу с именем ADRESS.
  4.  В открывшемся окне выберите Создание таблицы с помощью мастера.
  5.  Включите радиокнопку Личное, в списке Образцы таблиц выберите Адреса.
  6.  Определите список полей, который хотите включить в таблицу. Для этого в списке Образцы полей выделяйте мышью по очереди поля: Код Адреса, Фамилия, Имя, Домашний телефон, Адрес и нажимайте кнопку   . Переход к следующему окну диалога - кнопка Далее.
  7.  В следующем окне диалога введите имя таблицы (или оставьте предлагаемое АДРЕСА) и оставьте радиокнопку Автоматическое определение ключа
  8.  В последнем окне диалога оставьте Непосредственный ввод данных в таблицу. Нажмите  кнопку Готово.
  9.  Таблица создана. Все имена полей представлены в виде заголовков столбцов таблицы. Заполните таблицу данными:

Код адреса

Фамилия

Имя

Телефон (дом)

Адрес

1

Премудрая

Василиса

56-99-44

Тридевятое шоссе,24

2

Никитич

Добрыня

55-88-44

Рязанская ул.,333

3

Попович

Алеша

33-77-00

Муромский пер.,100

4

Бессмертный

Кощей

22-55-87

Тридесятый просп.,999

  1.   Измените ширину столбцов с помощью мыши или через меню Формат - Ширина столбца - По ширине данных.

Закройте файл, без сохранения.

  1.  Самостоятельно создайте с помощью Мастера таблицу Гости, состоящую из 5-6 записей.

Код гостя

Фамилия

Имя

Имя супруга

Имена детей

Адрес

6

Петров

Андрей

Наталья

Анна, Юлия

г. Москва

II.

 


 

А также другие работы, которые могут Вас заинтересовать

23461. Грамматика татарского языка 255 KB
  Так в татарском языке имеются индийские китайские финноугорские заимствования относящиеся к эпохе общетюркского состояния. После Октябрьской революции заимствования стали проникать в татарский язык через письменный язык и поэтому пишутся и произносятся как и в русском языке: армия балет герой завод кинотеатр колхоз консерватор начальник председатель революция резерв секретарь совет совхоз авторучка ваучер чек акция рейтинг и т. Через русский язык заимствуются и слова из западноевропейских языков в тех же значениях и...
23462. Просто и легко о татарском языке. Что такое грамматика 362.5 KB
  Просто и легко о татарском языке Что такое грамматика Грамматика это правила. Если у человека плохо с грамматикой то он путает род имен существительных и выстраивает слова не связывая их по принятым в языке законам: моя твоя не понимай яркий пример того что человек не владеет русской грамматикой. Но он говорит на этом языке а ты не можешь. Итак: Самое главное в татарском языке Итак в чем же особенности грамматики татарского языка Чем он отличается от русского в своих правилах.
23463. Татарский язык на рубеже веков 36 KB
  АН РТ доктор филологических наук Казань Как известно татарский язык наряду с английским китайским индийским испанским немецким и другими языками был признан ЮНЕСКО одним 14 развитых и широко употребляемых языков мира. Будучи близок к тюркским языкам с древней письменностью он обнаруживает сходство также и с тюркскими языками Алтая. А ведь на тюркских языках разговаривают судя по некоторым данным более 250 миллионов человек В формировании татарского народа приняли участие несколько этнических компонентов групп. Поэтому...
23464. Русско-литовско-польский разговорник 1.77 MB
  Жегнайче Простите Atleiskite атляйскитя Proszę mi wybaczyć Проше ми выбачычь Извините Atsipraau атсипрашау Przepraszam Пшепрашам Спасибо Ačiu ачу Dzieńkuję Дзенькуе Пожалуйста Praom прашом Proszę Проше Помогите пожалуйста. прашом падети Proszę o pomóc. Проше о помуц Передайте пожалуйста Praom perduoti прашом пярдуоти Proszę przekazać Проше пшеказачь Скажите пожалуйста Praom pasakyti прашом пасакити Proszę mi powiedzieć Проше ми поведзечь Будьте здоровы. Сакикитя лечау Proszę mówić wolniej.
23465. Личные местоимения 199.5 KB
  Слоговое приращение augmentum syllabicum представляет собой гласный ἐ10 который помещается перед основой начинающейся с согласного звука: παιδεύω я воспитываю impf. Глаголы начинающиеся с ρ при добавлении приращения удваивают этот согласный: ῥίπτω я бросаю impf. Девять глаголов принимают приращение εἰ вместо ἐ: ἐθίζω я приучаю impf. εἴθιζον я приучал ἕλκω я тащу impf.
23466. Возвратные местоимения 184 KB
  свой4 были заменены в аттическом диалекте родительным падежом5 личных местоимений αὐτοῦ αὐτῆς αὐτῶν занимающим позицию либо позади либо реже впереди существительного или родительным падежом возвратных местоимений ἑαυτοῦ ἑαυτῆς ἑαυτῶν который всегда помещается между артиклем и существительным: ὁ υἱὸς αὐτοῦ или реже αὐτοῦ ὁ υἱός но ὁ ἑαυτοῦ υἱός. Точно так же вместо притяжательных местоимений 1го и 2го лица ἐμός σός ἡμέτερος ὑμέτερος может ставиться родительный падеж либо соответствующих им личных местоимений энклитических...
23467. Средний и страдательный залоги 256.5 KB
  1 действительный залог activum средний залог medium страдательный залог passivum αἱρέω я беру захватываю αἱρέομαι я беру для себя выбираю αἱρέομαι меня берут захватывают προσάγω я привожу коголибо προσάγομαι я привожу к себе привлекаю к себе склоняю на свою сторону коголибо προσάγομαι меня приводят к комулибо λούω я мою купаю λούομαι я моюсь купаюсь λούομαι меня моют купают δικάζω я сужу творю суд как судья δικάζομαι я сужусь веду тяжбу как сторона в судебном процессе δικάζομαι надо мною творят суд...
23468. Указательные местоимения 133 KB
  отложительные глаголы страдательного залога deponentia passiva которые в аористе имеют формы страдательного залога а в будущем времени формы либо среднего либо страдательного залога либо обе параллельные формы: βούλομαι я желаю βουλήσομαι fut. промежуток времени в который чтолибо происходит в течение чего в продолжение чего во время чего: παρ᾿ ὅλον τὸν βίον всю жизнь παρ᾿ ἡμέραν ежедневно день за днём букв. приближение к какомулибо качеству в некоторых выражениях: παρὰ μικρόν παρ᾿ ὀλίγον без малого почти...
23469. II аттическое склонение 174.5 KB
  образованное от основы перфекта будущее завершённое futurum exactum или futurum III обозначающее состояние в будущем которое станет результатом будущего действия: πεπαιδευκὼς ἔσομαι я уже буду воспитавшим и тогда буду иметь коголибо воспитанным. Причастие будущего времени указывает на цель или намерение совершить какоелибо действие часто в сочетании с ὡς а также обозначает действие будущее по отношению к действию управляющего глагола например в обороте accusativus cum participio4: παρεσκευάζετο ὡς ἀπαντησόμενος τοῖς...