Как сделать многотабличную базу данных
Добавил пользователь Валентин П. Обновлено: 04.10.2024
Презентация на тему: " Многотабличные БД Презентация практической работы 6." — Транскрипт:
1 Многотабличные БД Презентация практической работы 6
5 Многотабличные БД Ремизов Илья Вячеславович, 20135
7 Многотабличные БД Ремизов Илья Вячеславович, 20137
9 Многотабличные БД Ремизов Илья Вячеславович, 20139
11 Многотабличные БД Ремизов Илья Вячеславович,
14 Многотабличные БД Ремизов Илья Вячеславович,
15 Многотабличные БД 8. Выполните запрос. Появится следующий результат: Вы выполнили задачу! Ремизов Илья Вячеславович,
В этой главе будет представлен пример создания многотабличной базы данных. Первый шаг при проектировании такой базы – решить, что в ней должно быть, а чего не должно. Второй шаг состоит в том, чтобы установить, каким образом имеющиеся в базе элементы будут связаны друг с другом, и создать таблицы с учетом этой информации. Я расскажу, как использовать ключи для получения быстрого доступа к индивидуальным табличным записям и индексам.
База данных должна не просто хранить данные, но и защищать их от повреждений. Далее в этой главе обсуждаются методы защиты целостности данных. Одним из самых важных методов является нормализация, поэтому я расскажу о различных "нормальных" формах и проблемах, решаемых с их помощью.
Проектирование базы данных
При проектировании базы данных выполните следующие основные действия (подробно о каждом из них рассказывается в последующих разделах).
- Решите, какие объекты должны быть в вашей базе данных.
- Установите, какие из этих объектов должны быть таблицами, а какие – столбцами этих таблиц.
- Определите таблицы в соответствии с тем, как вы решили организовать объекты.
Возможно, вы захотите назначить ключом какой-либо столбец таблицы или комбинацию ее столбцов. Ключи позволяют быстро найти в таблице нужную вам строку.
В последующих разделах подробно описываются эти действия, а также рассматриваются некоторые другие вопросы, связанные с проектированием базы данных.
Действие 1: определение объектов.
Первое действие, которое предстоит выполнить при проектировании базы данных, – это решить, какие аспекты системы являются достаточно важными, чтобы быть включенными в модель. Каждый такой аспект рассматривайте как объект и составьте список этих объектов – всех, которые только придут вам в голову. И не пытайтесь гадать, каким образом эти объекты связаны друг с другом. Всего лишь попробуйте внести их в список.
Совет:
Было бы полезно иметь команду из нескольких человек, знакомых с системой, которую вы моделируете. Они могли бы проводить "мозговой штурм" и реагировать на высказанные друг другом идеи. Вместе вы, вероятно, разработаете более полный и точный набор объектов.
Когда вы решите, что получился достаточно полный набор объектов, можете приступать к следующему действию: определить, каким образом эти объекты связаны друг с другом. Некоторые из них являются главными и играют важную роль в получении нужных вам результатов. Другие же являются подчиненными объектами по отношению к главным. Кроме того, следует окончательно решить, какие объекты вообще не являются частью модели.
Действие 2: определение таблиц и столбцов.
Главные объекты переводятся в таблицы базы данных. И у каждого из главных объектов имеется набор связанных между собой атрибутов, которые переводятся в столбцы соответствующей таблицы. Например, во многих базах данных, применяемых в бизнесе, имеется таблица CUSTOMER (клиент), в которой хранятся имена клиентов, адреса и другая информация о них. Каждый из атрибутов клиента, такой, например, как имя, улица, город, штат, почтовый код, номер телефона и адрес в Internet, становится столбцом в таблице CUSTOMER.
Имеются достаточно легкие правила, позволяющие быстро определить, что должно стать таблицами и какие из атрибутов системы должны принадлежать каждой такой таблице. Возможно, у вас есть причины, чтобы присвоить какой-либо атрибут одной таблице, но также есть причины, чтобы присвоить его другой таблице. Вам следует принять решение на основе той информации, которую нужно получать из базы данных, и того, каким образом должна использоваться эта информация.
Внимание:
При проектировании структуры базы данных важно учитывать интересы ее будущих пользователей, а также лиц, принимающих решения на основе ее информации. Если созданная вами "разумная" структура не будет соответствовать способу, каким эти люди работают с информацией, то в лучшем случае ваша система может разочаровать своих пользователей. Она может даже выдавать неверную информацию, что намного хуже, чем просто быть трудной в использовании. Такого не должно быть! Хорошо подумайте, перед тем как принимать решение о структуре таблиц.
Федеральное агентство по государственным резервам
Федеральное государственное бюджетное профессиональное
образовательное учреждение
Торжокский политехнический колледж
Методическая разработка открытого урока
по разделу 1 профессионального модуля ПМ.01
Обработка отраслевой информации
Тема: Создание многотабличной базы данных
Предметно-цикловой комиссией
информационных дисциплин
(Протокол № 6
от 19.01.2017)
1. Методическое обоснование
4. Актуализация знаний и умений
5.Краткие теоретические сведения
6. Задание для студентов по работе в многотабличных базах данных
7. Задание для закрепления нового материала
8. Дополнительное задание
10. Самостоятельная работа
11. Список литературы
Одной из важнейших областей применения компьютеров является переработка и хранение больших объемов информации в различных сферах деятельности человека.
Существующие современные информационные системы характеризуются огромными объемами хранимых и обрабатываемых данных, сложной организацией, необходимостью удовлетворять разнообразные требования многочисленных пользователей.
Информационная система – это система, которая реализует автоматизированный сбор, обработку и манипулирование данными и включает технические средства обработки данных, программное обеспечение и обслуживающий персонал.
Цель любой информационной системы – обработка данных об объектах реального мира. Основой информационной системы является база данных. В широком смысле слова база данных – это совокупность сведений о конкретных объектах реального мира в какой-либо предметной области. Под предметной областью принято понимать часть реального мира, подлежащего изучению для организации управления его объектами и, в конечном счете, автоматизации, например предприятие, вуз и т.д.
Создавая базу данных, пользователь стремится упорядочить информацию по различным признакам и быстро производить выборку с произвольным сочетанием признаков. При этом очень важно выбрать правильную модель данных. Модель данных – это формализованное представление основных категорий восприятия реального мира, представленных его объектами, связями, свойствами, а также их взаимодействиями.
База данных – это информационная модель, позволяющая упорядоченно хранить данные о группе объектов, обладающих одинаковым набором свойств.
Информация в базах данных хранится в упорядоченном виде. Так, в записной книжке все записи упорядочены по алфавиту, а в библиотечном каталоге либо по алфавиту (алфавитный каталог), либо в соответствии с областью знания (предметный каталог).
Система программ, позволяющая создавать базы данных, обновлять хранимую в ней информацию, обеспечивающая удобный доступ к ней с целью просмотра и поиска, называется системой управления базами данных (СУБД).
База данных представляет собой хранилище связанных между собой данных. Базы данных хранят информацию о группах объектов с одинаковым набором свойств.
В современном обществе существует необходимость в обработке и хранении больших объемов информации. Специалисты различного уровня в своей профессиональной деятельности сталкиваются с необходимостью иметь доступ к информации экономического, юридического, технического и другого характера для решения текущих и стратегических задач, принятия управленческих решений.
В деловой и коммерческой сфере чаще всего применяются так называемые реляционные базы данных. Каждая запись в такой базе данных содержит сведения, относящиеся к одному конкретному объекту. При этом возможно установление связей между отдельными массивами данных. База данных обеспечивает целостность этих связей.
В настоящее время наиболее используемой является программа СУБД Access, входящая в состав версий популярного пакета MS Office.
Установление связей между таблицами, определение основной и подчиненных таблиц, является наиболее трудным для усвоения материалов по разработке баз данных. Для этого разработано практическое пособие с подробным описанием действий для выполнения поставленной задачи.
В ходе занятия студенты должны научиться создавать базы данных, состоящие из нескольких таблиц, устанавливать связи между таблицами.
Разработанный материал может быть использован комплексно и в любой комбинации.
В завершающей части занятия происходит обсуждение вопросов изучаемой темы, подведение предварительных итогов.
Тема программы: Базы данных.
Тема занятия: Создание многотабличной базы данных.
Тип урока: практическая работа.
обучающиеся должны знать: необходимость создания многотабличных баз данных, виды связей между таблицами; как разработать логическую модель многотабличной базы данных;
обучающиеся должны уметь: проектировать многотабличные базы данных, связывать таблицы между собой;
обучающиеся должны иметь представление, что многотабличные базы данных, экономят информационное пространство и ускоряют процесс обработки данных, обеспечивают целостность данных, защиту от случайного удаления или изменения связанных данных; практическое применение многотабличных баз данных и целесообразность их использования.
2) получение теоретических знаний и практических навыков работы со связанными таблицами;
3) самостоятельная работа студентов по выполнению проекта по разработке базы данных, состоящей из нескольких таблиц.
Развивающие – 1) способствовать развитию логического мышления и практических навыков в решении учебных и прикладных задач с помощью компьютера от постановки задачи до получения нового результата;
2) развитие внимания, самостоятельность при выполнении индивидуальных заданий.
Воспитательная – формировать навыки самостоятельной работы, аккуратность и правильность оформления, привить эстетический вкус.
Познавательная – познакомить обучающихся с многотабличными базами данных, необходимостью их создания, технологией хранения и обработки информации в многотабличных базах данных;
Мотивационная – развивать познавательный интерес, речь, внимание, формировать информационную культуру и потребность в приобретении знаний и навыков использования информационных технологий в учебно-познавательной деятельности, развивать навыки индивидуальной практической работы.
Дидактический материал: материалы с заданием, материалы с пояснениями для выполнения задания, материалы для изучения нового материала.
Timeweb - компания, которая размещает проекты клиентов в Интернете, регистрирует адреса сайтов и предоставляет аренду виртуальных и физических серверов. Разместите свой сайт в Сети - расскажите миру о себе!
Виртуальный хостинг
Быстрая загрузка вашего сайта, бесплатное доменное имя, SSL-сертификат и почта. Первоклассная круглосуточная поддержка.
Производительность и масштабируемые ресурсы для вашего проекта. Персональный сервер по цене виртуального хостинга.
Выделенные серверы
Быстрая загрузка вашего сайта, бесплатное доменное имя, SSL-сертификат и почта. Первоклассная круглосуточная поддержка.
Читайте также: