A. 数据库原理和数据库系统概论这两个有什么不一样
想比下,原理更实际些;而概论是纯理论的东西;后者比较枯燥; 举个例子,物理学比较具体,而常识课就是泛泛而谈了.
另外,数据库原理,可能就是针对某一个数据库软件而谈,比如sqlSERVER,ORACLE,ACCESS
B. 大一这一学期开了数据库系统概论这门课,老师讲的完全听不懂,我们用的是sql server~
这个专业其实挺枯燥的,老师负责的会多交些,不负责的照着书本说说语法就完事,让你自己去操作演示得出结果,我以前老师讲了半天我就是不会在机子上搞了半天已不太会,其实大学多注意培养自己的兴趣爱好,定位好自己将来走哪条路,如果确定走这条路,那就必须学好了这是开发软件后台数据库是核心,不懂多问同学多上机演练,多问老师。如果不走这条路那就放弃 考过就行,在工作后根本就用不到。
C. 数据库系统概论这门课一共有多少章节
这门课一共有12个章节。包括:前言,第一章绪论,第二章关系数据库,第三章关系数据库标准语言SQL,第四章数据库安全性,第五章数据库完整性,第六章关系数据理论,第七章数据库设计,第八章数据库编程,第九章关系查询处理和查询优化,第十章数据库恢复技术,第十一章并发控制,。
D. 数据库概论SQL题
此题应该是建表和插入数据的经典题目
1. 先建立表(Sno代表学号,sname代表姓名,ssex代表性别,sage代表年龄,sdept代表所在系,cno代表课号,cname代表课程名称,cpno代表先修课号,ccredit代表学分,grade代表成绩)
createtablestudent
(snochar(5),
snamevarchar(10)notnull,
ssexchar(2),
sagesmallintconstraintDF_student_sagedefault(20),
sdeptvarchar(20),
constraintPK_student_snoprimarykey(sno),
constraintCK_student_sagecheck(sage>0));
createtablecourse
(cnochar(2),
cnamevarchar(20)notnullconstraintUQ_course_cnameunique,
cpnochar(2),
ccreditsmallintconstraintDF_course_ccreditdefault(2),
constraintPK_course_cnoprimarykey(cno),
constraintCK_course_ccreditcheck(ccredit>0),
constraintFK_course_cpnoforeignkey(cpno)referencescourse(cno));
createtablesc
(snochar(5),
cnochar(2),
gradeint,
constraintPK_sc_sno_cnoprimarykey(sno,cno),
constraintFK_sc_snoforeignkey(sno)referencesstudent(sno),
constraintFK_sc_cnoforeignkey(cno)referencescourse(cno),
constraintCK_sc_cnocheck(grade>0));
2. 将记录插入到表中
insertintostudent(sno,sname,ssex,sage,sdept)values('95001','李勇','男',20,'CS');
insertintostudent(sno,sname,ssex,sage,sdept)values('95002','刘晨','女',19,'IS');
insertintostudent(sno,sname,ssex,sage,sdept)values('95003','王敏','女',18,'MA');
只要会建表语句和插入语句即可
CREATETABLE<表名>
(<列名><数据类型>[notnull][[constraint约束名]default(缺省值)][[constraint约束名]unique]
[,其他列的定义]…
[,[constraint约束名]primarykey(列名[,列名]…)]
[,[constraint约束名]foreignkey(列名[,列名]…)references表名(列名[,列名]…)]
[,[constraint约束名]check(条件)]);
INSERT[INTO]<表名>[(<列名>[,<列名>…])]VALUES(<表达式>[,<表达式>…]);
E. 王珊的《数据库概论》里面用的是什么数据库系统
王珊的这本书主要讲解了数据库的原理,以及一些基本概念;里面涉及的一些数据操作的相关代码可以在目前流行关系数据库上面运行,例如 ms-sqlserver,oracle,mysql,sybase等等,对于刚接触数据库的新手来说,微软的sqlserver的图形化操作界面也许是个不错的选择。
谢谢~
F. 数据库概论中--什么是三元联系的概念
一个售货员(salesperson)可以将多种商品(goods)售给一个顾客(customer),而一个售货员也可以将一种商品售给多个顾客;一个顾客的一种商品可以由多个售货员经售。售货员、商品和顾客三个实体集之间的联系是多对多的三元联系.
元代表的是实体.三元联系就是三个实体之间的关系
G. 《数据库系统概论》课程讲什么内容
数据库技术和系统已经成为信息基础设施的核心技术和重要基础。数据库技术作为数据管理的最有效的手段,极大的促进了计算机应用的发展。 本课程系统全面地讲述数据库系统的基础理论、基本技术和基本方法。包括: 第一篇基础篇,包括绪论、关系数据库、关系数据库标准语言SQL、数据库安全性和数据库完整性,共5章; 第二篇设计与应用开发篇,包括关系数据理论、数据库设计和数据库编程,共3章; 第三篇系统篇,作为选修内容,可以拓展学习。内容包括关系查询处理和查询优化、数据库恢复技术、并发控制和数据库管理系统,共4章; 第四篇新技术篇,包括数据库技术发展概述、大数据管理、内存数据库系统和数据仓库与联机分析处理技术,共4章,作为参考资料供进一步学习数据库技术的学生阅读。 通过本课程学习,使学生系统地掌握数据库系统的基本原理和基本技术。要求在掌握数据库系统基本概念的基础上,能熟练使用SQL语言在某一个数据库管理系统上进行数据库操作;掌握数据库设计方法和步骤,具有设计数据库模式以及开发数据库应用系统的基本能力。