For many new or intermediate database developers, it’s difficult to know where to start when designing a relational database. It’s easy to make the mistake of assuming that the functionality of a database will take shape over time, or the design will fall into place as you build the database.
This course introduces a process for effectively planning and designing a functional, efficient database. Knowing how to plan a relational database is important to the success of the databases you create. Without planning, you cannot possibly know what the database needs to do, or even what information to include in the database. Planning a database is essential and prevents the extra work of fixing data maintenance problems later on.
The concepts are not specific to a particular software application and can be applied to any relational database management system.
This course is designed for students who need to learn database design essentials, typically in preparation for, or as a supplement to, a course on SQL such as Logical Operations' SQL Querying: Fundamentals and courses on specific relational database platforms.
In this course, you will: follow an efficient process for designing a relational database; define the database conceptual model; define the database logical model; apply database normalization methods to improve the initial design of a database; and complete the database design, including controls to ensure its referential integrity and data integrity.
You have data that needs to be stored in a database. You may have used a database program before, but using a database and creating one are not the same thing. In this lesson, you will gather information to plan a database.
涵盖的内容
7个插件
显示有关单元内容的信息
7个插件•总计150分钟
Getting Started with This Course•10分钟
Lesson Introduction•5分钟
Identify Database Components•30分钟
Identify Common Database Design Problems•30分钟
Follow a Database Design Process•30分钟
Gather Requirements•30分钟
Lesson Summary•15分钟
Defining the Database Conceptual Model
第 2 单元•小时 后完成
单元详情
You have gathered requirements and information sources, and now you are ready to begin sketching out the design for the database. You will start by identifying concepts that you will represent in the database.
涵盖的内容
4个插件
显示有关单元内容的信息
4个插件•总计40分钟
Lesson Introduction•5分钟
Create the Conceptual Model•15分钟
Identify Entity Relationships•15分钟
Lesson Summary•5分钟
Defining the Database Logical Model
第 3 单元•小时 后完成
单元详情
After you've gathered requirements and identified the concepts your database will represent, you can start modeling the database logic.
涵盖的内容
5个插件
显示有关单元内容的信息
5个插件•总计100分钟
Lesson Introduction•5分钟
Identify Columns•30分钟
Identify Primary Keys•30分钟
Identify and Diagram Relationships•30分钟
Lesson Summary•5分钟
Normalizing Data
第 4 单元•小时 后完成
单元详情
You've incorporated into your database design all of the concepts that you need to represent. You've identified tables and many of the columns that need to go into them, as well as the relationships between each table. Now it's time to perform some quality control on your design.
涵盖的内容
4个插件
显示有关单元内容的信息
4个插件•总计80分钟
Lesson Introduction•5分钟
Avoid Common Database Design Errors•35分钟
Comply with Higher Normal Forms•35分钟
Lesson Summary•5分钟
Finalizing the Database Design
第 5 单元•小时 后完成
单元详情
涵盖的内容
7个插件
显示有关单元内容的信息
7个插件•总计110分钟
Lesson Introduction•5分钟
Adapt the Physical Model for Different Systems•20分钟
Ensure Referential Integrity•20分钟
Ensure Data Integrity at the Column Level•20分钟
Ensure Data Integrity at the Table Level•20分钟
Design for the Cloud•20分钟
Lesson Summary•5分钟
Completing the Course
第 6 单元•小时 后完成
单元详情
You'll wrap things up and then validate what you've learned in this course by taking an assessment.
Logical Operations is the world's largest general publisher of instructor-led technology curriculum, and a leader in the technical training community for over 40 years. We employ a rigorous, expert-driven authoring process that, for decades, has produced successful results for learners the world over. Our courseware aligns with real-world business needs and objectives, ensuring learners are able to apply their newly developed skills while on the job.
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I purchase the Certificate?
When you purchase a Certificate you get access to all course materials, including graded assignments. Upon completing the course, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Is financial aid available?
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.