분류 전체보기 162

폼 구축하기

Employee Detail화면에서 Employee 데이터를 끌어온다    그 다음 form을 가져와서 그 안에 새로 만든 Arrgerate를 넣는ㄷㅏ  -ID를 제외한 속성이 만들어 진다 / DepartmentID는 드로다운, IsActive는 Boolean 속성에 대한 체크박스를 나타낸다    직원 추가 버튼 만들기  컨테이너 추가해서 DropDown 추가한 다음 아래 처럼 설정    Ofiicial Location 테이블을 만들어서 Employee 테이블 밑에 둔다   드롭다운 설정하기 변수 :GetEmployees.List.Current.Employee.OfficeLocationId목록 :GetOfficeLocations.List옵션 텍스트 :OfficeLocation.Label옵션 값 :Offi..

outsystems 2024.11.10

목록 화면 만들기

Project DashBoard에서 list를 끌어온다 그 다음 List Item을 가져와서 목록을 만든다 옆에 메뉴에서 Content목록에 contaner를 추가하고 Project테이블을 끌어다가 놓는다 이름을 Update로 변경하고 ProjectDetail을 선택한다  그냥 화면에서는 update 버튼이 안나타난다  개발자 도구에서 스와이프로 넘기면 update버튼이 나타난다   정적엔티티로 Priority를 추가한 다음 project테이블에서도 Priority엔티티를 추가해 준다  Form을 추가한 다음 Name엔티티를 끌어온다   그 안에 text Area를 넣은 다음 변수 속성을 다음과 같이 지정해 준다 Label을 추가하고 이름을 Description으로 변경한다   최종적으로 구성은 이렇게 ..

outsystems 2024.11.10

Aggregate 구현하기

Employee를 GetData하면 데이터가 나온다   ProjectDetail 에서 Project테이블을 가져온다  -데이터 베이스를 끌어오는 방법도 있음  이렇게 전부 가져오면 된다-여기서 필터 조건을 추가한다 -그러면 조건에 따라 데이터가 변화한다    이건 이름 첫 번쨰 글짜가 S인 부서를 필터링 하는 것   GetEmployee를 GetFilstEmployee로 변경한다 -Sorting에서 알파벳 순서가 첫 번째인 직원을 찾는다 ,  역순으로 찾을 수도 있음

outsystems 2024.11.10

화면 구현하기

-MainFlow에 들어가서 데이터베이스를 드래그 가져다 놓기를 하면 화면이 자동으로 생성된다  -이래도 되긴하지만,,, 그냥 수동으로 생성했다 메인 화면 만들기 -화면을 만든다 / 모든 사람이 접근 가능하도록 Anonymous 에도 체크하기 -상단 메뉴에 페이지 추가하기  버튼 onclick에서 EmployeeDetail을 클릭하고 오류를 없앤다    -컨테이너를 이용해서 구성을 잡는다.

outsystems 2024.11.10

정적 엔티티 만들기

정적엔티티-소프트웨어나 프로그래밍에서 변하지 않는, 고정된 값을 가진 데이터를 말한다. 여기서는 1 : 다 데이터 관게를 공부ㅎㅏ는 것 정적 엔티티 생성하기 -레코드에 값을 추가해준다  ERD에 레코드 추가해주기   Employee 테이블에서 수동으로 DepartmentId를 추가혹 DataType을 Departmemt Identity로 변경한다 -그러면 ERD에 관계 형성이 생기게 된다  (*Is Mantary 는 yes로*) 마찬가지로 Employee에 JobTitleId 엔티티를 추가해준다    엔티티 테이블을 보면 DepartmentID 와 JobTitle이 생긴 걸 볼 수 있다 데이터 넣어서 완성해 주기    여기서는 1: 1 관계를 공부하게 된다  -EmpoyeePicture을 생성하고 이 테..

outsystems 2024.11.10

outsystems 데이터베이스 만들기

엑셀데이터 가져오기   -오른쪽 마우스로 엑셀 가져오기를 누르고 import를 누르면 데이터를 가져온다-publishing을 하고 데이터 보기를 누르면 데이터가 보여진다    속성 설정하기-성, 이름, 이메일, 채용날짜를 Is Mandatory를 yes로 설정한다일부 직원의 누락된 데이터 추기히기- 나머지 부서와 프로젝트 데이터도 엑셀로 받아온다 이름 (필수)설명(데이터 유형 텍스트 , 길이 500자, 필수 아님 ) 프로젝트는 직접 추가해보기-Add Entity이용해서 직접 추가해보기 / 속성도 필수로 변경 -Add Attribute이용해서 속성 추가 / 설정 변경하기 만들어 놓은 DB에 엑셀 데이터 입력하기 데이터 추가까지 완료했다엔터티 다이어그램 추가하기

outsystems 2024.11.10

네트워크의 이해

네트워크 정의-지역적으로 분산된 다수의 기기들을 결합시켜 상호간의 정보전달을 간으하게 함-통신 회선에 의해서 서로 연결되어 있는 노드와 링크의 집합-네트워크는 이용자에게 다양한 서비스를 제공하는 것을 목적으로 함 네트워크의 예-PSTN, PSDN, ISDN, B-ISDN 네트워크 구성요소-하드웨어 : 네트워크 케이블(동축케이블, 트위스티드 페어, 광섬), 인터페이스 카드(네트워크 전송매체와 노드 간을 연결시키는 인터페이스), 제어방식에 따라 이더넷, 토큰링등 여러 가지 형태가 존재한다     >허브 : 집중화장비라고 부르기도함, 네트워크 공유, 물리 계층     >리피터 : 근거리통신망 내에서 세그먼트들을 연결, 먼거리까지 연장 가능, 물리 계층     >브리지 : 하나의 장비가 데이터를 보내고 있을 때..

관계 데이터베이스 제약조건

무결성 제약조건 관계 모델의 무결성 제약조건-도메인 무결성 제약조건     >속성의 값은 해당 속성의 도메인의 원소어야 함-키 무결성 제약조건     >키 속성 값은 반드시 유일해야 함-엔티티 무결성 제약조건     >키 속성 값은 반드시 null이 되어서는 안됨-참조 무결성 제약조건     >외래키 제약조건이라고도 함     >참조하는 릴레이션의 외래키 속성 FK값은 참조되는 릴레이션의 PK값 집합에 속한 값이거나 null이어야함-비즈니스 룰/시멘틱 제약조건     >각 조직 나름대로의 규칙이나 앞서 언급한 제약조건으로는 검사가 되지 않는 조건들이 해당      >표준 SQL에서는 trigger나 ASSERTION을 이용하여 비즈니스 룰 제약조건을 설정하도록 지원 갱신 연산과 제약조건 위반 처리-릴레이..