No video

Intro to Database Concepts for Power Apps People

  Рет қаралды 8,005

Shane Young

Shane Young

Күн бұрын

Dive deep into the core of database management within Power Apps! This video unravels the complexities of database concepts such as normalization, relationships, primary keys, and more. Whether you're utilizing SharePoint, Excel, SQL, Dataverse, or any other data source, understanding how to structure your data is crucial for optimizing performance, scalability, and the longevity of your application. We start from a basic list of data and progressively break it down, explaining every concept with diagrams and demos. This video is a snippet from the Power Platform University, offering a glimpse into the detailed lessons provided in the program.
What You Will Learn:
Database Basics: Uncover the fundamentals of database management, focusing on tables, rows, and columns.
Normalization: Learn how to minimize redundancy in your database for improved efficiency.
Key Concepts: Understand primary keys, foreign keys, and their significance in database relationships.
Data Structuring: Discover how to structure your data correctly for various data sources like SharePoint, Excel, SQL, and Dataverse.
Relationships Explained: Get a clear explanation of one-to-many and many-to-one relationships and how they apply to your data.
Practical Demonstrations: See real-life applications of these concepts within Power Apps through detailed demonstrations.
Who Should Watch:
This video is perfect for Power Apps developers, database administrators, and anyone interested in database management and application development. Whether you're a beginner confused by database terminology or an experienced developer looking to refine your data structuring skills, this video has valuable insights for you.
Join Us at Power Platform University:
Interested in mastering Power Platform? Join our comprehensive six-month program at Power Platform University, featuring live sessions, hands-on projects, and a personal mentor to guide your learning journey. Learn more at PowerApps911.com.
Tags:
#PowerApps #DatabaseManagement #Normalization #DataStructuring #PowerPlatform #ApplicationDevelopment #PowerPlatformUniversity #DatabaseConcepts
Up your Power Apps Skills Today!
www.powerapps9...
0:00 PowerApps Database Concepts
0:53 Start with a Table
2:40 Normalization
4:39 Many-to-one
6:09 Demo: SharePoint LookUp Column
8:04 One-to-Many
9:16 Demo: Parent Child in an App
12:23 More Complex Normalization
17:17 Demo: A Better Data Model
18:43 Many-to-Many
Do you need some help with something that you are working on, contact us!
www.powerapps9...
Join this channel to get access to perks:
/ @shanescows
PowerApps911
www.powerapps9...
Let's connect on social!
Twitter: / shanescows
Facebook: / powerapps911
Instagram: / shaneyoung911
LinkedIn: / cincyshane

Пікірлер: 35
@gregmurnock7032
@gregmurnock7032 5 ай бұрын
Normalize until it hurts, de-normalize until it works : ) I sure wish data modeling was still taught/required prior to development!
@ShanesCows
@ShanesCows 5 ай бұрын
Never heard it put that way but I like it! 🤩
@prokshitangadi
@prokshitangadi 5 ай бұрын
I appreciate these videos focusing on the fundamental concepts instead of just the applications. This video, along with the API video, was truly enjoyable.
@ShanesCows
@ShanesCows 5 ай бұрын
Thanks for the comment. That means a lot to me. Glad it helped. 🤩
@MichaelDeBlasis1369
@MichaelDeBlasis1369 Ай бұрын
Just what I was looking for. This is a great video. So many questions answered!
@battle_born
@battle_born 5 ай бұрын
I learned this concept in one of your videos, the one you reference to here... Since then it feels for me as if I had gained a super power. REALLY! I can't thank you enough for what you do for the community!
@ShanesCows
@ShanesCows 5 ай бұрын
Excellent! Love to hear when people do awesome stuff with the content. 😎
@GroverParkGeorge
@GroverParkGeorge 5 ай бұрын
I really like your plain-language approach to discussing Normalization of data. It's often hard for newbies to wrap their heads around concepts expressed in formal, technical terms. Huzzah.
@ShanesCows
@ShanesCows 5 ай бұрын
Thanks George. That was what I was going for. Relatable instead of fancy. 🥰
@dougydoe
@dougydoe 5 ай бұрын
This was really really good, Shane. Not a novice I would say but it did deepen my understanding in certain areas so thoroughly enjoyed it. I think you should do more of these "concept understanding" videos and Data Modelling is one area I would like to see more of so happy if you can go into a bit more depth. Generally through, we understanding more of the concepts will be great as that will help us build more robust apps. Thanks for sharing
@ShanesCows
@ShanesCows 5 ай бұрын
Thanks for the kind words. 😎 More core skills to come.
@oluwatobiyusuf
@oluwatobiyusuf 4 ай бұрын
Thank you for sharing more light on database Shane
@ShanesCows
@ShanesCows 4 ай бұрын
Happy to help. 🐶
@PowerAppsBuilderGroup
@PowerAppsBuilderGroup 5 ай бұрын
Good video Shane. I see questions that this video will answer asked all the time on the reddit. Hopefully it finds the right ears!
@ShanesCows
@ShanesCows 5 ай бұрын
Thanks. I am with you, database concepts are confusing for new makers, so hopefully we can help more of them feel less overwhelmed.
@hayleeadamson6449
@hayleeadamson6449 5 ай бұрын
Such a great video!
@ShanesCows
@ShanesCows 5 ай бұрын
Thanks. 😊 Database concepts are so foundational
@codyarnold2939
@codyarnold2939 8 күн бұрын
I really like your database diagram! What did you use to draw it?
@ShanesCows
@ShanesCows 5 күн бұрын
This made me think 🤔 but the answer is the diagram is a free Canva image. Then I popped the logos on manually. Probably not helpful if you want to build anythign other than exactly what I did. 🤩
@jeanpierreragequit1726
@jeanpierreragequit1726 5 ай бұрын
Great review. The hardest thing for me happens when if i have to create several tables or 1 table ( grouping all data ). I dont have the knowledge for. The only thing i consider is the 2000 rows sharepoint limit ( no concatenation wide database method ) when i use a lookup function with powerapps.
@ShanesCows
@ShanesCows 5 ай бұрын
Did you check out this video? kzfaq.info/get/bejne/bb6Iopyoz9Suppc.html on making the multiple table approach? It might help.
@jeanpierreragequit1726
@jeanpierreragequit1726 5 ай бұрын
@@ShanesCows I will. Thx you Shane.
@CINsyg
@CINsyg 5 ай бұрын
You used to say your apps where not nice looking. This looks like a nice app. But lookup in SP does have some limits when item count increase, where do you set the limit regarding items and lookup.?
@ShanesCows
@ShanesCows 5 ай бұрын
Thanks Carsten. I rarely use SharePoint lookup columns. They have so many little gotchas, if I want a relationship I usually make it myself.
@AtrFS
@AtrFS 5 ай бұрын
In the first example you have both Employee and Manager, but only the employees are normalized, while managers are still stored fully, and not by ID. I've always wondered how this is supposed to be handled, because it's like a second 1 to many relationship between the same tables. Any advice?
@ShanesCows
@ShanesCows 5 ай бұрын
You don't store manager. Manager come from Departments. So by mapping to Executive department you get the manager. Or do you mean the fact that Managers are an employee. Yes, you could create a many-to-one for Managers back to Employees. That wouldn't be uncommon, but that is super confusing so I tried not to go that far in the video. :)
@GroverParkGeorge
@GroverParkGeorge 5 ай бұрын
PMFJI here. You can handle Managers as a Self-Join on the Employee table. You can add a field called "ManagerID" to the Employee table. ManagerID contains the EmployeeID of the Employee (i.e. Manager) to whom that employee reports. A query which includes the Employee table twice, once aliased as "Manager" to distinguish it from the "Employee". Join on the ManagerID to EmployeeID and the resulting query can show each employee with their current manager.
@antoniobranderas
@antoniobranderas 4 ай бұрын
Hey Shane, have you noticed that the Enhanced component properties have changed? They wiped out the property type option. All of my Event type custom properties are wiped out. I’m so angry now.
@ShanesCows
@ShanesCows 4 ай бұрын
I had not noticed that :( I will ahve to look around. Sorry
@antoniobranderas
@antoniobranderas 4 ай бұрын
@@ShanesCowsAuthoring version 3.24032.26 (NOT yet recommended) corrects the error but doesn’t fix the other error the previous version introduced. On the Power Apps Community > Forums > Get Help with Power Apps > Building Power Apps there is the topic discussion titled: Problem with Event Type property on Components.
@antoniobranderas
@antoniobranderas 4 ай бұрын
@@ShanesCowsAnother thread is labeled: Components triggering when editing code
@antoniobranderas
@antoniobranderas 4 ай бұрын
@@ShanesCowsThey just pushed authoring version 3.24031.27.
@MichaelDeBlasis1369
@MichaelDeBlasis1369 Ай бұрын
So In a nutshell; A choice column in a parent table, should become a child table if and when... The choice requires more than 1 column of data to be represented. For example, foods can be a choice so long as you're just tracking foods. Once you begin to track quantity, or price, or size, color, weight. then you need a child table. Period.
Save as Draft in Power Apps
27:21
Shane Young
Рет қаралды 5 М.
Power Apps Data Sources Ranked! Which is best? 🥇
13:33
Shane Young
Рет қаралды 33 М.
ROLLING DOWN
00:20
Natan por Aí
Рет қаралды 9 МЛН
Son ❤️ #shorts by Leisi Show
00:41
Leisi Show
Рет қаралды 10 МЛН
哈莉奎因以为小丑不爱她了#joker #cosplay #Harriet Quinn
00:22
佐助与鸣人
Рет қаралды 10 МЛН
路飞太过分了,自己游泳。#海贼王#路飞
00:28
路飞与唐舞桐
Рет қаралды 43 МЛН
Dataverse Explained: Upscaling from Sharepoint
14:05
Bulb Digital
Рет қаралды 9 М.
Named Formulas & User Defined Functions in Power Apps
13:41
Reza Dorrani
Рет қаралды 32 М.
5 Fancy Functions in Power Apps
19:55
Shane Young
Рет қаралды 10 М.
Power Apps Variables - All 5 Types
30:11
Shane Young
Рет қаралды 8 М.
Mastering Delegation in Power Apps: A Comprehensive Guide
23:13
Shane Young
Рет қаралды 38 М.
6 SQL Joins you MUST know! (Animated + Practice)
9:47
Anton Putra
Рет қаралды 138 М.
Learn Database Normalization - 1NF, 2NF, 3NF, 4NF, 5NF
28:34
Decomplexify
Рет қаралды 1,8 МЛН
5 Power Apps Performance Tips
22:33
Shane Young
Рет қаралды 13 М.
Should You Ever Use SharePoint as a Power Apps Data Source?
25:00
PowerApps Tutorial
Рет қаралды 5 М.
7 Database Design Mistakes to Avoid (With Solutions)
11:29
Database Star
Рет қаралды 71 М.
ROLLING DOWN
00:20
Natan por Aí
Рет қаралды 9 МЛН