Библиотека Рефераты Курсовые Дипломы Поиск
Библиотека Рефераты Курсовые Дипломы Поиск
сделать стартовой добавить в избранное
Кефирный гриб на сайте za4eti.ru

Компьютеры, Программирование Компьютеры, Программирование     Программирование, Базы данных Программирование, Базы данных

Реляционные Базы Данных. SQL - стандартный язык реляционных баз данных

Ручка "Шприц", желтая.
Необычная ручка в виде шприца. Состоит из пластикового корпуса с нанесением мерной шкалы. Внутри находится жидкость желтого цвета,
31 руб
Раздел: Оригинальные ручки
Чашка "Неваляшка".
Ваши дети во время приёма пищи вечно проливают что-то на ковёр и пол, пачкают руки, а Вы потом тратите уйму времени на выведение пятен с
222 руб
Раздел: Тарелки
Карабин, 6x60 мм.
Размеры: 6x60 мм. Материал: металл. Упаковка: блистер.
44 руб
Раздел: Карабины для ошейников и поводков

Содержание: Содержание2 Реляционные базы данных3 Что такое базы данных?3 Первые модели данных3 Системы управления файлами3 Иерархические СУБД4 Сетевые базы данных5 Реляционная модель данных7 Таблицы8 Первичные ключи9 Отношения предок/потомок10 Внешние ключи11 Двенадцать правил Кодда12 Язык SQL как стандартный язык баз данных14 Язык SQL15 Роль SQL16 Достоинства SQL17 Независимость от конкретных СУБД18 Переносимость с одной вычислительной системы на другую18 Стандарты языка SQL18 Одобрение SQL компанией IBM (DB2)19 Протокол ODBC и компания Microsof 19 Реляционная основа19 Высокоуровневая структура, напоминающая английский язык20 Интерактивные запросы20 Программный доступ к базе данных20 Различные представления данных20 Полноценный язык для работы с базами данных20 Динамическое определение данных21 Архитектура клиент/сервер21 Стандарты SQL21 Стандарты A SI/ISO21 Другие стандарты SQL22 ODBC и консорциум SQL Access Group23 Миф о переносимости23 Влияние SQL25 SQL и спецификация SAA компании IBM25 SQL на мини-компьютерах26 SQL на системах U IX26SQL и обработка транзакций26 SQL на персональных компьютерах27 SQL в локальных сетях28 Список использованной литературы 30 Список использованной литературы: &quo ;SQL Полное руководство&quo ; BHV, Киев, 1998 &quo ;Программирование в среде СУБД FoxPro 2.0&quo ; Радио и связь, Москва, 1993 &quo ;Эффективная работа с Microsof Access 7.0&quo ; Питер, Санкт-Петербург, 1997 Санкт-Петербургский Государственный Технический Университет Факультет Экономики и Менеджмента Кафедра &quo ;Мировая Экономика&quo ; РЕФЕРАТ По Информатике на тему: &quo ;Реляционные Базы Данных. SQL - стандартный язык реляционных баз данных&quo ; Выполнил: Егоров С. Н. гр.2078/2 Проверил: Первицкий А. Ю. Санкт-Петербург 1999 1. Реляционные базы данных Что такое базы данных? В самом общем смысле база данных - это набор записей и файлов, организованных специальным образом. В компьютере, например, можно хранить фамилии и адреса друзей или клиентов. Один из типов баз данных - это документы, набранные с помощью текстовых редакторов и сгруппированные по темам. Другой тип - файлы электронных таблиц, объединяемые в группы по характеру их использования. Первые модели данных С ростом популярности СУБД в 70-80-х годах появилось множество различных моделей данных. У каждой из них имелись свои достоинства и недостатки, которые сыграли ключевую роль в развитии реляционной модели данных, появившейся во многом благодаря стремлению упростить и упорядочить первые модели данных. Системы управления файлами. До появления СУБД все данные, которые содержались в компьютерной системе постоянно, хранились в виде отдельных файлов. Система управления файлами, которая обычно является частью операционной системы компьютера, следила за именами файлов и местами их расположения. В системах управления файлами модели данных, как правило, не использовались; эти системы ничего не знали о внутреннем содержимом файлов. Для такой системы файл, содержащий документ текстового процессора, ничем не отличается от файла, содержащего данные о начисленной зарплате. З Рис 1.1

. Приложение для начисления зарплаты, использующее систему управления файлами. Программа для обновления данных по служащим ОСД Программа для начисления зарплаты ОСД ОСД Программа для создания отчетов по служащим ОСД Рис. 1.1. Приложение для начисления зарплаты, использующее систему управления файлами. нание о содержимом файла - какие данные в нём хранятся и какова их структура - было уделом прикладных программ, использующих этот файл, что иллюстрирует рис. 1.1. В приложении для начисления зарплаты каждая из программ, обрабатывающих файл с информацией о служащих, содержит в себе описание структуры данных (ОСД), хранящихся в этом файле. Когда структура данных изменялась - например, в случае добавления нового элемента данных для каждого служащего, - необходимо было модифицировать каждую из программ, обращавшихся к файлу. Со временем количество файлов и программ росло, и на сопровождение существующих приложений приходилось затрачивать всё больше и больше усилий, что замедляло разработку новых приложений. Проблемы сопровождения больших систем, основанных на файлах, привели в конце 60-х годов к появлению СУБД. В основе СУБД лежала простая идея: изъять из программ определение структуры содержимого файла и хранить её вместе с данными в базе данных. Иерархические СУБД Одной из наиболее важных сфер применения первых СУБД было планирование производства для компаний, занимающихся выпуском продукции. Например, если автомобильная компания хотела выпустить 10000 машин одной модели и 5000 машин другой модели, ей необходимо было знать, сколько деталей следует заказать у своих поставщиков. Чтобы ответить на этот вопрос, необходимо определить, из каких деталей состоят эти части и т.д. Например, машина состоит из двигателя, корпуса и ходовой части; двигатель состоит из клапанов, цилиндров, свеч и т.д. Работа со списками составных частей была как будто специально предназначена для компьютеров. С Рис 1.2. Иерархическая база данных, содержащая информацию о составных частях Записи писок составных частей изделия по своей природе является иерархической структурой. Для хранения данных, имеющих такую структуру, была разработана иерархическая модель данных, которую иллюстрирует рис. 1.2. В этой модели каждая запись базы данных представляла конкретную деталь. Между записями существовали отношения предок/потомок, связывающие каждую часть с деталями, входящими в неё. Чтобы получить доступ к данным, содержащимся в базе данных, программа могла: найти конкретную деталь (правую дверь) по её номеру; перейти &quo ;вниз&quo ; к первому потомку (ручка двери); перейти &quo ;вверх&quo ; к предку (корпус); перейти &quo ;в сторону&quo ; к другому потомку (правая дверь). Таким образом, для чтения данных из иерархической базы данных требовалось перемещаться по записям, за один раз переходя на одну запись вверх, вниз или в сторону. Одной из наиболее популярных иерархических СУБД была I forma io Ma ageme Sys em (IMS) компании IBM, появившаяся в 1968 году. Ниже перечислены преимущества IMS и реализованной в ней иерархической модели. Простота модели. Принцип построения IMS был легок для понимания.

Иерархия базы данных напоминала структуру компании или генеалогическое дерево. Использование отношений предок/потомок. СУБД IMS позволяла легко представлять отношения предок/потомок, например: &quo ;А является частью В&quo ; или &quo ;А владеет В&quo ;. Быстродействие. В СУБД IMS отношения предок/потомок были реализованы в виде физических указателей из одной записи на другую, вследствие чего перемещение по базе данных происходило быстро. Поскольку структура данных в этой СУБД отличалась простотой, IMS могла размещать записи предков и потомков на диске рядом друг с другом, что позволяло свести к минимуму количество операций записи-чтения. СУБД IMS все ещё является одной из наиболее распространённых СУБД для больших ЭВМ компании IBM. Доля мэйнфреймов этой компании, на которых используется данная СУБД, превышает 25%. С Клиенты Служащие Товары етевые базы данных Е Заказы Рис. 1.3. Множественные отношения предок/потомок сли структура данных оказывалась сложнее, чем обычная иерархия, простота структуры иерархической базы данных становилась её недостатком. Например, в базе данных для хранения заказов один заказ мог участвовать в трёх различных отношениях предок/потомок, связывающих заказ с клиентом, разместившим его, со служащим, принявшим его, и с заказанным товаром, что иллюстрирует рис. 1.3. Такие структуры данных не соответствовали строгой иерархии IMS. В связи с этим для таких приложений, как обработка заказов, была разработана новая сетевая модель данных. Она являлась улучшенной иерархической моделью, в которой одна запись могла участвовать в нескольких отношениях предок/потомок, как показано на рис. 1.4. В сетевой модели такие отношения назывались множествами. В 1971 году на конференции по языкам систем данных был опубликован официальный стандарт сетевых баз данных, который известен как модель CODASYL. Компания IBM не стала разрабатывать собственную сетевую СУБД и вместо этого продолжала наращивать возможность IMS. Но в 70-х годах независимые производители программного обеспечения реализовали сетевую модель в таких продуктах, как IDMS компании Culli e , o al к Рис. 1.4. Сетевая база данных, содержащая информацию о заказах Клиенты Товары Заказы Записи Множество омпании Ci com и СУБД Adabas, которые приобрели большую популярность. Сетевые базы данных обладали рядом преимуществ: Гибкость. Множественные отношения предок/потомок позволяли сетевой базе данных хранить данные, структура которых была сложнее простой иерархии. Стандартизация. Появление стандарта CODASYL популярность сетевой модели, а такие поставщики мини-компьютеров, как Digi al Equipme Corpora io и Da a Ge eral, реализовали сетевые СУБД. Быстродействие. Вопреки своей большой сложности, сетевые базы данных достигали быстродействия, сравнимого с быстродействием иерархических баз данных. Множества были представлены указателями на физические записи данных, и в некоторых системах администратор мог задать кластеризацию данных на основе множества отношений. Конечно, у сетевых баз данных были недостатки. Как и иерархические базы данных, сетевые базе данных были очень жесткими.

В SQL логический файл называется проекцией (view). Аналогично, то, что в терминологии DDS запись и поле, в интерфейсе SQL строка и столбец (чтобы отразить концепцию таблицы). Как функционирует база данных В этом разделе мы рассмотрим различные компоненты базы данных AS/400. Я не ставил здесь перед собой задачу проинструктировать Вас, как использовать эту базу данных. Уже есть целый ряд хороших книг, посвященных внешним аспектам базы данных и использованию двух ее интерфейсов в программах[ 52 ]. А я лишь хочу предложить Вам обзор характеристик СУБД и основ ее функционирования. Раздел состоит из двух частей. В первой содержится описание основных функций, которые должны присутствовать в каждой СУБД, и их реализации в AS/400. Во второй обзор других характеристик базы данных, некоторые из которых имеют отношение к производительности, а другие обеспечивают поддержку использования AS/400 в качестве сервера базы данных. После этого мы поговорим о внутренней реализации некоторых фундаментальных функций базы данных. Функции СУБД Есть много способов реализации реляционной базы данных, но любая система управления ею должна предоставлять следующие семь функций: определение и описание таблиц базы данных; операции управления данными (вставка, выборка, обновление и удаление); возможность определить, что представляют собой данные независимо от программы; возможность создавать новые проекции данных для удовлетворения изменяющихся требований прикладных программ; множественные проекции данных для разных прикладных программ; защита данных; целостность данных

1. Базы данных и их функции. Структурные элементы базы данных

2. Данные, их носители и виды. Операции с данными

3. Реляционные Базы Данных. SQL - стандартный язык реляционных баз данных

4. Создание баз данных в InterBase SQL Server

5. Иерархические структуры в реляционных базах данных

6. Реляционные базы данных
7. Реляционные модели базы данных
8. База данных по учету металлопродукции на платформе SQL Server

9. Нормализация таблиц в реляционной модели базы данных

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

11. Реляционная модель данных в системах управления базами данных

12. База данных для проекта досугового учреждения в городе Муроме Владимирской области

13. Информация, информатика, базы данных. Периферийные устройства

14. Пример базы данных на Delphi 2.0

15. Проектирование и разработка баз и банков данных

16. База данных для учета оплаты за междугородние разговоры

Конструктор электронный "Знаток". 180 схем, артикул 180-Znat.
Набор электронных блоков и соединений, позволяющий конструировать электрические цепи без пайки. В иллюстрированном руководстве описано 180 схем.
1815 руб
Раздел: Инженерные, научно-технические
Полка для ванной (сиденье) (белый).
Материал: пластик. Длина: 680 мм. Ширина: 310 мм. Высота: 40 мм. Выдерживает вес до 100 кг.
451 руб
Раздел: Решетки, сиденья для ванны
Ручки гелевые "Lipari", 30 цветов.
Набор ручек гелевых. В наборе: 30 цветов (0,5 мм - 4 штуки, 0,8 мм - 6 штук, неон - 6 штук, флуоресцентные - 6 штук, металлик 1 мм - 8
311 руб
Раздел: Цветные

17. Примеры баз данных (Студенческая группа)

18. Современные системы управления базами данных

19. Создание и описание базы данных "СТУДЕНТЫ" (Отчет по курсу "Базы данных")

20. Разработка базы данных "Кадры"

21. Лекции по теории проектирования баз данных (БД)

22. Разработка базы данных
23. Система управления базами данных ACCESS
24. База данных - Бактериологическая испытательная лаборатория Боханского района

25. Создание базы данных "Библиотека"

26. Разработка рисунка настенного календаря с помощью графического редактора CorelDRAW. Создание базы данных «Туристических фирм г. Минска» с помощью пакета программ Access

27. Классификация баз данных

28. Защита баз данных

29. Структура базы данных

30. База данных периодического издания

31. Качественная основа - гарантированный результат, или... Как создавать и использовать адресные базы данных

32. База данных

Детская машинка "ВИХРЬ".
Маленькие гонщики в возрасте от 1 до 3 лет будут в восторге от маневренной машинки "Вихрь". Легкая и невероятно простая в
1350 руб
Раздел: Каталки
Джип-каталка "4х4", голубой.
Каталка со звуковым сигналом. Автомобиль оснащен крюком с веревкой, за который его может везти сам водитель или родители. Если веревка не
1731 руб
Раздел: Каталки
Грызунок на прищепке "Машинка".
Грызунок сделан из безопасного пищевого силикона, он выполняет роль прорезывателя для зубов. Бусины грызунка достаточно мягкие и очень
380 руб
Раздел: Силиконовые

33. GeoCad, как база данных для ведения реестра регистрации прав на недвижимость и сделок с ним

34. Организация удаленного доступа к распределенным базам данных

35. Опыт использования ADO для доступа к базам данных форматов MS Access, xBase и Paradox

36. Ответы на теоретические вопросы по предмету База данных

37. Пример проектирования базы данных "Библиотека"

38. Основы использования WWW - технологий для доступа к существующим базам данных
39. Основы работы с базами данных Delphi
40. Параллельные машины баз данных

41. Инфологическое моделирование базы данных

42. Базы данных и знаний

43. Web-серверы, базы данных в Интернет, Поиск информации в Интернет, Основные системы и средства

44. База данных для информационной системы - Таксопарк

45. Защита баз данных. Access 2000

46. Операционная среда Windows. База данных Microsoft Access

47. Отчет по учебной практике ОАиП база данных студентов (создание, поиск, удаление, сортировка, все, что надо написанная на С++)

48. Проектирование баз и хранилищ данных

Игровой набор "Шарлотта Земляничка" - Кукла с домом и аксессуарами, 15 см.
Комплект: домик, кукла, кошка, 3 шарика, стол, торт, кувшин, 2 стакана. Размер домика в сложенном виде: высота - 33 см, ширина - 25 см,
1999 руб
Раздел: Шарлотта Земляничка
Конструктор металлический для уроков труда №3, 292 элемента.
Конструктор металлический имеет в своем составе 292 детали, из которых можно собрать 5 моделей - наибольшее количество в серии
392 руб
Раздел: Магнитные и металлические конструкторы
Электроминикар Tokids "Лев", цвет желтый.
Помимо того, что каталка может развивать моторные функции, научиться управлять своим собственным маленьким автомобильчиком, она также
1261 руб
Раздел: Электромобили

49. Работа с базами данных

50. Создание баз данных в Microsoft Access

51. Создание и ведение баз данных

52. Упражнения по базам данных MS ACCESS (методичка)

53. Формирование базы данных

54. Некоторые аспекты обеспечения эффективности работы системы управления базами данных
55. Система баз данных MS Access
56. Работа с базами данных

57. Создание файла и таблиц базы данных мастером и по заданной логической модели

58. Современные системы управления базами данных

59. HTML и базы данных

60. Аспектно-ориентированные методы в управлении информационными потоками баз данных ДП АСУТП

61. Использование пакета Cold Fusion для MS Windows при построении WWW - интерфейсов к базам данных

62. Разработка базы данных «Магазин бытовой техники “Электрон” средствами СУБД MS Access»

63. Використання баз даних та інформаційно-пошукових систем для раціонального ведення діловодства

64. Правовая охрана программ для ЭВМ и баз данных

Дождевик Bambola для колясок прогулок с ручкой перекидной, пвх.
Прозрачный чехол для коляски - защита от дождя и снега.Выполнен из ПВХ - прочный, не трескается, не мутнеет. Подходит для прогулочных
333 руб
Раздел: Дождевики, чехлы для колясок
Рюкзак школьный с эргономичной спинкой "Neon. Модель Multi Pack".
Ранец с эргономичной спинкой. Жесткий каркас. Вмещает формат А4+. Размер: 40x32x18 см. Имеет два отделения на молнии, боковые карманы на
2306 руб
Раздел: Без наполнения
Кружка фарфоровая "FIFA 2018. Забивака. Класс!", 380 мл.
Объем: 380 мл. Материал: фарфор.
319 руб
Раздел: Кружки, посуда

65. Автоматизация базы данных для ООО "ОриенБанк"

66. База даних "Теорія та практика прикладного програмування"

67. База даних лікарських препаратів

68. База даних по приватним підприємствам регіону

69. База даних студії веб-дизайну

70. База данный "Хозяйственный учет футбольного клуба"
71. База данных "Автоматизация учета больных в студенческой больнице"
72. База данных "Архив"

73. База данных "Международные переговоры"

74. База данных "Сотрудники"

75. База данных "Такси"

76. База данных "фруктовый сад"

77. База данных MS Access

78. База данных аттестационных ведомостей

79. База данных видеокарт

80. База данных для ремонта автомобилей

Сухой бассейн "Крокодил" + 50 шаров.
В комплекте: надувная площадка, 50 пластиковых шариков разного цвета диаметром 6 см. Материал: ПВХ пленка, пластмасса. Размер игрушки:
1813 руб
Раздел: Батуты, надувные центры
Противень глубокий "Easy" (42х32х5 см).
С противнем Easy вы всегда сможете порадовать своих родных оригинальной выпечкой. Изделие равномерно и быстро разогревается, что
487 руб
Раздел: Противни
Трусики Libero Dry Pants (6), XL, 13-20 кг, экономичная упаковка, 30 штук.
Одноразовые подгузники для детей в форме трусиков Libero Dry Pants: -надежно впитывают день и ночь; -высокие барьеры вокруг ножек помогают
605 руб
Раздел: Обычные

81. База данных компьютерного магазина

82. База данных компьютерной фирмы

83. База данных предприятия

84. База данных станции технического обслуживания автомобилей

85. База данных: "Деканат: дистанционное обучение"

86. Базы данных
87. Базы данных
88. Базы данных в юриспруденции

89. Базы данных и управление ими

90. Базы и банки данных

91. Инфологическая модель базы данных "Видепрокат"

92. Инфологическая модель базы данных "Паспортный учет"

93. Инфологическая модель базы данных дистанционного образования

94. Инфологическое моделирование базы данных "Абитуриент"

95. Информационные технологии создания и обработки баз данных с помощью MS Access XP

96. Історія розвитку баз даних

Тетрадь общая с магнитной закладкой "ONE COLOR. Черный", А4, 120 листов, клетка.
Формат - А4. Внутренний блок - офсет, клетка. Обложка - ламинированный картон. Скрепление - книжный переплет. Отделка -
527 руб
Раздел: Прочие
Трехколесный велосипед Funny Jaguar Lexus Racer Trike (цвет каркаса: графит).
Детский трехколесный велосипед с колясочной крышей на колесах ПВХ – настоящее спасение для мам с маленькими детьми. Главное место для
3600 руб
Раздел: Трехколесные
Сортер-матрешка "Волшебный куб".
Деревянный сортер-матрешка представляет собой развивающий комплекс для детишек возрастом от 3 лет. Игра состоит из 5 кубов различной
568 руб
Раздел: Сортеры, логические игрушки

97. ЛИСП-реализация основных операций над базами данных

98. Методология проектирования баз данных

99. Организация баз данных

100. Організація баз даних


Поиск Рефератов на сайте za4eti.ru Вы студент, и у Вас нет времени на выполнение письменных работ (рефератов, курсовых и дипломов)? Мы сможем Вам в этом помочь. Возможно, Вам подойдет что-то из ПЕРЕЧНЯ ПРЕДМЕТОВ И ДИСЦИПЛИН, ПО КОТОРЫМ ВЫПОЛНЯЮТСЯ РЕФЕРАТЫ, КУРСОВЫЕ И ДИПЛОМНЫЕ РАБОТЫ. 
Вы можете поискать нужную Вам работу в КОЛЛЕКЦИИ ГОТОВЫХ РЕФЕРАТОВ, КУРСОВЫХ И ДИПЛОМНЫХ РАБОТ, выполненных преподавателями московских ВУЗов за период более чем 10-летней работы. Эти работы Вы можете бесплатно СКАЧАТЬ.