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

Компьютеры, Программирование Компьютеры, Программирование     Программное обеспечение Программное обеспечение

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

Совок большой.
Длина 21,5 см. Расцветка в ассортименте, без возможности выбора.
21 руб
Раздел: Совки
Мыло металлическое "Ликвидатор".
Мыло для рук «Ликвидатор» уничтожает стойкие и трудно выводимые запахи за счёт особой реакции металла с вызывающими их элементами.
197 руб
Раздел: Ванная
Чашка "Неваляшка".
Ваши дети во время приёма пищи вечно проливают что-то на ковёр и пол, пачкают руки, а Вы потом тратите уйму времени на выведение пятен с
222 руб
Раздел: Тарелки

1. Реляционные базы данныхЧто такое базы данных? В самом общем смысле база данных - это набор записей и файлов, организованных специальным образом. В компьютере, например, можно хранить фамилии и адреса друзей или клиентов. Один из типов баз данных - это документы, набранные с помощью текстовых редакторов и сгруппированные по темам. Другой тип - файлы электронных таблиц, объединяемые в группы по характеру их использования. Первые модели данных С ростом популярности СУБД в 70-80-х годах появилось множество различных моделей данных. У каждой из них имелись свои достоинства и недостатки, которые сыграли ключевую роль в развитии реляционной модели данных, появившейся во многом благодаря стремлению упростить и упорядочить первые модели данных. Системы управления файлами. До появления СУБД все данные, которые содержались в компьютерной системе постоянно, хранились в виде отдельных файлов. Система управления файлами, которая обычно является частью операционной системы компьютера, следила за именами файлов и местами их расположения. В системах управления файлами модели данных, как правило, не использовались; эти системы ничего не знали о внутреннем содержимом файлов. Для такой системы файл, содержащий документ текстового процессора, ничем не отличается от файла, содержащего данные о начисленной зарплате. Знание о содержимом файла - какие данные в нём хранятся и какова их структура - было уделом прикладных программ, использующих этот файл, что иллюстрирует рис. 1.1. В приложении для начисления зарплаты каждая из программ, обрабатывающих файл с информацией о служащих, содержит в себе описание структуры данных (ОСД), хранящихся в этом файле. Когда структура данных изменялась - например, в случае добавления нового элемента данных для каждого служащего, - необходимо было модифицировать каждую из программ, обращавшихся к файлу. Со временем количество файлов и программ росло, и на сопровождение существующих приложений приходилось затрачивать всё больше и больше усилий, что замедляло разработку новых приложений. Проблемы сопровождения больших систем, основанных на файлах, привели в конце 60-х годов к появлению СУБД. В основе СУБД лежала простая идея: изъять из программ определение структуры содержимого файла и хранить её вместе с данными в базе данных. Иерархические СУБД Одной из наиболее важных сфер применения первых СУБД было планирование производства для компаний, занимающихся выпуском продукции. Например, если автомобильная компания хотела выпустить 10000 машин одной модели и 5000 машин другой модели, ей необходимо было знать, сколько деталей следует заказать у своих поставщиков. Чтобы ответить на этот вопрос, необходимо определить, из каких деталей состоят эти части и т.д. Например, машина состоит из двигателя, корпуса и ходовой части; двигатель состоит из клапанов, цилиндров, свеч и т.д. Работа со списками составных частей была как будто специально предназначена для компьютеров. Список составных частей изделия по своей природе является иерархической структурой. Для хранения данных, имеющих такую структуру, была разработана иерархическая модель данных, которую иллюстрирует рис.

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. Такие структуры данных не соответствовали строгой иерархии IMS. В связи с этим для таких приложений, как обработка заказов, была разработана новая сетевая модель данных. Она являлась улучшенной иерархической моделью, в которой одна запись могла участвовать в нескольких отношениях предок/потомок, как показано на рис. 1.4. В сетевой модели такие отношения назывались множествами. В 1971 году на конференции по языкам систем данных был опубликован официальный стандарт сетевых баз данных, который известен как модель CODASYL. Компания IBM не стала разрабатывать собственную сетевую СУБД и вместо этого продолжала наращивать возможность IMS. Но в 70-х годах независимые производители программного обеспечения реализовали сетевую модель в таких продуктах, как IDMS компании Culli e , o al компании Ci com и СУБД Adabas, которые приобрели большую популярность. Сетевые базы данных обладали рядом преимуществ:Гибкость. Множественные отношения предок/потомок позволяли сетевой базе данных хранить данные, структура которых была сложнее простой иерархии.С

тандартизация. Появление стандарта CODASYL популярность сетевой модели, а такие поставщики мини-компьютеров, как Digi al Equipme Corpora io и Da a Ge eral, реализовали сетевые СУБД.Быстродействие. Вопреки своей большой сложности, сетевые базы данных достигали быстродействия, сравнимого с быстродействием иерархических баз данных. Множества были представлены указателями на физические записи данных, и в некоторых системах администратор мог задать кластеризацию данных на основе множества отношений.Конечно, у сетевых баз данных были недостатки. Как и иерархические базы данных, сетевые базе данных были очень жесткими. Наборы отношений и структуру записей приходилось задавать наперёд. Изменение структуры базы данных обычно означало перестройку всей базы данных. Как иерархическая, так и сетевая база данных были инструментами программистов. Чтобы получить ответ на вопрос типа &quo ;Какой товар наиболее часто заказывает компания Acme Ma ufac uri g?&quo ;, программисту приходилось писать программу для навигации по базе данных. Реализация пользовательских запросов часто затягивалась на недели и месяцы, и к моменту появления программы информация, которую она предоставляла, часто оказывалась бесполезной. Реляционная модель данных Недостатки иерархической и сетевой моделей привели к появлению новой, реляционной модели данных, созданной Коддом в 1970 году и вызвавшей всеобщий интерес. Реляционная модель была попыткой упростить структуру базы данных. В ней отсутствовали явные указатели на предков и потомков, а все данные были представлены в виде простых таблиц, разбитых на строки и столбцы. На рис. 1.5. показана реляционная версия сетевой базы данных, содержащей информацию о заказах и приведенной на рис. 1.4.К сожалению, практическое определение понятия &quo ;реляционная база данных&quo ; оказалось гораздо более расплывчатым, чем точное математическое определение, данное этому термину Коддом в 1970 году. В первых реляционных СУБД не были реализованы некоторые из ключевых частей модели Кодда, и этот пробел был восполнен только впоследствии. По мере роста популярности реляционной концепции реляционными стали называться многие базы данных, которые на деле таковыми не являлись.В ответ на неправильное использование термина &quo ;реляционный&quo ; Кодд в 1985 году написал статью, где сформулировал 12 правил, которым должна удовлетворять любая база данных, претендующая на звание реляционной. С тех пор двенадцать правил Кодда считаются определением реляционной СУБД. Однако можно сформулировать и более простое определение: Реляционной называется база данных, в которой все данные, доступные пользователю, организованны в виде таблиц, а все операции над данными сводятся к операциям над этими таблицами. Приведенное определение не оставляет места встроенным указателям, имеющимся в иерархических и сетевых СУБД. Несмотря на это, реляционная СУБД также способна реализовать отношения предок/потомок, однако эти отношения представлены исключительно значениями данных, содержащихся в таблицах. Таблицы В реляционной базе данных информация организована в виде таблиц, разделённых на строки и столбцы, на пересечении которых содержатся значения данных.

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

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

2. Системы обработки информации - язык баз данных SQL со средствами поддержания целостности

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

4. Работа с двоичными данными (SQL Server + ASP)

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

6. Реляционные базы данных-правила формирования отношений
7. Наращивание экономической и статистической информации в двухструктурных реляционных базах данных
8. Проектирование реляционной базы данных в предметной области

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

10. Организация Web-доступа к базам данных с использованием SQL-запросов

11. База данных по учету металлопродукции на платформе SQL Server

12. Разработка программы генерации тестов из базы данных на языке РНР

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

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

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

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

Антистрессовая подушка под шею "Микс".
Удобная подушка под шею создана специально для поездок и перелётов. Её можно использовать и на работе, чтобы приятно расслабиться во время
330 руб
Раздел: Дорожные пледы, подушки
Игра настольная "7 на 9 multi".
Настольная игра "7 на 9 Multi" позволит увлекательно провести время за веселой игрой. В комплект входят 61 карточка и подробная
333 руб
Раздел: Викторины
Шкатулка, 26x26x19 см (арт. 3667-RT-33).
Шкатулки — стильный аксессуар и для рукодельницы, и для филателиста, и для всех, кому приходится на время прятать используемые в хобби
1384 руб
Раздел: Шкатулки для рукоделия

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

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

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

20. Разработка базы данных, отражающей учет успеваемости студентов

21. Базы данных Microsoft Access

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

25. База данных - Бактериологическая испытательная лаборатория Боханского района

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

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

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

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

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

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

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

Ракета "Мир".
Модель 2018 года. Боковые разгонные блоки отделяются одновременно при перемещении оранжевого кольца вверх, следующая ступень также
412 руб
Раздел: Космический транспорт
Пакеты фасовочные, 10(+8)x27 см (1000 штук).
Область применения: расфасовка, упаковка продуктов питания и товаров народного потребления как на производстве, так и в быту. Размер:
306 руб
Раздел: Пакеты для продуктов
Самоклеящиеся этикетки, A4, 105x74 мм, 8 этикеток на листе.
Формат: А4. Размер: 105x74 мм. В комплекте: 100 листов (на 1 листе 8 этикеток).
500 руб
Раздел: Бейджи, держатели, этикетки

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

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

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

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

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

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

41. Параллельные машины баз данных

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

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

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

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

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

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

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

Набор форм "Paterra" для приготовления пельменей, вареников, пирожков, чебуреков, 4 штуки.
Набор форм для приготовления фигурных изделий из теста - идеальная возможность сэкономить силы и время при приготовлении пельменей,
415 руб
Раздел: Кондитерские принадлежности
Набор фломастеров "Turbo color", 36 цветов.
Набор фломастеров с тонким наконечником. Экологически безопасные фломастеры, на водной основе. Колпачок с вентиляционными
414 руб
Раздел: Более 24 цветов
Набор керамической посуды Disney "Холодное сердце", 3 предмета (в подарочной упаковке).
Предметы набора оформлены красочными изображениями мультгероинями. Набор, несомненно, привлечет внимание вашего ребенка и не позволит ему
472 руб
Раздел: Наборы для кормления

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Пивная кружка "Пиво утром, как известно, не так вредно, как полезно", 500 мл, 14 см.
Состав: керамика, ПМ. Мыть тёплой водой с применением нейтральных моющих средств.
720 руб
Раздел: Кружки
Средство для купания Bubchen, 400 мл.
Мягкое средство для купания младенцев c лекарственными травами стабилизирует кислотно-щелочной баланс кожи и поддерживает ее естественную
413 руб
Раздел: Экстракты, сборы
Папка для труда "Спортивное авто", 325х245 мм.
Размер: 325х245 мм. Материал: ткань.
322 руб
Раздел: Папки для труда

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

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

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

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

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

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

73. База данных "Архив"

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

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

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

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

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

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

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

Подставка для колец "Кошка", 12 см.
Регулярно удалять пыль сухой, мягкой тканью. Материал: металл (сплав цинка с покрытием золотой краской), стекло. Высота: 12 см. Товар не
365 руб
Раздел: Подставки для украшений
Ручка перьевая "Velvet Prestige", синяя, 0,8 мм, корпус хром/золото.
Перьевая ручка "Velvet Prestige". Цвет корпуса: хром/золото. Материал корпуса: металл. Материал пера: иридий. Пишущий узел: 0,8 мм.
404 руб
Раздел: Металлические ручки
Накидка Ritmix RAO-1317.
Материал: ПВХ. Размеры: 82 x 50 см. Варианты исполнения по цвету: прозрачный.
303 руб
Раздел: Прочее

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

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

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

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

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

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

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

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

91. Базы данных на логическоми и функциональном программировании

92. Восстановление базы данных

93. Инфологическая модель базы данных "Защита доступа"

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

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

96. Информационные базы данных: нормализация, связи и ключи

Комплект постельного белья 1,5-спальный "Disney" (с наволочкой 50х70 см).
Добро пожаловать в мир популярных персонажей, супергероев и сказочных существ. Постельное белье для мальчиков и девочек украсит интерьер и
2232 руб
Раздел: Детское, подростковое
Шары Ньютона "Эврика", большие.
Движение – это жизнь! Небольшая настольная кинетическая скульптура в собранном виде демонстрирует закон сохранения энергии, открытый
390 руб
Раздел: Антистрессы
Рюкзак школьный, цвет темно-синий (арт. RB-861-2/2).
Рюкзак школьный, два отделения, объемный карман на молнии на передней стенке, боковые карманы из сетки, откидное жесткое дно,
1730 руб
Раздел: Без наполнения

97. Использование электронной таблицы как базы данных. Сортировка и фильтрация данных в Microsoft Excel 97

98. Компьютерные технологии обработки экономической информации на основе использования систем управления базами данных

99. Методика создания структуры базы данных на персональном компьютере

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


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