목록19-1 대학 수업/데이터베이스 이론 및 실습 (6)
incastle의 콩나물
데이터베이스 이론 및 실습 정재윤 교수님 수업 (19-1) 관리자의 측면에서 Database를 살펴보자 핵심 기능 - Concurrency control - Security - Backup and Recovery Concurrency Control 1) 기본 컨셉 - 한 사용자의 행동이 다른 사용자의 행동에 영향을 끼치지 않도록 하자! - The core of concurrency is accessibility. - 해결 방법(무식) >> 한 명이 접속하면 다른 사람은 접속 못하게 하기 >> 한 명이 DB 변경하면 다른 사람은 읽을 수만 있게 한다. 2) Need for Atomic Transactions - 하나의 operation 하는데 여러 쪼갤 수 없는 단위의 transaction들을 통해서 이루..
데이터베이스 이론 및 실습 정재윤 교수님 수업 (19-1) Representing Entities with the Relational Model - Create a relation for each entity - Specify a primary key - Specify column properties - The relation is then analyzed using the normarlization rules. - As normalization issues arise, the initial relation design may need to change Normalization Review : Modification Problems - Insertion, modification, deletion (cha..
데이터베이스 이론 및 실습 정재윤 교수님 수업 (19-1) Requirements Analysis(중요한지는 모르겠지만 일단 적어는 둠) - User interviews, Forms, Reports, Queries, Use cases, Business rules - These requirements must be transformed into a data model. Entity Relationship(E-R) Data Model Entity Table attribute column identifier primary key relationship foreign key Entity class table design entity instances records * Entities of a given type..
데이터베이스 이론 및 실습 정재윤 교수님 수업 (19-1) SQL Defined - SQL is comprised of >> A data definition language (DDL) : used to define database structures >> A data manipulation language (DML) : data definition and updating SQL for Data definition - Create : To create database objects - Alter : To modify the structure and/or characteristics of database objects - Drop : to delete database objects - 제약 조건으로 PRIM..