




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、.?Database Principles?Course Syllabus1、 Course Number: 0403052、 Course Type: Optional-limitedCourse periods: 32 hours Theoretical 24 / Practical 8Supported Majors: Communication Engineering,Electronic and Information Engineering,Electronic Information Science and Technology,Information EngineeringPr
2、e-Course: Introduction to Computer Science,C Programming Language3、 Course Quality and MissionDatabase technology has become the core technology and an important base of computer information systems and application systems. Database Principles is a backbone course of Computer Science & Engineeri
3、ng and other related disciplines. Through the study of theory and practice in this course, students should grasp the basic concept of database systems and basic theory. Besides, we should focused on the study of relations between the relevant content database system, use SQL proficiently, master the
4、 theories and methods of designing database, master basic skills of database systems operation and maintenance, understanding of database technology developments.4、 Teaching Outlines and Periods4.1 The worlds of database system 2 hours4.1.1 Data Management Technology and Development4.1.2 Basic Conce
5、pt of Database System4.1.3 Architecture of Database System and Application System4.1.4 Contents of Database System4.2 Database Models 2 hours4.2.1 Information Modeling Period4.2.2 Concept Model and Data Model4.2.3 Entity/Relationship Model4.3 Relational Data Model 4 hours4.3.1 Foundation of Relation
6、al Model4.3.2 Methods of Transforming E-R Model to Relational Model4.3.3 Relation Decomposing Theories and Methods4.3.4 Data Dependence4.3.5 Database Design4.4 Relational Algebra 2 hours4.4.1 Relational Algebra Languages4.4.2 Characteristics/operator/ expression of Relational Algebra 4.5 Standard Re
7、lational Database Language: SQL 6 hours4.5.1 Characteristics of SQL4.5.2 Data Definition Statements4.5.3 Data Query Statements4.5.4 Data Update Statements4.5.5 Definition and Use of View4.5.6 Data Control Method4.6 Transactions Management 2 hours4.6.1 Concept and Characteristics of Transaction4.6.2
8、Database Recovery Technology4.6.3 Database Concurrency Control Technology4.7 Developing Platform and Tools 2 hours4.7.1 Database Security and Control Method 4.7.2 Integrality Constraints and Control 4.8 Latest Database Technology 4 hours4.8.1 Trend of Database System4.8.2 Application Fields of Datab
9、ase5、 Basic Teaching Requirements The theoretical knowledge and practical ability of this course are both important, and has good application background. Through studying of theoretical and practical knowledge, the basic teaching requirements for the students are divided into three levels: 5.1 Maste
10、r: Belonging to the higher demand, the master of content should be more thorough understanding, can analysis and handle problems skillfully in the real environment.5.2 Understand: Belonging to the general request, understand relevant content in-depth, can analysis and handle general issues5.3 Know:
11、Belonging to lower demand, understand the contents of the phenomenon in which the issues involved in, structures or related experiments. 6、 Main Teaching Contents6.1 Grasp the concept of data management technology and its development process; master database , database management systems, database s
12、ystems and other basic concept; grasp the characteristics of database system; grasp the concept of data models and the abstract processing of information modeling, understand and distinguish concept model and data model; can describe the conceptual model using E/R graph; master popular database mode
13、l and its characteristics; master relational model and related terms; master database structure, three-mode & two-mapping, and on the basis of this data independence guarantee, understand database system composition from the view of hardware, software and the user; understand the architecture of
14、 popular database application system.6.2 Master the data structure of relational model, relational operation and integrity constraints; master the type of relational-data language; master formalized-definition in the view of set-theory, including concepts of domain, Cartesian plot, relationship, cod
15、e, attributes, tuple, relational databases and so on; understand the relationship and distinction between relation and relational-mode; can describe queries sent by user using relational algebra language.6.3 Master data definitions, data query, data update, the definition and query of view, data con
16、trol statements; master embedded SQL and can embed SQL in C programming language; understand ODBC, JDBC interface.6.4 Master standardized theory and the basic concept of data dependency; grasp the basic idea, the essence and purpose of standardization process; master the definition of 1 NF, 2NF, 3NF
17、, BCNF paradigm, be able to judge which paradigm a relational-mode belong to.6.5 Master features, basic steps and the mission of every design stage during database designing; establish the concept of software engineering; focus grasping the features, methods and results of concept-designing and logi
18、c-designing; master data abstract methods and can use E/R graph when describe entities, attributes, relations and codes; master approach of converting E/R model into relation mode.6.6 Grasp the concept and features of transactions; master the role of database recovery mechanism and the significance,
19、 as well as various types of failures and the possible impact to the database; master database recovery technology, such as data dump, log; master the database recovery strategy when fault is targeted.6.7 Master and analysis the potential inconsistencies of database during concurrent operation; mast
20、er the concept and significance of concurrent control; master the embargo-lock technology and protocols of concurrent control.6.8 Understand the concept and methods of database security and safety; understand the integrity constraints, integrity control mechanism and its implementation.6.9 Learn new
21、 database technology by teachers from the optional talk7、 Requirments on the Extra-curricular Work7.1 For TeachersIn principle, each knowledge point of the chapter should be consolidated by enabling students through the appropriate amount of exercise. Extra-curricular work can be designed like the f
22、orms of thinking, calculating, comprehensive-reporting and so on. Generally, thinking work has a theoretical depth, and is not necessarily to be submission, but should encourage students conducting in-depth thinking. The purpose of calculating work is to practice a certain point by the exercise. Com
23、prehensive report is suitable for large-scale designing or developing project, and students can complete it in a team with submitting a formal report. The comprehensive training should focus on the students thinking, hands, collaborating and writing skills. The homework or the report must be marked
24、within two weeks, and give explanation at the appropriate time.7.2 For StudentsStudents must complete and submit exercises within the specified time limit. Should be completed independently, give full play to individual initiative, positive thinking, no copying.8、 The Relations between This Course a
25、nd the Follow-up CoursesThis course mainly about the senior data management techniques, involving database-model analyzing, designing and application developing. The core part of Database management system related to the data storage, indexing, query processing and optimization, buffer management, c
26、oncurrency control, recovery and so on. Studying this course well means mastering the advanced data management techniques, and can be applied to various segments or areas where data management is needed. By the content of this course, it will closely related to other courses, such as the principle o
27、f compilers, computer networks, software engineering, advanced database technology, data warehousing, data mining, artificial intelligence, and so on.9、 Requirements for the Ability of StudentsThis course will not only require students to study the theoretical knowledge hard, but also to take the in
28、itiative in the creation, practice in the real environment and application development. As there are lots of development environments, they can not be detail introduced in the classroom, which requires students to take the initiative to understand the market on commercial products and the skills of
29、developing tools. Furthermore, in order to meet the goal of professional and opened-vision, we must improve the learning ability by increasing the use of English professionally with network platform and read the latest English literature.10、 Reference books and teaching materials10.1 A First Course
30、in Database Systemssecond edition, Jeffrey D.Ullman, Jennifer Widom, China machine press, 2007.10.2 Database System IntroductionThe 4th Edition. Wang Shan, Sa ShiXuan, High Education Press. 2006.10.3 Silberschatz, Korth and Sudarshan. Database System Concepts. China Machine Press and McGraw-Hill. 19
31、99.10.4 Patrick ONeil and Elizabeth ONeil, Principles, Programming, and Performance. Higher Education Press and Morgan Kaufmann Publishers. 2001.11、 Teaching Methods and the Using of MediaAs there is quite a number of flexible and designing knowledge in this course, teaching methods need to be used in the course of heuristic, discussion-style. Students should be mobilized a
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 個人優(yōu)點總結(jié)20篇
- 下半年個人工作計劃
- 中醫(yī)康復(fù)治療技術(shù)模擬練習題(含參考答案)
- 游泳救生員初級題庫與參考答案
- 推拿治療學(xué)試題含答案
- 一通三防工作總結(jié)
- 買房同中介合同范本
- 口罩購銷合同范本模板
- 出售混凝土檁條合同范本
- 住宅小區(qū)車位轉(zhuǎn)讓合同范本
- 圖形的平移與旋轉(zhuǎn)壓軸題(7個類型55題)-【??級狠S題】2023-2024學(xué)年八年級數(shù)學(xué)下冊壓軸題攻略(解析版)
- TDALN 033-2024 學(xué)生飲用奶安全規(guī)范入校管理標準
- 2024至2030年全球及中國標準履帶挖掘機行業(yè)研究及十四五規(guī)劃分析報告
- 各地分布式光伏項目電價對比
- 2024年綠化工職業(yè)技能理論知識考試題庫(含答案)
- 醫(yī)學(xué)檢驗技術(shù)專業(yè)《血液學(xué)檢驗》課程標準
- 2024年江蘇食品藥品職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試題庫有完整答案
- 員工服務(wù)意識提升提高服務(wù)意識培訓(xùn)課件
- 2024年黑龍江農(nóng)業(yè)工程職業(yè)學(xué)院單招職業(yè)適應(yīng)性測試題庫1套
- 學(xué)前兒童游戲智慧樹知到期末考試答案章節(jié)答案2024年麗水學(xué)院
- 2023-2024學(xué)年高中政治統(tǒng)編版必修三第四課 人民民主專政的社會主義國家 同步練習
評論
0/150
提交評論