Как сделать многотабличную базу данных

Добавил пользователь Валентин П.
Обновлено: 04.10.2024

Презентация на тему: " Многотабличные БД Презентация практической работы 6." — Транскрипт:

1 Многотабличные БД Презентация практической работы 6

5 Многотабличные БД Ремизов Илья Вячеславович, 20135

7 Многотабличные БД Ремизов Илья Вячеславович, 20137

9 Многотабличные БД Ремизов Илья Вячеславович, 20139

11 Многотабличные БД Ремизов Илья Вячеславович,

14 Многотабличные БД Ремизов Илья Вячеславович,

15 Многотабличные БД 8. Выполните запрос. Появится следующий результат: Вы выполнили задачу! Ремизов Илья Вячеславович,

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

База данных должна не просто хранить данные, но и защищать их от повреждений. Далее в этой главе обсуждаются методы защиты целостности данных. Одним из самых важных методов является нормализация, поэтому я расскажу о различных "нормальных" формах и проблемах, решаемых с их помощью.

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

При проектировании базы данных выполните следующие основные действия (подробно о каждом из них рассказывается в последующих разделах).

  1. Решите, какие объекты должны быть в вашей базе данных.
  2. Установите, какие из этих объектов должны быть таблицами, а какие – столбцами этих таблиц.
  3. Определите таблицы в соответствии с тем, как вы решили организовать объекты.

Возможно, вы захотите назначить ключом какой-либо столбец таблицы или комбинацию ее столбцов. Ключи позволяют быстро найти в таблице нужную вам строку.

В последующих разделах подробно описываются эти действия, а также рассматриваются некоторые другие вопросы, связанные с проектированием базы данных.

Действие 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-сертификат и почта. Первоклассная круглосуточная поддержка.

Читайте также: