Главная » Просмотр файлов » Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. - Базы данных. Учебник для высших учебных заведений (6-е изд.) - 2009

Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. - Базы данных. Учебник для высших учебных заведений (6-е изд.) - 2009 (960530), страница 60

Файл №960530 Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. - Базы данных. Учебник для высших учебных заведений (6-е изд.) - 2009 (Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. - Базы данных. Учебник для высших учебных заведений (6-е изд.) - 2009) 60 страницаХомоненко А.Д., Цыганков В.М., Мальцев М.Г. - Базы данных. Учебник для высших учебных заведений (6-е изд.) - 2009 (960530) страница 602017-12-26СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 60)

Средства разработки в С У Б Д были недостаточно совершенны. В большинстве случаев это былиобычные языки программирования с внешними библиотеками подпрограмм.284Часть 3. Современные СУБД и их применениеВ помощь пользователю при разработке структур БД в современных С У Б Дчасто предлагаются учебные приложения БД с текстовыми описаниями ивстроенными справочниками. В описаниях имеется информация о содержимом таблиц, связях их друг с другом, приводятся тексты программ и объектовразработки. С их помощью пользователь быстрее и эффективнее решает своюзадачу, при необходимости используя готовые приемы.Более интеллектуальные СУБД, в том числе Access, дополнительно предоставляют средства для предотвращения аномалий.

К ним можно отнестисредство помощи при создании таблиц (вспомогательное средство, не используемое отдельно) и Мастер анализа таблиц (основное средство).Напомним, что перед созданием БД ее нужно спроектировать. Определить, сколько должно быть таблиц, как они между собой связаны, какие укаждой из таблиц поля, есть ли ключи и прочее. Бывают ситуации, когда: оразрабатываемой информационной системе собрана не вся информация; информация собрана, но не систематизирована; данные, которые необходимораспределить но таблицам БД, импортированы из других С У Б Д или из текстовых файлов и др.

В подобных случаях требуется анализ информации.Если объем ее значителен, обойтись без средств автоматизации очень сложно.Средство помощи создания таблиц БД при завершении создания таблицы предупреждает о желательности задать ключи в таблице, если они отсутствуют. Иметь ключи в таблице рекомендуется по двум причинам.

Во-первых, при н е о б х о д и м о с т и у с т а н о в л е н и я с в я з е й с другими т а б л и ц а м и .Во-вторых, определение ключевых полей гарантирует хранение информациив таблице как минимум во второй нормальной форме, что уменьшает рискпоявления аномалий.Мастер анализа таблиц системы позволяет выполнять анализ и нормализацию таблиц. При этом исходная таблица, данные в одном или нескольких полях которой повторяются, разделяется на несколько связанных таблиц.

Разделение таблиц происходит так, чтобы информация не терялась.Пользователь может создать таблицы самостоятельно или с помощью Мастера.Для выполнения анализа таблицы и / и л и ее нормализации нужно открытьокно БД и выбрать в меню пункт С е р в и с | А н а л и з | Т а б л и ц а ( T o o l s | A n a l y z e |T a b l e ) .

В результате запускается Мастер анализа таблиц. Возможность егоиспользования предоставляется также после операций импорта данных изтекстовых файлов или файлов электронных таблиц с помощью одного изМастеров импорта.При анализе таблиц с помощью Мастера с целью нормализации исходнойтаблицы пользователю разрешается следующее: переименовывать новые таблицы, устанавливать и добавлять ключи, отменять предыдущие операции ивыполнять некоторые другие действия.10. СУБД Access 2002285Проиллюстрируем работу Мастера анализа таблиц па примере таблицы«Устройства-Производители», содержимым которой является результат соединения таблиц 0 2 и Д2, связанных но типу 1:М (см.

подраздел 3.3). Получим из этой таблицы се исходные таблицы — 0 2 и Д2.ТаблицаКод«Устройства-Производители»Вид устройстваCD-ROMCD-ROMCD-ROMCD-ROMCD-ROMCD-RecorderCD-RecorderCD-RecorderSound BlasterааааабббвФирма-производительНаличиеAcerMitsumiNECPanasonicSonyPhilipsSonyYamahaCreative LabsДаНетДаДаДаНетНетДаДаВызовем Мастер анализа таблиц и выполним с его помощью распределение полей исходной таблицы но новым таблицам. Предлагаемая схема (модель) данных показана на рис. 10.3.Анали;таблицПравильно ли мастер группирует данные?Если нет, перетащите поля с помощью мыши в подходящие по смыслу гругеты,Какие имена следует присвоить новым таблицам?Как правило, имя таблицы указывает на хранящиеся в ней данные.тНаличие•Лодстзновхз Та6лица2!Отмена< НазадДалее >Рис. 10.3.

Модель данных в окне Мастера анализа таблицЧасть 3. Современные СУБД и их применение286Созданные таблицы имеют следующий вид:Таблица!КодВид устройстваТаблица2Фирма-производительНаличиеПодстановкаCD-ROMAcerдаa, CD-ROMбCD-RecorderMitsumiнетa, CD-ROMвSound BlasterNECдаa, CD-ROMPanasonicдаa, CD-ROMSonyдаa, CD-ROMPhilipsнетб, CD-RecorderSonyнетб, CD-RecorderYamahaдаб, CD-RecorderCreative Labsдав, Sound BlasterаСравнение содержимого этих таблиц с таблицами 0 2 и Д2 показывает, чтоТаблица 1 и таблица 0 2 совпадают.

Отличие таблиц Д2 и Таблица2 состоит втом, что пара ключевых полей («Код», «Фирма-производитель») названа новым полем «Подстановка». Поле «Подстановка» выполняет такую же роль,как и два ключевых поля.Кроме того, Мастер анализа таблиц предлагает пользователю создать запрос, результатом выполнения которого оказывается исходная таблица. Д л янашего примера Мастер создал запрос с именем «Устройства-Производители», а исходную таблицу переименовал в таблицу «Устройства-Производители СТАРАЯ».

Таким образом, поставленная задача решена.1 0 . 4 . Создание основных э л е м е н т о в БДК основным элементам базы данных можно отнести таблицы, запросы,формы, отчеты, макросы и модули.СозданиебазыданныхAccess предоставляет два способа создания базы данных: создание пустойБ Д (в последующем можно добавить нужные объекты) и создание непустойБ Д с помощью Мастера.

Первый способ отличается большей гибкостью итрудоемкостью, так как требует отдельного определения каждого элементабазы данных. Второй способ ускоряет процесс создания Б Д и позволяет получить базу данных с образцами информации в таблицах. О н применим вслучаях, когда пользователю подходит одна из предлагаемых типовых баз10. СУБД Access 2002287данных. Независимо от способа создания базы данных можно в любое времялегко ее изменить и расширить.При создании БД возможны несколько вариантов диалога. К примеру, сразупосле запуска Access можно воспользоваться расположенной в правой частиокна панелью задач, из которой создание новой БД инициируется щелчкоммыши на ссылке «Новая база данных».

В появившемся диалоговом окне Ф а й лн о в о й б а з ы д а н н ы х ( F i l e N e w D a t a b a s e ) (рис. 1 0 . 4 ) нужно выбрать папкуразмещения базы, ввести имя и нажать кнопку Создать (Create).File New DatabaseSave ip:i ^ J Мои документыU4I"?) dipsw) My Data SourcesМои рисункиц^Моя музыкаЦ ] dbl.mdblQdb2.mdb*)] Replica of dbl.mdb^ПReplica-Replica 1 of dbl.mdbFile name;~3Save as type: [Microsoft Access Databases (*mdb)-CancelР и с .

10.4. Д и а л о г о в о е о к н о Ф а й л н о в о й б а з ы д а н н ы хВ результате появляется окно открытой БД (рис. 10.5), в котором выполняется работа по созданию требуемых элементов базы данных.Если из начального окна (рис. 10.1) пойти по ссылке «Создание с помощью шаблона» из раздела «Создание с помощью шаблона», то появится окношаблонов с вкладками «Общие» и «Базы данных». Щелчком по соответствующей пиктограмме из вкладки «Общие» производится переход к созданиюновой базе данных, для чего нужно будет задать папку и имя базы данных вокне Файл новой базы данных.На вкладке Базы данных (Databases) можно выбрать как основу одну измногих готовых баз данных (здесь представлены различные темы, например,«Контакты», «Мероприятия», «Склад» и т.

д.). Дальнейшее определение основных параметров базы данных выполняется с помощью Мастера баз дан-Часть 3. Современные СУБД и их применение288^ р db3 : Database (Access 2000 file format)UjjOpen ^ D e s i g n^flpwObjectsXHo-o-reate table in Design vie1/',Create table by using wizardCreate table by entering dataiHiMSysAccessObjectsШMSysACEsCUD MSysObjects(1MSysQueriesШMSysRelationshipsРис.

10.5. Окно базы данныхных. При этом молено уточнить структуру одной или нескольких таблиц (взависимости от типа выбранной базы), вид оформления экрана, свойства отчета для печати и т. д.Созданная Б Д может быть автоматически открыта и снабжена справочным окном Access с изложением понятий по объектам базы данных.

Открытые и созданные Мастером базы данных имеют главные кнопочные формы,позволяющие перейти к работе с данными (окно базы данных при этом свернуто).К созданию Б Д можно также перейти путем нажатия кнопки С о з д а т ь( C r e a t e ) на панели инструментов или по команде меню Ф а й л | Создать базуданных ( F i l e | N e w D a t a b a s e ) .СозданиетаблицПеред созданием таблицы нужно открыть базу данных, в которой таблицабудет находиться. Это можно сделать с помощью начального окна (рис.

Характеристики

Список файлов книги

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6418
Авторов
на СтудИзбе
307
Средний доход
с одного платного файла
Обучение Подробнее