Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

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




Добавление вычисляемого поля в примечание формы.

Создадим вычисляемое поле: Всего жителей в базе.

7.1 Откроем форму Жители в режиме Конструктора.

7.2 На панели элементов нажмите кнопку Пол.

7.3 Щелкните в области примечания формы. Появятся новое поле и его надпись.

7.4 Удаляем надпись и пишем свое название: Всего жителей в базе.

7.5 Щелкаем дважды в текстовом поле и вводим формулу:

 

по теме: Команды языка запросов SQL.

Цель работы: введение в SQL, получение нужных данных – синтаксис и ключевые слова SQL, использование SQL для получения данных из базы, получение данных, соответствующих определённому критерию, группировка результатов запроса, получение данных из нескольких таблиц – соединение данных. Использование SQL для изменения данных в базе, запросы удаления данных. Изменение структуры базы данных при помощи SQL: изменение свойств полей, работа с таблицами.

Задачи работы:

Задание 1 Отобразить результирующую таблицу запроса, если исходная таблица P, содержит следующие данные

Таблица P

NUM NAME STATUS
  Иванов  
  Петров  
  Сидоров  

SELECT *

FROM P

WHERE P.STATYS < (SELECT MAX(P.STATUS) FROM P);

 

 

Задание 2.

Отобразить таблицу, которая получится в результате запроса:

Таблица PD

PNUM DNUM VOLUME
     
     
     
     
     
     

 

SELECT PD.DNUM, SUM(PD.VOLUME) AS SM

FROM PD

GROUP BY PD.DNUM;

Задание 3.

Отобразить таблицу, которая получится в результате запроса:

SELECT PD.DNUM, SUM(PD.VOLUME) AS SM

FROM PD

GROUP BY PD.DNUM HAVING SUM(PD.VOLUME) > 400;

 

Задание 4.

Найти и исправить синтаксическую ошибку в следующем запросе:

SELECT PD.PNUM, PD.DNUM, SUM(PD.VOLUME) AS SM

FROM PD

GROUP BY PD.DNUM;

Задание 5.

Отобразить таблицу которая получится в результате запроса:

SELECT COUNT(*) AS N FROM P;

 

Задание 6.

Отобразить таблицу которая получится в результате запроса:

 

Таблица А

PNUM NAME1 NAME2 NAME3 T О
  Иванов Олег Васильевич    
  Петров Виталий Васильевич    
  Иванов Олег Петрович    
  Петров Виталий Федорович    

 

SELECT COUNT(Т) AS К

FROM А;

 

Задание 7.

Написать запрос:

Отобразить все данные о сотрудниках, которые работают в 4 отделе. (Таблица А)

 

Задание 8.

Написать запрос:

Отобразить все данные о сотрудниках, чьи имена начинаются на букву «О». (Таблица А)

 

Задание 9.

Найти и исправить ошибку в запросе:

SELECT PD.DNUM, SUM(PD.VOLUME) AS SM

FROM PD

ORDER BY PD.DNUM;

GROUP BY PD.DNUM;

 

Задание 10.

Отобразить таблицу, которая получится в результате выполнения запроса.

 

SELECT MAX(VOLUME) AS MAX

FROM PD

UNION

SELECT MIN(VOLUME) AS MIN

FROM PD;Контрольные вопросы

1. Что такое информационно-поисковые системы?

2. Для чего необходимы базы данных?

3. Какие вы знаете типы баз данных?

4. Какие основные этапы разработки баз данных?

5. Из каких компонентов состоит база данных?

6. Что такое запись? 7. Что такое поле?

7. Какие бывают фильтры?

8. Что такое СУБД?

9. Какие вы знаете модели данных для баз данных?

10. Что такое первичный ключ?

11. Какие вы знаете программные продукты, реализующие функции СУБД?

12. Зачем нужно структурировать данные?

13. Что такое тип данных? Зачем необходимо указывать типы полей?

14. Какие операции позволяют выполнять СУБД?

15. Что такое индексирование?

16. Что означает SQL?

17. Для чего предназначены базы данных?

18. Какие типы данных можно применять для записи в таблице?

19. Для чего предназначено ключевое поле записи?

20. Для чего предназначена схема данных?

21. Как при удалении записи из одной таблицы обеспечить автоматическое удаление таких же записей из других таблиц?

22. Как при обновлении записи в одной таблице обеспечить автоматическое обновление таких же записей в других таблицах?

23. Для чего предназначены формы и запросы?

24. Какие преимущества обеспечивает мастер подстановки в таблицах?

25. Как сформировать сложный запрос с несколькими условиями отбора?

26. Какие действия можно выполнять с символьными данными, с числовымми данными в БД?

27. Какие существуют логические операции и как они выполняются в БД?

28. Каким образом (по каким командам) происходит поиск в БД?

29. В какой форме отражаются результаты поиска в БД?

30. Каким образом (по каким командам) происходит организация запроса к БД?

31..Что в Access называется базой данных?

32. К какому классу относится СУБД Access?

33. Каковы особенности реляционной модели данных?

34. Как создать новую базу данных в Access?

35. Как добавить новый объект в существующую базу данных?

36. Какие способы создания таблиц вы знаете? В каких случаях следует использовать каждый из них?

37. Какие типы полей допустимы в Access? Каковы особенности работы с полями каждого из этих типов?

38. Какие способы создания полей подстановки Вы знаете? В каком случае следует использовать каждый их них?

39. Какие преимущества дает использование полей подстановки?

40. Какие ограничения накладываются на имена полей?

41. Что называется ключом таблицы? Какие разновидности ключей вы знаете?

42. Какими способами можно создать ключ?

43. Является ли наличие ключа в Access обязательным?

44. В каких случаях задание ключа является обязательным?

45. Какими специфическими особенностями обладает поле типа «счетчик»?

46. Какие свойства полей Вы знаете? Приведите примеры их использования.

47. Как можно изменить структуру существующей таблицы?

48. Как можно задать объединение таблиц? Какие способы объединения Вы знаете? Как можно изменить тип объединения?

49. Что такое «ограничения целостности»?

50. Какие виды целостности Вы знаете?

51. В чем важность задания ограничения целостности?

52. Что такое «ограничение целостности связи» и как они могут задаваться в Access?

53. Какие способы задания ограничения целостности в Access Вы знаете?

54. Каким образом можно создавать запросы на языке QBE в Access?

55. Какие еще языки запросов можно использовать в Access?

56. Что может служить источником данных для запроса?

57. Какие разновидности запросов Вы знаете?

58. Какие запросы называются «сложными»?

59. Как задаются условия «И» и «ИЛИ» в запросах?

60. В чем особенности выполнения запросов на связанных таблицах?

61. Что собой представляют перекрестные запросы? Как и для чего они создаются?

62. Что собой представляют параметрические запросы? Как и для чего они создаются?

63. Как вводятся в запрос вычисляемые поля?

64. Как можно получать итоговые значения в запросах?

65. Какие разновидности корректирующих запросов Вы знаете? Как их задавать?

66. Что значит «открыть запрос»?

67. Что происходит при открытии корректирующего запроса?

68. Как можно сохранить запрос? Для чего это делается?

69. Как можно сохранить результат выполнения запроса? Для чего это делается?

70. Как можно задать диапазон в условии запроса?

71. Как задается состав полей выводимых в ответ?

72. Как можно упорядочить данные в ответе?

73. Как влияет тип объединения таблиц на результат выполнения запроса?

74. Какие разновидности экранных форм вы знаете?

75. Каково назначение экранных форм?

76. В каких режимах можно работать с экранной формой? Каково назначение каждого из этих режимов?

77. Какими способами можно создавать экранную форму?

78. Как можно включать поля таблицы/запроса в форму при создании формы с помощью «Мастера»?

79. Как можно включать поля таблицы/запроса при работе в режиме конструктора?

80. Как можно скорректировать ранее созданную электронную форму?

81. Какие элементы управления могут быть использованы в экранной форме? Какими способами можно создать эти элементы?

82. Каким образом можно менять размещение элементов на экране?

83. Как можно менять размер элемента управления?

84. Чем отличается элемент типа «Список» от «Поле со списком»? Как создается каждый из этих элементов? В каком случае, какой из этих типов элементов надо использовать?

85. Какие преимущества дает использование элемент типа «Список» от «Поле со списком» при вводе данных в БД?

86. Как можно преобразовывать один тип элемента в другой? Какие преобразования допустимы, а какие - нет?

87. Какие разновидности многостраничных форм можно создавать в Access? Как можно создавать многостраничные формы?

88. Что такое «многотабличные» формы? Какие разновидности многотабличных форм можно создавать в Access? Как можно создавать многотабличные формы?

89. Что может являться источником данных для экранной формы?

90. Каковы особенности использования запроса со «*» в качестве источника для формы?

91. Как можно включить в отчет исчисляемое поле?

92. Как можно включить в отчет рисунок?

93. Как можно запретить корректировку таблицы при ее просмотре с помощью формы?

94. Как можно создать форму для ввода данных?

95. К каким последствиям может привести корректировка таблиц, на которых базируется форма? Какие меры нужно применять для устранения этих последствий?

96. Каково назначение отчетов?

97. Каким способом могут создаваться новые отчеты в Access?

98. Какие разновидности отчетов вы знаете?

99. Какие области выделяются в отчете? Каково назначение этих областей?

100. Как можно открыть и закрыть ту или иную область?

101. Как вводятся в отчеты вычисляемые поля?

102. Что может являться источником данных для отчетов?

103. Что такое «параметрический отчет»? Как его можно создать?

104. Как можно скорректировать существующий отчет?

105. В каких режимах можно работать с отчетом? Каково назначение каждого из этих режимов?

106. Как можно включать поля таблицы/запроса в форму при создании отчета с помощью «Мастера»?

107. Как можно включать поля таблицы/запроса в отчет при работе в режиме конструктора?

108. Какие элементы управления могут быть использованы в отчете форме? Какими способами можно создать эти элементы?

109. Каким образом можно менять размещение элементов в отчете?

110. Как можно менять размер элемента управления?

111. Каковы особенности использования отчета, в качестве источника для которого используется запрос со «*»?

112. Как можно включить в отчет рисунок?

113. К каким последствиям может привезти корректировка таблиц, на которых базируется отчет? Какие меры нужно применять для устранения этих последствий?

114. Как можно задавать группировку данных в отчете? Сколько уровней группировки позволяет создать Access в отчете?

115. Как можно сортировать данные в отчете?

116. Как можно разлиновать строки в многострочной части документа?

117. Как можно обеспечить нумерацию строк в отчете?

118. Что такое сложные отчеты и как их можно создавать?

119. Как можно осуществлять слияние БД с документами Word?

120..Как установить связь между таблицами?

121. Для чего необходим поиск данных?

122. Как ввести данные в спроектированную таблицу?

123. Как связать таблицы?

124. Как осуществляется поиск данных?

125. С помощью конструктора таблиц произвести в ней изменения:

- добавить в ней поля;

- изменить размер поля;

- сжать таблицу.

126. Создать таблицу.

127. Установить связь между двумя таблицами.

128. Ввести данные в две таблицы, учитывая при этом, что связь между ними уже установлена.

129. Выполнить поиск числовых данных только в текущем поле.

130. Произвести поиск данных во всех полях таблицы.

131. Используя прием буксировки, выбрать несколько записей.

132. Скопировать имеющиеся записи в буфер промежуточного хранения.

133. Выполнить вычисления над данными

 


Домашнее задание по MS Access

по теме: Создание базы данных в Access.




Поделиться с друзьями:


Дата добавления: 2014-10-23; Просмотров: 945; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.