数据库原理

数据库原理,第1张

数据库原理及应用》教学大纲

课程编号1620127总学时46理论32实验/上机14

学分25开课单位信息学院开课系电子工程系修订时间2006年1月1日

课程简介

教学内容

《数据库原理及应用》主要讨论数据库系统的基本概念,基本原理,基本方法以及有关的应用。

主要内容包括:数据库系统的组成、关系数据库、数据库设计以及数据保护等,同时讲解一种重要的数据库系统的应用。要求学生通过本课程的学习了解有关数据库系统的基本概念,掌握相关的知识,初步掌握数据库设计方法,并能用数据库系统建立数据库及简单的应用。

修读专业:本大纲适合本科电子信息工程专业使用

先修课程:《数据结构》

教材:数据库系统及应用(第二版)“北京市高等教育精品教材”立项项目。由崔巍编著,高等教育出版社

一、课程的性质与任务

本课程是电子信息工程专业有关数据库的一门统设必修课。主要任务是介绍数据库组织、管理和使用的一般知识,包括数据模型、数据库结构、数据库系统、数据库设计、关系运算、关系规范化、关系查询(SQL语言)等方面的知识;介绍至少一种实际的数据库管理系统的构成与使用。目的使学生通过该课程的学习,具有进行简单数据库应用系统设计与开发的能力。

二、课程的基本要求

1.熟练掌握(代码:A):数据库中的概念、数据库设计与编程方法。数据库的结构与特点,数据库系统的组成及各部分的功能,熟练使用结构化查询语言(SQL)。

2.掌握(代码:B):关系代数语言的使用;关系演算语言的使用;三级一致性的区别及其与可串行化调度的关系;关系数据库以及面向对象数据库的特点与区别;查询表达式优化的方法。

3.了解(代码:C):关系、关系模型、键码、视图、函数依赖等概念

三、修读专业

本大纲适合本科电子信息工程专业使用

四、本课程与其它课程的联系

由于数据库理论及应用是各种计算机技术的综合应用,为了能够让学生很好地理解数据库技术,要求学生在学习本课程之前最好已经学习过以下课程:《程序设计》、《数据结构》、《 *** 作系统》等课程。当然主要要求学生具有“数据结构”的基本知识,其他课程的知识要求是其次的。

对于现行数据库的选择,建议教师最好选择“MicrosoftSQLServer”,其它的数据库如:Oracle,IBMDB2相对比较难理解和应用,Aess又过于简单。

五、教学内容安排、要求、学时分配及作业

Chapter1绪论(2)

11什么是数据库(C)

12数据库管理系统(C)

13数据库管理和数据库管理员(B)

14数据库系统(B)

15数据库的过去、现在和未来(C)

作业:第2题

Chapter2数据模型和三层模式数据库(4)

21信息结构与E-R方法(C)

22概念数据模型(B)

223连接陷阱(C)

23传统的三大数据模型(C)

高校《数据库系统概论》的教学方法

论文关键词:数据库;学习需求;教学方法

论文摘要:该文从《数据库系统概论》教学实践出发,在教学设计中结合学生的学习实际、突出学习需求,在教学方法上采用多种教学方法,抓住学生急于应用的心理进行教学,提高了学生的学习效率,取得了较好的教学效果。

《数据库系统概论》是高校计算机专业的必修专业课,同时它也是一门理论和实践性都较强的学科,传统的“黑板上讲理论,机房里练 *** 作”的授课模式很难激发学生的学习兴趣,教学效果不佳。

往往一学期教学结束,和学生谈起本课程的学习,学生只是记住几个概念,至于数据库的技术没有多少能深入理解,更别提能应用于实际。数据库的应用虽然十分广泛,到处都是数据库,银行里、商店里、网络上等等。但是因为它是藏在“后台”的,不像多媒体、>

数据库技术应该电脑技术比较核心的一种,不仅 *** 作系统,而且数据存储都要用的。

学习数据库可以自己参与到一个项目,或者去实际 *** 作数据库,这样提高的快些。

目前来说,桌面的小型数据库有foxpro不错,用的最多的是sql

server2000,大型的有oracle等等。

推荐你可以学习sql

server2000,比较简单。

编程是一门说难就难,说简单就简单的东西,如果要问从什么入手,我觉的还是先学[c语言],先要对如何编程有一个概念,然后学习数据库,可以学学[assecc]或是[sql],这两个都是简单的数据库,在后面学[html]和[asp](里面可以理解的去学习[vbscript]和[javascript]两个脚本语言),有了这几门语言做基础,就可以学习难一点的东西了。学习c++的面向对象概念,当自己认为对面向对象里面的三大特性{派生类与继承;多态性;(第3个有点忘记,好象是封装,或者是把派生和继承分开,总之3大特性)}掌握的能够在自己编程的时候能够理解能够灵活运用就可以学习[java]了,可能你原来听说过[java],[c++]是简单的面向对象,[java]就好象是[c++]和[c语言]的综合,[java]是基本上全部面向对象概念,但里面的编程结构:如--循环;判断则是c语言的机制。

最后说一句:“加油~~~~!!!

我建议先学access,我也从没接触过数据库,前不久,我参考网上的资料,很轻易地就建了一个本单位教师工资数据库,有职工基本情况表,工资变动登记表子表,年度考核表子表,职称变动登记表子表,采用关系一对多,关键字用姓名。

其它数据库我没接触过,不过要学好数据库,最好还要学会编程。

access虽然也可以编程,但它还是一个傻瓜式软件,易上手,学会数据库的基本结构,数据库关系后再学其它数据库软件,我想会容易一些。

介绍关系型数据库。

建库建表和删表。

索引和约束主外键。

然后开始学 sql 简单查询。

接下来就是高级查询和高级应用,游标以及存储过程。

教育部高等院校计算机基础课程教学指导委员会提出的《普通高校计算机基础课程教学基本要求》和《全国计算机等级考试大纲》的要求,以易学、易懂、易 *** 作、易掌握为原则,既注重知识的系统性,又强调 *** 作的完整性,较全面系统地讲解了计算机基础知识和 *** 作技能。

全书共分10章,分别是信息技术基础、图形界面应用、Windows XP *** 作系统、办公软件Office 2003的应用、计算机网络应用、网站建设与网页设计、多媒体技术应用、数据库技术应用、项目实战演练等内容。本书同时配有《大学计算机技术——实践篇》,以达到方便教学的目的。

本书适合作为高等院校非计算机专业“大学计算机基础”课程的教材;也可作为计算机实用技术的培训教材。

以上就是关于数据库原理全部的内容,包括:数据库原理、高校《数据库系统概论》的教学方法、零基础学数据库应该先从哪里开始。就是什么是数据库开始等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/10201584.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存