关于数据库的问题

作者&投稿:乌克 (若有异议请与网页底部的电邮联系)
急急有关数据库问题~

还不简单,把数据库脚本在sqlserver里执行就OK了啊

如果非要都写到一个表里,可以用数组来解决。
导演字段:daoyan
写入的时候,在这个字段里写入多个人名,用英文的逗号“,”隔开。
然后读取的时候,用 split() 函数
假如:导演字段 daoyan 有一条记录为“张三,李四,王二”
如下:
names=split(rs("daoyan"),",")
names(0) 就是“张三”
names(1) 就是“李四”
names(2) 就是“王二"
具体 split() 的语法可以在百度里找一找。

为了表达方便,我将科目表和成绩表稍微改了一下。
student(学生信息,包括Sno(学号),Sname(姓名),Sage(年龄),Sdept(班级)),
course(cid(科目ID),cname(科目名称)),
sc(Sno(选课学生学号),scid(学生所选科目ID),其成绩score)
1. 创建一个学生信息视图V_STU。(含Sno,Sname,Sage,Sdept)。
CREATE VIEW V_STU
AS
SELECT Sno,Sname,Sage,Sdept FROM student
GO

2. 在V_STU基础上创建一个年龄在18岁以上的学生信息视图V_STUA(含Sno,Sname,Sage,Sdept)
CREATE VIEW V_STUA
AS
SELECT Sno,Sname,Sage,Sdept V_STUA WHERE Sage > 18
GO

3. 创建一个有学生学号、姓名、课程名及成绩的“200608”班所有同学的视图STU_A。
CREATE VIEW STU_A
AS
SELECT student.Sno,student.Sname,course.cname,sc.score FROM student
JOIN sc ON(student.Sno=sc.Sno)
JOIN course ON(sc.scid=course.cid)
WHERE student.Sdept = '200608'
GO
4. 创建一个有学生学号、学生选课门数的视图C_Stu。
CREATE VIEW C_Stu
AS
SELECT Sno,COUNT(scid) '选课数目' FROM sc GROUP BY Sno
GO
5. 将自己的信息插入到V_STU视图里,注意学号为5位数。
INSERT INTO V_STU VALUES('00000','jeffery','23','200608')
GO
6. 在V_STU视图里将自己的年龄增加一岁
ALTER VIEW V_STU
AS
SELECT Sno,Sname,CASE Sage WHEN Sno='000000' THEN Sage+1 ELSE Sage END,Sdept FROM student
GO
7. 将自己的信息从V_STU视图中删除。
DELETE FROM V_STU WHERE Sno = '000000'
GO


关于数据库原理与应用的几个问题
7. 数据模型是数据库中用来对现实世界进行抽象的工具,是数据库中用于提供信息表示和操作手段的形式构架。数据模型通常由数据结构、数据操作和完整性约束三部分组成。数据结构是对系统静态特性的描述,数据操作是对数据库中各种对象(型)的实例(值)允许进行的操作的集合,数据的约束条件是一组完整性规则...

数据库老师会问哪些问题?
这就是为什么哈希索引通常不是数据库索引的默认数据结构-因为在作为索引的数据结构时,其不像B-Tree那么灵活 3.创建索引的注意事项 索引可以提高数据的访问速度,但同时也增加了插入、更新和删除操作的处理时间,解决此问题就是分析应用程序的业务处理、数据使用,为经常被用作查询条件、或者被要求排序的字段建立索引。索引...

数据库故障有哪些
数据库故障主要有以下几类:一、硬件故障 数据库运行依赖硬件支撑,一旦硬件出现问题,数据库将无法正常运作。这类故障包括服务器硬件损坏、存储设备故障、网络问题等。如服务器因物理损坏无法稳定运行,存储设备的读写出现问题等,都可能影响到数据库的正常运作。二、软件故障 软件故障主要涉及数据库管理系统...

要去面试,有数据库方面的,会有哪些问题呢?
迎接数据库面试:常见问题及深入解析 面试数据库岗位,你可能会遇到各种棘手的问题,从基础概念到高级技巧。以下是一些可能会被提及的关键知识点,助你从容应对:MySQL基础知识: 了解MySQL的50个核心面试题,包括主键设计、技术特性(如HEAP表的内存限制)、默认端口3306,以及与Oracle的区别,如事务隔离级别...

MySQL中删除数据库中的对象时,出现的问题是什么?
假设你在使用数据库并且你遇到了一个对象已经存在于数据库中。在这种情况下,你可以采取以下步骤来解决这个问题:检查对象的存在:首先,你需要确认这个对象是否真的存在。你可以使用MySQL的SHOW TABLES LIKE 'existing_object'命令来查看是否存在名为"existing_object"的表。权限问题:如果对象确实存在,那么...

数据库优化方面的问题
1、由于数据库的功能强大,处理数据量大,数据库的系统大数据大,安装数据库的服务器性能好,CPU及内存可以快速运算处理;2、内存参数配置,减少物理内存的读写,通过内存分配可以让SQL语句都在内存中读取,明显快于硬盘读取速度;3、优化删除批量重复操作的SQL语句及大数据表操作,主要删除不必要的执行操作...

中国期刊全文数据库相关问题解答
中国期刊全文数据库(CJFD)作为完整意义上的全文数据库,其定义是包含文献全文并提供全文检索的源数据库。它区别于那些仅收录部分全文或以图像形式存在的数据库,目标是学术交流和知识传播,主要收录核心期刊和重要期刊,目前收录的期刊量约为6100种。期刊收录范围的确定基于数据库的定位,CJFD着重于学术性强、...

使用数据库应注意的问题
(2)属性数据库所录入的水质分析综合成果中,“<”不能录入,所以凡出现0.0005和0.0002的数据,可能是<0.0005或<0.0002,因此对水质数据的使用应注意。(3)在录入系统中查看某个点的数据时,不要习惯于在统一编号下拉菜单中选择,这样的操作会更改统一编号的数据,应在工具栏中选择相应的图标...

...型数据库规范化是为了解决关系型数据库的哪些问题? ‎
关系型数据库规范化是一种设计数据库结构的方法,旨在解决以下关系型数据库常见问题:1. 数据冗余:规范化可以减少或消除数据冗余。当数据重复存储在多个地方时,会增加数据更新的复杂性和风险,并浪费存储空间。规范化通过将数据分解成逻辑上相关的表,使得每个数据只在一个地方存储,从而减少了冗余数据。...

一个不好的数据库可能出现( )问题。Ⅰ、数据冗余Ⅱ、更新异常Ⅲ、插入异...
【答案】:D 解析:一个“不好”的关系数据库模式存在以下问题:①数据冗余。②更新异常(不一致的危险)。由于数据冗余,有可能使我们在一个元组中更改了某属性,而没有更改另一个元组中的同一属性,与实际情况不符。③插入异常。事实上,码值的一部分为空的元组是不能插入到关系中的。④删除异常。

肥西县13642501550: 关于数据库的一点问题 -
孟单溃疡: 如果你是搞开发的,那么给你点建议.基本的单机用ACCESS .. 小中型用 SQL SERVER 超大型用 ORACLE 其实道理挺简单的, ACCESS 和SQL SERVER是微软的,又是中文的,操作起来比较仁义化..大型的目前基本都在使用ORACLE

肥西县13642501550: 关于数据库的问题 -
孟单溃疡: 人只有1000多个,数据量算很小的. 首先是模型设计,也就是表结构的设计,要根据需求来,如果单纯的考核,只用一张表就可以了,数据库的选择就很多了,access或MySQL都可以,轻量级又免费. 总体来说,是一个简单的对表的增删改

肥西县13642501550: 急求一些有关计算机数据库的问题答案,谢谢 -
孟单溃疡: 1.什么是Access的外部数据?答:凡是不在当前Access数据库中存储,在其他数据库或程序中的数据称为外部数据.2.简述不同软件进行数据导入、导出的意义.答:与其他程序进行信息交换. 外部数据文件的数据在导入过程中,数据以...

肥西县13642501550: 关于数据库的几点简单疑问
孟单溃疡: 你所理解的设计有所局限性,你理解的设计可能只是用什么工具,怎样操作的方面. 1、数据库的设计,并不只是用什么工具,怎样操作,真正的设计是指设计字段与字段之间的关系,表与表之间的关系,这个表里的字段与另外一个表里字段的...

肥西县13642501550: 关于数据库的问题
孟单溃疡: 微软的SQL Server 2008 Sun的mySql 5.0(现在已经被Oracle收购了) 甲骨文的Oracle 11g IBM的DB2 9 Sybase 11

肥西县13642501550: 数据库的问题请问,什么是数据库,常用的数据库有哪些?详细说明一下
孟单溃疡: 一、什么是数据库? 数据库是依照某种数据模型组织起来并存放二级存储器中的数据集合.这种数据集合具有如下特点:尽可能不重复,以最优方式为某个特定组织的多种...

肥西县13642501550: 关于电脑数据库的问题 ? -
孟单溃疡: “数据库 'tempdb' 的日志已满.请备份该数据库的事务日志以释放一些日志空间” 事件查看里面的应用程序日志里也记录了同样的错误.解决过程:查看了下数据库的属性,是自动增长,不指定文件大小上限.在网上Google了很久,试了些方法都不行;数据库所在磁盘还有很大的可用空间,试着下重药了.直接把tempdb的数据文件和日志文件的大小改为3000M,问题解决. 记录一下清空日志的命令:DUMP TRANSACTION dbname WITH NO_LOG 截断事务日志命令:BACKUP LOG dbname WITH NO_LOG 收缩日志操作:右键点数据库-属性-所有任务-收缩数据库-文件-选择文件-确定.

肥西县13642501550: 电脑高手进,是关于数据库的问题
孟单溃疡: 数据库需要数据库管理系统DBMS来创建,有商品化的数据库产品,如Oracle,SQL Server等;也有开源免费的数据库,如MySql、PostgreSql等. 数据库的管理问题,太笼统了.简单说,常见的有数据备份、恢复、用户权限、优化等. 建立和使用数据库,需要学习SQL,包括建表、查询等最基本的操作;当然你如果用access的可视化建表的功能,很简单. 无论你开发什么应用,一般情况下在程序代码中都需要编写SQL来实现数据的存取操作,当然采用面向-关系映射机制除外.

肥西县13642501550: 关于数据库的问题.请熟悉数据库的高手进. -
孟单溃疡: 为保持各自的优势,世界几家著名的关系数据库厂商正在采取不同的发展策略.在 制定数据库系统发展策略时,数据库系统核心产品的结构应该是主要考虑的问题之一. 近年来,众多的软/硬件技术不断冲击市场,加快了计算机工业发展的步伐...

肥西县13642501550: 数据库的问题1 -
孟单溃疡: 微软公司的ADO (ActiveX Data Objects) 是一个用于存取数据源的COM组件.它提供了编程语言和统一数据访问方式OLE DB的一个中间层.允许开发人员编写访问数据的代码而不用关心数据库是如何实现的,而只用关心到数据库的连接.访问...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网