Реферат: Современные системы управления базами данных - текст реферата. Скачать бесплатно.
Банк рефератов, курсовых и дипломных работ. Много и бесплатно. # | Правила оформления работ | Добавить в избранное
 
 
   
Меню Меню Меню Меню Меню
   
Napishem.com Napishem.com Napishem.com

Реферат

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

Банк рефератов / Программирование

Рубрики  Рубрики реферат банка

закрыть
Категория: Реферат
Язык реферата: Русский
Дата добавления:   
 
Скачать
Архив Zip, 21 kb, скачать бесплатно
Заказать
Узнать стоимость написания уникального реферата

Узнайте стоимость написания уникальной работы

12 Реферат Тема : Современные системы управления база м и данных Куринов Сергей Борисович Москва , 1997 Оглавление. Стр. 1. Введ ение. 3 2. Краткая характеристика программного обеспече ния , используемого при создании СУБД . 4 3. Принципы организации данных , лежащие в основе современных СУБД. 6 4. Совр еменные технологии , используемые в работе с данными. 8 5. Список литературы 11 Введение. Современна я жизнь немыслима без эффективного управления . Важной категорией являются системы обработк и информации , от которых во многом зависит эффе ктивность работы любого предприятия ли учреждения . Такая система должна : · обеспечивать получе ние общих и /или детализированных отчетов по итогам работы ; · позволять легко определять тенденции изменения важнейших показат елей ; · обеспечивать получе ние инф ормации , критической по времени , без существенных задержек ; · выполнять точный и полный анализ данных. Современны е СУБД в основном являются приложениями Windows , так ка к данная среда позволяет более полно испо льзовать возможности персональной ЭВМ , нежели среда DOS . Снижение стоимости высокопроизводительных ПК обусловил не только широкий переход к среде Windows , где разработчик программного обеспечения может в меньше степени заботиться о распределении ресурсов , но также сделал прогр аммное обеспечение ПК в ц елом и С УБД в частности менее критичными к аппара тным ресурсам ЭВМ. Среди наиболее ярких представителей систе м управления базами данных можно отметить : Lotus Approach , Microsoft Access , Borland dBase , Borland Paradox , Microsoft Visual FoxPro , Microsoft Vis ual Basic , а также б аз данных Microsoft SQL Server и Oracle , используем ые в приложениях , построенных по технологии «клиент-сервер» . Фактически , у любой современной СУБД существует аналог , выпускаемый другой компанией , имеющий аналогичную область применен ия и возможности , любое приложение спосо бно работать со многими форматами представлен ия данных , осуществлять экспорт и импорт д анных благодаря наличию большого числа конвер теров . Общепринятыми , также , являются технологи , позволяющие использовать возможности д ругих приложений , например , текстовых процессоров , пакетов построения графиков и т.п ., и встроенные версии языков высокого уровня (чащ е – диалекты SQL и /или VBA ) и средства визуального программир ования интерфейсов разрабатываемых приложений . По этому уже н е имеет существенного знач ения на каком языке и на основе каког о пакета написано конкретное приложение , и какой формат данных в нем используется . Более того , стандартом «де-факто» стала «быстр ая разработка приложений» или RAD (от английског о Rapid Applicat ion Development ), основанная на широко декларируемом в литер атуре «открытом подходе» , то есть необходимос ть и возможность использования различных прик ладных программ и технологий для разработки более гибких и мощных систем обработки данных. Поэтом у в одном ряду с «классическими» СУ БД все чаще упоминаются языки программировани я Visual Basic 4.0 и Visual C ++ , которые позволяют быстро создавать необходимые компоненты прил ожений , критичные по скорости работы , которые трудно , а иногда невозможно разработать с ред ствами «классических» СУБД . Современный подход к управлению базами данных подразум евает также широкое использование технологии «клиент-сервер». Таким образом , на сегодняшний день раз работчик не связан рамками какого-либо конкре тного пакета , а в зависимости от пос тавленной задачи может использовать самые раз ные приложения . Поэтому , более важным представ ляется общее направление развития СУБД и других средств разработки приложений в настоя щее время. Краткая характеристика программного обеспечения, используем ого при создании СУБД . Рассмотрим более подробно программные про дукты компании Microsoft , а именно Visual FoxPro 3.0, Visual Basic 4.0, Visual С ++, Access 7.0, SQL Server 6.5 . Наиболее интересной чертой этих п акетов являются их большие возможности интегр а ции , совместной работы и использования данных , так как данные пакеты являются продуктами одного производителя , а также испо льзуют сходные технологии обмена данными. Visual FoxPro отличается высокой скоростью , имее т встроенный объектно-ориентированный язык п рограммирования с использованием xBase и SQL , диалекты кото рых встроены во многие СУБД. Имеет высокий уровень объектной модели . При использовании в вычисли тельных сетях обеспечивает как монопольный , т ак и раздельный доступ пользователей к да нным . Применяе тся для приложений масштаба предприятия для работы на различных плат формах : Windows 3. x , Windows 95, Macintosh ... Минимальные ресурсы ПК : для Visual FoxPro версии 3.0 – процессор 468 DX , Windows 3.1, 95, NT , объем оперативной памяти 8 (12) Мб , занимаемый об ъем на Ж МД 15-80 Мб , а для Visual FoxPro версии 5.0 (выпущена в 1997 г оду ) – Windows 95 или NT , 486 с тактовой частотой 50 МГц , 10 Мб ОЗУ , от 15 до 240 Мб на ЖМД. Access входит в состав самого популяр ного пакета Microsoft Office . Основные преимущества : зна ком многи м конечным пользователям и обладает высокой устойчивостью данных , прост в освоении , м ожет использоваться непрофессиональным программистом , позволяет готовить отчеты из баз данных различных форматов . Предназначен для создани я отчетов произвольной ф ормы на основании различных данных и разработки неко ммерческих приложений . Минимальные ресурсы ПК : процессор 468 DX , Windows 3.1, 95, NT , объем оперативной памяти 12 (16) Мб , занимаемый объем на ЖМД 10-40 Мб. Visual Basic – это универсальный объектно-ориент ированный язык программирования , диалекты которого встроены в Access , Visual FoxPro . Преимущества : универсальность , возможность создания компонентов OLE , невысоки е требования к аппаратным ресурсам ЭВМ . Пр именяется для создания приложений средней мощ ности , не связанных с большой интенсивно стью обработки данных , разработки компонентов OLE , интеграц ия компонентов Microsoft Office . Минимальные ресурсы ПК : процессор 368 DX , Windows 3.1, 95, NT , объем операти вной памяти 6 (16) Мб , занимаемый объем на ЖМД 8-36 Мб. Visual C ++ – наиболее мощный объектно-ориентированный язык программирования , обладает неограниченной функциональностью . Предназначен для создания комп онентов приложений для выполнения операций , к ритичных по скорости. SQL Server – сервер баз данных , реализу ет подход «клиент- сервер» и взаимодействует с указанными пакета ми . Главные достоинства : высоая степень защиты данных , мощные средства для обработки дан ных , высокая производительность . Область применени я : хранение больших объемов данных , хранение высокоцен н ых данных или данных , требующих соблюдения режима секретности . Минималь ные ресурсы ПК : процессор 468 DX -33 МГц, Windows NT , объем оперативной памяти 16 (32) Мб , занимаемый объем на ЖМД 80 Мб. Указанные программные продукты имеют возм ожности визуального проек тирования интерфейс а пользователя , то есть разработчик из гот овых фрагментов создает элементы интерфейса , программирует только их изменения в ответ на какие-либо события. Принципы организации данных, лежащие в основе современных СУБД. Современные СУБД я вляются объектно-ориентированными и реляционными . Основной единицей является объ ект , имеющий свойства , и связи между объек тами . СУБД используют несколько моделей данны х : иерархическую и сетевую (с 60-х годов ) и реляционную (с 70-х ). Основное различие дан н ы х моделей в представлении взаим освязей между объектами. Иерархическая модель данных строится по принципу иерархии объектов , то есть один тип объекта яв ляется главным , все нижележащие – подчиненными . Устанавливае тся связь «один ко многим» , то есть дл я некот орого главного типа существует несколько подчиненных типов объектов . Иначе , главный тип именуется исходным типом , а подчиненные – порожденными . У подчиненных типов могут быть в свою очередь подчиненные типы . Н аивысший в иерархии узел (совокупность атрибу то в ) называют корневым. Сетевая модель данных строится по принципу «главный и подчиненный тип одновременно» , то есть любой тип данных одновременно может одновременно порождать несколько подчиненных типов (быть владельцем набора ) и быть подчиненным для нескол ьких главных (быть членом набор а ). Реляционная модель данных объекты и связи между ними представляются в виде таблиц , при этом связи тоже рассматриваются как объекты . Все строки , составляющие таблицу в реляционной базе данных должны иметь пе рвичный ключ . В се совреме нные средства СУБД поддерживают реляционную м одель данных. Объект (Сущность ) – элемент какой-либо системы , информация о котором сохраняется . Объект может быть как реальным (например , человек ), так и абстрактным (наприм ер , событие – поступление че ловека в стационар ). Атрибут – информационное отображение свойс тв объекта . Каждый объект характеризуется наб ором атрибутов. Таблица – упорядоченная ст руктура , состоящая из конечного набора одноти пных записей. Первичный ключ – атрибут (или группа атрибутов ) , позволяющий однозначным образом определить каждую строку в таблице. Напротив , альтернативный клю ч – атрибут (или группа атрибутов ), не совпадающая с позволяющий первичным ключом и однозначным образом определяющий каждую строку в таблице. Современны е те хнологии , используемые в работе с данными. Технология «Клиент-сервер» – технология , разделяющая приложение - СУБД на две части : клиентскую (интерактивный графический интерфейс , расположенный на компьютере пользователя ) и сервер , собственно осуществляющий у правл ение данными , разделение информации , администриров ание и безопасность , находящийся на выделенно м компьютере . Взаимодействие «клиент-сервер» осуще ствляется следующим образом : клиентская часть приложения формирует запрос к серверу баз данных , на которо м выполняются вс е команды , а результат исполнения запроса отправляется клиенту для просмотра и использо вания . Данная технология применяется , когда ра змеры баз данных велики , когда велики разм еры вычислительной сети , и производительность при обработке данны х , хранящихся не на компьютере пользователя (в крупном учр еждении обычно имеет место именно такая с итуация ). Если технология «клиент-сервер» на пр именяется , то для обработки даже нескольких записей весь файл копируется на компьютер пользователя , а только з а тем обрабатывается . При этом резко возрастает заг рузка сети , и снижается производительность тр уда многих сотрудников. Microsoft Access , Microsoft Visual FoxPro , Microsoft Visual Basic обеспечивают средства для создания клиентских частей в приложениях «клие нт-сервер» , ко торые сочетают в себе средства просмотра , графический интерфейс и средства построения з апросов , а Microsoft SQL Server является на сегодняшний день одним из самых мощных серверов баз данных. OLE 2. 0 ( Object Linking and Embedding – связыва ние и внедрение объектов ) – стандарт , описывающий правила интеграции прикладных программ . Применя ется для использования возможностей других пр иложений . OLE 2.0 используется для определения и совместного использования объектов несколькими приложениями , которые поддерживают данную технологию . Н апример , использование в среде Access таблиц Excel и его мощных средств построения диаграмм или использование данных , подготовленных Access , в отчетах состав ленных в редакторе текстов Word (связывание или включен ие объекта ). OLE Automation (Автомат изация OLE ) – ко мпонент OLE , позволяющий программным путем устанавливать св ойства и задавать команды для объектов др угого приложения . Позволяет без необходимости выхода или перехода в другое окно использ овать возможности нужного пр иложения . При ложение , позволяющее другим прикладным программам использовать свои объекты называется OLE сервером . Приложение , ко торое может управлять объектами OLE серверов называется OLE контроллер или OLE клиент . Из рассмотренны х программных средств в ка честве OLE серверов могут выступать Microsoft Access , а также Microsoft Excel , Word и Graph ... Microsoft Visual FoxPro 3.0 и 5.0 может выступать только в виде OLE клиент а. RAD ( Rapid Application Development – Быстрая разработка приложений ) – подход к разра ботке приложений , предусматривающий широкое использование готовых компонентов и /или приложений и пакетов (в том числе от разных производителей ). ODBC ( Open Database Connectivity – открытый доступ к базам данных ) – технология , позволяющая испо льзовать базы данных , созданные другим п риложением при помощи SQL . SQL ( Structured Query Language – язык структ урированных запросов ) – универсальный язык , предназначенный для создания и выполнения запросов , обраб отки данных как в собственной базе данных приложения , так и с базами данных , созданных другими приложениями , поддерживающими SQL . Также SQL применяется для управления реляционными базам и данных. VBA (Visual Basic for Applications – Visual Basic для Приложений ) – разно видность (диалект ) объектно-ориентированного я з ыка программирования Visual Basic, встраиваемая в программн ые пакеты. Список литературы 1. Б . Богумирск ий Эффективная работа на IBM PC в среде Windows 95 СПб , «Питер» , 1997 , 1000с. 2. Д . Вейскас Эффективная работа с Microsoft Access 7.0 « Microsoft Press » , 1997 , 864с. 3. Дж . Вудкок , М . Янг Эффективная работа с Microsoft Office 95 « Microsoft Press » , 1000 с. 4. А . Горев , С . Макашарипов , Р . Ахаян Эффективная работа с СУБД СПб , «Питер» , 1997, 704с. 5. А . В . Пот апкин Основы Visual Basic для пакета Microsoft Office М , «Эком» , 1995, 256с.
1Архитектура и строительство
2Астрономия, авиация, космонавтика
 
3Безопасность жизнедеятельности
4Биология
 
5Военная кафедра, гражданская оборона
 
6География, экономическая география
7Геология и геодезия
8Государственное регулирование и налоги
 
9Естествознание
 
10Журналистика
 
11Законодательство и право
12Адвокатура
13Административное право
14Арбитражное процессуальное право
15Банковское право
16Государство и право
17Гражданское право и процесс
18Жилищное право
19Законодательство зарубежных стран
20Земельное право
21Конституционное право
22Конституционное право зарубежных стран
23Международное право
24Муниципальное право
25Налоговое право
26Римское право
27Семейное право
28Таможенное право
29Трудовое право
30Уголовное право и процесс
31Финансовое право
32Хозяйственное право
33Экологическое право
34Юриспруденция
 
35Иностранные языки
36Информатика, информационные технологии
37Базы данных
38Компьютерные сети
39Программирование
40Искусство и культура
41Краеведение
42Культурология
43Музыка
44История
45Биографии
46Историческая личность
47Литература
 
48Маркетинг и реклама
49Математика
50Медицина и здоровье
51Менеджмент
52Антикризисное управление
53Делопроизводство и документооборот
54Логистика
 
55Педагогика
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Ценные бумаги и фондовый рынок
88Экономика предприятия
89Экономико-математическое моделирование
90Экономическая теория

 Анекдоты - это почти как рефераты, только короткие и смешные Следующий
Справедливо бы было, если в финале чемпионата Европы играли бы команды Уэльса и Исландии - только там настоящие европейцы ещё остались!
Anekdot.ru

Узнайте стоимость курсовой, диплома, реферата на заказ.

Обратите внимание, реферат по программированию "Современные системы управления базами данных", также как и все другие рефераты, курсовые, дипломные и другие работы вы можете скачать бесплатно.

Смотрите также:


Банк рефератов - РефератБанк.ру
© РефератБанк, 2002 - 2016
Рейтинг@Mail.ru