본문 바로가기

Book/개발6

[면접을 위한 CS 전공지식 노트] 4-2. ERD 와 정규화 과정 ERD (Entity Relationship Diagram) 데이터베이스를 구축할 때 가장 기초적인 뼈대 역할을 하며, 릴레이션 간의 관계들을 정의한 것입니다. 4.2.1 ERD의 중요성 ERD는 시스템의 요구 사항을 기반으로 작성되며, ERD를 기반으로 데이터베이스를 구축합니다. 구축 이후에도 디버깅 또는 비즈니스 프로세스 재설계가 필요한 경우에 설계도 역할을 담당하기도 합니다. 관계형 구조로 표현할 수 있는 데이터를 구성하는 데 유용합니다. 비정형 데이터를 충분히 표현할 수 없습니다. 4.2.3 정규화 과정이란? 릴레이션 간의 잘못된 종속 관계로 인해 데이터베이스 이상 형상이 일어나서 이를 해결하기 위해 저장 공간을 효율적으로 사용하기 위해 릴레이션을 여러 개로 분리하는 과정입니다. 정규형 원칙을 기.. 2024. 1. 21.
[ 면접을 위한 CS 전공 지식 노트 ] 4-1. 데이터베이스의 기본 데이터베이스 Database(DB)란? 일정한 규칙, 혹은 규약을 통해 구조화되어 저장되어 있는 데이터의 모음입니다. 한번 영어로 풀어 쓴 의미를 찾아봅시다. Formally, a "database" refers to a set of related data accessed through the use of a "database management system" (DBMS), which is an integrated set of computer software that allows users to interact with one or more databases and provides access to all of the data contained in the database (although restric.. 2024. 1. 20.
[ EVERYTHING YOU NEED TO ACE COMPUTER SCIENCE AND CODING IN ONE BIG FAT NOTEBOOK ] Computing Systems - ch3 Chapter 3 1. Human-Computer Interaction(HCI) : part of computer science that studies and improves how the user works with computers - The User Interface(UI) : - all parts of computing system you use to operate the computer - easy for all people to use (including who are blind, low vision, deaf, hard of hearing) - Graphical User Interface(GUI) : -a type of user interface that uses icons and symbo.. 2023. 10. 26.
[ EVERYTHING YOU NEED TO ACE COMPUTER SCIENCE AND CODING IN ONE BIG FAT NOTEBOOK ] Computing Systems - ch2 Chapter 2. 1. Computer stores, shares, and analyzes huge amounts of data & perform complex math calculations 2. Computers over time - Abacus(thousands years ago): help people calculate - computer meant profession person who makes calculations ( in the 1600s) and they used the Slife Rule to caculate - Colossus Mark 1(in 1944, during World War 2) used by British government to crack secret German c.. 2023. 10. 26.
[ EVERYTHING YOU NEED TO ACE COMPUTER SCIENCE AND CODING IN ONE BIG FAT NOTEBOOK ] Computing Systems ​ Chapter1 1. Computer : device that stores and processes(changes, moves, or rewrites) information (chp.2) 2. Computer Science : - the study of computers(computers, their design, the way of thinking) and HOW COMPUTER TECHNOLOGY CAN BE USED TO SOLVE PROBLEMS - involves COMPUTING SYSTEM, programming rules, data and analysis, networking, the internet, and how computers affect our lives(technologies.. 2023. 10. 26.
[ EVERYTHING YOU NEED TO ACE COMPUTER SCIENCE AND CODING IN ONE BIG FAT NOTEBOOK ] Software Engineering - Incorporating Feedback Unit 3. Software Engineering Chapter 9. Incorporating Feedback 1. User-Centered Design: users decide whether or not a program is good - a process for creating a program that considers users' wants and needs - incorporating feedback: using the information you gathered from users to revise your design - focus on -1) Usability : Is it easy to figure out and use? -2) Accessibility : Can people with .. 2023. 10. 26.