In week 7, Miss Emy continue teaching about normalization. It's more to formula on how to normalize the table. It's quite interesting on how she taught us today - to identify which normalization form we need to use. For example;
Unormalize form -> 1NF (remove repeating group)
1NF -> 2NF (remove partial dependency)
2NF -> 3NF (remove transitive dependency)
More like a formula on how to normalize the table, isn't it easy? At least I can understand when should I remove the redundancy so on and identify which stage of normalization right now. After settling all the normalization exercise, we were taught by Miss Emy about Relational Algebra. Oh yeah LOGIC topic, which I really love :) It is quite tricky actually to understand and to translate a statement into RA symbols. At the end of the class, we did some exercises. From there I could understand a little bit about RA. Well, basically more on projection, selection, union, intersection and natural join.
In week 8, okay no class. It's Deepavali week and everyone went back to their hometown. So no class and lab for this week.
Short Biodata
Name: Nuraina Fathinie Bt Fahrurrazi Known as: Fathinie or Thinie DOB: 19th of MayStat: Negeri SembilanCountry: MalaysiaFav. Colours: Green, Blue & Pastel colourLanguage: Malay and English Study: Universiti Teknologi PETRONASCourse: Information & Communication Technology Ambition: Software Engineer or Software Architect
Goals & ExpectationGoals: Aiming to achieve A for DIM subject and to grasp the idea and concept of managing Data and Information and implies it into my carrier work.
Expectation: Able to understand on how to manage the data & info effectively and efficiently.
Likes:
♥ Drawing♥ Anime & Manga♥ Digital Art♥ Green Stuff♥ Spicy food♥ WACOM Intuos Tablet♥ Naruto♥ Coding & Hacking
✿The purpose of this blog is actually for Data and Information Management subject. Here, where I'll share my views, summaries and some sharing about this course. It may not as good as the others, but I'm hoping it might help to those who came here for some references. This is actually my old blog. I've been blogging since I was 13 years old and went hiatus when I was 16 years old. May Allah bless our days and giving success to all of us, Amin. Have a nice day :) ✿
Week 7 & 8
Assalamualaikum and good evening :)
In week 7, Miss Emy continue teaching about normalization. It's more to formula on how to normalize the table. It's quite interesting on how she taught us today - to identify which normalization form we need to use. For example;
Unormalize form -> 1NF (remove repeating group)
1NF -> 2NF (remove partial dependency)
2NF -> 3NF (remove transitive dependency)
More like a formula on how to normalize the table, isn't it easy? At least I can understand when should I remove the redundancy so on and identify which stage of normalization right now. After settling all the normalization exercise, we were taught by Miss Emy about Relational Algebra. Oh yeah LOGIC topic, which I really love :) It is quite tricky actually to understand and to translate a statement into RA symbols. At the end of the class, we did some exercises. From there I could understand a little bit about RA. Well, basically more on projection, selection, union, intersection and natural join.
In week 8, okay no class. It's Deepavali week and everyone went back to their hometown. So no class and lab for this week.
That's all for today. Bye and Assalamualaikum :)
Chapter Summary
Hello there. Here are some of the summary for every chapter :D
Chapter 1
Chapter 2
ANSI-SPARC: American National Standards Institute, Standards Planning And Requirements Committee
: an abstract design standard for a Database Management System
Three Levels: External Level
: Conceptual Level
: Internal Level
Reasons of the architecture: Allows independent customized user views
: Hides the physical storage details from users
: Able to change the database storage structures without affecting the users’ views
: Unaffected by changes to the physical aspects of the storage
: Able to change the conceptual or global structure of the database without affecting the users
Data Independence: Logical Data Independence
: Physical Data Independence
Database Language: Data Definition Language (DDL)
: Data Manipulation Language (DML)
: Fourth Generation Languages (4GLs)
Data Model: Object-Based Data Models
: Record-Based Data Models
: Physical Data Models
Conceptual Modeling: A model made of the composition of concepts, which are used to help people know, understand, or simulate a subject the model represents
Chapter 3
Entity Relationship Diagram(ERD): a pictorial representation of a database structure
Components: Entities
: Attributes
: Relationship
Entity: Refers to entity set and not to single entity occurrence
Attribute: Characteristics of entities
Relationship: Associations between instances of one or more entity types that is of interest
Cardinality: minimum and maximum number of instances of one entity that can associated with each instance of another entity.
Steps to draw ERD
- identify the main entities(draw rectangle)
- identify the relationships among the entities(draw diamond)
- identify the cardinality
- identify the attributes of each entity(underline the primary key & draw oval)
- revisit the ERD