Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Введення в SQL 3 страница




130. Самоконтроль учащихся в системе развивающего обучения.

131. Самостоятельная работа как средство активизации познаватель­ной деятельности школьников.

132. Ситуации выбора поступка в этическом воспитании школьников.

133. Ситуация успеха как условие мотивации учения школьников.

134. Социальная реабилитация детей с проблемами здоровья средства­ми эстетического воспитания.

135. Социально-педагогическая адаптация школьников средствами эко­номического воспитания.

136. Социально-педагогическая фасилитация учебной деятельности не­успевающих школьников.

137. Становление ценностного отношения к учебной деятельности уча­щихся.

138. Сюжетно-ролевые игры как средство формирования межличност­ных отношений школьников.

139. Сюжетно-ролевые игры как средство формирования у школьников гуманного отношения к окружающему миру.

140. Творческая деятельность детей как условие социально-педагоги­ческой адаптации в условиях детского дома.

141. Театральная деятельность в системе эстетического воспитания школьника.

142. Телекоммуникации как средство развития познавательного инте­реса учащихся.

143. Тестирование как метод активизации познавательной деятельнос­ти школьников.

144. Трудовое воспитание в педагогической системе К. Д. Ушинского.

145. Трудовое воспитание в русской народной педагогике.


 

146. Учебная книга как средство развития самообразовательных уме­ний школьников.

147. Учебное задание как средство формирования самостоятельной де­ятельности школьников.

148. Философско-педагогические основы вальдорфской школы.

149. Формирование готовности школьников к Природоохранной дея­тельности.

150. Формирование гуманистической культуры учащихся средствами изобразительного искусства.

151. Формирование культуры межнационального общения в школах со смешанным национальным составом.

152. Формирование межличностных отношений Школьников через кол­лективную творческую деятельность.

153. Формирование нравственной самооценки школьников в процессе воспитания этической культуры.

154. Формирование познавательной деятельности младших школьни­ков с задержкой психического развития как условие повышения эффектив­ности их обучения.

155. Формирование познавательных интересов у школьников в учеб­ном процессе через элементы занимательности.

156. Формирование положительного отношения школьников к учению на основе взаимодействия семьи и школы.

157. Формирование профессионального самоопределения дезадаптиро­ванных младших школьников в социально-воспитательной деятельности школы..

158. Формирование социально-нравственных ориентации школьников в детских объединениях.

159. Формирование толерантности в межличностных отношениях
школьников.

160. Формирование у школьников способности к речевому творчеству.

161. Формирование у школьников толерантности как социально значи­мой ценности.

162. Формирование учебно-исследовательской культуры учащихся.

163. Формирование целостного представления о народной культуре у школьников.

164. Формирование экономической культуры у школьников в условиях интеграции учебной и внеучебной работы.

165. Формирование экономической культуры школьников в процессе дополнительного образования.


 




166. Формирование эмоционально-волевой готовности детей к обуче­нию в школе.

167. Формирование эмпатии у школьников в условиях гуманизации учеб­но-воспитательного процесса.

168. Художественная деятельность как фактор развития гуманистичес­кой культуры личности школьника.

169. Художественная природоведческая литература как средство эко­логического воспитания школьников.

170. Экологическое воспитание младших школьников в процессе учеб­ной и внеучебной работы.

171. Эколого-валеологическая направленность физического воспита­ния школьника.

172. Эколого-экономическая направленность образования как условие успешной адаптации учащихся к изменяющейся социальной среде.

173. Эмоционально насыщенная образовательная среда как средство коммуникативного развития школьников.

174. Эмоциональное воспитание школьников средствами народного творчества.

175. Эмоционально-предметная среда как условие личностного разви­тия школьника.

176. Эмпатия в системе нравственного воспитания школьников.

177. Эстетическое воспитание в русской народной педагогике.

178. Эстетическое воспитание школьников на традициях народной пе­дагогики.

179. Эстетическое воспитание школьников средствами природных ма­териалов.

180. Эстетическое развитие школьников в условиях музыкально-прак­тической деятельности.

181. Этико-экономическое воспитание учащихся в образовательном про­цессе школы.

182. Этнопедагогические основы формирования музыкальной культу­ры школьников.

183. Этноэкологическая направленность воспитательного процесса в школе.

 


СПИСОК ЛИТЕРАТУРЫ

1. Александров Г. И. Вопросы эффективности педагогических исследо­ваний // Проблемы повышения эффективности педагогических исследова­ний и реализация достижений науки в процессе обучения и воспитания: V сессия семинара- - М., 1972.

2. Анисимов О. С. Методологическая культура педагогической деятель­ности и мышления. - М., 1991. - 168 с.

3. Бабсшский М. А. Проблемы повышения эффективности педагогичес­кого исследования. - М, 1982.

4. Бордовская Н. В. Диалектика педагогического исследования: Логи­ко-методологические проблемы.-СПб., Изд-во РХТИ, 2001. -512с.

5. Валеев Г. X. Гипотеза педагогического исследования // Педагогика. -

1999. - №5.

6. Валеев Г. X. Объект, предмет и тема исследования // Педагогика. -

2000. - №2.

7. Введение в научное исследование по педагогике / Под ред. В. И. Жу­равлева. - М.: Просвещение, 1988. - 239 с.

8. Волкова В. #., Денисов А. А. Основы теории систем и системного анализа. - СПб.: СибГТУ, 1999. - 512 с.

9. Герасимов Н. Г. Структура научного исследования (Философский анализ познавательной деятельности в науке). - М.: Мысль, 1985. - 215 с.

 

10. ГОСТ7.1-84. Библиографическое описание документов.-М.: Изд-во стандартов, 1987. - 72 с.

11. Гмурмаи В. Е. Внедрение научно-педагогических рекомендаций -условие и средство укрепления единства теории и практики // Внедрение достижений педагогики в практику школ. - М., 1981.

12. Грабарь М. И., Краспянская К. А. Применение математической ста­
тистики в педагогических исследованиях. - М.: Педагогика, 1977. - 137 с.

13. Гласе Дж., СтэнлиДж: Статистические методы в педагогике и пси­
хологии. - М.: Прогресс, 1976. - 496 с.

14. Данилов М. А. Основные проблемы методологии и методики педа­
гогических исследований // Сов. педагогика. - 1962. - №5. - С. 69-79.



15. Джонс Д. Методы проектирования. - М.: Мир, 1986. - 316 с. \6.ЖафяровА. Ж.,ЖафяровР. А. Математическая статистика. - Ново­сибирск, 2000. - 249 с.

17. Загвязинский В. И. Методология и методика дидактического иссле­дования. - М., 1982.

18. Загвязинский В. И. Организация опытно-экспериментальной работы в школе. -Тюмень, 1993.

19. Загвязинский В. И. Методология и методика социально-педагоги­ческого исследования. - М., 1995.

20. Загвязинский В. И., А /паханов Р. Методология и методы психолого-педагогического исследования. - М., 2001.

21. Загузов Н. И. Докторские диссертации по педагогике и психологии (1937-1999 гг.). - М., 2000. - 216 с.

22. Загузов Н. И. Становление и развитие квалификационных научных работ по педагогике в России (1934-1997 гг.). - СПб., 1999. - 375 с.

23. Загузов Н. И. Подготовка и защита диссертации по педагогике. -М.: Издательский дом Ореол-Лайн, 1998. - 192 с.

24. Зимняя И. А. Научно-исследовательская работа: методология, тео­рия, практика организации и проведения. - М.: МНПИ, 1999. - 28 с.

25. Ильин В. В., Калинкин А. Т. Природа науки: Гносеологический под­ход. - М.: Высшая школа, 1985. - 230 с.

26. Казанцев С. Я., КазанцеваЛ. А. Методологическая культура студен­тов в условиях фундаментализации обучения // Педагогическое образова­ние и наука. - 2001. - №3. - С. 9-14.

27. Колесников Л. Ф., Турченко В. Н., Борисова Л. Г. Эффективность образования. - М.: Педагогика, 1991. - 269 с.

28. Колесова А. К. Теоретико-методологические проблемы истории пе­дагогического образования. - М.: Прометей, 1999.

29. Копнин П. В. Гносеологические и логические основы науки. - М., 1974. - 568 с.

30. Кочетов А. И. Культура педагогического исследования. - Минск, 1996.

31. Краевский В. В. Методология педагогики: прошлое и настоящее // Педагогика. - 2002. - №1. - С. 3-10.

32. Краевский В. В. Методология педагогического исследования. - Са­мара, 1994.

33. Краевский В. В. Общие основы педагогики. - М.-Волгоград: Пере­мена, 2002.- 163 с.

34. Краевский В. В. Проблемы научного обоснования обучения: Мето­дологический анализ. - М., 1977.


 

35. Краевский В. В. Соотношение педагогической науки и педагоги­ческой практики. - М., 1977.

36. Кузин Ф. А. Кандидатская диссертация. - М., 1997.

37. Ладенко И. С. Рефлексия в науке и обучении. - Новосибирск: ИИФ-ФСО, 1989.-254 с.

38. ЛангеК. А. Организация управления научным исследованием.-Л.: Наука, 1971.-248 с.

39. Леднев В. С, Краевский В. В., Полонский В. М., Штульман Э. А. Тре­бования к диссертациям по педагогическим наукам. ~М.: ВАК, 1990.-20с.

40. Ломов Б. Ф. Методологические и теоретические проблемы психо­логии. -М., 1984.

41. Майданов А. С. Искусство открытия: Методология и логика науч­ного творчества. - М., 1993. - 256 с.

42. Макаровская И. А. Вопросы повышения эффективности педагоги­ческих исследований // Проблемы повышения эффективности педагогичес­ких исследований и реализация достижений науки в процессе обучения и воспитания: V сессия семинара. - М., 1972.

43. Методология и методы социальной психологии.-М., 1977.

44. Методология учебного проекта. - М., 2001. - 144 с.

45. Методы педагогических исследований / Под ред. А. И. Пискунова, Г. В. Воробьева. - М., 1979.

46. Методы системного педагогического исследования. - Ленинград, 1980.

47. Моисеев Н. Н Элементы теории оптимальных систем. - М.: Наука, 1974. - 528 с.

48. Мышление учителя: Личностный механизм и понятийный аппарат / Под ред. Ю. Н. Кулютина, Г. С. Сухобской. - М.: Педагогика. - 1990.

49. Наин А. Я. Технология работы над кандидатской диссертацией по педагогике. - Челябинск, 1996.

50. Неволина Е. М. Как написать и защитить диссертацию. - Челябинск, 2001.- 190 с.

51. Новиков А. М. Докторская диссертация. - М., 2000.

52. Новиков А. М. Как работать над диссертацией. - М., 1999. - 104 с.

53. Новиков А. М. Методология образования. - М.: Эгвес, 2002. -320 с.

54. Огородников И, Т. О повышении идейного и теоретического уровня учебной и научной работы по педагогическам наукам. М., 1967.

55. Олейникова О. Д., Сидорина Т. В., Чечулин А. А., Худорошко Л. А. Введение в психологию и технологию научно-исследовательской деятель­ности. - Новосибирск, 1999. -?■ 220 с.


 




56. Полонский В. М. Оценка качества научно-педагогических иссле­дований. - М.: Педагогика, 1987. - 144 с.

57. Попков В. А., Корэ/суевА. В. Избранные проблемы педагогическо­го исследования. Пособие для начинающего аспиранта. - М., 1999.

5 8. Проблемы методологии педагогики и методики исследований /Под ред. М. А. Данилова и Н. И. Болдарева. - М.: Педагогика, 1971. - 352 с.

59. Рабочая книга председателя диссертационного совета по психоло­го-педагогическим наукам / Сост. Н. И. Загузов. - СПб., 1995. - 212 с.

60. Равкип 3. И. Актуальные проблемы методологии историко-педаго-гических исследований. - М., 1993.

61. Равкип 3. И. Историческое и логическое в педагогических ис­следованиях // Методология педагогических исследований. - М., 1980. -С. 48-81.

62. РакитовА. И. Историческое познание: системно-гносеологический подход. - М., 1982. - 306 с.

63. Рубинштейн С. Л. Бытие и Сознание. - М., 1957.

64. Селье Г. От мечты к открытию: Как стать ученым / Пер. с англ. -М.: Прогресс, 1987. - 368 с.

65. Скалкова Я. Методология и методы педагогического исследова­ния. - М., 1989.

66. Скаткип М. Н. Методология и методика педагогического исследо­вания. - М., 1986.- 152 с.

67. Сластенин В. А. Гуманистическая культура специалиста // Магистр. -1991.-№1.-С. 16-25.

68. Сластенин В. А. Методологическая культура учителя // Сласте­нин. - М., 2000. - С. 385-398.

69. Сластенин В. А., ПодьшоваЛ. С. Педагогика: инновационная дея­тельность. - М., 1997. - 224 с.

70. Сластенин. - М.: Магистр-пресс, 2000! - 488 с: ил.

71. Соловьева Н. Н. Основы подготовки к научной деятельности и офор­мление ее результатов. - М.: Изд-во АПКиПРО, 2001. - 74 с.

72. Степанов С. Ю., Семенов И. Н. Проблема формирования типов рефлексии в решении творческих задач // Вопросы психологии. - 1982. -№1. -С. 70-74.

73. Творчество в научном познании. - М.: Наука, 1976. - 232 с.

74. Теория прогнозирования и принятия решения / Под ред. С. А. Сар­кисяна. - М.: Высшая школа, 197. - 351 с.

75. ТырсяковД. В. Методика развития интеллектуальной рефлексии у школьников. - Ставрополь, 1999. - 32 с.


76. Тюков А. А. Рефлексия в науке и в обучении.-Новосибирск: НГУ,
1984.-124 с.

77. Тюрин Ю. Н., Макаров А. А. Статистический анализ данных на ком­
пьютере. - М.: Инфра-М, 1998. - 528 с.

77. Файербенд П. Избранные труды по методологии науки. - М.: Про­гресс, 1986. - 542 с.

78. Философия и методология науки. - М.: Аспект пресс, 1996. - 551 с.

79. Холл А. Опыт методологии для системотехники. - М., 1975. -624с.

80. Чебышев Н., Каган В. Терапия феномена «разрывности» мышления // Высше образование в России. - 1999. -№1. - С. 47-51.

81. Чечель И. Д. Управление исследовательской деятельностью педа­гога и учащегося в современной школе. - М.: Сентябрь, 1998: - 144 с.


Комп’ютерні технології використовують мови програмування й стандарти, більша частина яких не сумісна. Та час від часу, все-таки, виникають сумісні стандарти, і от на їхнє вивчення часу жалкувати не слід. Мова структурованих запитів, в оригіналі відома як SQL (Structured Query Lenguage), виникла як мова взаємодії з базами даних (БД) за допомогою систем керування базами даних (СКБД). SQL використовується більшістю СКБД, популярних сьогодні: Oracle, Microsoft SQL Server, Microsoft Access, DB2 від IBM, Sybase тощо. Знання цієї мови в наш час обов’язкове для будь-якого професіонала в області інформаційних технологій. Не зашкодить знання SQL і все зростаючому числу людей, які, не будучи програмістами, працюють з сучасними інформаційними системи.

У цій темі ми розглянемо питання, які звичайно цікавлять учнів у найперші години занять і зводяться, як правило, до головного: що таке SQL? Саме із цього – що таке SQL і чим він не є, – ми й почнемо наш огляд, не забувши також окреслити коротку історію цієї мови й прояснити деякі неясності в термінології. Далі ми розглянемо деякі варіанти установки системи, у якій має бути використаний SQL – зовнішнього інтерфейсу, прикладної частини і їхню взаємодію. Потім розглянемо кілька прикладів реалізації такої системи. Після цього, обговоримо відмінність SQL, як декларативної мови, від процедурних мов, на зразок Basic або Pascal, і суть цієї відмінності. Нарешті, ми проаналізуємо ситуації, що вимагають переходу до SQL, і роль «людського фактора» у великих центрах обробки даних. Отже, у цій темі ми:

ü познайомимося з SQL і його історією;

ü довідаємося, що таке ANSI-SQL;

ü вивчимо конфігурування SQL і реалізацію його в з’єднаннях;

ü обговоримо ситуації, що вимагають рішень на основі SQL;

ü проаналізуємо роль людського фактора в центрі обробки даних.


1 Що таке SQL і що вона уміє

Мова структурованих запитів (Structured Query Language – SQL) – мова програмування взаємодії з базами даних. Взаємодія, як правило, відбувається між «зовнішнім інтерфейсом» й «прикладною частиною»; зовнішній інтерфейс посилає прикладній частині, на якій зберігаються дані, SQL-оператори, що містять команди створення, читання, модифікації або видалення даних. Універсальні правила мови затверджені Американським національним інститутом стандартизації (ANSI). У комітет з розробці стандарту входили фахівці баз даних від промисловості, наукових установ і виробників програмного забезпечення. Внаслідок цього, SQL є відкритою мовою – тобто не власністю окремої компанії, яка могла б установлювати правила її використання.

i SQL відкрита (не є об’єктом правоволодіння) мова програмування взаємодії з базами даних, правила якої затверджені стандартом.

Головне достоїнство мови SQL полягає в тому, що вона застосовується у більшості розповсюджених базах даних. SQL можна використати в Pascal або Basic для взаємодії з базами даних Oracle; його можна використати на Web-сторінці для обміну даними з Microsoft SQL Server; можна надіслати запит з бази даних DB2 компанії IBM у базу даних Sybase; навіть в Access для опису елементів, які потрібно отримати, можна використати SQL. Дотепер ведеться активне обговорення мов, на зразок Java, поєднуваних девізом «написав – запускай скрізь». Для програмістів баз даних SQL, власне кажучи, став втіленням іншого девізу: «вивчив – заробляй скрізь».

SQL надає багато можливостей, найбільш важливі з яких:

ü читання існуючих даних;

ü створення нових записів даних;

ü модифікація існуючих даних;

ü видалення даних.

SQL має ключові слова й конструкції для виконання цих основних завдань. Вивченню основ цих команд присвячено цей посібник. Однак, перш ніж приступати до вивчення синтаксису й перерахуванню розповсюджених помилок, розглянемо в декількох наступних абзацах приклади зазначених операцій.

Найбільше часто застосовувана операція – читання даних. Ми можемо із програми, написаної на Basic, у базу даних Oracle оператор ANSI-SQL із запитом списку всіх членів нашої організації, що проживають, приміром, у Києві. Якщо власники бази даних перейдуть згодом на DB2 від IBM, нам не буде потрібно вносити в цей оператор які-небудь зміни – він залишиться працездатний у колишньому виді. SQL забезпечує багато варіантів цього оператора, включаючи сортування імен по різних ознаках, повернення тільки декількох імен з початку й кінця списку, виключення повторюваних імен і багато інших умов, які тільки можуть знадобитися для отримання з бази даних потрібної інформації.

SQL використовується для створення в базі даних нових записів. Для збору даних, що поміщають у відповідний SQL-оператор, можна використати HTML-форму. Прийнявши SQL-оператор, відправлений формою, база даних Microsoft SQL Server створить новий запис. Через сумісність SQL з більшістю систем, цей же оператор може бути використаний, приміром, користувачами, що створюють записи бази даних у локальній мережі за допомогою програми, написаної на Pascal.

Приклад модифікації даних: дані модифікуються за допомогою інтерфейсу користувача, що належить зовнішньому інтерфейсу (це може бути HTML-сторінка), і повертаються SQL-оператором назад у базу даних. Однак з’єднання з базою даних не зобов’язано може бути прямим. База даних DB2 на великий (мейнфрейм) машині IBM може з’єднуватися з головною машиною корпорації, що надає базу даних Sybase. У цьому випадку машина IBM може генерувати SQL-оператор модифікації деяких записів і відправити його в базу даних Sybase. Незважаючи на відмінність двох систем і способів обробки даних в кожній, обидві правильно зрозуміють і виконають даний оператор.

Нарешті SQL-оператори застосовуються для видалення даних. Вони дозволяють задавати дуже складні умови, що визначають які із записів підлягають видаленню, а які повинні залишитися недоторканими. Можливо також видалення частини даних із запису.

2 Чого SQL не вміє

По-перше, SQL – це не програма й не середовище розробника на зразок Access або VB. Це чиста мова. SQL не має зовнішнього інтерфейсу, тобто формами на зразок тих, які реалізуються в додатках Access або Microsoft SQL Server, і в ній не передбачено який-небудь засіб взаємодії з Web-сторінками. SQL-оператори генеруються, як правило, окремою програмою зовнішнього інтерфейсу. Правда багато СКБД, що працюють із SQL, мають засоби набору SQL-операторів із клавіатури й запуску, але ці засоби призначаються головним чином для налагодження.

По-друге, в SQL не реалізована прикладна частина. Ця мова не має власних засобів запису даних. Вона являє собою всього лише стандартний засіб обміну даними між програмами, здатними зберігати ці дані (такі програми, як ми побачимо пізніше, називаються СКБД). Самі дані зберігаються в СКБД – наприклад, в Oracle або Microsoft SQL Server. До цього залишається додати зовнішній інтерфейс VB або Delphi, і одержуємо SQL як мову для відправлення із зовнішнього інтерфейсу команд СКБД.

Якщо звести обоє визначення разом, можна сказати, що SQL є мовою програмування, але не програмним продуктом. Розглянемо для прикладу звичайну розмовну мову – вона не містить у собі ні того, хто говорить, ні того, хто слухає. У ній є тільки слова, правила граматики й ідіоми, використовувані тими, хто говорить і слухає. Люди не є частиною мови й ніяким чином мовою не визначаються. Іще SQL можна порівняти саме з розмовною мовою ще й у тому, що рідна мова того, хто говорить, не обов’язково збігається з рідною мовою того, хто слухає, за умови, що обоє можуть переводити в SQL. Отже, комп’ютер може працювати в будь-якій операційній системі й з будь-якою програмою керування базою даних за умови, що ця програма здатна переводити зі своєї внутрішньої мови на SQL.

SQL – це мова, але не програма. Програма зовнішнього інтерфейсу забезпечує інтерфейс користувача, прикладна частина працює з даними. SQL служить стандартним засобом спілкування цих двох компонентів.

По-третє, SQL – не процедурна мова програмування (відмінність декларативних мов від процедурних ми розглянемо далі). SQL – мова наборів даних, що забезпечує взаємодію на основі операторів, що визначають результат. Саме в цьому складається істотна відмінність SQL від процедурних мов, що вимагають докладного опису способу досягнення результату.

По-четверте, SQL не має власного середовище розробки. Приміром, Access надає багатий набір засобів для:

ü установки власного інтерфейсу користувача;

ü усунення помилок;

ü швидкого введення програм;

ü багаторазового їхнього використання.

«Чистий» SQL не містить жодного із цих засобів. Правда, деякі постачальники включають у розповсюджувані пакети певні інструментальні засоби, але ці засоби не є складовими частинами SQL. Якщо знову звернутися до аналогії з розмовною мовою, можна сказати, що SQL – це мова, але не словник, не підручник граматики, не друкувальний верстат, не гучномовець, не поштова служба, не картотека й не будь-який інший засіб, що використовується для розмовної мови. Мова SQL не містить у собі жоден із перерахованих засобів, як, втім, і українська.

Нарешті, SQL не орієнтований на використання в мережі, аналогічно тому, як українська не орієнтована на телефонні розмови або складання повідомлень електронної пошти. Кожному SQL-операторові потрібен спосіб доставки по призначенню (з’єднання). Ці з’єднання створюються, підтримуються й настроюються програмістами як з боку зовнішнього інтерфейсу, так і з боку прикладної частини.

3 Коротка історія SQL

У цій темі ми хочемо звернути увагу читача на глибину й, одночасно, простір застосування SQL. Глибина означає реалізацію на множини рівнів взаємодії з базами даних – від звичайного списку форми Access до обміну величезними обсягами даних між мейнфреймами – простір забезпечується використанням SQL для комунікацій майже всіма СКБД. Настільки широке визнання з’явилося, не в останню чергу, в наслідок зусиль, витрачених на розробку теорії й стандартів.

3.1 Рання історія

Батьком реляційних баз даних і SQL став д-р Е. Ф. Кодд (Dr. E. F. Codd), відомий також як Тед, що працював на IBM. Після опису Коддом в 1970 р. реляційної моделі баз даних IBM витратила чимало часу й засобів на пошуки способу реалізації його ідей. В 1978 р. IBM випустила на ринок продукт, що носив назву System/R.

Однак перш ніж IBM виявилася готова до випуску System/R, на ринку з’явилися реляційні СКБД інших компаній. Першою із цих СКБД виявилася Oracle компанії Relational Software, другою – Ingres компанії Relational Technology. Після цього IBM в 1982 р. випустила вдосконалені системи SQL/DS й DB2. Oracle (тепер – від Oracle Inc.) і DB2 виробляються як і раніше (уже бог знає в якому поколінні), технологія ж Ingres була перекуплена компанією Computer Associates.




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


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


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



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




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