数据库原理及应用西南石油大学

数据库技术是各种业务数据处理与应用系统的核心,是现代信息科学与技术的重要组成部分,数据库的建设规模、应用深度已成为衡量一个国家信息化程度的重要标志,数据资源和数据库高新技术已经成为世界各国极为重要的优先发展战略。那么什么是数据库、如何设计数据库、如何编制数据库应用程序、数据库最新技术有哪些?本课程由8位长期从事数据库教学的一线教师将围绕上述四个问题进行讲授,课程内容包括数据库原理,SQLServer软件使用,数据库应用程序开发,数据库前沿知识介绍。

课程团队坚持不断改进和完善,近年来除了满足校内外学习者的网上学习外,同时有效支撑了我校《数据库原理及应用》必修课的混合式教学,本课已经获得了国家第二批线上线下混合式一流课程。

课程立足于数据库系统的基本原理、方法和技术,从理论到实践,深入浅出,为数据库初学者讲解数据库基本概念和原理、数据库设计、SQLServer2017软件使用,并引出数据库领域研究的热点问题——数据仓库、数据挖掘、大数据,NoSQL数据库,为数据库爱好者拓宽视野,提升兴趣。通过该课的学习,使学生掌握数据库系统的基本原理、方法和应用技术,特别是数据库设计和数据库应用系统的开发方法。

通过本课程的学习,不仅要理解数据库的基本概念及基本原理,掌握数据库设计方法,了解数据库前沿技术;还要对数据库软件项目开发有一个全面系统实践的过程,切实提高同学们信息处理技术方面的素质和能力。

要求先修课:大学计算机基础,一门计算机语言课程。

为积极响应国家低碳环保政策,2021年秋季学期开始,中国大学MOOC平台将取消纸质版的认证证书,仅提供电子版的认证证书服务,证书申请方式和流程不变。

认证证书申请注意事项:

2.完成实名认证并支付后,系统将自动生成并发送电子版认证证书。电子版认证证书生成后不支持退费。

教材:

《数据库原理及应用---SQLServer2017》,杨先凤、岳静、朱小梅等编著,科学出版社,2019.6

建议必备1本该教材,是由课程组老师编撰的为本MOOC课配套的新形态立体化教材,可以很便捷地辅助对本课的学习。

参考资料:

1.SQLServer:(ISBN:9787302629498)党德鹏.数据库系统原理与实践.北京:清华大学出版社,2023.7;

2.宋金玉等编著,数据库原理与应用(第3版),清华大学出版社,ISBN978-7-302-59692-9,2022年1月;

3.宋金玉等编著,数据库原理与应用学习和实验指导,清华大学出版社,ISBN978-7-302-64173-5,2023年9月;

4.MySQL:(ISBN:9787302560067)党德鹏.数据库应用、设计与实现(第二版).北京:清华大学出版社,2021.1;

5.DatabaseSystemConcepts(数据库系统概念,有中译本),7thEdition,机械工业出版社,2021.

(1)作为其他高校的教师,是否可以使用本课程进行混合式教学,是否方便获取学生课程学习讨论、测验、考试以及最后成绩等信息?

答:课程团队非常欢迎其他高校使用我们的MOOC课程资源,由于平台限制,其他高校教师可能无法使用慕课堂等混合式教学环境,但是又需开展混合式教学,需要获取学生在线学习数据,欢迎老师们联系我们,经过协商,我们可以代为建立慕课堂,定期给大家导出所需学生在线学习信息,方便其他高校老师及时掌握学生在线学习情况,欢迎大家提出建议。同时,我们也十分欢迎其他高校老师一同参与到本课程MOOC建设,积极交流,共同进步,不断完善和提升课程资源,提高课程的适用范围,更好地实现课程资源共享,提升课程质量和水平。

(2)为什么课程教学及演示用数据库管理系统DBMS采用的是MicrosoftSQLServer2017?

(3)学习“数据库原理及应用”,课程考核具体包括哪些内容?

答:本课程成绩考核包括课堂讨论5%,平时成绩35%,期末考试60%。其中,课堂讨论的成绩为在“课堂交流”中参与的活跃度,如果在“课堂讨论”中回复的数量有15次及以上,可以获得满分5分;平时成绩为各章单元测验成绩的平均分(每套单元测验题,一般包括单选题(每题3分),判断替和填空题(每题2分),各章单元测验可以尝试两次测试取成绩最高者计入课程成绩,系统自动评阅);期末成绩是2次期末考试成绩(注意两次期末考试分别都只有一次作答机会,请慎重选择时机参与)的平均分(每套考试题一般包括单选题(每题3分),填空和判断题(每题2分),系统自动评阅)。

(4)对学好“数据库原理及应用”课程有哪些建议?

答:阅读教材预习,观看视频学习,及时完成单元测验并复习,积极参与讨论,务必确保在测验及考试截止日期前完成,安装好上机软件及时跟练课程案例,多看书看视频学习多上机实践多思考总结。

(5)请问我不是计算机专业的学生,没有学过数据结构等课程可以选修这门课程吗?

答:当然可以,本门课程属于计算机类的通识课程,只要学习了一门编程语言课程,有计算机的基础知识,就可以学习。

(6)请问学习这门课程需要安装哪些软件?

由高教社联手网易推出,让每一个有提升愿望的用户能够学到中国知名高校的课程,并获得认证。

THE END
1.基于Java和SQLServer数据库课程的学生成绩管理系统该文章描述了一个学生成绩管理系统的详细设计,包括用户角色(管理员、教师、学生)的权限分配,E-R模型转换的关系模式,数据库的触发器和视图创建,以及管理员、教师和学生的具体功能。系统强调了权限控制和数据完整性,如性别字段只能输入男或女。 摘要由CSDN通过智能技术生成 https://blog.csdn.net/m0_46653805/article/details/131125281
2.课程从数据库到大数据又经历了怎样的过程?我们的课程将给你答案,你可以从零基础的小白,成为对数据库应用软件有了解,并能够做一个简单的软件的小小程序员,欢迎加入《数据库应用与开发》课程,开始我们的数据库与软件开发之旅。 课程大纲 查看更多 在线教程 章节简介教学计划 第一章 数据库系统概述 登录后可预览视频 https://www.chinaooc.com.cn/course/63604dce96788f54b76773f1
3.设有学生设有学生-课程关系数据库,它由三个关系组成。它们的模式是:学生S(学号S#,姓名SN,所在系SD,年龄SA)、课程C(课程号C#,课程名CN,先修课号PC#)、SC(学号S#,课程号C#,成绩G)。请用关系代数分别写出下列查询;(1)检索学生的所有情况;(2)检索学生年龄大于等于20岁的学生姓名;https://www.zybang.com/question/0ec11e35fb6324c9bd06d868964dd228.html
4.mysql中学生表和课程表学生课程表数据库学生-课程 数据库 学生-课程模式 S-T : 学生表:Student(Sno,Sname,Ssex,Sage,Sdept) 课程表:Course(Cno,Cname,Cpno,Ccredit) 学生选课表:SC(Sno,Cno,Grade) 数据定义 SQL的数据定义功能: 模式定义 表定义 视图和索引的定义 模式 现代关系数据库管理系统提供了一个层次化的数据库对象命名机制 https://blog.51cto.com/u_16213677/9191727
5.学生课程管理系统数据库ER图学生课程管理系统数据库ER图学生课程管理系统数据库ER图学生课程管理系统数据库ER图学生课程管理系统数据库ER图编制仅供参考审核批准生效日期地址: 电话:传真: 邮编:mmn学生学号号性别号班级号系别号出生日期号姓名选课信息课程课程号号课程名称号学分教师分数姓名出生日期号系别号班级号性别号学号号学生姓名出生日期号系别https://www.renrendoc.com/paper/225582950.html
6.SQLserver玩转SQLserver数据库:第三章关系数据库标准语言2. 学生-课程 数据库 学生-课程模式 S-T : 学生表:Student(Sno,Sname,Ssex,Sage,Sdept) 课程表:Course(Cno,Cname,Cpno,Ccredit) 学生选课表:SC(Sno,Cno,Grade) 示例: 3. 数据定义 其中,SQL不支持修改模式和视图,只能删除后重建。 3.1 模式的定义与删除 https://cloud.tencent.com/developer/article/2397206
7.某教学管理数据库中,学生课程关系模式分别为:S(学号,姓名,性别某教学管理数据库中,学生、课程关系模式分别为:S(学号,姓名,性别,家庭住址,电话),关系S的主键为学号;C(课程号,课程名,学分),关系C的主键为课程号。假设一个学生可以选择多门课程,一门课程可以由多个学生选择;一旦学生选择某门课程必定有该课程的成绩。由于http://www.rkpass.cn/tk_timu/15_467_60_xuanze.html
8.在“学生一盐一课程”数据库中的3个关系如下:学生(学号,姓名在“学生-选课-课程”数据库中的3个关系如下:S(SNO, SNAME, SEX, AGE);SC(SNO, CNO, GRADE); C(CNO, CNAME, TEACHER),查找选修“数据库技术”这门课程学生的学生名和成绩,若用关系代数表达式来表示为()。 A.ПCNAME, GRADE (σCNAME=’数据库技术’(C) ∞ПSNO, CNO, GRADE (SC) ∞ПSNO, SNAMhttps://www.educity.cn/souti/5YSUW9NZ.html
9.数据库课程设计Java学生学籍信息管理系统.pptx数据库课程设计Java学生学籍信息管理系统 目录contents引言需求分析系统设计系统实现系统测试与优化课程总结与展望 01引言 设计并实现一个基于Java的学生学籍信息管理系统,以提供对学生信息的有效管理和便捷查询。目的随着教育信息化的推进,学生学籍信息管理已成为学校日常管理工作的重要组成部分。传统的纸质档案管理方式效率低https://max.book118.com/html/2024/0516/6030035040010132.shtm
10.[应用题]假设“学生—课程”数据库中包含学生表课程表学生选[应用题]假设“学生—课程”数据库中包含学生表、课程表、学生选课表3个表,分别是:学生表:Student(Sno,Sname,Ssex,Sage,Sdept),其中:学号(Sno),姓名(Sname),性别(Ssex),年龄(Sage),系(Sdept),Sno为主码。课程表:Course(Cno,Cname,Cpno,Ccredit),其中:课程号(Cno),课程名(Cname),前序课号(Cpno),学分https://www.kdnk.cn/2023/09/408744.html
11.mysql创建学生表课程表及学生盐表详细代码Mysql到此这篇关于mysql创建学生表、课程表及学生选课表的文章就介绍到这了,更多相关mysql创建学生课程表内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家! 您可能感兴趣的文章: mysql如何用sql语句建立学生课程数据库基本表微信https://www.jb51.net/database/308351hbp.htm